Page MenuHomeFreeBSD

D43637.id133467.diff
No OneTemporary

D43637.id133467.diff

diff --git a/audio/pulseaudio/Makefile b/audio/pulseaudio/Makefile
--- a/audio/pulseaudio/Makefile
+++ b/audio/pulseaudio/Makefile
@@ -4,7 +4,7 @@
PORTNAME= pulseaudio
DISTVERSION= 16.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= audio
MASTER_SITES= https://freedesktop.org/software/pulseaudio/releases/
@@ -15,6 +15,11 @@
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LGPL
+SUBPACKAGES= jack
+
+COMMENT.jack = JACK source and sink for PulseAudio
+SELF_DEPENDS.jack = main
+
BUILD_DEPENDS= p5-XML-Parser>=0:textproc/p5-XML-Parser
LIB_DEPENDS= libsndfile.so:audio/libsndfile \
libfftw3.so:math/fftw3 \
@@ -22,6 +27,7 @@
libdbus-1.so:devel/dbus \
libltdl.so:devel/libltdl \
libck-connector.so:sysutils/consolekit2
+LIB_DEPENDS.jack= libjack.so:audio/jack
USES= compiler:c11 cpe gettext-tools gmake gnome iconv localbase:ldflags \
meson pathfix pkgconfig python:run shebangfix ssl tar:xz
@@ -60,12 +66,10 @@
X11_USE= XORG=ice,sm,x11,xcb,xtst
OPTIONS_GROUP= AUDIO
-OPTIONS_GROUP_AUDIO= ALSA JACK SOXR SPEEX WEBRTC_AEC
+OPTIONS_GROUP_AUDIO= ALSA SOXR SPEEX WEBRTC_AEC
AUDIO_DESC= Audio support
ALSA_MESON_ENABLED= alsa
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
-JACK_MESON_ENABLED= jack
-JACK_LIB_DEPENDS= libjack.so:audio/jack
SOXR_MESON_ENABLED= soxr
SOXR_LIB_DEPENDS= libsoxr.so:audio/libsoxr
SPEEX_DESC= Speex resampler and AEC support
@@ -87,7 +91,7 @@
TDB_MESON_ON= -Ddatabase=tdb
TDB_LIB_DEPENDS= libtdb.so:databases/tdb
-MESON_ARGS= -Db_lundef=false -Dasyncns=disabled -Dbluez5=disabled -Dbluez5-gstreamer=disabled -Ddoxygen=false -Delogind=disabled -Dgstreamer=disabled -Dgtk=disabled -Dlirc=disabled -Dsystemd=disabled -Dvalgrind=disabled
+MESON_ARGS= -Db_lundef=false -Dasyncns=disabled -Dbluez5=disabled -Dbluez5-gstreamer=disabled -Ddoxygen=false -Delogind=disabled -Dgstreamer=disabled -Dgtk=disabled -Dlirc=disabled -Dsystemd=disabled -Dvalgrind=disabled -Djack=enabled
PULSE_VERSION= ${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
PLIST_SUB= PULSE_VERSION=${PULSE_VERSION}
diff --git a/audio/pulseaudio/pkg-descr.jack b/audio/pulseaudio/pkg-descr.jack
new file mode 100644
--- /dev/null
+++ b/audio/pulseaudio/pkg-descr.jack
@@ -0,0 +1,2 @@
+The JACK module for PulseAudio allows it to use JACK (audio/jack) as an output
+sink.
diff --git a/audio/pulseaudio/pkg-plist b/audio/pulseaudio/pkg-plist
--- a/audio/pulseaudio/pkg-plist
+++ b/audio/pulseaudio/pkg-plist
@@ -101,9 +101,9 @@
lib/pulseaudio/modules/module-http-protocol-tcp.so
lib/pulseaudio/modules/module-http-protocol-unix.so
lib/pulseaudio/modules/module-intended-roles.so
-%%JACK%%lib/pulseaudio/modules/module-jackdbus-detect.so
-%%JACK%%lib/pulseaudio/modules/module-jack-sink.so
-%%JACK%%lib/pulseaudio/modules/module-jack-source.so
+@@jack@@lib/pulseaudio/modules/module-jackdbus-detect.so
+@@jack@@lib/pulseaudio/modules/module-jack-sink.so
+@@jack@@lib/pulseaudio/modules/module-jack-source.so
lib/pulseaudio/modules/module-ladspa-sink.so
lib/pulseaudio/modules/module-loopback.so
lib/pulseaudio/modules/module-match.so

File Metadata

Mime Type
text/plain
Expires
Fri, Apr 10, 8:22 PM (9 h, 56 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31243437
Default Alt Text
D43637.id133467.diff (2 KB)

Event Timeline