mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-02 01:20:54 +00:00
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)
This commit is contained in:
parent
215f1dd63c
commit
ef0438863c
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=410689
@ -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
|
||||
|
11
audio/sdl2_mixer/files/patch-dynamic__ogg.h
Normal file
11
audio/sdl2_mixer/files/patch-dynamic__ogg.h
Normal file
@ -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
|
11
audio/sdl2_mixer/files/patch-music__ogg.h
Normal file
11
audio/sdl2_mixer/files/patch-music__ogg.h
Normal file
@ -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
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user