| @@ -1,81 +1,82 @@ | | | @@ -1,81 +1,82 @@ |
1 | # $NetBSD: Makefile,v 1.11 2008/03/04 06:59:05 jlam Exp $ | | 1 | # $NetBSD: Makefile,v 1.12 2008/05/20 20:27:00 tnn 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 | | | 21 | |
21 | WRKSRC= ${WRKDIR} | | 22 | WRKSRC= ${WRKDIR} |
22 | BASEDOCDIR= ${PREFIX}/share/doc/lokigames/quake3server | | 23 | BASEDOCDIR= ${PREFIX}/share/doc/lokigames/quake3server |
23 | RCD_SCRIPTS= quake3server | | 24 | RCD_SCRIPTS= quake3server |
24 | | | 25 | |
25 | SPECIAL_PERMS+= ${Q3ROOTDIR}/q3ded nobody nogroup 0500 | | 26 | SPECIAL_PERMS+= ${Q3ROOTDIR}/q3ded nobody nogroup 0500 |
26 | | | 27 | |
27 | do-install: | | 28 | do-install: |
28 | ${INSTALL_DATA_DIR} ${DESTDIR}${Q3ROOTDIR}/pb \ | | 29 | ${INSTALL_DATA_DIR} ${DESTDIR}${Q3ROOTDIR}/pb \ |
29 | ${DESTDIR}${Q3ROOTDIR}/baseq3 \ | | 30 | ${DESTDIR}${Q3ROOTDIR}/baseq3 \ |
30 | ${DESTDIR}${Q3ROOTDIR}/missionpack | | 31 | ${DESTDIR}${Q3ROOTDIR}/missionpack |
31 | .for bpak in 1 2 3 4 5 6 7 8 | | 32 | .for bpak in 1 2 3 4 5 6 7 8 |
32 | ${INSTALL_DATA} ${WRKSRC}/baseq3/pak${bpak}.pk3 \ | | 33 | ${INSTALL_DATA} ${WRKSRC}/baseq3/pak${bpak}.pk3 \ |
33 | ${DESTDIR}${Q3ROOTDIR}/baseq3 | | 34 | ${DESTDIR}${Q3ROOTDIR}/baseq3 |
34 | .endfor | | 35 | .endfor |
35 | .for mpak in 1 2 3 | | 36 | .for mpak in 1 2 3 |
36 | ${INSTALL_DATA} ${WRKSRC}/missionpack/pak${mpak}.pk3 \ | | 37 | ${INSTALL_DATA} ${WRKSRC}/missionpack/pak${mpak}.pk3 \ |
37 | ${DESTDIR}${Q3ROOTDIR}/missionpack | | 38 | ${DESTDIR}${Q3ROOTDIR}/missionpack |
38 | .endfor | | 39 | .endfor |
39 | ${INSTALL_PROGRAM} ${WRKSRC}/bin/x86/q3ded ${DESTDIR}${Q3ROOTDIR} | | 40 | ${INSTALL_PROGRAM} ${WRKSRC}/bin/x86/q3ded ${DESTDIR}${Q3ROOTDIR} |
40 | | | 41 | |
41 | .for pb in pbag.so pbcl.so pbsv.so | | 42 | .for pb in pbag.so pbcl.so pbsv.so |
42 | ${INSTALL_DATA} ${WRKSRC}/pb/${pb} ${DESTDIR}${Q3ROOTDIR}/pb | | 43 | ${INSTALL_DATA} ${WRKSRC}/pb/${pb} ${DESTDIR}${Q3ROOTDIR}/pb |
43 | .endfor | | 44 | .endfor |
44 | | | 45 | |
45 | post-install: | | 46 | post-install: |
46 | ${INSTALL_DATA_DIR} ${DESTDIR}${BASEDOCDIR}/Docs/LinuxFAQ \ | | 47 | ${INSTALL_DATA_DIR} ${DESTDIR}${BASEDOCDIR}/Docs/LinuxFAQ \ |
47 | ${DESTDIR}${BASEDOCDIR}/Docs/PunkBuster/admins \ | | 48 | ${DESTDIR}${BASEDOCDIR}/Docs/PunkBuster/admins \ |
48 | ${DESTDIR}${BASEDOCDIR}/Docs/PunkBuster/players \ | | 49 | ${DESTDIR}${BASEDOCDIR}/Docs/PunkBuster/players \ |
49 | ${DESTDIR}${BASEDOCDIR}/pb/htm | | 50 | ${DESTDIR}${BASEDOCDIR}/pb/htm |
50 | .for docs in CHANGES-1.32.txt INSTALL Q3A_EULA.txt README-Id-7-26-01.html \ | | 51 | .for docs in CHANGES-1.32.txt INSTALL Q3A_EULA.txt README-Id-7-26-01.html \ |
51 | README-linux.txt quake3.xpm | | 52 | README-linux.txt quake3.xpm |
52 | ${INSTALL_DATA} ${WRKSRC}/${docs} ${DESTDIR}${BASEDOCDIR} | | 53 | ${INSTALL_DATA} ${WRKSRC}/${docs} ${DESTDIR}${BASEDOCDIR} |
53 | .endfor | | 54 | .endfor |
54 | .for faq in INSTALL index.html udp_wide_README.txt udp_wide_broadcast.patch | | 55 | .for faq in INSTALL index.html udp_wide_README.txt udp_wide_broadcast.patch |
55 | ${INSTALL_DATA} ${WRKSRC}/Docs/LinuxFAQ/${faq} \ | | 56 | ${INSTALL_DATA} ${WRKSRC}/Docs/LinuxFAQ/${faq} \ |
56 | ${DESTDIR}${BASEDOCDIR}/Docs/LinuxFAQ | | 57 | ${DESTDIR}${BASEDOCDIR}/Docs/LinuxFAQ |
57 | .endfor | | 58 | .endfor |
58 | .for admins in index.htm tabout1.gif tadvanced1.gif tbasics1.gif \ | | 59 | .for admins in index.htm tabout1.gif tadvanced1.gif tbasics1.gif \ |
59 | tcommands1.gif tcommands2.gif tenabling1.gif tfaq1.gif tgame1.gif \ | | 60 | tcommands1.gif tcommands2.gif tenabling1.gif tfaq1.gif tgame1.gif \ |
60 | tintro1.gif tlogo.gif tmonitoring1.gif tpbint1.gif tpbsub1.gif \ | | 61 | tintro1.gif tlogo.gif tmonitoring1.gif tpbint1.gif tpbsub1.gif \ |
61 | tplayer1.gif tquick1.gif tremote1.gif tscreen1.gif tsettings1.gif \ | | 62 | tplayer1.gif tquick1.gif tremote1.gif tscreen1.gif tsettings1.gif \ |
62 | ttitle1.gif ttoc1.gif tupdating1.gif | | 63 | ttitle1.gif ttoc1.gif tupdating1.gif |
63 | ${INSTALL_DATA} ${WRKSRC}/Docs/PunkBuster/admins/${admins} \ | | 64 | ${INSTALL_DATA} ${WRKSRC}/Docs/PunkBuster/admins/${admins} \ |
64 | ${DESTDIR}${BASEDOCDIR}/Docs/PunkBuster/admins | | 65 | ${DESTDIR}${BASEDOCDIR}/Docs/PunkBuster/admins |
65 | .endfor | | 66 | .endfor |
66 | .for players in index.htm sbrowser1.jpg skeyboard1.gif stilde1.gif tabout1.gif \ | | 67 | .for players in index.htm sbrowser1.jpg skeyboard1.gif stilde1.gif tabout1.gif \ |
67 | tbasics1.gif tbutton1.gif tbutton2.gif tcommands1.gif tcommands2.gif \ | | 68 | tbasics1.gif tbutton1.gif tbutton2.gif tcommands1.gif tcommands2.gif \ |
68 | tenabling1.gif tfaq1.gif tfinding1.gif tgame1.gif tintro1.gif \ | | 69 | tenabling1.gif tfaq1.gif tfinding1.gif tgame1.gif tintro1.gif \ |
69 | tlogo.gif tmonitoring1.gif tname1.gif tpbint1.gif tpbsub1.gif \ | | 70 | tlogo.gif tmonitoring1.gif tname1.gif tpbint1.gif tpbsub1.gif \ |
70 | tquick1.gif tremote1.gif tscreen1.gif tsettings1.gif ttaking1.gif \ | | 71 | tquick1.gif tremote1.gif tscreen1.gif tsettings1.gif ttaking1.gif \ |
71 | ttitle1.gif ttoc1.gif tupdating1.gif tusing1.gif | | 72 | ttitle1.gif ttoc1.gif tupdating1.gif tusing1.gif |
72 | ${INSTALL_DATA} ${WRKSRC}/Docs/PunkBuster/players/${players} \ | | 73 | ${INSTALL_DATA} ${WRKSRC}/Docs/PunkBuster/players/${players} \ |
73 | ${DESTDIR}${BASEDOCDIR}/Docs/PunkBuster/players | | 74 | ${DESTDIR}${BASEDOCDIR}/Docs/PunkBuster/players |
74 | .endfor | | 75 | .endfor |
75 | .for pbhtm in la001293.htm lc000993.htm ls000993.htm ma001293.htm mc000993.htm \ | | 76 | .for pbhtm in la001293.htm lc000993.htm ls000993.htm ma001293.htm mc000993.htm \ |
76 | ms000993.htm wa001293.htm wc000993.htm ws000993.htm | | 77 | ms000993.htm wa001293.htm wc000993.htm ws000993.htm |
77 | ${INSTALL_DATA} ${WRKSRC}/pb/htm/${pbhtm} ${DESTDIR}${BASEDOCDIR}/pb/htm | | 78 | ${INSTALL_DATA} ${WRKSRC}/pb/htm/${pbhtm} ${DESTDIR}${BASEDOCDIR}/pb/htm |
78 | .endfor | | 79 | .endfor |
79 | ${INSTALL_DATA} ${WRKSRC}/pb/PB_EULA.txt ${DESTDIR}${BASEDOCDIR}/pb | | 80 | ${INSTALL_DATA} ${WRKSRC}/pb/PB_EULA.txt ${DESTDIR}${BASEDOCDIR}/pb |
80 | | | 81 | |
81 | .include "../../mk/bsd.pkg.mk" | | 82 | .include "../../mk/bsd.pkg.mk" |