aboutsummaryrefslogtreecommitdiff
path: root/audio/alsa-plugins/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'audio/alsa-plugins/Makefile')
-rw-r--r--audio/alsa-plugins/Makefile38
1 files changed, 13 insertions, 25 deletions
diff --git a/audio/alsa-plugins/Makefile b/audio/alsa-plugins/Makefile
index e5da9bc7658e..3fa4c416249c 100644
--- a/audio/alsa-plugins/Makefile
+++ b/audio/alsa-plugins/Makefile
@@ -1,49 +1,32 @@
-# Created by: Aragon Gouveia <aragon@phat.za.net>
-
PORTNAME= alsa-plugins
-PORTVERSION= 1.2.2
-PORTREVISION= 2
+PORTVERSION= 1.2.7.1
+PORTREVISION= 3
CATEGORIES= audio
-MASTER_SITES= ftp://ftp.alsa-project.org/pub/plugins/ \
- GENTOO
+MASTER_SITES= https://www.alsa-project.org/files/pub/plugins/
MAINTAINER= ports@FreeBSD.org
COMMENT= ALSA compatibility library plugins
+WWW= https://www.alsa-project.org/
LICENSE= LGPL21+
LIB_DEPENDS= libasound.so:audio/alsa-lib
USES= alias libtool:keepla localbase pkgconfig tar:bzip2
+USE_LDCONFIG= ${PREFIX}/lib/alsa-lib
GNU_CONFIGURE= yes
MAKE_ARGS+= RM="${RM}"
-EXTRA_PATCHES+= ${FILESDIR}/alsa-plugins.patch
INSTALL_TARGET= install-strip
CPPFLAGS+= -I${.CURDIR}/../alsa-lib/files
-OPTIONS_DEFAULT= IO_PTR PULSEAUDIO
-OPTIONS_DEFINE= BUFSZ_P2 FFMPEG JACK PULSEAUDIO SAMPLERATE SPEEX
+OPTIONS_DEFINE= FFMPEG JACK PULSEAUDIO SAMPLERATE SPEEX
OPTIONS_SUB= yes
-OPTIONS_GROUP= OSS
-OPTIONS_GROUP_OSS= BLKCNT_P2 BUFSZ_P2 IO_PTR VERBOSE
-
-IO_PTR_DESC= Precise playback/recording pointer
-BLKCNT_P2_DESC= Restrict number of fragments to ^2 aligned
-BUFSZ_P2_DESC= Restrict buffer size to ^2 aligned
-VERBOSE_DESC= Print debugging messages
-
-IO_PTR_CFLAGS= -DFREEBSD_OSS_USE_IO_PTR
-BLKCNT_P2_CFLAGS= -DFREEBSD_OSS_BLKCNT_P2
-BUFSZ_P2_CFLAGS= -DFREEBSD_OSS_BUFSZ_P2
-VERBOSE_CFLAGS= -DFREEBSD_OSS_DEBUG_VERBOSE
-
-FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
+FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
FFMPEG_CONFIGURE_ENABLE= libav
JACK_LIB_DEPENDS= libjack.so:audio/jack
JACK_CONFIGURE_ENABLE= jack
-JACK_IMPLIES= SAMPLERATE
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
PULSEAUDIO_CONFIGURE_ENABLE= pulseaudio
@@ -51,8 +34,13 @@ PULSEAUDIO_CONFIGURE_ENABLE= pulseaudio
SAMPLERATE_LIB_DEPENDS= libsamplerate.so:audio/libsamplerate
SAMPLERATE_CONFIGURE_ENABLE= samplerate
-SPEEX_LIB_DEPENDS= libspeex.so:audio/speex
+SPEEX_LIB_DEPENDS= libspeexdsp.so:audio/speexdsp
SPEEX_CONFIGURE_ON= --with-speex=lib
SPEEX_CONFIGURE_OFF= --without-speex
+post-install:
+# sanitize links
+ cd ${STAGEDIR}${PREFIX}/etc/alsa/conf.d && for i in [0-9][0-9]-*.conf ; do \
+ ${LN} -sf ../../../share/alsa/alsa.conf.d/$$i . ; done
+
.include <bsd.port.mk>