diff options
author | Jan Beich <jbeich@FreeBSD.org> | 2016-03-09 05:18:50 +0000 |
---|---|---|
committer | Jan Beich <jbeich@FreeBSD.org> | 2016-03-09 05:18:50 +0000 |
commit | ef0438863c3a7fab6b0fbb49cd56724a9064de12 (patch) | |
tree | 21f61c80b482e03fde67b9407f49d022857956c6 /audio | |
parent | Cosmetic change. (diff) |
audio/sdl{,2}_mixer: add TREMOR option
TREMOR is enabled by default on platforms without hardware floating point.
PR: 202689
Approved by: maintainer timeout (6 months)
Notes
Notes:
svn path=/head/; revision=410689
Diffstat (limited to 'audio')
-rw-r--r-- | audio/sdl2_mixer/Makefile | 18 | ||||
-rw-r--r-- | audio/sdl2_mixer/files/patch-dynamic__ogg.h | 11 | ||||
-rw-r--r-- | audio/sdl2_mixer/files/patch-music__ogg.h | 11 | ||||
-rw-r--r-- | audio/sdl_mixer/Makefile | 18 |
4 files changed, 50 insertions, 8 deletions
diff --git a/audio/sdl2_mixer/Makefile b/audio/sdl2_mixer/Makefile index ee3979707e23..61a168a66aa0 100644 --- a/audio/sdl2_mixer/Makefile +++ b/audio/sdl2_mixer/Makefile @@ -2,7 +2,7 @@ PORTNAME= sdl2_mixer PORTVERSION= 2.0.0 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= audio MASTER_SITES= http://www.libsdl.org/projects/SDL_mixer/release/ DISTNAME= SDL2_mixer-${PORTVERSION} @@ -19,10 +19,17 @@ LDFLAGS+= -L${LOCALBASE}/lib CPPFLAGS+= -I${LOCALBASE}/include USE_LDCONFIG= yes -OPTIONS_DEFINE= FLUIDSYNTH FLAC SMPEG VORBIS -OPTIONS_DEFAULT= FLUIDSYNTH MODPLUG FLAC SMPEG VORBIS -OPTIONS_RADIO= MOD +OPTIONS_DEFINE= FLUIDSYNTH FLAC SMPEG +OPTIONS_DEFAULT= FLUIDSYNTH MODPLUG FLAC SMPEG +OPTIONS_RADIO= MOD OGG OPTIONS_RADIO_MOD= MIKMOD MODPLUG +OPTIONS_RADIO_OGG= VORBIS TREMOR + +.if defined(MACHINE_CPU) && ${MACHINE_CPU:Msoftfp} +OPTIONS_DEFAULT+= TREMOR +.else +OPTIONS_DEFAULT+= VORBIS +.endif SMPEG_DESC= MP3 audio support via SMPEG2 @@ -46,6 +53,9 @@ SMPEG_CONFIGURE_OFF= --disable-music-mp3 --disable-music-mp3-smpeg VORBIS_LIB_DEPENDS= libvorbis.so:${PORTSDIR}/audio/libvorbis VORBIS_CONFIGURE_ENABLE= music-ogg +TREMOR_LIB_DEPENDS= libvorbisidec.so:${PORTSDIR}/audio/libtremor +TREMOR_CONFIGURE_ENABLE= music-ogg music-ogg-tremor + post-patch: @${REINPLACE_CMD} -e 's|\($$(prefix)/libdata/pkgconfig\)|$$(DESTDIR)\1|' \ ${WRKSRC}/Makefile.in diff --git a/audio/sdl2_mixer/files/patch-dynamic__ogg.h b/audio/sdl2_mixer/files/patch-dynamic__ogg.h new file mode 100644 index 000000000000..634f9331fe67 --- /dev/null +++ b/audio/sdl2_mixer/files/patch-dynamic__ogg.h @@ -0,0 +1,11 @@ +--- dynamic_ogg.h.orig 2013-08-10 17:39:55 UTC ++++ dynamic_ogg.h +@@ -21,7 +21,7 @@ + + #ifdef OGG_MUSIC + #ifdef OGG_USE_TREMOR +-#include <ivorbisfile.h> ++#include <tremor/ivorbisfile.h> + #else + #include <vorbis/vorbisfile.h> + #endif diff --git a/audio/sdl2_mixer/files/patch-music__ogg.h b/audio/sdl2_mixer/files/patch-music__ogg.h new file mode 100644 index 000000000000..21159d378a05 --- /dev/null +++ b/audio/sdl2_mixer/files/patch-music__ogg.h @@ -0,0 +1,11 @@ +--- music_ogg.h.orig 2013-08-10 17:39:58 UTC ++++ music_ogg.h +@@ -26,7 +26,7 @@ + /* This file supports Ogg Vorbis music streams */ + + #ifdef OGG_USE_TREMOR +-#include <ivorbisfile.h> ++#include <tremor/ivorbisfile.h> + #else + #include <vorbis/vorbisfile.h> + #endif diff --git a/audio/sdl_mixer/Makefile b/audio/sdl_mixer/Makefile index 6b6464beb94b..13bec51b22d3 100644 --- a/audio/sdl_mixer/Makefile +++ b/audio/sdl_mixer/Makefile @@ -3,7 +3,7 @@ PORTNAME= sdl_mixer PORTVERSION= 1.2.12 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= audio MASTER_SITES= http://www.libsdl.org/projects/SDL_mixer/release/ DISTNAME= SDL_mixer-${PORTVERSION} @@ -20,10 +20,17 @@ LDFLAGS+= -L${LOCALBASE}/lib CPPFLAGS+= -I${LOCALBASE}/include USE_LDCONFIG= yes -OPTIONS_DEFINE= SMPEG FLAC VORBIS TIMIDITYPLUS -OPTIONS_DEFAULT= SMPEG FLAC VORBIS MIKMOD -OPTIONS_RADIO= MOD +OPTIONS_DEFINE= SMPEG FLAC TIMIDITYPLUS +OPTIONS_DEFAULT= SMPEG FLAC MIKMOD +OPTIONS_RADIO= MOD OGG OPTIONS_RADIO_MOD= MIKMOD MODPLUG +OPTIONS_RADIO_OGG= VORBIS TREMOR + +.if defined(MACHINE_CPU) && ${MACHINE_CPU:Msoftfp} +OPTIONS_DEFAULT+= TREMOR +.else +OPTIONS_DEFAULT+= VORBIS +.endif MIKMOD_DESC= Enable MOD music via libMikMod MODPLUG_DESC= Enable MOD music via libModPlug @@ -53,6 +60,9 @@ TIMIDITYPLUS_VARS= CONFIG_FILE=${LOCALBASE}/share/timidity/timidity.cfg-eawpats TIMIDITYPLUS_RUN_DEPENDS_OFF= ${LOCALBASE}/lib/timidity/timidity.cfg:${PORTSDIR}/audio/timidity TIMIDITYPLUS_VARS_OFF= CONFIG_FILE=${LOCALBASE}/lib/timidity/timidity.cfg +TREMOR_LIB_DEPENDS= libvorbisidec.so:${PORTSDIR}/audio/libtremor +TREMOR_CONFIGURE_ENABLE= music-ogg music-ogg-tremor + post-patch: @${REINPLACE_CMD} -e 's|\($$(prefix)/libdata/pkgconfig\)|$$(DESTDIR)\1|' \ ${WRKSRC}/Makefile.in |