git: 21807bcbb0af - main - multimedia/pipewire: Update to 1.4.1
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 22 Mar 2025 15:14:50 UTC
The branch main has been updated by arrowd: URL: https://cgit.FreeBSD.org/ports/commit/?id=21807bcbb0afdac25cdc955df979c6858fb5a32d commit 21807bcbb0afdac25cdc955df979c6858fb5a32d Author: Gleb Popov <arrowd@FreeBSD.org> AuthorDate: 2025-03-22 15:14:21 +0000 Commit: Gleb Popov <arrowd@FreeBSD.org> CommitDate: 2025-03-22 15:14:44 +0000 multimedia/pipewire: Update to 1.4.1 --- multimedia/pipewire/Makefile | 5 ++--- multimedia/pipewire/distinfo | 6 +++--- .../files/patch-spa_include_spa_param_audio_raw.h | 12 ----------- .../files/patch-spa_plugins_alsa_acp-tool.c | 10 +++++++++ .../patch-spa_plugins_filter-graph_filter-graph.c | 19 ++++++++++++++++ multimedia/pipewire/pkg-plist | 25 ++++++++++++++++------ 6 files changed, 52 insertions(+), 25 deletions(-) diff --git a/multimedia/pipewire/Makefile b/multimedia/pipewire/Makefile index 78b7c2322112..eb46aea13052 100644 --- a/multimedia/pipewire/Makefile +++ b/multimedia/pipewire/Makefile @@ -1,6 +1,5 @@ PORTNAME= pipewire -DISTVERSION= 1.2.7 -PORTREVISION= 1 +DISTVERSION= 1.4.1 CATEGORIES= multimedia MAINTAINER= arrowd@FreeBSD.org @@ -19,7 +18,7 @@ LIB_DEPENDS= libdbus-1.so:devel/dbus \ libudev.so:devel/libudev-devd \ libwebrtc-audio-processing-1.so:audio/webrtc-audio-processing -USES= compiler:c11 gettext-tools gnome localbase:ldflags meson \ +USES= compiler:c11 ebur128 gettext-tools gnome localbase:ldflags meson \ ncurses pkgconfig python:build readline shebangfix ssl USE_GNOME= glib20 USE_LDCONFIG= yes diff --git a/multimedia/pipewire/distinfo b/multimedia/pipewire/distinfo index b767ea6f300e..be10bd64656f 100644 --- a/multimedia/pipewire/distinfo +++ b/multimedia/pipewire/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1736072563 -SHA256 (pipewire-1.2.7.tar.bz2) = 3c00292f9a419610c9eeb6e45b958d460afb601ecc6894012574a3b9f118616a -SIZE (pipewire-1.2.7.tar.bz2) = 1823442 +TIMESTAMP = 1742651424 +SHA256 (pipewire-1.4.1.tar.bz2) = 77f1dbf190c295e1b08e2dd06ae53d27afdd768be7380002e37292f46ab4195a +SIZE (pipewire-1.4.1.tar.bz2) = 1915638 diff --git a/multimedia/pipewire/files/patch-spa_include_spa_param_audio_raw.h b/multimedia/pipewire/files/patch-spa_include_spa_param_audio_raw.h deleted file mode 100644 index 720f6a58e8a3..000000000000 --- a/multimedia/pipewire/files/patch-spa_include_spa_param_audio_raw.h +++ /dev/null @@ -1,12 +0,0 @@ ---- spa/include/spa/param/audio/raw.h.orig 2024-09-27 10:02:20 UTC -+++ spa/include/spa/param/audio/raw.h -@@ -11,9 +11,7 @@ extern "C" { - - #include <stdint.h> - --#if !defined(__FreeBSD__) && !defined(__MidnightBSD__) - #include <endian.h> --#endif - - /** - * \addtogroup spa_param diff --git a/multimedia/pipewire/files/patch-spa_plugins_alsa_acp-tool.c b/multimedia/pipewire/files/patch-spa_plugins_alsa_acp-tool.c new file mode 100644 index 000000000000..1183864de57c --- /dev/null +++ b/multimedia/pipewire/files/patch-spa_plugins_alsa_acp-tool.c @@ -0,0 +1,10 @@ +--- spa/plugins/alsa/acp-tool.c.orig 2025-03-14 10:07:06 UTC ++++ spa/plugins/alsa/acp-tool.c +@@ -10,7 +10,6 @@ + #include <time.h> + #include <stdbool.h> + #include <getopt.h> +-#include <alloca.h> + + #include <spa/debug/context.h> + #include <spa/utils/string.h> diff --git a/multimedia/pipewire/files/patch-spa_plugins_filter-graph_filter-graph.c b/multimedia/pipewire/files/patch-spa_plugins_filter-graph_filter-graph.c new file mode 100644 index 000000000000..31f032d33d23 --- /dev/null +++ b/multimedia/pipewire/files/patch-spa_plugins_filter-graph_filter-graph.c @@ -0,0 +1,19 @@ +--- spa/plugins/filter-graph/filter-graph.c.orig 2025-03-14 10:07:06 UTC ++++ spa/plugins/filter-graph/filter-graph.c +@@ -34,6 +34,16 @@ + #include "audio-plugin.h" + #include "audio-dsp-impl.h" + ++#if !defined(strdupa) ++# define strdupa(s) \ ++ ({ \ ++ const char *__old = (s); \ ++ size_t __len = strlen(__old) + 1; \ ++ char *__new = (char *) alloca(__len); \ ++ (char *) memcpy(__new, __old, __len); \ ++ }) ++#endif ++ + #undef SPA_LOG_TOPIC_DEFAULT + #define SPA_LOG_TOPIC_DEFAULT &log_topic + SPA_LOG_TOPIC_DEFINE_STATIC(log_topic, "spa.filter-graph"); diff --git a/multimedia/pipewire/pkg-plist b/multimedia/pipewire/pkg-plist index 55b6b88a4d44..e94ebfc58cfd 100644 --- a/multimedia/pipewire/pkg-plist +++ b/multimedia/pipewire/pkg-plist @@ -93,6 +93,7 @@ include/spa-0.2/spa/buffer/meta.h include/spa-0.2/spa/buffer/type-info.h include/spa-0.2/spa/control/control.h include/spa-0.2/spa/control/type-info.h +include/spa-0.2/spa/control/ump-utils.h include/spa-0.2/spa/debug/buffer.h include/spa-0.2/spa/debug/context.h include/spa-0.2/spa/debug/dict.h @@ -103,6 +104,7 @@ 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/filter-graph/filter-graph.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 @@ -145,6 +147,7 @@ include/spa-0.2/spa/param/audio/mp3.h include/spa-0.2/spa/param/audio/opus.h include/spa-0.2/spa/param/audio/ra-utils.h include/spa-0.2/spa/param/audio/ra.h +include/spa-0.2/spa/param/audio/raw-json.h include/spa-0.2/spa/param/audio/raw-types.h include/spa-0.2/spa/param/audio/raw-utils.h include/spa-0.2/spa/param/audio/raw.h @@ -222,8 +225,10 @@ include/spa-0.2/spa/utils/cleanup.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/endian.h include/spa-0.2/spa/utils/enum-types.h include/spa-0.2/spa/utils/hook.h +include/spa-0.2/spa/utils/json-core.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 @@ -240,16 +245,16 @@ 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.1207.0 +lib/libpipewire-0.3.so.0.1401.0 %%JACK%%lib/pipewire-0.3/jack/libjack.so %%JACK%%lib/pipewire-0.3/jack/libjack.so.0 -%%JACK%%lib/pipewire-0.3/jack/libjack.so.0.3.1207 +%%JACK%%lib/pipewire-0.3/jack/libjack.so.0.3.1401 %%JACK%%lib/pipewire-0.3/jack/libjacknet.so %%JACK%%lib/pipewire-0.3/jack/libjacknet.so.0 -%%JACK%%lib/pipewire-0.3/jack/libjacknet.so.0.3.1207 +%%JACK%%lib/pipewire-0.3/jack/libjacknet.so.0.3.1401 %%JACK%%lib/pipewire-0.3/jack/libjackserver.so %%JACK%%lib/pipewire-0.3/jack/libjackserver.so.0 -%%JACK%%lib/pipewire-0.3/jack/libjackserver.so.0.3.1207 +%%JACK%%lib/pipewire-0.3/jack/libjackserver.so.0.3.1401 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 @@ -257,7 +262,6 @@ lib/pipewire-0.3/libpipewire-module-client-node.so lib/pipewire-0.3/libpipewire-module-combine-stream.so lib/pipewire-0.3/libpipewire-module-echo-cancel.so lib/pipewire-0.3/libpipewire-module-fallback-sink.so -%%LV2%%lib/pipewire-0.3/libpipewire-module-filter-chain-lv2.so lib/pipewire-0.3/libpipewire-module-filter-chain.so %%JACK%%lib/pipewire-0.3/libpipewire-module-jack-tunnel.so %%JACK%%lib/pipewire-0.3/libpipewire-module-jackdbus-detect.so @@ -299,7 +303,13 @@ lib/spa-0.2/audioconvert/libspa-audioconvert.so lib/spa-0.2/audiomixer/libspa-audiomixer.so lib/spa-0.2/audiotestsrc/libspa-audiotestsrc.so lib/spa-0.2/control/libspa-control.so +lib/spa-0.2/filter-graph/libspa-filter-graph-plugin-builtin.so +lib/spa-0.2/filter-graph/libspa-filter-graph-plugin-ebur128.so +lib/spa-0.2/filter-graph/libspa-filter-graph-plugin-ladspa.so +%%LV2%%lib/spa-0.2/filter-graph/libspa-filter-graph-plugin-lv2.so +lib/spa-0.2/filter-graph/libspa-filter-graph.so %%JACK%%lib/spa-0.2/jack/libspa-jack.so +lib/spa-0.2/libspa.so lib/spa-0.2/support/libspa-dbus.so lib/spa-0.2/support/libspa-support.so lib/spa-0.2/v4l2/libspa-v4l2.so @@ -365,6 +375,7 @@ libdata/pkgconfig/libspa-0.2.pc %%ALSA%%share/alsa-card-profile/mixer/profile-sets/dell-dock-tb16-usb-audio.conf %%ALSA%%share/alsa-card-profile/mixer/profile-sets/force-speaker-and-int-mic.conf %%ALSA%%share/alsa-card-profile/mixer/profile-sets/force-speaker.conf +%%ALSA%%share/alsa-card-profile/mixer/profile-sets/hdmi-ac3.conf %%ALSA%%share/alsa-card-profile/mixer/profile-sets/hp-tbt-dock-120w-g2.conf %%ALSA%%share/alsa-card-profile/mixer/profile-sets/hp-tbt-dock-audio-module.conf %%ALSA%%share/alsa-card-profile/mixer/profile-sets/kinect-audio.conf @@ -429,6 +440,7 @@ share/locale/ro/LC_MESSAGES/pipewire.mo share/locale/ru/LC_MESSAGES/pipewire.mo share/locale/si/LC_MESSAGES/pipewire.mo share/locale/sk/LC_MESSAGES/pipewire.mo +share/locale/sl/LC_MESSAGES/pipewire.mo share/locale/sr/LC_MESSAGES/pipewire.mo share/locale/sr@latin/LC_MESSAGES/pipewire.mo share/locale/sv/LC_MESSAGES/pipewire.mo @@ -438,8 +450,6 @@ 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-rt.conf.avail/20-upmix.conf %%DATADIR%%/client.conf %%DATADIR%%/client.conf.avail/20-upmix.conf %%DATADIR%%/filter-chain.conf @@ -449,6 +459,7 @@ share/locale/zh_TW/LC_MESSAGES/pipewire.mo %%DATADIR%%/filter-chain/sink-make-LFE.conf %%DATADIR%%/filter-chain/sink-matrix-spatialiser.conf %%DATADIR%%/filter-chain/sink-mix-FL-FR.conf +%%DATADIR%%/filter-chain/sink-upmix-5.1-filter.conf %%DATADIR%%/filter-chain/sink-virtual-surround-5.1-kemar.conf %%DATADIR%%/filter-chain/sink-virtual-surround-7.1-hesuvi.conf %%DATADIR%%/filter-chain/source-duplicate-FL.conf