aboutsummaryrefslogtreecommitdiff
path: root/games/steelstorm
diff options
context:
space:
mode:
authorDmitry Marakasov <amdmi3@FreeBSD.org>2015-08-23 23:57:20 +0000
committerDmitry Marakasov <amdmi3@FreeBSD.org>2015-08-23 23:57:20 +0000
commit2d27ade26254c920aebb0092dcb4b659f3b2701e (patch)
tree958cde6a59fd95e0719e8e937709b0fe859628fa /games/steelstorm
parentd3e22dc2ff10bc030f746f06c6a3512490127b82 (diff)
downloadports-2d27ade26254c920aebb0092dcb4b659f3b2701e.tar.gz
ports-2d27ade26254c920aebb0092dcb4b659f3b2701e.zip
- Switch to options helpers
Notes
Notes: svn path=/head/; revision=395147
Diffstat (limited to 'games/steelstorm')
-rw-r--r--games/steelstorm/Makefile42
1 files changed, 19 insertions, 23 deletions
diff --git a/games/steelstorm/Makefile b/games/steelstorm/Makefile
index 93adbe7d51e3..6db5571e74c1 100644
--- a/games/steelstorm/Makefile
+++ b/games/steelstorm/Makefile
@@ -33,10 +33,10 @@ MAKE_ENV= STRIP="${STRIP_CMD}"
ALL_TARGET= # empty
MAKE_JOBS_UNSAFE=yes
-PORTDOCS= README.txt
+PORTDOCS= *
PORTDATA= *
-OPTIONS_DEFINE= OPTIMIZED_CFLAGS
+OPTIONS_DEFINE= DOCS OPTIMIZED_CFLAGS
OPTIONS_MULTI= COMPONENTS
OPTIONS_MULTI_COMPONENTS= CLIENT DEDICATED
OPTIONS_DEFAULT=OPTIMIZED_CFLAGS CLIENT DEDICATED
@@ -44,39 +44,35 @@ OPTIONS_DEFAULT=OPTIMIZED_CFLAGS CLIENT DEDICATED
CLIENT_DESC= Build client
DEDICATED_DESC= Dedicated server
-.include <bsd.port.options.mk>
+CLIENT_ALL_TARGET= cl-release
+CLIENT_USE= XORG=x11,xext,xpm,xxf86dga,xxf86vm
+CLIENT_PLIST_FILES= bin/${PORTNAME}
-.if ${PORT_OPTIONS:MCLIENT}
-ALL_TARGET+= cl-release
-USE_XORG+= x11 xpm xext xxf86dga xxf86vm
-PLIST_FILES+= bin/${PORTNAME}
-.endif
-
-.if ${PORT_OPTIONS:MDEDICATED}
-ALL_TARGET+= sv-release
-PLIST_FILES+= bin/${PORTNAME}-dedicated
-.endif
+DEDICATED_ALL_TARGET= sv-release
+DEDICATED_PLIST_FILES= bin/${PORTNAME}-dedicated
post-patch:
@${REINPLACE_CMD} -e 's|/usr/X11R6|${LOCALBASE}|g' \
${BUILD_WRKSRC}/BSDmakefile ${BUILD_WRKSRC}/makefile.inc
-.if ! ${PORT_OPTIONS:MOPTIMIZED_CFLAGS}
- @${REINPLACE_CMD} -e '/^OPTIM_RELEASE=/ d' \
- ${BUILD_WRKSRC}/makefile.inc
-.endif
@${REINPLACE_CMD} -e 's|"gamedata"|"${DATADIR}"|' \
${BUILD_WRKSRC}/common.c
+post-patch-OPTIMIZED_CFLAGS-off:
+ @${REINPLACE_CMD} -e '/^OPTIM_RELEASE=/ d' \
+ ${BUILD_WRKSRC}/makefile.inc
+
do-install:
-.if ${PORT_OPTIONS:MCLIENT}
- ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/darkplaces-glx ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
-.endif
-.if ${PORT_OPTIONS:MDEDICATED}
- ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/darkplaces-dedicated ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-dedicated
-.endif
${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKSRC}/gamedata/ssgamedata000001.pk3 ${STAGEDIR}${DATADIR}/
+
+do-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README.txt ${STAGEDIR}${DOCSDIR}/
+do-install-CLIENT-on:
+ ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/darkplaces-glx ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+
+do-install-DEDICATED-on:
+ ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/darkplaces-dedicated ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-dedicated
+
.include <bsd.port.mk>