summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGleb Popov <arrowd@FreeBSD.org>2022-05-04 16:01:53 +0300
committerGleb Popov <arrowd@FreeBSD.org>2022-05-04 16:02:19 +0300
commite4a6ad6d3fa3c4e024d99b9dc67c05a1a31db62e (patch)
tree957520ece2bd0b64fa8536533e64f391d968750c
parentgraphics/gpu-firmware*-kmod: disable amdgpu on powerpc64 (diff)
multimedia/pipewire: Update to 0.3.51
-rw-r--r--multimedia/pipewire/Makefile3
-rw-r--r--multimedia/pipewire/distinfo6
-rw-r--r--multimedia/pipewire/files/patch-spa_tests_stress-ringbuffer.c12
-rw-r--r--multimedia/pipewire/files/patch-src_pipewire_pipewire_init20
-rw-r--r--multimedia/pipewire/files/patch-test_test-functional.c10
-rw-r--r--multimedia/pipewire/pkg-plist27
6 files changed, 43 insertions, 35 deletions
diff --git a/multimedia/pipewire/Makefile b/multimedia/pipewire/Makefile
index 7de8055db808..16bbf701cc16 100644
--- a/multimedia/pipewire/Makefile
+++ b/multimedia/pipewire/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pipewire
-DISTVERSION= 0.3.43
-PORTREVISION= 1
+DISTVERSION= 0.3.51
CATEGORIES= multimedia
MASTER_SITES= https://gitlab.freedesktop.org/pipewire/media-session/-/archive/${MEDIA_SESSION_VERSION}/:media_session
DISTFILES= media-session-${MEDIA_SESSION_VERSION}${EXTRACT_SUFX}:media_session
diff --git a/multimedia/pipewire/distinfo b/multimedia/pipewire/distinfo
index 7412818861d0..8dea6a720eb2 100644
--- a/multimedia/pipewire/distinfo
+++ b/multimedia/pipewire/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1642959837
+TIMESTAMP = 1651152242
SHA256 (media-session-0.4.1.tar.gz) = 119c9216070b54018217552c7924f9888da270c3c4647c5e2b85ffa6b1574975
SIZE (media-session-0.4.1.tar.gz) = 123224
-SHA256 (PipeWire-pipewire-0.3.43_GH0.tar.gz) = 87f692a2cb5b14ee900e102502b5e078a0cd3f7836f03a2e7cb30690ead37b50
-SIZE (PipeWire-pipewire-0.3.43_GH0.tar.gz) = 1713131
+SHA256 (PipeWire-pipewire-0.3.51_GH0.tar.gz) = f18e7a2cd2fcd75482c3df4e736e01435bd20779ddf63da63b0a086d3a9735ac
+SIZE (PipeWire-pipewire-0.3.51_GH0.tar.gz) = 1789070
diff --git a/multimedia/pipewire/files/patch-spa_tests_stress-ringbuffer.c b/multimedia/pipewire/files/patch-spa_tests_stress-ringbuffer.c
deleted file mode 100644
index 7302c91e2c6b..000000000000
--- a/multimedia/pipewire/files/patch-spa_tests_stress-ringbuffer.c
+++ /dev/null
@@ -1,12 +0,0 @@
---- spa/tests/stress-ringbuffer.c.orig 2022-01-05 10:25:04 UTC
-+++ spa/tests/stress-ringbuffer.c
-@@ -13,7 +13,8 @@
-
- #ifdef __FreeBSD__
- #include <sys/param.h>
--#if __FreeBSD_version < 1400043
-+#if (__FreeBSD_version >= 1400000 && __FreeBSD_version < 1400043) \
-+ || (__FreeBSD_version < 1300523)
- static int sched_getcpu(void) { return -1; };
- #endif
- #endif
diff --git a/multimedia/pipewire/files/patch-src_pipewire_pipewire_init b/multimedia/pipewire/files/patch-src_pipewire_pipewire_init
index 3f94963d19c0..fc8bb0b65e0e 100644
--- a/multimedia/pipewire/files/patch-src_pipewire_pipewire_init
+++ b/multimedia/pipewire/files/patch-src_pipewire_pipewire_init
@@ -4,10 +4,10 @@ conflict, rename the PipeWire init function into "pipewire_init".
Upstream issue: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1819
---- src/pipewire/pipewire.c.orig 2021-11-11 12:21:29 UTC
+--- src/pipewire/pipewire.c.orig 2022-04-27 17:59:21 UTC
+++ src/pipewire/pipewire.c
-@@ -583,7 +583,7 @@ out:
- *
+@@ -580,7 +580,7 @@ SPA_EXPORT
+ * This function can be called multiple times.
*/
SPA_EXPORT
-void pw_init(int *argc, char **argv[])
@@ -15,18 +15,16 @@ Upstream issue: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1819
{
const char *str;
struct spa_dict_item items[6];
-@@ -672,8 +672,9 @@ done:
- pthread_mutex_unlock(&init_lock);
- }
-
-+
+@@ -683,7 +683,7 @@ SPA_EXPORT
+ * used again after being deinitialized with a new pw_init() call.
+ */
SPA_EXPORT
-void pw_deinit(void)
+void pipewire_deinit(void)
{
struct support *support = &global_support;
struct registry *registry = &support->registry;
-@@ -696,6 +697,21 @@ void pw_deinit(void)
+@@ -712,6 +712,21 @@ done:
pthread_mutex_unlock(&init_lock);
}
@@ -48,9 +46,9 @@ Upstream issue: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1819
/** Check if a debug category is enabled
*
---- src/pipewire/pipewire.h.orig 2021-11-11 12:21:29 UTC
+--- src/pipewire/pipewire.h.orig 2022-04-27 17:59:21 UTC
+++ src/pipewire/pipewire.h
-@@ -69,9 +69,12 @@ extern "C" {
+@@ -69,9 +69,12 @@ void
* \{
*/
void
diff --git a/multimedia/pipewire/files/patch-test_test-functional.c b/multimedia/pipewire/files/patch-test_test-functional.c
new file mode 100644
index 000000000000..4ce37f2cb4ce
--- /dev/null
+++ b/multimedia/pipewire/files/patch-test_test-functional.c
@@ -0,0 +1,10 @@
+--- test/test-functional.c.orig 2022-04-27 17:59:21 UTC
++++ test/test-functional.c
+@@ -22,6 +22,7 @@
+ * DEALINGS IN THE SOFTWARE.
+ */
+
++#include <sys/wait.h>
+
+ #include "config.h"
+
diff --git a/multimedia/pipewire/pkg-plist b/multimedia/pipewire/pkg-plist
index 6b9a8ffdbb13..19692e87f767 100644
--- a/multimedia/pipewire/pkg-plist
+++ b/multimedia/pipewire/pkg-plist
@@ -40,7 +40,7 @@ include/pipewire-0.3/pipewire/extensions/protocol-native.h
include/pipewire-0.3/pipewire/extensions/session-manager.h
include/pipewire-0.3/pipewire/extensions/session-manager/impl-interfaces.h
include/pipewire-0.3/pipewire/extensions/session-manager/interfaces.h
-%%VULKAN%%include/pipewire-0.3/pipewire/extensions/session-manager/introspect-funcs.h
+include/pipewire-0.3/pipewire/extensions/session-manager/introspect-funcs.h
include/pipewire-0.3/pipewire/extensions/session-manager/introspect.h
include/pipewire-0.3/pipewire/extensions/session-manager/keys.h
include/pipewire-0.3/pipewire/factory.h
@@ -89,11 +89,13 @@ include/spa-0.2/spa/control/type-info.h
include/spa-0.2/spa/debug/buffer.h
include/spa-0.2/spa/debug/dict.h
include/spa-0.2/spa/debug/format.h
+include/spa-0.2/spa/debug/log.h
include/spa-0.2/spa/debug/mem.h
include/spa-0.2/spa/debug/node.h
include/spa-0.2/spa/debug/pod.h
include/spa-0.2/spa/debug/types.h
include/spa-0.2/spa/graph/graph.h
+include/spa-0.2/spa/interfaces/audio/aec.h
include/spa-0.2/spa/monitor/device.h
include/spa-0.2/spa/monitor/event.h
include/spa-0.2/spa/monitor/type-info.h
@@ -132,6 +134,7 @@ include/spa-0.2/spa/param/video/type-info.h
include/spa-0.2/spa/pod/builder.h
include/spa-0.2/spa/pod/command.h
include/spa-0.2/spa/pod/compare.h
+include/spa-0.2/spa/pod/dynamic.h
include/spa-0.2/spa/pod/event.h
include/spa-0.2/spa/pod/filter.h
include/spa-0.2/spa/pod/iter.h
@@ -151,7 +154,9 @@ include/spa-0.2/spa/support/thread.h
include/spa-0.2/spa/utils/ansi.h
include/spa-0.2/spa/utils/defs.h
include/spa-0.2/spa/utils/dict.h
+include/spa-0.2/spa/utils/dll.h
include/spa-0.2/spa/utils/hook.h
+include/spa-0.2/spa/utils/json-pod.h
include/spa-0.2/spa/utils/json.h
include/spa-0.2/spa/utils/keys.h
include/spa-0.2/spa/utils/list.h
@@ -166,21 +171,22 @@ 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.343.0
+lib/libpipewire-0.3.so.0.351.0
%%PIPEWIRE_JACK%%lib/pipewire-0.3/jack/libjack.so
%%PIPEWIRE_JACK%%lib/pipewire-0.3/jack/libjack.so.0
-%%PIPEWIRE_JACK%%lib/pipewire-0.3/jack/libjack.so.0.343.0
+%%PIPEWIRE_JACK%%lib/pipewire-0.3/jack/libjack.so.0.351.0
%%PIPEWIRE_JACK%%lib/pipewire-0.3/jack/libjacknet.so
%%PIPEWIRE_JACK%%lib/pipewire-0.3/jack/libjacknet.so.0
-%%PIPEWIRE_JACK%%lib/pipewire-0.3/jack/libjacknet.so.0.343.0
+%%PIPEWIRE_JACK%%lib/pipewire-0.3/jack/libjacknet.so.0.351.0
%%PIPEWIRE_JACK%%lib/pipewire-0.3/jack/libjackserver.so
%%PIPEWIRE_JACK%%lib/pipewire-0.3/jack/libjackserver.so.0
-%%PIPEWIRE_JACK%%lib/pipewire-0.3/jack/libjackserver.so.0.343.0
+%%PIPEWIRE_JACK%%lib/pipewire-0.3/jack/libjackserver.so.0.351.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-fallback-sink.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
@@ -193,6 +199,7 @@ lib/pipewire-0.3/libpipewire-module-protocol-simple.so
%%PULSEAUDIO%%lib/pipewire-0.3/libpipewire-module-pulse-tunnel.so
%%PULSEAUDIO%%lib/pipewire-0.3/libpipewire-module-raop-discover.so
lib/pipewire-0.3/libpipewire-module-raop-sink.so
+lib/pipewire-0.3/libpipewire-module-rt.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
@@ -200,6 +207,8 @@ lib/pipewire-0.3/libpipewire-module-spa-device.so
lib/pipewire-0.3/libpipewire-module-spa-node-factory.so
lib/pipewire-0.3/libpipewire-module-spa-node.so
%%PULSEAUDIO%%lib/pipewire-0.3/libpipewire-module-zeroconf-discover.so
+lib/spa-0.2/aec/libspa-aec-null.so
+lib/spa-0.2/aec/libspa-aec-webrtc.so
%%MEDIASESSION%%lib/spa-0.2/alsa/libspa-alsa.so
lib/spa-0.2/audioconvert/libspa-audioconvert.so
lib/spa-0.2/audiomixer/libspa-audiomixer.so
@@ -215,16 +224,18 @@ lib/spa-0.2/volume/libspa-volume.so
@comment lib/udev/rules.d/90-pipewire-alsa.rules
libdata/pkgconfig/libpipewire-0.3.pc
libdata/pkgconfig/libspa-0.2.pc
-%%MANPAGES%%%%PULSEAUDIO%%man/man1/pipewire-pulse.1.gz
+%%MANPAGES%%man/man1/pipewire-pulse.1.gz
%%MANPAGES%%man/man1/pipewire.1.gz
%%MANPAGES%%man/man1/pw-cat.1.gz
%%MANPAGES%%man/man1/pw-cli.1.gz
%%MANPAGES%%man/man1/pw-dot.1.gz
%%MANPAGES%%%%PIPEWIRE_JACK%%man/man1/pw-jack.1.gz
+%%MANPAGES%%man/man1/pw-link.1.gz
%%MANPAGES%%man/man1/pw-metadata.1.gz
%%MANPAGES%%man/man1/pw-mididump.1.gz
%%MANPAGES%%man/man1/pw-mon.1.gz
%%MANPAGES%%man/man1/pw-profiler.1.gz
+%%MANPAGES%%man/man1/pw-top.1.gz
%%MANPAGES%%man/man5/pipewire.conf.5.gz
%%MEDIASESSION%%share/alsa-card-profile/mixer/paths/analog-input-aux.conf
%%MEDIASESSION%%share/alsa-card-profile/mixer/paths/analog-input-dock-mic.conf
@@ -272,7 +283,6 @@ libdata/pkgconfig/libspa-0.2.pc
%%MEDIASESSION%%share/alsa-card-profile/mixer/paths/usb-gaming-headset-output-stereo.conf
%%MEDIASESSION%%share/alsa-card-profile/mixer/paths/virtual-surround-7.1.conf
%%MEDIASESSION%%share/alsa-card-profile/mixer/profile-sets/audigy.conf
-%%MEDIASESSION%%share/alsa-card-profile/mixer/profile-sets/behringer-umc22.conf
%%MEDIASESSION%%share/alsa-card-profile/mixer/profile-sets/cmedia-high-speed-true-hdaudio.conf
%%MEDIASESSION%%share/alsa-card-profile/mixer/profile-sets/default.conf
%%MEDIASESSION%%share/alsa-card-profile/mixer/profile-sets/dell-dock-tb16-usb-audio.conf
@@ -376,6 +386,7 @@ share/locale/pl/LC_MESSAGES/pipewire.mo
share/locale/pt/LC_MESSAGES/pipewire.mo
%%MEDIASESSION%%share/locale/pt_BR/LC_MESSAGES/media-session.mo
share/locale/pt_BR/LC_MESSAGES/pipewire.mo
+share/locale/ro/LC_MESSAGES/pipewire.mo
%%MEDIASESSION%%share/locale/ru/LC_MESSAGES/media-session.mo
share/locale/ru/LC_MESSAGES/pipewire.mo
%%MEDIASESSION%%share/locale/si/LC_MESSAGES/media-session.mo
@@ -403,6 +414,7 @@ share/locale/zh_TW/LC_MESSAGES/pipewire.mo
%%DATADIR%%/client-rt.conf
%%DATADIR%%/client.conf
%%DATADIR%%/filter-chain/demonic.conf
+%%DATADIR%%/filter-chain/duplicate-FL.conf
%%DATADIR%%/filter-chain/sink-dolby-surround.conf
%%DATADIR%%/filter-chain/sink-eq6.conf
%%DATADIR%%/filter-chain/sink-matrix-spatialiser.conf
@@ -416,5 +428,6 @@ share/locale/zh_TW/LC_MESSAGES/pipewire.mo
%%MEDIASESSION%%%%DATADIR%%/media-session.d/v4l2-monitor.conf
%%MEDIASESSION%%%%DATADIR%%/media-session.d/with-jack
%%MEDIASESSION%%%%DATADIR%%/media-session.d/with-pulseaudio
+%%DATADIR%%/minimal.conf
%%DATADIR%%/pipewire-pulse.conf
%%DATADIR%%/pipewire.conf