svn commit: r395147 - head/games/steelstorm
Dmitry Marakasov
amdmi3 at FreeBSD.org
Sun Aug 23 23:57:21 UTC 2015
Author: amdmi3
Date: Sun Aug 23 23:57:20 2015
New Revision: 395147
URL: https://svnweb.freebsd.org/changeset/ports/395147
Log:
- Switch to options helpers
Modified:
head/games/steelstorm/Makefile
Modified: head/games/steelstorm/Makefile
==============================================================================
--- head/games/steelstorm/Makefile Sun Aug 23 23:46:46 2015 (r395146)
+++ head/games/steelstorm/Makefile Sun Aug 23 23:57:20 2015 (r395147)
@@ -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
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>
More information about the svn-ports-all
mailing list