Fix extracting quake3arena-demo and quake3server on DragonFly the same way as already done for heretic2-demo. Clarify the comment.diff -r1.20 -r1.21 pkgsrc/games/heretic2-demo/Makefile
(hasso)
@@ -1,40 +1,41 @@ | @@ -1,40 +1,41 @@ | |||
1 | # $NetBSD: Makefile,v 1.20 2009/02/18 10:56:55 abs Exp $ | 1 | # $NetBSD: Makefile,v 1.21 2009/03/10 07:21:53 hasso Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= heretic2-demo-x86 | 4 | DISTNAME= heretic2-demo-x86 | |
5 | PKGNAME= heretic2-demo-2.0 | 5 | PKGNAME= heretic2-demo-2.0 | |
6 | PKGREVISION= 1 | 6 | PKGREVISION= 1 | |
7 | CATEGORIES= games x11 | 7 | CATEGORIES= games x11 | |
8 | MASTER_SITES= ftp://ftp.linuxgames.com/loki/demos/heretic2/ \ | 8 | MASTER_SITES= ftp://ftp.linuxgames.com/loki/demos/heretic2/ \ | |
9 | ftp://download.linuxlords.com/pub/demos/heretic2/ \ | 9 | ftp://download.linuxlords.com/pub/demos/heretic2/ \ | |
10 | ftp://ftp.linux.tucows.com/pub/Loki/demos/heretic2/ | 10 | ftp://ftp.linux.tucows.com/pub/Loki/demos/heretic2/ | |
11 | EXTRACT_SUFX= .run | 11 | EXTRACT_SUFX= .run | |
12 | 12 | |||
13 | MAINTAINER= abs@NetBSD.org | 13 | MAINTAINER= abs@NetBSD.org | |
14 | HOMEPAGE= http://www.lokigames.com/products/heretic2/ | 14 | HOMEPAGE= http://www.lokigames.com/products/heretic2/ | |
15 | COMMENT= Heretic2 - first person Quake 3D engine based (linux demo) | 15 | COMMENT= Heretic2 - first person Quake 3D engine based (linux demo) | |
16 | 16 | |||
17 | PKG_DESTDIR_SUPPORT= user-destdir | 17 | PKG_DESTDIR_SUPPORT= user-destdir | |
18 | 18 | |||
19 | NO_CONFIGURE= yes | 19 | NO_CONFIGURE= yes | |
20 | EXTRACT_CMD= ${SED} '1,/^END_OF_STUB$$/d' ${DOWNLOADED_DISTFILE} | \ | 20 | EXTRACT_CMD= ${SED} '1,/^END_OF_STUB$$/d' ${DOWNLOADED_DISTFILE} | \ | |
21 | ${GTAR} xzf - | 21 | ${GTAR} xzf - | |
22 | USE_TOOLS+= gtar pax | 22 | USE_TOOLS+= gtar pax | |
23 | 23 | |||
24 | .include "../../mk/bsd.prefs.mk" | 24 | .include "../../mk/bsd.prefs.mk" | |
25 | 25 | |||
26 | .if ${OPSYS} == "DragonFly" | 26 | .if ${OPSYS} == "DragonFly" | |
27 | # system gzip doesn't like the file, but zlib does. | 27 | # DragonFly sed(1) adds trailing newline and it confuses gzip(1). Bsdtar, | |
28 | # which doesn't use gzip but zlib, extracts the archive fine though. | |||
28 | TOOLS_PLATFORM.gtar= /usr/bin/bsdtar | 29 | TOOLS_PLATFORM.gtar= /usr/bin/bsdtar | |
29 | .endif | 30 | .endif | |
30 | 31 | |||
31 | ONLY_FOR_PLATFORM=*-*-i386 | 32 | ONLY_FOR_PLATFORM=*-*-i386 | |
32 | 33 | |||
33 | DISTBINNAME= heretic2_demo.x86 | 34 | DISTBINNAME= heretic2_demo.x86 | |
34 | BINNAME= heretic2-demo | 35 | BINNAME= heretic2-demo | |
35 | 36 | |||
36 | WRKSRC= ${WRKDIR} | 37 | WRKSRC= ${WRKDIR} | |
37 | DIST_SUBDIR= lokigames | 38 | DIST_SUBDIR= lokigames | |
38 | LIBDIR= ${PREFIX}/lib/lokigames/${BINNAME} | 39 | LIBDIR= ${PREFIX}/lib/lokigames/${BINNAME} | |
39 | SHAREDIR= ${PREFIX}/share/doc/lokigames | 40 | SHAREDIR= ${PREFIX}/share/doc/lokigames | |
40 | 41 |
@@ -1,38 +1,45 @@ | @@ -1,38 +1,45 @@ | |||
1 | # $NetBSD: Makefile,v 1.34 2008/05/26 02:13:19 joerg Exp $ | 1 | # $NetBSD: Makefile,v 1.35 2009/03/10 07:21:53 hasso Exp $ | |
2 | 2 | |||
3 | DISTNAME= linuxq3ademo-1_11-6_x86_gz | 3 | DISTNAME= linuxq3ademo-1_11-6_x86_gz | |
4 | PKGREVISION= 3 | 4 | PKGREVISION= 3 | |
5 | PKGNAME= quake3arena-demo-1.11.6 | 5 | PKGNAME= quake3arena-demo-1.11.6 | |
6 | CATEGORIES= games x11 | 6 | CATEGORIES= games x11 | |
7 | MASTER_SITES= ftp://ftp.idsoftware.com/idstuff/quake3/linux/ \ | 7 | MASTER_SITES= ftp://ftp.idsoftware.com/idstuff/quake3/linux/ \ | |
8 | ftp://mirrors.xmission.com/idsoftware/quake3/linux/ | 8 | ftp://mirrors.xmission.com/idsoftware/quake3/linux/ | |
9 | EXTRACT_SUFX= .sh | 9 | EXTRACT_SUFX= .sh | |
10 | 10 | |||
11 | MAINTAINER= pkgsrc-users@NetBSD.org | 11 | MAINTAINER= pkgsrc-users@NetBSD.org | |
12 | HOMEPAGE= http://www.quake3arena.com/ | 12 | HOMEPAGE= http://www.quake3arena.com/ | |
13 | COMMENT= Quake 3 Arena -- first person shooter (linux demo) | 13 | COMMENT= Quake 3 Arena -- first person shooter (linux demo) | |
14 | 14 | |||
15 | CONFLICTS= quake3arena-[0-9]* | 15 | CONFLICTS= quake3arena-[0-9]* | |
16 | 16 | |||
17 | EMUL_PLATFORMS= linux-i386 | 17 | EMUL_PLATFORMS= linux-i386 | |
18 | EMUL_MODULES.linux= base x11 glx | 18 | EMUL_MODULES.linux= base x11 glx | |
19 | 19 | |||
20 | PKG_DESTDIR_SUPPORT= user-destdir | 20 | PKG_DESTDIR_SUPPORT= user-destdir | |
21 | 21 | |||
22 | USE_TOOLS+= gtar pax | 22 | USE_TOOLS+= gtar pax | |
23 | EXTRACT_CMD= ${SED} '1,/^END_OF_STUB$$/d' ${DOWNLOADED_DISTFILE} | \ | 23 | EXTRACT_CMD= ${SED} '1,/^END_OF_STUB$$/d' ${DOWNLOADED_DISTFILE} | \ | |
24 | ${GTAR} xzf - | 24 | ${GTAR} xzf - | |
25 | 25 | |||
26 | .include "../../mk/bsd.prefs.mk" | |||
27 | .if ${OPSYS} == "DragonFly" | |||
28 | # DragonFly sed(1) adds trailing newline and it confuses gzip(1). Bsdtar, | |||
29 | # which doesn't use gzip but zlib, extracts the archive fine though. | |||
30 | TOOLS_PLATFORM.gtar= /usr/bin/bsdtar | |||
31 | .endif | |||
32 | ||||
26 | DISTBINNAME= q3demo | 33 | DISTBINNAME= q3demo | |
27 | BINNAME= quake3arena-demo | 34 | BINNAME= quake3arena-demo | |
28 | 35 | |||
29 | DIST_SUBDIR= lokigames | 36 | DIST_SUBDIR= lokigames | |
30 | WRKSRC= ${WRKDIR} | 37 | WRKSRC= ${WRKDIR} | |
31 | LIBDIR= ${PREFIX}/lib/lokigames/${BINNAME} | 38 | LIBDIR= ${PREFIX}/lib/lokigames/${BINNAME} | |
32 | SHAREDIR= ${PREFIX}/share/doc/lokigames | 39 | SHAREDIR= ${PREFIX}/share/doc/lokigames | |
33 | 40 | |||
34 | INSTALLATION_DIRS= bin ${LIBDIR} ${SHAREDIR} | 41 | INSTALLATION_DIRS= bin ${LIBDIR} ${SHAREDIR} | |
35 | 42 | |||
36 | do-build: | 43 | do-build: | |
37 | ${SED} -e 's#@@PREFIX@@#${PREFIX}#g' \ | 44 | ${SED} -e 's#@@PREFIX@@#${PREFIX}#g' \ | |
38 | -e 's#@@LIBDIR@@#${LIBDIR}#g' \ | 45 | -e 's#@@LIBDIR@@#${LIBDIR}#g' \ |
@@ -1,38 +1,45 @@ | @@ -1,38 +1,45 @@ | |||
1 | # $NetBSD: Makefile,v 1.12 2008/05/20 20:27:00 tnn Exp $ | 1 | # $NetBSD: Makefile,v 1.13 2009/03/10 07:21:53 hasso Exp $ | |
2 | 2 | |||
3 | DISTNAME= linuxq3apoint-1.32b.x86 | 3 | DISTNAME= linuxq3apoint-1.32b.x86 | |
4 | PKGNAME= quake3server-1.32b | 4 | PKGNAME= quake3server-1.32b | |
5 | PKGREVISION= 2 | 5 | PKGREVISION= 2 | |
6 | CATEGORIES= games net | 6 | CATEGORIES= games net | |
7 | MASTER_SITES= ftp://ftp.bluesnews.com/idstuff/quake3/linux/ \ | 7 | MASTER_SITES= ftp://ftp.bluesnews.com/idstuff/quake3/linux/ \ | |
8 | ftp://ftp.idsoftware.com/idstuff/quake3/linux/ | 8 | ftp://ftp.idsoftware.com/idstuff/quake3/linux/ | |
9 | EXTRACT_SUFX= .run | 9 | EXTRACT_SUFX= .run | |
10 | 10 | |||
11 | MAINTAINER= david@silicium.ath.cx | 11 | MAINTAINER= david@silicium.ath.cx | |
12 | COMMENT= Quake III Arena Dedicated Server for Linux | 12 | COMMENT= Quake III Arena Dedicated Server for Linux | |
13 | 13 | |||
14 | PKG_DESTDIR_SUPPORT= user-destdir | 14 | PKG_DESTDIR_SUPPORT= user-destdir | |
15 | 15 | |||
16 | .include "../../games/quake3server/Makefile.common" | 16 | .include "../../games/quake3server/Makefile.common" | |
17 | 17 | |||
18 | USE_TOOLS+= gtar | 18 | USE_TOOLS+= gtar | |
19 | EXTRACT_CMD= ${SED} '1,265d' ${DOWNLOADED_DISTFILE} | ${GTAR} xzf - | 19 | EXTRACT_CMD= ${SED} '1,265d' ${DOWNLOADED_DISTFILE} | ${GTAR} xzf - | |
20 | NO_BUILD= yes | 20 | NO_BUILD= yes | |
21 | 21 | |||
22 | WRKSRC= ${WRKDIR} | 22 | WRKSRC= ${WRKDIR} | |
23 | BASEDOCDIR= ${PREFIX}/share/doc/lokigames/quake3server | 23 | BASEDOCDIR= ${PREFIX}/share/doc/lokigames/quake3server | |
24 | RCD_SCRIPTS= quake3server | 24 | RCD_SCRIPTS= quake3server | |
25 | 25 | |||
26 | .include "../../mk/bsd.prefs.mk" | |||
27 | .if ${OPSYS} == "DragonFly" | |||
28 | # DragonFly sed(1) adds trailing newline and it confuses gzip(1). Bsdtar, | |||
29 | # which doesn't use gzip but zlib, extracts the archive fine though. | |||
30 | TOOLS_PLATFORM.gtar= /usr/bin/bsdtar | |||
31 | .endif | |||
32 | ||||
26 | SPECIAL_PERMS+= ${Q3ROOTDIR}/q3ded nobody nogroup 0500 | 33 | SPECIAL_PERMS+= ${Q3ROOTDIR}/q3ded nobody nogroup 0500 | |
27 | 34 | |||
28 | do-install: | 35 | do-install: | |
29 | ${INSTALL_DATA_DIR} ${DESTDIR}${Q3ROOTDIR}/pb \ | 36 | ${INSTALL_DATA_DIR} ${DESTDIR}${Q3ROOTDIR}/pb \ | |
30 | ${DESTDIR}${Q3ROOTDIR}/baseq3 \ | 37 | ${DESTDIR}${Q3ROOTDIR}/baseq3 \ | |
31 | ${DESTDIR}${Q3ROOTDIR}/missionpack | 38 | ${DESTDIR}${Q3ROOTDIR}/missionpack | |
32 | .for bpak in 1 2 3 4 5 6 7 8 | 39 | .for bpak in 1 2 3 4 5 6 7 8 | |
33 | ${INSTALL_DATA} ${WRKSRC}/baseq3/pak${bpak}.pk3 \ | 40 | ${INSTALL_DATA} ${WRKSRC}/baseq3/pak${bpak}.pk3 \ | |
34 | ${DESTDIR}${Q3ROOTDIR}/baseq3 | 41 | ${DESTDIR}${Q3ROOTDIR}/baseq3 | |
35 | .endfor | 42 | .endfor | |
36 | .for mpak in 1 2 3 | 43 | .for mpak in 1 2 3 | |
37 | ${INSTALL_DATA} ${WRKSRC}/missionpack/pak${mpak}.pk3 \ | 44 | ${INSTALL_DATA} ${WRKSRC}/missionpack/pak${mpak}.pk3 \ | |
38 | ${DESTDIR}${Q3ROOTDIR}/missionpack | 45 | ${DESTDIR}${Q3ROOTDIR}/missionpack |