aboutsummaryrefslogtreecommitdiff
path: root/games/tmw/Makefile
diff options
context:
space:
mode:
authorCheng-Lung Sung <clsung@FreeBSD.org>2007-03-06 00:22:40 +0000
committerCheng-Lung Sung <clsung@FreeBSD.org>2007-03-06 00:22:40 +0000
commitf7ac9aaa14ed6b6a4e6015108feca96a6fda3c39 (patch)
tree51c1edabf331e3362f195f7dd7dca6898a678beb /games/tmw/Makefile
parent2675b1bcc7356d13fa6194d1a5a0730276130a22 (diff)
Notes
Diffstat (limited to 'games/tmw/Makefile')
-rw-r--r--games/tmw/Makefile22
1 files changed, 21 insertions, 1 deletions
diff --git a/games/tmw/Makefile b/games/tmw/Makefile
index 78a2ab5f6b28..c48b06f4ec65 100644
--- a/games/tmw/Makefile
+++ b/games/tmw/Makefile
@@ -6,10 +6,11 @@
#
PORTNAME= tmw
-PORTVERSION= 0.0.22.1
+PORTVERSION= 0.0.22.2
CATEGORIES= games
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= themanaworld
+DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}
MAINTAINER= mva@sysfault.org
COMMENT= A free open source 2D MMORPG in development
@@ -31,9 +32,28 @@ CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include `${SDL_CONFIG} --cflags` -I${X11
LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib ${PTHREAD_LIBS}"
CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
+OPTIONS= MUSIC "Install additional music" On
+
.include <bsd.port.pre.mk>
+.if !defined(WITHOUT_MUSIC)
+MUSICNAME= tmwmusic-0.0.20
+MUSICSUBDIR= data/music
+DISTFILES+= ${MUSICNAME}.tar.gz
+MUSICDIR= ${WRKDIR}/${MUSICNAME}/${MUSICSUBDIR}
+PLIST_SUB+= MUSICADDON=""
+.else
+PLIST_SUB+= MUSICADDON="@comment "
+.endif
+
post-patch:
@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' ${WRKSRC}/configure
+post-install:
+.if !defined(WITHOUT_MUSIC)
+ ${MKDIR} ${DATADIR}/data/music
+ ${FIND} -E ${MUSICDIR} -type f -iregex ".*\.ogg" \
+ -exec ${INSTALL_DATA} "{}" "${DATADIR}/${MUSICSUBDIR}" \;
+.endif
+
.include <bsd.port.post.mk>