summaryrefslogtreecommitdiff
path: root/games/gltron/Makefile
diff options
context:
space:
mode:
authorMaxim Sobolev <sobomax@FreeBSD.org>2001-04-27 18:56:10 +0000
committerMaxim Sobolev <sobomax@FreeBSD.org>2001-04-27 18:56:10 +0000
commita26d7c7f14536089a98485aeffda350a49078059 (patch)
tree4a0d062b1290de767a095313dbab847c9012f8ad /games/gltron/Makefile
parentupgrade to 0.7 (diff)
Update to 0.61.
Notes
Notes: svn path=/head/; revision=41977
Diffstat (limited to 'games/gltron/Makefile')
-rw-r--r--games/gltron/Makefile26
1 files changed, 14 insertions, 12 deletions
diff --git a/games/gltron/Makefile b/games/gltron/Makefile
index 3492644a7d69..bc32b8ceba9e 100644
--- a/games/gltron/Makefile
+++ b/games/gltron/Makefile
@@ -6,35 +6,37 @@
#
PORTNAME= gltron
-PORTVERSION= 0.59
+PORTVERSION= 0.61
CATEGORIES= games
-MASTER_SITES= http://gltron.sourceforge.net/download/
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \
+ http://gltron.sourceforge.net/download/
+MASTER_SITE_SUBDIR= ${PORTNAME}
+EXTRACT_SUFX= -source.tar.gz
MAINTAINER= ports@FreeBSD.org
LIB_DEPENDS= SDL_mixer.2:${PORTSDIR}/audio/sdl_mixer \
+ SDL_net.0:${PORTSDIR}/net/sdl_net \
png.4:${PORTSDIR}/graphics/png
-.if defined(NO_SOUND)
-SOUND=""
-.else
-SOUND="-DSOUND"
-.endif
+SDL_CONFIG?= ${LOCALBASE}/bin/sdl11-config
USE_X_PREFIX= yes
USE_MESA= yes
GNU_CONFIGURE= yes
USE_GMAKE= yes
-MAKE_ENV+= OPT="${CFLAGS}" SOUND="${SOUND}"
+CONFIGURE_ENV= X11BASE="${X11BASE}" \
+ LOCALBASE="${LOCALBASE}" \
+ PTHREAD_LIBS="${PTHREAD_LIBS}" \
+ SDL_CONFIG="${SDL_CONFIG}"
pre-build:
${PERL} -pi -e "s+#include <SDL\/+#include <+g" ${WRKSRC}/*.[ch]
do-install:
- @${MKDIR} ${PREFIX}/share/gltron/ ${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/data/*tx* ${WRKSRC}/data/*.png ${WRKSRC}/data/*.obj \
- ${WRKSRC}/data/*mtl ${WRKSRC}/data/*.it ${WRKSRC}/sounds/*wav \
- ${PREFIX}/share/gltron
+ @${MKDIR} ${PREFIX}/share/gltron
+ (cd ${WRKSRC} && ${TAR} -c -f - art data sounds) \
+ | (cd ${PREFIX}/share/gltron && ${TAR} --unlink -x -f -)
${INSTALL_PROGRAM} ${WRKSRC}/gltron ${PREFIX}/bin
post-install: