aboutsummaryrefslogtreecommitdiff
path: root/audio/pulseaudio
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2018-10-12 19:00:25 +0000
committerJan Beich <jbeich@FreeBSD.org>2018-10-12 19:00:25 +0000
commit76016ad0e76c4ffea4df41c975ff7ff6f26a851c (patch)
tree9a63e0cda48224a089d976876f4b13530113ac1f /audio/pulseaudio
parent49f922705ad7893c6b0cd070853c0cc08e2c8dd5 (diff)
downloadports-76016ad0e76c4ffea4df41c975ff7ff6f26a851c.tar.gz
ports-76016ad0e76c4ffea4df41c975ff7ff6f26a851c.zip
audio/pulseaudio: track webrtc-aec upstream default
$ pkg install webrtc-audio-processing $ make $ make check-plist ====> Checking for pkg-plist issues (check-plist) ===> Parsing plist ===> Checking for items in STAGEDIR missing from pkg-plist Error: Orphaned: lib/pulse-%%PULSE_VERSION%%/modules/libwebrtc-util.so ===> Checking for items in pkg-plist which are not in STAGEDIR ===> Error: Plist issues found. *** Error code 1 $ make stage-qa ====> Running Q/A tests (stage-qa) Error: /usr/local/lib/pulse-11.1/modules/libwebrtc-util.so is linked to /usr/local/lib/libwebrtc_audio_processing.so.1 from audio/webrtc-audio-processing but it is not declared as a dependency Warning: you need LIB_DEPENDS+=libwebrtc_audio_processing.so:audio/webrtc-audio-processing
Notes
Notes: svn path=/head/; revision=481920
Diffstat (limited to 'audio/pulseaudio')
-rw-r--r--audio/pulseaudio/Makefile9
-rw-r--r--audio/pulseaudio/pkg-plist1
2 files changed, 7 insertions, 3 deletions
diff --git a/audio/pulseaudio/Makefile b/audio/pulseaudio/Makefile
index 28e4f0bc5a13..5aa5109e5fc3 100644
--- a/audio/pulseaudio/Makefile
+++ b/audio/pulseaudio/Makefile
@@ -6,7 +6,7 @@
PORTNAME= pulseaudio
PORTVERSION= 11.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MASTER_SITES= http://freedesktop.org/software/pulseaudio/releases/
@@ -58,7 +58,7 @@ GROUPS= pulse pulse-access pulse-rt
OPTIONS_SUB= yes
OPTIONS_DEFINE= AVAHI GCONF SIMD
-OPTIONS_DEFAULT=AVAHI SIMD SIMPLE SOXR SPEEX
+OPTIONS_DEFAULT=AVAHI SIMD SIMPLE SOXR SPEEX WEBRTC_AEC
AVAHI_CONFIGURE_ENABLE= avahi
AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app
GCONF_CONFIGURE_ENABLE= gconf
@@ -67,7 +67,7 @@ SIMD_CONFIGURE_ENABLE= orc
SIMD_LIB_DEPENDS= liborc-0.4.so:devel/orc
OPTIONS_GROUP= AUDIO COMPLETIONS
-OPTIONS_GROUP_AUDIO= ALSA JACK SOXR SPEEX
+OPTIONS_GROUP_AUDIO= ALSA JACK SOXR SPEEX WEBRTC_AEC
OPTIONS_GROUP_COMPLETIONS= BASH ZSH
AUDIO_DESC= Audio support
COMPLETIONS_DESC= Programmable completions
@@ -80,6 +80,9 @@ SOXR_LIB_DEPENDS= libsoxr.so:audio/libsoxr
SPEEX_DESC= Speex resampler and AEC support
SPEEX_CONFIGURE_WITH= speex
SPEEX_LIB_DEPENDS= libspeexdsp.so:audio/speexdsp
+WEBRTC_AEC_DESC= WebRTC-based echo canceller
+WEBRTC_AEC_LIB_DEPENDS= libwebrtc_audio_processing.so:audio/webrtc-audio-processing
+WEBRTC_AEC_CONFIGURE_ENABLE= webrtc-aec
ZSH_CONFIGURE_OFF= --without-zsh-completion-dir
OPTIONS_SINGLE= DATABASE
diff --git a/audio/pulseaudio/pkg-plist b/audio/pulseaudio/pkg-plist
index 42d930243658..2bf7e7420cdf 100644
--- a/audio/pulseaudio/pkg-plist
+++ b/audio/pulseaudio/pkg-plist
@@ -83,6 +83,7 @@ lib/pulse-%%PULSE_VERSION%%/modules/libprotocol-native.so
lib/pulse-%%PULSE_VERSION%%/modules/libprotocol-simple.so
lib/pulse-%%PULSE_VERSION%%/modules/libraop.so
lib/pulse-%%PULSE_VERSION%%/modules/librtp.so
+%%WEBRTC_AEC%%lib/pulse-%%PULSE_VERSION%%/modules/libwebrtc-util.so
%%ALSA%%lib/pulse-%%PULSE_VERSION%%/modules/module-alsa-card.so
%%ALSA%%lib/pulse-%%PULSE_VERSION%%/modules/module-alsa-sink.so
%%ALSA%%lib/pulse-%%PULSE_VERSION%%/modules/module-alsa-source.so