| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.9 2021/09/08 21:05:10 nia Exp $ | | 1 | # $NetBSD: Makefile,v 1.10 2021/09/10 11:30:05 nia Exp $ |
2 | | | 2 | |
3 | DISTNAME= xonotic-0.8.2 | | 3 | DISTNAME= xonotic-0.8.2 |
4 | PKGREVISION= 4 | | 4 | PKGREVISION= 4 |
5 | CATEGORIES= games | | 5 | CATEGORIES= games |
6 | MASTER_SITES= https://dl.xonotic.org/ | | 6 | MASTER_SITES= https://dl.xonotic.org/ |
7 | EXTRACT_SUFX= .zip | | 7 | EXTRACT_SUFX= .zip |
8 | | | 8 | |
9 | MAINTAINER= cfkoch@edgebsd.org | | 9 | MAINTAINER= cfkoch@edgebsd.org |
10 | HOMEPAGE= https://xonotic.org/ | | 10 | HOMEPAGE= https://xonotic.org/ |
11 | COMMENT= Fast arena-style FPS | | 11 | COMMENT= Fast arena-style FPS |
12 | LICENSE= gnu-gpl-v2 | | 12 | LICENSE= gnu-gpl-v2 |
13 | | | 13 | |
14 | USE_TOOLS+= gmake gsed 7za bash zip | | 14 | USE_TOOLS+= gmake gsed 7za bash zip |
| @@ -22,26 +22,30 @@ BUILD_TARGET= all-zip-source | | | @@ -22,26 +22,30 @@ BUILD_TARGET= all-zip-source |
22 | INSTALL_TARGET= install-data-zip-source install-engine-zip-source install-links | | 22 | INSTALL_TARGET= install-data-zip-source install-engine-zip-source install-links |
23 | INSTALL_ENV+= LIBDIR=${PREFIX}/share/xonotic | | 23 | INSTALL_ENV+= LIBDIR=${PREFIX}/share/xonotic |
24 | | | 24 | |
25 | ICON_SIZES= 16 24 32 64 128 256 512 | | 25 | ICON_SIZES= 16 24 32 64 128 256 512 |
26 | | | 26 | |
27 | .include "../../mk/bsd.prefs.mk" | | 27 | .include "../../mk/bsd.prefs.mk" |
28 | | | 28 | |
29 | .if !empty(MACHINE_PLATFORM:MLinux-*-x86_64) | | 29 | .if !empty(MACHINE_PLATFORM:MLinux-*-x86_64) |
30 | PLIST_SUBST+= FAKE_PLATFORM="linux64" | | 30 | PLIST_SUBST+= FAKE_PLATFORM="linux64" |
31 | .else | | 31 | .else |
32 | PLIST_SUBST+= FAKE_PLATFORM="linux32" | | 32 | PLIST_SUBST+= FAKE_PLATFORM="linux32" |
33 | .endif | | 33 | .endif |
34 | | | 34 | |
| | | 35 | .if ${MACHINE_ARCH} == "i386" |
| | | 36 | CFLAGS+= -msse |
| | | 37 | .endif |
| | | 38 | |
35 | INSTALLATION_DIRS+= share/applications | | 39 | INSTALLATION_DIRS+= share/applications |
36 | .for s in ${ICON_SIZES} | | 40 | .for s in ${ICON_SIZES} |
37 | INSTALLATION_DIRS+= share/icons/hicolor/${s}x${s}/apps | | 41 | INSTALLATION_DIRS+= share/icons/hicolor/${s}x${s}/apps |
38 | .endfor | | 42 | .endfor |
39 | | | 43 | |
40 | post-install: | | 44 | post-install: |
41 | ${INSTALL_DATA} ${FILESDIR}/xonotic.desktop \ | | 45 | ${INSTALL_DATA} ${FILESDIR}/xonotic.desktop \ |
42 | ${DESTDIR}${PREFIX}/share/applications | | 46 | ${DESTDIR}${PREFIX}/share/applications |
43 | .for s in ${ICON_SIZES} | | 47 | .for s in ${ICON_SIZES} |
44 | ${INSTALL_DATA} ${WRKSRC}/misc/logos/icons_png/xonotic_${s}.png \ | | 48 | ${INSTALL_DATA} ${WRKSRC}/misc/logos/icons_png/xonotic_${s}.png \ |
45 | ${DESTDIR}${PREFIX}/share/icons/hicolor/${s}x${s}/apps/xonotic.png | | 49 | ${DESTDIR}${PREFIX}/share/icons/hicolor/${s}x${s}/apps/xonotic.png |
46 | .endfor | | 50 | .endfor |
47 | | | 51 | |