diff options
author | Jan Beich <jbeich@FreeBSD.org> | 2015-03-15 11:51:06 +0000 |
---|---|---|
committer | Jan Beich <jbeich@FreeBSD.org> | 2015-03-15 11:51:06 +0000 |
commit | 19e2b6a6eb2412c2bc6e9c1203711234275f0e80 (patch) | |
tree | e55e1765d3f2fc582db249816aec9fba6ea0e0c2 /games/cube | |
parent | 8d774333123e9a4edbcd7a92b253ffce0d6828a0 (diff) | |
download | ports-19e2b6a6eb2412c2bc6e9c1203711234275f0e80.tar.gz ports-19e2b6a6eb2412c2bc6e9c1203711234275f0e80.zip |
Notes
Diffstat (limited to 'games/cube')
-rw-r--r-- | games/cube/Makefile | 37 |
1 files changed, 12 insertions, 25 deletions
diff --git a/games/cube/Makefile b/games/cube/Makefile index ec789a474b16..4de69a59fe41 100644 --- a/games/cube/Makefile +++ b/games/cube/Makefile @@ -3,7 +3,7 @@ PORTNAME= cube DISTVERSION= 2005_08_29 -PORTREVISION= 15 +PORTREVISION= 16 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTVERSION} DISTFILES= ${CUBE_DATA} ${CUBE_SRC} @@ -16,12 +16,11 @@ LIB_DEPENDS= libenet.so:${PORTSDIR}/net/enet USES= dos2unix gmake EXTRACT_AFTER_ARGS=--exclude enet ALL_TARGET= # -USE_XORG= x11 CFLAGS+= -fsigned-char WRKSRC= ${WRKDIR}/${PORTNAME}_source/src -SUB_FILES= cube_client cube_server +SUB_FILES= ${ALL_TARGET:S/^/${PORTNAME}_/} CUBE_DATA= ${PORTNAME}_${DISTVERSION}_unix.tar.gz CUBE_SRC= ${PORTNAME}_${DISTVERSION}_src.zip @@ -30,40 +29,28 @@ OPTIONS_DEFINE= OPTIMIZED_CFLAGS DOCS OPTIONS_MULTI= FLAVOR OPTIONS_MULTI_FLAVOR= CLIENT SERVER OPTIONS_DEFAULT= CLIENT SERVER +OPTIONS_SUB= yes FLAVOR_DESC= Clients and servers CLIENT_DESC= Build client -SERVER_DESC= Build dedicated server - -OPTIONS_SUB= yes - +CLIENT_USE= GL=glu SDL=image,mixer,sdl XORG=x11 +CLIENT_LDFLAGS= -lX11 +CLIENT_ALL_TARGET= client OPTIMIZED_CFLAGS_CFLAGS= -O3 -fomit-frame-pointer +SERVER_DESC= Build dedicated server +SERVER_ALL_TARGET= server .include <bsd.port.options.mk> -.if ${PORT_OPTIONS:MCLIENT} -USE_GL= glu -USE_SDL= image mixer sdl -ALL_TARGET+= client -CUBE_BIN+= client -LDFLAGS+= -lX11 -.endif - -.if ${PORT_OPTIONS:MSERVER} -ALL_TARGET+= server -CUBE_BIN+= server -.endif - do-install: -.for f in ${CUBE_BIN} +.for f in ${ALL_TARGET} ${INSTALL_SCRIPT} ${WRKDIR}/cube_${f} ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/cube_${f} ${STAGEDIR}${PREFIX}/libexec .endfor - @${MKDIR} ${STAGEDIR}${DATADIR} - @(cd ${WRKDIR}/cube && ${COPYTREE_SHARE} "data packages" ${STAGEDIR}${DATADIR}) + (cd ${WRKDIR}/cube && ${COPYTREE_SHARE} \ + "data packages" ${STAGEDIR}${DATADIR}) + (cd ${WRKDIR}/cube/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) ${INSTALL_DATA} ${WRKDIR}/cube/autoexec.cfg ${STAGEDIR}${DATADIR} - @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/cube/readme.html ${STAGEDIR}${DOCSDIR} - (cd ${WRKDIR}/cube/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include <bsd.port.mk> |