aboutsummaryrefslogtreecommitdiff
path: root/games/linux-unrealgold
diff options
context:
space:
mode:
authorSteve Wills <swills@FreeBSD.org>2014-03-26 02:36:35 +0000
committerSteve Wills <swills@FreeBSD.org>2014-03-26 02:36:35 +0000
commitb65750ff1dc29cc540b990fcac6c48bfa2c4faf9 (patch)
treed2cead04d5bc9f053ecab6047a287adce3fea294 /games/linux-unrealgold
parent6e8995d6e970244a897c3cd36b81b7b12157df60 (diff)
downloadports-b65750ff1dc29cc540b990fcac6c48bfa2c4faf9.tar.gz
ports-b65750ff1dc29cc540b990fcac6c48bfa2c4faf9.zip
- Stage
- Convert NOPORTDOCS to DOCS OPTION PR: ports/187863 Submitted by: Johannes Jost Meixner <xmj@chaot.net>
Notes
Notes: svn path=/head/; revision=349214
Diffstat (limited to 'games/linux-unrealgold')
-rw-r--r--games/linux-unrealgold/Makefile39
1 files changed, 20 insertions, 19 deletions
diff --git a/games/linux-unrealgold/Makefile b/games/linux-unrealgold/Makefile
index 9325187b0177..f10cb4470023 100644
--- a/games/linux-unrealgold/Makefile
+++ b/games/linux-unrealgold/Makefile
@@ -3,7 +3,7 @@
PORTNAME= unrealgold
PORTVERSION= 436
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games linux
MASTER_SITES= http://offload1.icculus.org/~ravage/unreal/${PORTNAME}/
PKGNAMEPREFIX= linux-
@@ -31,11 +31,12 @@ DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
HELPFILES= README ReadMe.htm ReadMe.txt ReadMe220.htm ReadMe222.htm ReadMe223.htm ReadMe224.htm
MANUALFILES= "Unreal NaPali Manual.pdf" "Unreal manual.pdf"
PORTDOCS= ${HELPFILES}
+OPTIONS_DEFINE= DOCS
CDDIRS= Help Maps Maps/UPak Music Sounds Sounds/int System Textures
-NO_STAGE= yes
.include <bsd.port.pre.mk>
+.include <bsd.port.options.mk>
UT_DATADIR!= cd ${PORTSDIR}/games/linux-ut && ${MAKE} -V DATADIR
@@ -150,41 +151,41 @@ do-install:
${ECHO_CMD} "${PKGNAME} requires linux-ut with 436 version."; \
${FALSE}; \
fi
- @${MKDIR} ${DATADIR}
- @cd ${DATADIR} && ${MKDIR} ${CDDIRS}
+ @${MKDIR} ${STAGEDIR}${DATADIR}
+ @cd ${STAGEDIR}${DATADIR} && ${MKDIR} ${CDDIRS}
.for dir in Music Sounds Textures System
@${ECHO_CMD} "Linking UT ${dir}"
@${GREP} "%%UT%%%%DATADIR%%/${dir}" ${PLIST} | \
${SED} -e 's|%%UT%%%%DATADIR%%|${UT_DATADIR}|' | \
- ${XARGS} -J % ${LN} -sf % ${DATADIR}/${dir}
+ ${XARGS} -J % ${LN} -sf % ${STAGEDIR}${DATADIR}/${dir}
.endfor
- ${INSTALL_DATA} ${WRKSRC}/Data/Help/Logo.xpm ${DATADIR}/Help
- ${INSTALL_DATA} ${WRKSRC}/Data/System/*.ini ${DATADIR}/System
- ${INSTALL_DATA} ${WRKSRC}/Data/System/*.int ${DATADIR}/System
- ${INSTALL_DATA} ${WRKSRC}/Data/System/*.u ${DATADIR}/System
- ${INSTALL_PROGRAM} ${WRKSRC}/Data/System/*-bin ${DATADIR}/System
- @${BRANDELF} -t Linux ${DATADIR}/System/*-bin
- ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
+ ${INSTALL_DATA} ${WRKSRC}/Data/Help/Logo.xpm ${STAGEDIR}${DATADIR}/Help
+ ${INSTALL_DATA} ${WRKSRC}/Data/System/*.ini ${STAGEDIR}${DATADIR}/System
+ ${INSTALL_DATA} ${WRKSRC}/Data/System/*.int ${STAGEDIR}${DATADIR}/System
+ ${INSTALL_DATA} ${WRKSRC}/Data/System/*.u ${STAGEDIR}${DATADIR}/System
+ ${INSTALL_PROGRAM} ${WRKSRC}/Data/System/*-bin ${STAGEDIR}${DATADIR}/System
+ @${BRANDELF} -t Linux ${STAGEDIR}${DATADIR}/System/*-bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
# Install the files
@${ECHO_CMD} "Installing files from CD"
.for dir in ${CDDIRS}
@${GREP} -e "%%UG%%%%DATADIR%%/${dir}/[^/]*$$" ${PLIST} | \
${SED} -e 's|%%UG%%%%DATADIR%%|${WRKDIR}/source|' | \
- ${XARGS} -J % ${INSTALL_DATA} % ${DATADIR}/${dir}
+ ${XARGS} -J % ${INSTALL_DATA} % ${STAGEDIR}${DATADIR}/${dir}
.endfor
# Rename DM maps so UT can see them
- @${FIND} ${DATADIR}/Maps -name Dm\*.unr | \
+ @${FIND} ${STAGEDIR}${DATADIR}/Maps -name Dm\*.unr | \
${SED} 's/\(.*\)\(Dm\)\(.*\)/${LN:S,/,\\/,g} -sf & \1DM-\3/' | ${SH}
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
+.if ${PORT_OPTIONS:MDOCS}
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
.if !defined(RAVAGE)
.for i in ${HELPFILES:NREADME}
- ${INSTALL_DATA} ${WRKDIR}/source/Help/${i} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKDIR}/source/Help/${i} ${STAGEDIR}${DOCSDIR}
.endfor
.endif
.for i in ${MANUALFILES}
- ${INSTALL_DATA} ${WRKDIR}/source/Manual/${i} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKDIR}/source/Manual/${i} ${STAGEDIR}${DOCSDIR}
.endfor
.endif