<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/a66e323ee48dcb954f60f89803885f3929a1f9c4">https://github.com/macports/macports-ports/commit/a66e323ee48dcb954f60f89803885f3929a1f9c4</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit a66e323ee48dcb954f60f89803885f3929a1f9c4
</span>Author: barracuda156 <vital.had@gmail.com>
AuthorDate: Sat Jan 20 09:55:30 2024 +0800
<span style='display:block; white-space:pre;color:#404040;'> pulseaudio: update to 17.0
</span>---
audio/pulseaudio/Portfile | 164 +++++++++------------
audio/pulseaudio/files/autogen.sh | 22 ---
.../files/patch-configure.ac-no-Werror.diff | 16 --
audio/pulseaudio/files/patch-man-Makefile.am.diff | 11 --
.../patch-src_pulsecore_shm.c_Static_assert.diff | 11 ++
5 files changed, 82 insertions(+), 142 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/pulseaudio/Portfile b/audio/pulseaudio/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 803316ea51d..5bd73f4b200 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/pulseaudio/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/pulseaudio/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,11 +5,11 @@
</span>
PortSystem 1.0
PortGroup active_variants 1.1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup perl5 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup meson 1.0
</span>
name pulseaudio
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 14.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 17.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span> license {BSD LGPL-2.1+ MIT}
categories audio
maintainers {ionic @Ionic} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,31 +19,26 @@ long_description PulseAudio is a sound server for POSIX OSes, meaning that it
</span> for your sound applications. It allows you to do advanced operations \
on your sound data as it passes between your application and your hardware. \
Things like transferring the audio to a different machine, changing \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- the sample format or channel count and mixing several sounds into one \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- are easily achieved using a sound server.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ the sample format or channel count and mixing several sounds into one are \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ easily achieved using a sound server.
</span>
homepage https://www.freedesktop.org/wiki/Software/PulseAudio/
master_sites https://www.freedesktop.org/software/${name}/releases/
use_xz yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 5e52b8549a0ece2b52df854b5edaa2998c438ccd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 75d3f7742c1ae449049a4c88900e454b8b350ecaa8c544f3488a2562a9ff66f1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 1951300
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-perl5.branches 5.34
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 091da3b1d4d7e4ef464cfc53969995d408985bae \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 053794d6671a3e397d849e478a80b82a63cb9d8ca296bd35b73317bb5ceb87b5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1566556
</span>
depends_build-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:autoconf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:automake \
</span> port:gettext \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libtool \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:p${perl5.major}-xml-parser \
</span> port:pkgconfig
depends_lib-append port:dbus \
port:fftw-3-single \
port:gdbm \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:gettext-runtime \
</span> path:lib/pkgconfig/glib-2.0.pc:glib2 \
port:libiconv \
port:libsndfile \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -72,81 +67,66 @@ platform darwin {
</span> # All work has or will be sent upstream.
# C.f. https://bugs.freedesktop.org/show_bug.cgi?id=62987
# and posts on the mailing list.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-man-Makefile.am.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-src_modules_macosx_module_coreaudio_device.c-respect-PA_NAME_MAX.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append patch-src_modules_macosx_module_coreaudio_device.c-respect-PA_NAME_MAX.diff \
</span> patch-src_daemon_default.pa.in-skip-consolekit-and-systemdlogin.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-configure.ac-no-Werror.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-src_pulsecore_shm.c_Static_assert.diff
</span>
platform darwin 8 {
patchfiles-append patch-src_modules_macosx_module_coreaudio_device.c-tiger-compat.diff
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 755 ${filespath}/autogen.sh ${worksrcpath}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@@MP_PERL@@|${perl5.bin}|" ${worksrcpath}/man/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # Requires C11.
compiler.c_standard 2011
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# We are patching configure.ac and Makefile.am.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cmd ./autogen.sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# https://trac.macports.org/wiki/WimplicitFunctionDeclaration#strchr
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.checks.implicit_function_declaration.whitelist-append strchr
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args --with-mac-version-min=$macosx_deployment_target \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-caps \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-soxr \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-speex \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-silent-rules \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-tests \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-gtk3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-x11 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-oss-output \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-alsa \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-esound \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-solaris \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-waveout \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-avahi \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-gconf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-gsettings \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-jack \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-asyncns \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-tcpwrap \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-lirc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-bluez5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-udev \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-hal-compat \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-openssl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-systemd-daemon \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-systemd-login \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-systemd-journal \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-neon-opt=no \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-orc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-adrian-aec
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {"${configure.sdkroot}" eq ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --with-mac-sysroot=/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --with-mac-sysroot=${configure.sdkroot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dadrian-aec=true \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dalsa=disabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dasyncns=disabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Davahi=disabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dbluez5=disabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dconsolekit=disabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Ddatabase=gdbm \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Ddbus=enabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Ddoxygen=false \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Delogind=disabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Denable-smoother-2=true \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dfftw=enabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dglib=enabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dgsettings=disabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dgstreamer=disabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dgtk=disabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dhal-compat=false \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dipv6=false \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Djack=disabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dlirc=disabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dopenssl=disabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dorc=enabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Doss-output=disabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dsoxr=enabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dspeex=enabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dsystemd=disabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dtcpwrap=disabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dtests=false \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dudev=disabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dvalgrind=disabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dwebrtc-aec=disabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dx11=disabled
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Same error as in: https://trac.macports.org/ticket/25064
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.ldflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -lintl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && ${os.major} < 13} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # _AbsoluteToNanoseconds
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.ldflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -framework CoreServices
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# needs cctools with newer clangs on older systems. Error is:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# libtool: error: not configured to extract global symbols from dlpreopened files
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${os.platform} eq "darwin" && ${os.major} < 10 && ${build_arch} in "i386 x86_64" && [string match *clang* ${configure.compiler}] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append port:cctools
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.env-append NM=${prefix}/bin/nm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append lt_cv_path_NM=${prefix}/bin/nm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.run no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.target check
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> add_users pulse group=pulse realname=Pulse\ Audio
variant x11 conflicts minimal {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-replace --disable-x11 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-x11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-replace -Dx11=disabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dx11=enabled
</span> depends_lib-append port:xorg-libX11 \
port:xorg-libxcb \
port:xorg-libice \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -154,20 +134,23 @@ variant x11 conflicts minimal {
</span> port:xorg-libXtst
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant jack conflicts minimal description {Enable Jack support} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-replace --disable-jack \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-jack
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant jack conflicts minimal description {Enable Jack support.} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-replace -Djack=disabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Djack=enabled
</span> depends_lib-append port:jack
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant _internal_valgrind description {DO NOT USE! Enable valgrind support. DO NOT USE!} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant valgrind description {Enable Valgrind support.} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-replace -Dvalgrind=disabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dvalgrind=enabled
</span> depends_lib-append path:bin/valgrind:valgrind-devel
patchfiles-append patch-src_daemon_caps.c-enable-root.diff
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant esound description {Enable optional esound emulation support.} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-replace --disable-esound \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-esound
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant tests description {Enable testing.} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-replace -Dtests=false \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dtests=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test.run yes
</span> }
variant minimal conflicts jack conflicts x11 description {Builds a minimal version. Do not use if unsure. Please build this ONLY in trace mode.} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -179,17 +162,12 @@ variant minimal conflicts jack conflicts x11 description {Builds a minimal versi
</span> port:orc \
port:soxr
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-replace --with-soxr \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-soxr
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-replace --enable-orc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-orc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --with-database=simple \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-glib2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-dbus \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-fftw \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-nls
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-replace -Ddatabase=gdbm -Ddatabase=simple \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Ddbus=enabled -Ddbus=disabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dfftw=enabled -Dfftw=disabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dglib=enabled -Dglib=disabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dorc=enabled -Dorc=disabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dsoxr=enabled -Dsoxr=disabled
</span>
require_active_variants libsndfile no_external_libs
}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/pulseaudio/files/autogen.sh b/audio/pulseaudio/files/autogen.sh
</span>deleted file mode 100755
<span style='display:block; white-space:pre;color:#808080;'>index f89eace8b23..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/pulseaudio/files/autogen.sh
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,22 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#!/bin/sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# This file is part of PulseAudio.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# PulseAudio is free software; you can redistribute it and/or modify it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# under the terms of the GNU Lesser General Public License as published by
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# the Free Software Foundation; either version 2 of the License, or
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# (at your option) any later version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# PulseAudio is distributed in the hope that it will be useful, but
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# WITHOUT ANY WARRANTY; without even the implied warranty of
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# General Public License for more details.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# You should have received a copy of the GNU Lesser General Public License
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Only there to make jhbuild happy
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-NOCONFIGURE=1 ./bootstrap.sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-exec ./configure "$@"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/pulseaudio/files/patch-configure.ac-no-Werror.diff b/audio/pulseaudio/files/patch-configure.ac-no-Werror.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 7c87d8b27fb..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/pulseaudio/files/patch-configure.ac-no-Werror.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,16 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.ac.orig 2021-01-17 04:26:36.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure.ac 2021-03-16 16:05:28.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -169,11 +169,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AX_CHECK_COMPILE_FLAG([-std=gnu11],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [AC_MSG_ERROR([*** Compiler does not support -std=gnu11])],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- [-pedantic -Werror])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ [-pedantic])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AX_APPEND_COMPILE_FLAGS(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [-Wall -W -Wextra -pipe -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wold-style-definition -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter [...]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- [], [-pedantic -Werror])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ [], [-pedantic])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AS_CASE([" $CFLAGS "], [*" -O0 "*], [], [
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Don't append the flag if it already exists.
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/pulseaudio/files/patch-man-Makefile.am.diff b/audio/pulseaudio/files/patch-man-Makefile.am.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 69435419614..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/pulseaudio/files/patch-man-Makefile.am.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- man/Makefile.am.old 2018-07-13 21:06:11.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ man/Makefile.am 2018-07-17 06:32:25.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -62,7 +62,7 @@ CLEANFILES = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(dist_man_MANS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- %: %.xml Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(AM_V_GEN) perl $(srcdir)/xmltoman $< > $@ || rm -f $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(AM_V_GEN) @@MP_PERL@@ $(srcdir)/xmltoman $< > $@ || rm -f $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if OS_IS_WIN32
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SYMLINK_PROGRAM=cd $(DESTDIR)$(man1dir) && cp
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/pulseaudio/files/patch-src_pulsecore_shm.c_Static_assert.diff b/audio/pulseaudio/files/patch-src_pulsecore_shm.c_Static_assert.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..dbcdeeba8d9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/pulseaudio/files/patch-src_pulsecore_shm.c_Static_assert.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/pulsecore/shm.c.orig 2024-01-13 01:22:09.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/pulsecore/shm.c 2024-01-20 09:10:57.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -94,7 +94,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // Ensure struct is appropriately packed
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-static_assert(sizeof(struct shm_marker) == 8 * 5, "`struct shm_marker` is not tightly packed");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++_Static_assert(sizeof(struct shm_marker) == 8 * 5, "`struct shm_marker` is not tightly packed");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static inline size_t shm_marker_size(pa_mem_type_t type) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (type == PA_MEM_TYPE_SHARED_POSIX)
</span></pre><pre style='margin:0'>
</pre>