diff options
author | Matthias Andree <mandree@FreeBSD.org> | 2022-02-16 20:22:32 +0000 |
---|---|---|
committer | Matthias Andree <mandree@FreeBSD.org> | 2022-02-16 21:02:16 +0000 |
commit | 037eee264831689f93e16d51875bbebd30ed50dd (patch) | |
tree | b736d116bd0b481a7707aae604dac782e6056284 | |
parent | 28578a1abf7cf6c501e60afcaea4e993e59ebaa8 (diff) | |
download | ports-037eee264831689f93e16d51875bbebd30ed50dd.tar.gz ports-037eee264831689f93e16d51875bbebd30ed50dd.zip |
audio/alsa-plugins: Fix SPEEX option, and symlinks.
Fixes these errors:
Error: /usr/local/lib/alsa-lib/libasound_module_pcm_speex.so is linked
to /usr/local/lib/libspeexdsp.so.1 from audio/speexdsp but it is not
declared as a dependency
Error: Orphaned: etc/alsa/conf.d/60-speex.conf
Error: Orphaned: share/alsa/alsa.conf.d/60-speex.conf
Also makes symlinks from etc/alsa/conf.d to share/alsa/alsa.conf.d/
relative to fix stage-qa warnings.
-rw-r--r-- | audio/alsa-plugins/Makefile | 9 | ||||
-rw-r--r-- | audio/alsa-plugins/pkg-plist | 2 |
2 files changed, 9 insertions, 2 deletions
diff --git a/audio/alsa-plugins/Makefile b/audio/alsa-plugins/Makefile index cb092103d9ca..e2f3c17781dc 100644 --- a/audio/alsa-plugins/Makefile +++ b/audio/alsa-plugins/Makefile @@ -2,7 +2,7 @@ PORTNAME= alsa-plugins PORTVERSION= 1.2.2 -PORTREVISION= 7 +PORTREVISION= 8 DISTVERSIONPREFIX= v CATEGORIES= audio MASTER_SITES= GH @@ -53,8 +53,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= libspeex.so:audio/speex 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> diff --git a/audio/alsa-plugins/pkg-plist b/audio/alsa-plugins/pkg-plist index 176a27a18e85..d93a5bad2821 100644 --- a/audio/alsa-plugins/pkg-plist +++ b/audio/alsa-plugins/pkg-plist @@ -4,6 +4,7 @@ @comment etc/alsa/conf.d/50-arcam-av-ctl.conf @comment etc/alsa/conf.d/50-oss.conf @comment etc/alsa/conf.d/50-pulseaudio.conf +%%SPEEX%%etc/alsa/conf.d/60-speex.conf @comment etc/alsa/conf.d/60-upmix.conf @comment etc/alsa/conf.d/60-vdownmix.conf @comment etc/alsa/conf.d/98-usb-stream.conf @@ -54,6 +55,7 @@ lib/alsa-lib/libasound_module_pcm_vdownmix.so @comment share/alsa/alsa.conf.d/50-oss.conf %%PULSEAUDIO%%share/alsa/alsa.conf.d/50-pulseaudio.conf %%FFMPEG%%share/alsa/alsa.conf.d/60-a52-encoder.conf +%%SPEEX%%share/alsa/alsa.conf.d/60-speex.conf @comment share/alsa/alsa.conf.d/60-upmix.conf @comment share/alsa/alsa.conf.d/60-vdownmix.conf @comment share/alsa/alsa.conf.d/98-usb-stream.conf |