| @@ -1,17 +1,17 @@ | | | @@ -1,17 +1,17 @@ |
1 | # $NetBSD: Makefile,v 1.28 2024/05/12 17:51:54 nia Exp $ | | 1 | # $NetBSD: Makefile,v 1.29 2024/05/12 19:19:25 nia Exp $ |
2 | | | 2 | |
3 | DISTNAME= iortcw-1.51c | | 3 | DISTNAME= iortcw-1.51c |
4 | PKGREVISION= 25 | | 4 | PKGREVISION= 26 |
5 | CATEGORIES= games | | 5 | CATEGORIES= games |
6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=iortcw/} | | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=iortcw/} |
7 | | | 7 | |
8 | MAINTAINER= pkgsrc-users@NetBSD.org | | 8 | MAINTAINER= pkgsrc-users@NetBSD.org |
9 | HOMEPAGE= https://github.com/iortcw/iortcw | | 9 | HOMEPAGE= https://github.com/iortcw/iortcw |
10 | COMMENT= Game engine for Return to Castle Wolfenstein | | 10 | COMMENT= Game engine for Return to Castle Wolfenstein |
11 | LICENSE= gnu-gpl-v3 | | 11 | LICENSE= gnu-gpl-v3 |
12 | | | 12 | |
13 | USE_TOOLS+= gmake pkg-config | | 13 | USE_TOOLS+= gmake pkg-config |
14 | USE_LANGUAGES= c c++ | | 14 | USE_LANGUAGES= c c++ |
15 | | | 15 | |
16 | BUILD_DIRS= SP MP | | 16 | BUILD_DIRS= SP MP |
17 | BUILD_TARGET= release | | 17 | BUILD_TARGET= release |
| @@ -68,26 +68,33 @@ LDFLAGS.NetBSD+= -lrt | | | @@ -68,26 +68,33 @@ LDFLAGS.NetBSD+= -lrt |
68 | PLIST_SUBST+= IORTCW_ARCH=${IORTCW_ARCH} | | 68 | PLIST_SUBST+= IORTCW_ARCH=${IORTCW_ARCH} |
69 | | | 69 | |
70 | INSTALLATION_DIRS+= bin | | 70 | INSTALLATION_DIRS+= bin |
71 | INSTALLATION_DIRS+= share/applications | | 71 | INSTALLATION_DIRS+= share/applications |
72 | INSTALLATION_DIRS+= share/icons/hicolor/scalable/apps | | 72 | INSTALLATION_DIRS+= share/icons/hicolor/scalable/apps |
73 | | | 73 | |
74 | CHECK_PORTABILITY_SKIP+= SP/make-macosx_xcode3.sh | | 74 | CHECK_PORTABILITY_SKIP+= SP/make-macosx_xcode3.sh |
75 | CHECK_PORTABILITY_SKIP+= SP/make-macosx_xcode4.sh | | 75 | CHECK_PORTABILITY_SKIP+= SP/make-macosx_xcode4.sh |
76 | CHECK_PORTABILITY_SKIP+= SP/make-macosx_xcode5.sh | | 76 | CHECK_PORTABILITY_SKIP+= SP/make-macosx_xcode5.sh |
77 | CHECK_PORTABILITY_SKIP+= MP/make-macosx_xcode3.sh | | 77 | CHECK_PORTABILITY_SKIP+= MP/make-macosx_xcode3.sh |
78 | CHECK_PORTABILITY_SKIP+= MP/make-macosx_xcode4.sh | | 78 | CHECK_PORTABILITY_SKIP+= MP/make-macosx_xcode4.sh |
79 | CHECK_PORTABILITY_SKIP+= MP/make-macosx_xcode5.sh | | 79 | CHECK_PORTABILITY_SKIP+= MP/make-macosx_xcode5.sh |
80 | | | 80 | |
| | | 81 | NOT_PAX_MPROTECT_SAFE+= share/iortcw/iowolfded.${IORTCW_ARCH} |
| | | 82 | NOT_PAX_MPROTECT_SAFE+= share/iortcw/iowolfmp.${IORTCW_ARCH} |
| | | 83 | NOT_PAX_MPROTECT_SAFE+= share/iortcw/iowolfmp_rend2.${IORTCW_ARCH} |
| | | 84 | NOT_PAX_MPROTECT_SAFE+= share/iortcw/iowolfsp.${IORTCW_ARCH} |
| | | 85 | NOT_PAX_MPROTECT_SAFE+= share/iortcw/iowolfsp_rend2.${IORTCW_ARCH} |
| | | 86 | NOT_PAX_MPROTECT_SAFE+= share/iortcw/iowolfspded.${IORTCW_ARCH} |
| | | 87 | |
81 | post-build: | | 88 | post-build: |
82 | .for bin in iowolfded iowolfmp iowolfsp | | 89 | .for bin in iowolfded iowolfmp iowolfsp |
83 | ${SED} -e 's,@PREFIX@,${PREFIX},g' \ | | 90 | ${SED} -e 's,@PREFIX@,${PREFIX},g' \ |
84 | -e 's,@WOLFBIN@,${PREFIX}/share/iortcw/${bin}.${IORTCW_ARCH},g' \ | | 91 | -e 's,@WOLFBIN@,${PREFIX}/share/iortcw/${bin}.${IORTCW_ARCH},g' \ |
85 | ${FILESDIR}/iortcw.sh.in > ${WRKDIR}/${bin} | | 92 | ${FILESDIR}/iortcw.sh.in > ${WRKDIR}/${bin} |
86 | .endfor | | 93 | .endfor |
87 | | | 94 | |
88 | post-install: | | 95 | post-install: |
89 | ${INSTALL_SCRIPT} ${WRKDIR}/iowolfded ${DESTDIR}${PREFIX}/bin | | 96 | ${INSTALL_SCRIPT} ${WRKDIR}/iowolfded ${DESTDIR}${PREFIX}/bin |
90 | ${INSTALL_SCRIPT} ${WRKDIR}/iowolfmp ${DESTDIR}${PREFIX}/bin | | 97 | ${INSTALL_SCRIPT} ${WRKDIR}/iowolfmp ${DESTDIR}${PREFIX}/bin |
91 | ${INSTALL_SCRIPT} ${WRKDIR}/iowolfsp ${DESTDIR}${PREFIX}/bin | | 98 | ${INSTALL_SCRIPT} ${WRKDIR}/iowolfsp ${DESTDIR}${PREFIX}/bin |
92 | ${INSTALL_DATA} ${FILESDIR}/iowolfmp.desktop \ | | 99 | ${INSTALL_DATA} ${FILESDIR}/iowolfmp.desktop \ |
93 | ${DESTDIR}${PREFIX}/share/applications | | 100 | ${DESTDIR}${PREFIX}/share/applications |