svn commit: r349306 - head/games/xonotic
Dmitry Marakasov
amdmi3 at FreeBSD.org
Wed Mar 26 23:23:28 UTC 2014
Author: amdmi3
Date: Wed Mar 26 23:23:27 2014
New Revision: 349306
URL: http://svnweb.freebsd.org/changeset/ports/349306
QAT: https://qat.redports.org/buildarchive/r349306/
Log:
- Add encryption support
PR: 187855
Submitted by: Jonathan Price <freebsd at jonathanprice.org>
Modified:
head/games/xonotic/Makefile
Modified: head/games/xonotic/Makefile
==============================================================================
--- head/games/xonotic/Makefile Wed Mar 26 23:16:09 2014 (r349305)
+++ head/games/xonotic/Makefile Wed Mar 26 23:23:27 2014 (r349306)
@@ -3,7 +3,7 @@
PORTNAME= xonotic
PORTVERSION= 0.7.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= games
MASTER_SITES= http://nl.dl.xonotic.org/ \
http://mirror.bitmissile.com/xonotic/releases/
@@ -32,17 +32,20 @@ USE_GCC= yes
PORTDATA= *
OPTIONS_MULTI= COMPONENTS
-OPTIONS_MULTI_COMPONENTS=CLIENT DEDICATED
-OPTIONS_DEFAULT=CLIENT DEDICATED
+OPTIONS_MULTI_COMPONENTS=CLIENT DEDICATED ENCRYPTION
+OPTIONS_DEFAULT=CLIENT DEDICATED ENCRYPTION
CLIENT_DESC= Build client
DEDICATED_DESC= Build dedicated server
+ENCRYPTION_DESC=Build encryption (required for stats submission)
CLIENT_LIB_DEPENDS+= libmodplug.so:${PORTSDIR}/audio/libmodplug \
libtheora.so:${PORTSDIR}/multimedia/libtheora \
libvorbis.so:${PORTSDIR}/audio/libvorbis \
libogg.so:${PORTSDIR}/audio/libogg
+ENCRYPTION_LIB_DEPENDS= libd0_rijndael.so:${PORTSDIR}/security/d0_blind_id
+
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MCLIENT}
@@ -84,6 +87,9 @@ do-install:
${FIND} ${STAGEDIR}${DATADIR}/server -type f -name *.sh -o -name rcon*.pl | \
${XARGS} ${CHMOD} +x
.endif
+.if ${PORT_OPTIONS:MENCRYPTION}
+ ${INSTALL_DATA} ${WRKDIR}/Xonotic/key_0.d0pk ${STAGEDIR}${PREFIX}/share/${PORTNAME}
+.endif
${MKDIR} ${STAGEDIR}${DATADIR}/data
${INSTALL_DATA} ${WRKDIR}/Xonotic/data/*.pk3 ${STAGEDIR}${DATADIR}/data/
More information about the svn-ports-all
mailing list