summaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authorLars Engels <lme@FreeBSD.org>2007-10-27 14:48:16 +0000
committerLars Engels <lme@FreeBSD.org>2007-10-27 14:48:16 +0000
commite99f73e8bb235f079e560874f2c5e3f21c9af807 (patch)
tree0543328a7b0362f5e6a159b2637aa97da11d63b1 /games
parentdepend on avahi-app instead of avahi (diff)
- Add FluidSynth support (provides much better MIDI quality than default Adlib emulation)
- Also add FLAC support for consistence - Add --disable-tremor (configure's tremor detection may potentially cause hidden dependency) PR: ports/117306 Submitted by: Dmitry Marakasov <amdmi3 (AT) amdmi3.ru> Approved by: miwi (mentor)
Notes
Notes: svn path=/head/; revision=202136
Diffstat (limited to 'games')
-rw-r--r--games/scummvm/Makefile23
1 files changed, 21 insertions, 2 deletions
diff --git a/games/scummvm/Makefile b/games/scummvm/Makefile
index f9c2baee688b..59bccaf454b2 100644
--- a/games/scummvm/Makefile
+++ b/games/scummvm/Makefile
@@ -7,6 +7,7 @@
PORTNAME= scummvm
PORTVERSION= 0.10.0a
+PORTREVISION= 1
CATEGORIES= games emulators
MASTER_SITES= SF
@@ -21,12 +22,15 @@ USE_SDL= sdl
CONFIGURE_ARGS=--with-sdl-prefix=${LOCALBASE} \
--disable-alsa \
--with-zlib-prefix=/usr \
- --disable-debug
+ --disable-debug \
+ --disable-tremor
CONFIGURE_ENV= CXX="${CXX}"
OPTIONS= VORBIS "Enable Ogg Vorbis support" off \
MAD "Enable mad (MP3) support" on \
- MPEG2 "Enable MPEG2 support (implies VORBIS)" off
+ MPEG2 "Enable MPEG2 support (implies VORBIS)" off \
+ FLAC "Enable FLAC support" off \
+ FLUIDSYNTH "Enable FluidSynth MIDI synthesizer" off
MAN6= scummvm.6
@@ -63,8 +67,23 @@ CONFIGURE_ARGS+=--with-mpeg2-prefix=${LOCALBASE}
CONFIGURE_ARGS+=--disable-mpeg2
.endif
+.if defined(WITH_FLAC)
+LIB_DEPENDS+= FLAC.7:${PORTSDIR}/audio/flac
+CONFIGURE_ARGS+=--with-flac-prefix=${LOCALBASE}
+.else
+CONFIGURE_ARGS+=--disable-flac
+.endif
+
+.if defined(WITH_FLUIDSYNTH)
+LIB_DEPENDS+= fluidsynth.2:${PORTSDIR}/audio/fluidsynth
+CONFIGURE_ARGS+=--with-fluidsynth-prefix=${LOCALBASE}
+.else
+CONFIGURE_ARGS+=--disable-fluidsynth
+.endif
+
post-patch:
@${REINPLACE_CMD} -e 's/-O//' ${WRKSRC}/Makefile
+ @${REINPLACE_CMD} -e 's/-lfluidsynth/& -pthread/' ${WRKSRC}/configure
do-install:
@${INSTALL_PROGRAM} ${WRKSRC}/scummvm ${PREFIX}/bin