git: 5f92ed2f9102 - main - multimedia/wireplumber: update to 0.5.13
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 18 Mar 2026 04:13:30 UTC
The branch main has been updated by siva:
URL: https://cgit.FreeBSD.org/ports/commit/?id=5f92ed2f9102be9cd19adc201fcc6bb11828f390
commit 5f92ed2f9102be9cd19adc201fcc6bb11828f390
Author: Siva Mahadevan <siva@FreeBSD.org>
AuthorDate: 2026-03-17 20:35:56 +0000
Commit: Siva Mahadevan <siva@FreeBSD.org>
CommitDate: 2026-03-18 04:13:17 +0000
multimedia/wireplumber: update to 0.5.13
Upstreamed patch: https://gitlab.freedesktop.org/pipewire/wireplumber/-/merge_requests/806
Reviewed by: arrowd
Approved by: lwhsu (mentor, implicitly)
Differential Revision: https://reviews.freebsd.org/D55896
---
multimedia/wireplumber/Makefile | 7 ++-----
multimedia/wireplumber/distinfo | 6 +++---
multimedia/wireplumber/files/patch-lib_wp_log.c | 16 ++++++++++++++++
multimedia/wireplumber/pkg-plist | 17 ++++++++++++++++-
4 files changed, 37 insertions(+), 9 deletions(-)
diff --git a/multimedia/wireplumber/Makefile b/multimedia/wireplumber/Makefile
index 772548a47e8e..3159387c359e 100644
--- a/multimedia/wireplumber/Makefile
+++ b/multimedia/wireplumber/Makefile
@@ -1,6 +1,5 @@
PORTNAME= wireplumber
-DISTVERSION= 0.5.8
-PORTREVISION= 2
+DISTVERSION= 0.5.13
CATEGORIES= multimedia
MAINTAINER= arrowd@FreeBSD.org
@@ -43,9 +42,7 @@ OPTIONS_SUB= yes
PORTDOCS= *
-post-patch:
- ${REINPLACE_CMD} -e "s|'python3'|'python${PYTHON_VER}'|" \
- ${WRKSRC}/docs/meson.build
+BINARY_ALIAS= python3=${PYTHON_CMD}
post-install:
${MKDIR} ${STAGEDIR}${PREFIX}/share/pipewire/pipewire.conf.d
diff --git a/multimedia/wireplumber/distinfo b/multimedia/wireplumber/distinfo
index 78c545349fd5..230724fc4646 100644
--- a/multimedia/wireplumber/distinfo
+++ b/multimedia/wireplumber/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742639981
-SHA256 (wireplumber-0.5.8.tar.bz2) = ae86dbe0142cf01c97e6b49e84890702b93c8b3e6402c6316cf0f117b62740a8
-SIZE (wireplumber-0.5.8.tar.bz2) = 419851
+TIMESTAMP = 1773753783
+SHA256 (wireplumber-0.5.13.tar.bz2) = 056033cd4fa551b947eebd697bbf78fa9e6baf8f7f12cb5395656aa619de4946
+SIZE (wireplumber-0.5.13.tar.bz2) = 448588
diff --git a/multimedia/wireplumber/files/patch-lib_wp_log.c b/multimedia/wireplumber/files/patch-lib_wp_log.c
new file mode 100644
index 000000000000..3418cda68931
--- /dev/null
+++ b/multimedia/wireplumber/files/patch-lib_wp_log.c
@@ -0,0 +1,16 @@
+--- lib/wp/log.c.orig 2025-12-23 18:48:36 UTC
++++ lib/wp/log.c
+@@ -777,7 +777,12 @@ wp_log_fields_write_to_journal (WpLogFields *lf)
+ g_autofree gchar *full_message = NULL;
+ const gchar *message = lf->message ? lf->message : "";
+ g_autofree gchar *pid = g_strdup_printf("%d", getpid());
+- g_autofree gchar *tid = g_strdup_printf("%d", gettid());
++#ifdef __linux__
++ pid_t tid_val = gettid();
++#else
++ pid_t tid_val = -1;
++#endif
++ g_autofree gchar *tid = g_strdup_printf("%d", tid_val);
+ #ifdef HAS_SHORT_NAME
+ const gchar *syslog_identifier = program_invocation_short_name;
+ #else
diff --git a/multimedia/wireplumber/pkg-plist b/multimedia/wireplumber/pkg-plist
index fe319ca499c5..2232c1720a5f 100644
--- a/multimedia/wireplumber/pkg-plist
+++ b/multimedia/wireplumber/pkg-plist
@@ -26,6 +26,7 @@ include/wireplumber-0.5/wp/object-manager.h
include/wireplumber-0.5/wp/object.h
include/wireplumber-0.5/wp/plugin.h
include/wireplumber-0.5/wp/port.h
+include/wireplumber-0.5/wp/proc-utils.h
include/wireplumber-0.5/wp/properties.h
include/wireplumber-0.5/wp/proxy-interfaces.h
include/wireplumber-0.5/wp/proxy.h
@@ -44,13 +45,16 @@ include/wireplumber-0.5/wp/wpversion.h
%%DOXYGEN%%lib/girepository-1.0/Wp-0.5.typelib
lib/libwireplumber-0.5.so
lib/libwireplumber-0.5.so.0
-lib/libwireplumber-0.5.so.0.508.0
+lib/libwireplumber-0.5.so.0.513.0
lib/wireplumber-0.5/libwireplumber-module-dbus-connection.so
lib/wireplumber-0.5/libwireplumber-module-default-nodes-api.so
lib/wireplumber-0.5/libwireplumber-module-file-monitor-api.so
lib/wireplumber-0.5/libwireplumber-module-log-settings.so
lib/wireplumber-0.5/libwireplumber-module-lua-scripting.so
lib/wireplumber-0.5/libwireplumber-module-mixer-api.so
+lib/wireplumber-0.5/libwireplumber-module-modem-manager.so
+lib/wireplumber-0.5/libwireplumber-module-mpris.so
+lib/wireplumber-0.5/libwireplumber-module-notifications-api.so
lib/wireplumber-0.5/libwireplumber-module-portal-permissionstore.so
lib/wireplumber-0.5/libwireplumber-module-reserve-device.so
lib/wireplumber-0.5/libwireplumber-module-settings.so
@@ -126,29 +130,35 @@ share/pipewire/pipewire.conf.d/10-wireplumber.conf
%%DATADIR%%/scripts/default-nodes/state-default-nodes.lua
%%DATADIR%%/scripts/device/apply-profile.lua
%%DATADIR%%/scripts/device/apply-routes.lua
+%%DATADIR%%/scripts/device/automute-alsa-routes.lua
%%DATADIR%%/scripts/device/autoswitch-bluetooth-profile.lua
%%DATADIR%%/scripts/device/find-best-profile.lua
%%DATADIR%%/scripts/device/find-best-routes.lua
%%DATADIR%%/scripts/device/find-preferred-profile.lua
+%%DATADIR%%/scripts/device/find-voice-call-profile.lua
%%DATADIR%%/scripts/device/select-profile.lua
%%DATADIR%%/scripts/device/select-routes.lua
%%DATADIR%%/scripts/device/state-profile.lua
%%DATADIR%%/scripts/device/state-routes.lua
%%DATADIR%%/scripts/fallback-sink.lua
+%%DATADIR%%/scripts/lib/audio-group-utils.lua
%%DATADIR%%/scripts/lib/common-utils.lua
%%DATADIR%%/scripts/lib/device-info-cache.lua
%%DATADIR%%/scripts/lib/filter-utils.lua
%%DATADIR%%/scripts/lib/linking-utils.lua
%%DATADIR%%/scripts/lib/monitor-utils.lua
%%DATADIR%%/scripts/lib/node-utils.lua
+%%DATADIR%%/scripts/linking/find-audio-group-target.lua
%%DATADIR%%/scripts/linking/find-best-target.lua
%%DATADIR%%/scripts/linking/find-default-target.lua
%%DATADIR%%/scripts/linking/find-defined-target.lua
%%DATADIR%%/scripts/linking/find-filter-target.lua
+%%DATADIR%%/scripts/linking/find-media-role-sink-target.lua
%%DATADIR%%/scripts/linking/find-media-role-target.lua
%%DATADIR%%/scripts/linking/find-user-target.lua.example
%%DATADIR%%/scripts/linking/get-filter-from-target.lua
%%DATADIR%%/scripts/linking/link-target.lua
+%%DATADIR%%/scripts/linking/mpris-pause.lua
%%DATADIR%%/scripts/linking/prepare-link.lua
%%DATADIR%%/scripts/linking/rescan.lua
%%DATADIR%%/scripts/linking/rescan-media-role-links.lua
@@ -167,8 +177,11 @@ share/pipewire/pipewire.conf.d/10-wireplumber.conf
%%DATADIR%%/scripts/monitors/v4l2/enumerate-device.lua
%%DATADIR%%/scripts/monitors/v4l2/name-device.lua
%%DATADIR%%/scripts/monitors/v4l2/name-node.lua
+%%DATADIR%%/scripts/node/audio-group.lua
%%DATADIR%%/scripts/node/create-item.lua
%%DATADIR%%/scripts/node/filter-forward-format.lua
+%%DATADIR%%/scripts/node/filter-graph.lua
+%%DATADIR%%/scripts/node/find-media-role-default-volume.lua
%%DATADIR%%/scripts/node/software-dsp.lua
%%DATADIR%%/scripts/node/state-stream.lua
%%DATADIR%%/scripts/node/suspend-node.lua
@@ -176,4 +189,6 @@ share/pipewire/pipewire.conf.d/10-wireplumber.conf
%%DATADIR%%/scripts/sm-objects.lua
%%DATADIR%%/wireplumber.conf
%%DATADIR%%/wireplumber.conf.d/alsa-vm.conf
+share/bash-completion/completions/wpctl
+%%DOXYGEN%%share/man/man1/wpctl.1.gz
share/zsh/site-functions/_wpctl