<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>