summaryrefslogtreecommitdiffstats
path: root/games/cake
diff options
context:
space:
mode:
authordanfe <danfe@FreeBSD.org>2008-07-23 08:41:40 +0000
committerdanfe <danfe@FreeBSD.org>2008-07-23 08:41:40 +0000
commit8826c66ad6886fb575a5b7344199eb38cbb337df (patch)
treeaaa99a42d53ccec898317584f1c7c16cb0da422f /games/cake
parentdfb59c6526b9c5b849a125f551f6da512343fe10 (diff)
downloadFreeBSD-ports-8826c66ad6886fb575a5b7344199eb38cbb337df.zip
FreeBSD-ports-8826c66ad6886fb575a5b7344199eb38cbb337df.tar.gz
- Convert to OPTIONS
- Patch things in post-patch target, not in post-extract - Wrap one overly long line
Diffstat (limited to 'games/cake')
-rw-r--r--games/cake/Makefile26
1 files changed, 13 insertions, 13 deletions
diff --git a/games/cake/Makefile b/games/cake/Makefile
index f940b71..b6ec348 100644
--- a/games/cake/Makefile
+++ b/games/cake/Makefile
@@ -17,13 +17,6 @@ DISTNAME= ${PORTNAME}_src_${PORTVERSION:S/.//g}
MAINTAINER= danfe@FreeBSD.org
COMMENT= Quake3 map viewer
-.if defined(WITH_FREEGLUT)
-LIB_DEPENDS= glut.11:${PORTSDIR}/graphics/freeglut
-.else
-LIB_DEPENDS= glut.4:${PORTSDIR}/graphics/libglut
-.endif
-LIB_DEPENDS+= jpeg.9:${PORTSDIR}/graphics/jpeg
-
# Need to pass `-l', but PATCH_ARGS+= won't work because of PATCH_ARGS?=
# in bsd.port.mk.
PATCH_ARGS= -d ${PATCH_WRKSRC} -N -s -E ${PATCH_STRIP} -l
@@ -36,13 +29,20 @@ WRKSRC= ${WRKDIR}/cake_src
PLIST_FILES= bin/cake
-pre-everything::
-.if !defined(WITH_FREEGLUT)
- @${ECHO_MSG} "Define WITH_FREEGLUT to build against FreeGLUT"
+OPTIONS= FREEGLUT "Build with alternative GLUT library, FreeGLUT" off
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITH_FREEGLUT)
+LIB_DEPENDS= glut.11:${PORTSDIR}/graphics/freeglut
+.else
+LIB_DEPENDS= glut.4:${PORTSDIR}/graphics/libglut
.endif
+LIB_DEPENDS+= jpeg.9:${PORTSDIR}/graphics/jpeg
-post-extract: .SILENT
- ${FIND} -E ${WRKDIR} -type f \( -iregex ".*\.(cpp|h)" -or -name Makefile \) \
+post-patch: .SILENT
+ ${FIND} -E ${WRKDIR} -type f \( -iregex ".*\.(cpp|h)" -or \
+ -name Makefile \) \
-exec ${REINPLACE_CMD} -E -e 's/[[:cntrl:]]*$$//' \
-e 's/#pragma[[:blank:]]+pack[[:blank:]]*\([[:blank:]]*push[[:blank:]]*,[[:blank:]]*1[[:blank:]]*\)/#pragma pack(1)/g' \
-e 's/#pragma[[:blank:]]+pack[[:blank:]]*\([[:blank:]]*pop[[:blank:]]*\)/#pragma pack()/g' '{}' \;
@@ -60,4 +60,4 @@ post-install:
@${CAT} ${PKGMESSAGE}
@${ECHO_MSG}
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
OpenPOWER on IntegriCloud