summaryrefslogtreecommitdiff
path: root/multimedia
diff options
context:
space:
mode:
authorEvgeniy Khramtsov <evgeniy@khramtsov.org>2021-05-22 14:58:13 +0300
committerGleb Popov <arrowd@FreeBSD.org>2021-05-22 15:51:36 +0300
commit782048dc282071d23c824b615cdcc94dd8c5ff63 (patch)
tree8b78235a1a7b5b05a079045f9342298e1fa062cb /multimedia
parentmultimedia/webcamd: Compile fix for 32-bit platforms. (diff)
multimedia/pipewire: Update to 0.3.28
PR: 256038
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/pipewire/Makefile10
-rw-r--r--multimedia/pipewire/distinfo6
-rw-r--r--multimedia/pipewire/pkg-plist32
3 files changed, 28 insertions, 20 deletions
diff --git a/multimedia/pipewire/Makefile b/multimedia/pipewire/Makefile
index 523c8dd9a6f8..8a2875ac51f4 100644
--- a/multimedia/pipewire/Makefile
+++ b/multimedia/pipewire/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pipewire
-DISTVERSION= 0.3.27
+DISTVERSION= 0.3.28
CATEGORIES= multimedia
MAINTAINER= arrowd@FreeBSD.org
@@ -23,7 +23,7 @@ USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= PipeWire
-OPTIONS_DEFINE= GSTREAMER MEDIASESSION VULKAN
+OPTIONS_DEFINE= GSTREAMER MEDIASESSION PULSEAUDIO VULKAN
OPTIONS_SUB= yes
GSTREAMER_MESON_ENABLED=gstreamer
@@ -34,6 +34,9 @@ MEDIASESSION_DESC= Session manager support
MEDIASESSION_MESON_ENABLED= alsa pipewire-alsa media-session pw-cat
MEDIASESSION_LIB_DEPENDS= libsndfile.so:audio/libsndfile
+PULSEAUDIO_MESON_ENABLED= libpulse
+PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
+
VULKAN_DESC= Enable Vulkan integration
VULKAN_MESON_ENABLED= vulkan
VULKAN_BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers
@@ -45,7 +48,4 @@ MESON_ARGS= -D bluez5=disabled \
-D sdl2=disabled \
-D udevrulesdir="${LOCALBASE}/lib/udev/rules.d"
-post-install:
- ${MV} ${STAGEDIR}${ETCDIR}/pipewire.conf ${STAGEDIR}${ETCDIR}/pipewire.conf.sample
-
.include <bsd.port.mk>
diff --git a/multimedia/pipewire/distinfo b/multimedia/pipewire/distinfo
index fd469e2fb762..db4d298b527f 100644
--- a/multimedia/pipewire/distinfo
+++ b/multimedia/pipewire/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1621254922
-SHA256 (PipeWire-pipewire-0.3.27_GH0.tar.gz) = 657db1b9a29ae17a9f1d9782a45bda2ba5a893fef55e1ca26453e8f7f2d4e64e
-SIZE (PipeWire-pipewire-0.3.27_GH0.tar.gz) = 1459913
+TIMESTAMP = 1621507131
+SHA256 (PipeWire-pipewire-0.3.28_GH0.tar.gz) = 1d9271e121a5049aef379e9bb7c50524faa6f971e668806637d7b9df1b7cab88
+SIZE (PipeWire-pipewire-0.3.28_GH0.tar.gz) = 1474219
diff --git a/multimedia/pipewire/pkg-plist b/multimedia/pipewire/pkg-plist
index d6f726eea3be..baad38e9112f 100644
--- a/multimedia/pipewire/pkg-plist
+++ b/multimedia/pipewire/pkg-plist
@@ -21,17 +21,6 @@ bin/spa-inspect
bin/spa-json-dump
bin/spa-monitor
%%MEDIASESSION%%bin/spa-resample
-%%ETCDIR%%/client-rt.conf
-%%ETCDIR%%/client.conf
-%%ETCDIR%%/jack.conf
-%%MEDIASESSION%%%%ETCDIR%%/media-session.d/alsa-monitor.conf
-%%MEDIASESSION%%%%ETCDIR%%/media-session.d/bluez-monitor.conf
-%%MEDIASESSION%%%%ETCDIR%%/media-session.d/media-session.conf
-%%MEDIASESSION%%%%ETCDIR%%/media-session.d/v4l2-monitor.conf
-%%MEDIASESSION%%%%ETCDIR%%/media-session.d/with-jack
-%%MEDIASESSION%%%%ETCDIR%%/media-session.d/with-pulseaudio
-%%ETCDIR%%/pipewire-pulse.conf
-@sample %%ETCDIR%%/pipewire.conf.sample
include/pipewire-0.3/pipewire/array.h
include/pipewire-0.3/pipewire/buffers.h
include/pipewire-0.3/pipewire/client.h
@@ -158,6 +147,7 @@ include/spa-0.2/spa/utils/list.h
include/spa-0.2/spa/utils/names.h
include/spa-0.2/spa/utils/result.h
include/spa-0.2/spa/utils/ringbuffer.h
+include/spa-0.2/spa/utils/string.h
include/spa-0.2/spa/utils/type-info.h
include/spa-0.2/spa/utils/type.h
%%MEDIASESSION%%lib/alsa-lib/libasound_module_ctl_pipewire.so
@@ -165,12 +155,13 @@ include/spa-0.2/spa/utils/type.h
%%GSTREAMER%%lib/gstreamer-1.0/libgstpipewire.so
lib/libpipewire-0.3.so
lib/libpipewire-0.3.so.0
-lib/libpipewire-0.3.so.0.327.0
+lib/libpipewire-0.3.so.0.328.0
lib/pipewire-0.3/libpipewire-module-access.so
lib/pipewire-0.3/libpipewire-module-adapter.so
lib/pipewire-0.3/libpipewire-module-client-device.so
lib/pipewire-0.3/libpipewire-module-client-node.so
lib/pipewire-0.3/libpipewire-module-echo-cancel.so
+lib/pipewire-0.3/libpipewire-module-filter-chain.so
lib/pipewire-0.3/libpipewire-module-link-factory.so
lib/pipewire-0.3/libpipewire-module-loopback.so
lib/pipewire-0.3/libpipewire-module-metadata.so
@@ -179,6 +170,7 @@ lib/pipewire-0.3/libpipewire-module-profiler.so
lib/pipewire-0.3/libpipewire-module-protocol-native.so
lib/pipewire-0.3/libpipewire-module-protocol-pulse.so
lib/pipewire-0.3/libpipewire-module-protocol-simple.so
+%%PULSEAUDIO%%lib/pipewire-0.3/libpipewire-module-pulse-tunnel.so
lib/pipewire-0.3/libpipewire-module-rtkit.so
lib/pipewire-0.3/libpipewire-module-session-manager.so
lib/pipewire-0.3/libpipewire-module-spa-device-factory.so
@@ -320,3 +312,19 @@ share/locale/tr/LC_MESSAGES/pipewire.mo
share/locale/uk/LC_MESSAGES/pipewire.mo
share/locale/zh_CN/LC_MESSAGES/pipewire.mo
share/locale/zh_TW/LC_MESSAGES/pipewire.mo
+%%DATADIR%%/client-rt.conf
+%%DATADIR%%/client.conf
+%%DATADIR%%/filter-chain/demonic.conf
+%%DATADIR%%/filter-chain/sink-dolby-surround.conf
+%%DATADIR%%/filter-chain/sink-eq6.conf
+%%DATADIR%%/filter-chain/sink-matrix-spatialiser.conf
+%%DATADIR%%/filter-chain/source-rnnoise.conf
+%%DATADIR%%/jack.conf
+%%MEDIASESSION%%%%DATADIR%%/media-session.d/alsa-monitor.conf
+%%MEDIASESSION%%%%DATADIR%%/media-session.d/bluez-monitor.conf
+%%MEDIASESSION%%%%DATADIR%%/media-session.d/media-session.conf
+%%MEDIASESSION%%%%DATADIR%%/media-session.d/v4l2-monitor.conf
+%%MEDIASESSION%%%%DATADIR%%/media-session.d/with-jack
+%%MEDIASESSION%%%%DATADIR%%/media-session.d/with-pulseaudio
+%%DATADIR%%/pipewire-pulse.conf
+%%DATADIR%%/pipewire.conf