1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-02-07 11:49:40 +00:00

Add WITH_CTF_MAPS knob.

This commit is contained in:
Alexey Dokuchaev 2005-03-21 12:22:46 +00:00
parent 7137206ce6
commit 8bffff3818
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=131828
3 changed files with 19 additions and 5 deletions

View File

@ -7,6 +7,7 @@
PORTNAME= quake2lnx
PORTVERSION= 0.16.2
PORTREVISION= 1
CATEGORIES= games
MASTER_SITES= http://www.icculus.org/quake2/files/:icc \
ftp://ftp.idsoftware.com/idstuff/quake2/:id
@ -20,9 +21,13 @@ DISTFILES+= maxpak.pak:icc
DISTFILES+= pak${i}.pak:icc
. endfor
.endif
.if defined(WITH_SHAREWARE_DATA) || defined(WITH_MANUAL)
DISTFILES+= q2-314-demo-x86.exe:id
.if defined(WITH_SHAREWARE_DATA) || defined(WITH_MANUAL) || defined(WITH_CTF_MAPS)
EXTRACT_DEPENDS+= unzip:${PORTSDIR}/archivers/unzip
. if defined(WITH_CTF_MAPS)
DISTFILES+= q2-3.20-x86-full-ctf.exe:id
. else
DISTFILES+= q2-314-demo-x86.exe:id
. endif
.endif
.if defined(WITH_XATRIX)
DISTFILES+= source/xatrixsrc320.shar.Z:id
@ -267,6 +272,9 @@ pre-everything::
.if !defined(WITH_CTF)
@${ECHO_MSG} "Define WITH_CTF to build Capture The Flag mod"
.endif
.if !defined(WITH_CTF_MAPS)
@${ECHO_MSG} "Define WITH_CTF_MAPS to install maps for CTF mod"
.endif
.if !defined(WITH_XATRIX)
@${ECHO_MSG} "Define WITH_XATRIX to install \"The Reckoning\" (Xatrix) mission pack .so"
.endif
@ -329,7 +337,7 @@ do-install:
.for tgt in ${EXE_TARGETS}
${INSTALL_PROGRAM} ${TGTDIR}/${tgt} ${PREFIX}/bin
.endfor
@${MKDIR} ${DATADIR}/baseq2
@${MKDIR} ${DATADIR}/baseq2 ${DATADIR}/ctf
.for tgt in ${REF_TARGETS}
${INSTALL_PROGRAM} ${TGTDIR}/ref_${tgt}.so ${DATADIR}
.endfor
@ -343,9 +351,12 @@ do-install:
. endfor
.endif
.if defined(WITH_CTF)
@${MKDIR} ${DATADIR}/ctf
${INSTALL_PROGRAM} ${TGTDIR}/ctf/game${ARCH}.so ${DATADIR}/ctf
.endif
.if defined(WITH_CTF_MAPS)
${UNZIP_CMD} -oj -d ${DATADIR}/ctf \
${DISTDIR}/${DIST_SUBDIR}/q2-3.20-x86-full-ctf.exe ctf/pak0.pak
.endif
.if defined(WITH_SHAREWARE_DATA)
@${MKDIR} ${DATADIR}/baseq2/players
${UNZIP_CMD} -oj -d ${DATADIR}/baseq2/players/female \

View File

@ -20,6 +20,8 @@ MD5 (quake2lnx/pak19.pak) = 070a4d00b93a2a427ca92adee2736000
SIZE (quake2lnx/pak19.pak) = 648896
MD5 (quake2lnx/q2-314-demo-x86.exe) = 4d1cd4618e80a38db59304132ea0856c
SIZE (quake2lnx/q2-314-demo-x86.exe) = 39015499
MD5 (quake2lnx/q2-3.20-x86-full-ctf.exe) = 490557d4a90ff346a175d865a2bade87
SIZE (quake2lnx/q2-3.20-x86-full-ctf.exe) = 19267584
MD5 (quake2lnx/source/xatrixsrc320.shar.Z) = 41fc4ecc4f25c068e7d1f488bd4a1e1a
SIZE (quake2lnx/source/xatrixsrc320.shar.Z) = 455917
MD5 (quake2lnx/source/roguesrc320.shar.Z) = 7d5e052839c9e629bad0a6570aa70554

View File

@ -85,7 +85,8 @@
%%SHAREWARE%%@dirrm %%DATADIR%%/baseq2/players
@dirrm %%DATADIR%%/baseq2
%%CTF%%%%DATADIR%%/ctf/game%%ARCH%%.so
%%CTF%%@dirrm %%DATADIR%%/ctf
%%CTFMAPS%%%%DATADIR%%/ctf/pak0.pak
@dirrm %%DATADIR%%/ctf
%%XATRIX%%%%DATADIR%%/xatrix/game%%ARCH%%.so
%%XATRIX%%@dirrm %%DATADIR%%/xatrix
%%ROGUE%%%%DATADIR%%/rogue/game%%ARCH%%.so