Sat May 4 10:09:13 2024 UTC (22d)
sdlpop: Refuses to compile on big endian platforms


(nia)
diff -r1.13 -r1.14 pkgsrc/games/sdlpop/Makefile

cvs diff -r1.13 -r1.14 pkgsrc/games/sdlpop/Makefile (expand / switch to unified diff)

--- pkgsrc/games/sdlpop/Makefile 2024/04/06 08:05:37 1.13
+++ pkgsrc/games/sdlpop/Makefile 2024/05/04 10:09:13 1.14
@@ -1,36 +1,41 @@ @@ -1,36 +1,41 @@
1# $NetBSD: Makefile,v 1.13 2024/04/06 08:05:37 wiz Exp $ 1# $NetBSD: Makefile,v 1.14 2024/05/04 10:09:13 nia Exp $
2 2
3DISTNAME= sdlpop-1.22 3DISTNAME= sdlpop-1.22
4PKGREVISION= 8 4PKGREVISION= 8
5CATEGORIES= games 5CATEGORIES= games
6MASTER_SITES= ${MASTER_SITE_GITHUB:=NagyD/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=NagyD/}
7GITHUB_PROJECT= SDLPoP 7GITHUB_PROJECT= SDLPoP
8GITHUB_TAG= v${PKGVERSION_NOREV} 8GITHUB_TAG= v${PKGVERSION_NOREV}
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= https://github.com/NagyD/SDLPoP 11HOMEPAGE= https://github.com/NagyD/SDLPoP
12COMMENT= Open-source port of Prince of Persia 12COMMENT= Open-source port of Prince of Persia
13LICENSE= gnu-gpl-v3 13LICENSE= gnu-gpl-v3
14 14
15USE_LANGUAGES= c c++ 15USE_LANGUAGES= c c++
16USE_TOOLS+= gmake pkg-config 16USE_TOOLS+= gmake pkg-config
17 17
18BUILD_DIRS= src 18BUILD_DIRS= src
19 19
20MAKE_FLAGS= CC=${CC:Q} 20MAKE_FLAGS= CC=${CC:Q}
21 21
22CFLAGS+= -DPKGSRC_DATA_PATH="\"${PREFIX}/share/sdlpop/\"" 22CFLAGS+= -DPKGSRC_DATA_PATH="\"${PREFIX}/share/sdlpop/\""
23 23
 24.include "../../mk/bsd.fast.prefs.mk"
 25# "#error This program is not (yet) prepared for big endian CPUs,
 26# please contact the author."
 27NOT_FOR_PLATFORM+= ${BIGENDIANPLATFORMS}
 28
24INSTALLATION_DIRS+= bin 29INSTALLATION_DIRS+= bin
25INSTALLATION_DIRS+= share/applications 30INSTALLATION_DIRS+= share/applications
26INSTALLATION_DIRS+= share/doc/sdlpop 31INSTALLATION_DIRS+= share/doc/sdlpop
27INSTALLATION_DIRS+= share/pixmaps 32INSTALLATION_DIRS+= share/pixmaps
28INSTALLATION_DIRS+= share/sdlpop 33INSTALLATION_DIRS+= share/sdlpop
29 34
30do-install: 35do-install:
31 ${INSTALL_PROGRAM} ${WRKSRC}/prince ${DESTDIR}${PREFIX}/bin 36 ${INSTALL_PROGRAM} ${WRKSRC}/prince ${DESTDIR}${PREFIX}/bin
32 ${INSTALL_DATA} ${WRKSRC}/SDLPoP.ini ${DESTDIR}${PREFIX}/share/sdlpop 37 ${INSTALL_DATA} ${WRKSRC}/SDLPoP.ini ${DESTDIR}${PREFIX}/share/sdlpop
33 ${INSTALL_DATA} ${WRKSRC}/doc/ChangeLog.txt ${DESTDIR}${PREFIX}/share/doc/sdlpop 38 ${INSTALL_DATA} ${WRKSRC}/doc/ChangeLog.txt ${DESTDIR}${PREFIX}/share/doc/sdlpop
34 ${INSTALL_DATA} ${WRKSRC}/doc/Readme.txt ${DESTDIR}${PREFIX}/share/doc/sdlpop 39 ${INSTALL_DATA} ${WRKSRC}/doc/Readme.txt ${DESTDIR}${PREFIX}/share/doc/sdlpop
35 cd ${WRKSRC} && find data -type d | while read dir; do \ 40 cd ${WRKSRC} && find data -type d | while read dir; do \
36 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/sdlpop/$$dir; \ 41 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/sdlpop/$$dir; \