diff options
Diffstat (limited to 'audio/openal-soft/Makefile')
-rw-r--r-- | audio/openal-soft/Makefile | 54 |
1 files changed, 34 insertions, 20 deletions
diff --git a/audio/openal-soft/Makefile b/audio/openal-soft/Makefile index 1a064afefa07..1c82f943e31d 100644 --- a/audio/openal-soft/Makefile +++ b/audio/openal-soft/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= openal-soft -PORTVERSION= 1.15.1 -PORTREVISION= 2 +PORTVERSION= 1.16.0 CATEGORIES= audio MASTER_SITES= http://kcat.strangesoft.net/openal-releases/ @@ -15,24 +14,37 @@ CONFLICTS= openal-200[0-9]* USES= tar:bzip2 cmake USE_LDCONFIG= yes -CMAKE_ARGS+= -DALSA:BOOL=OFF -DPORTAUDIO:BOOL=OFF -DSOLARIS:BOOL=OFF \ - -DDSOUND:BOOL=OFF -DSNDIO:BOOL=OFF -DEXAMPLES:BOOL=OFF \ - -DMMDEVAPI:BOOL=OFF -DWINMM:BOOL=OFF -DCOREAUDIO:BOOL=OFF \ - -DOPENSL:BOOL=OFF -DALSOFT_CONFIG:BOOL=ON - -OPTIONS_DEFINE= PULSEAUDIO -PULSEAUDIO_DESC= Enable sound streaming using PulseAudio - -.include <bsd.port.options.mk> - -.if ${PORT_OPTIONS:MPULSEAUDIO} -LIB_DEPENDS+= libpulse-simple.so:${PORTSDIR}/audio/pulseaudio -CFLAGS+= -Iinclude -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib -CMAKE_ARGS+= -DPULSEAUDIO:BOOL=ON -.else -CMAKE_ARGS+= -DPULSEAUDIO:BOOL=OFF -.endif +CMAKE_ARGS+= -DALSOFT_REQUIRE_OSS:BOOL=ON \ + -DALSOFT_REQUIRE_SOLARIS:BOOL=OFF \ + -DALSOFT_REQUIRE_SNDIO:BOOL=OFF \ + -DALSOFT_REQUIRE_QSA:BOOL=OFF \ + -DALSOFT_BACKEND_ALSA:BOOL=OFF \ + -DALSOFT_BACKEND_WAVE:BOOL=ON \ + -DALSOFT_UTILS:BOOL=ON \ + -DALSOFT_EXAMPLES:BOOL=OFF + +OPTIONS_DEFINE= FLUIDSYNTH CONFIG PORTAUDIO PULSEAUDIO +OPTIONS_SUB= yes +CONFIG_DESC= Install the configuration utility (needs QT) +FLUIDSYNTH_DESC= Enable FluidSynth MIDI support + +#ALSA_CMAKE_ON= -DALSOFT_REQUIRE_ALSA:BOOL=ON +#ALSA_CMAKE_OFF= -DALSOFT_BACKEND_ALSA:BOOL=OFF +#ALSA_LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib +CONFIG_CMAKE_ON= -DALSOFT_NO_CONFIG_UTIL:BOOL=OFF +CONFIG_CMAKE_OFF= -DALSOFT_NO_CONFIG_UTIL:BOOL=ON +CONFIG_USE= QT4=gui +FLUIDSYNTH_CMAKE_ON= -DALSOFT_REQUIRE_FLUIDSYNTH:BOOL=ON +FLUIDSYNTH_CMAKE_OFF= -DALSOFT_MIDI_FLUIDSYNTH:BOOL=OFF +FLUIDSYNTH_LIB_DEPENDS= libfluidsynth.so:${PORTSDIR}/audio/fluidsynth +PORTAUDIO_CMAKE_ON= -DALSOFT_REQUIRE_PORTAUDIO:BOOL=ON \ + -DPORTAUDIO_LIBRARY=${LOCALBASE}/lib/portaudio2/libportaudio.so +PORTAUDIO_LDFLAGS= -L${LOCALBASE}/lib/portaudio2 +PORTAUDIO_CMAKE_OFF= -DALSOFT_BACKEND_PORTAUDIO:BOOL=OFF +PORTAUDIO_LIB_DEPENDS= libportaudio.so.2:${PORTSDIR}/audio/portaudio2 +PULSEAUDIO_CMAKE_ON= -DALSOFT_REQUIRE_PULSEAUDIO:BOOL=ON +PULSEAUDIO_CMAKE_OFF= -DALSOFT_BACKEND_PULSEAUDIO:BOOL=OFF +PULSEAUDIO_LIB_DEPENDS= libpulse-simple.so:${PORTSDIR}/audio/pulseaudio post-patch: @${REINPLACE_CMD} 's|/etc/openal|${ETCDIR}|' \ @@ -40,5 +52,7 @@ post-patch: ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} 's|share/openal|${ETCDIR}|' \ ${WRKSRC}/CMakeLists.txt + @${REINPLACE_CMD} 's|portaudio.h|portaudio2/portaudio.h|' \ + ${WRKSRC}/Alc/backends/portaudio.c .include <bsd.port.mk> |