Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Oct 2018 19:00:25 +0000 (UTC)
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r481920 - head/audio/pulseaudio
Message-ID:  <201810121900.w9CJ0Pmw003353@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Fri Oct 12 19:00:25 2018
New Revision: 481920
URL: https://svnweb.freebsd.org/changeset/ports/481920

Log:
  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

Modified:
  head/audio/pulseaudio/Makefile   (contents, props changed)
  head/audio/pulseaudio/pkg-plist   (contents, props changed)

Modified: head/audio/pulseaudio/Makefile
==============================================================================
--- head/audio/pulseaudio/Makefile	Fri Oct 12 18:22:06 2018	(r481919)
+++ head/audio/pulseaudio/Makefile	Fri Oct 12 19:00:25 2018	(r481920)
@@ -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

Modified: head/audio/pulseaudio/pkg-plist
==============================================================================
--- head/audio/pulseaudio/pkg-plist	Fri Oct 12 18:22:06 2018	(r481919)
+++ head/audio/pulseaudio/pkg-plist	Fri Oct 12 19:00:25 2018	(r481920)
@@ -83,6 +83,7 @@ lib/pulse-%%PULSE_VERSION%%/modules/libprotocol-native
 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201810121900.w9CJ0Pmw003353>