<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/2ed29b4593f1898cd7528c00848dba3be24ca644">https://github.com/macports/macports-ports/commit/2ed29b4593f1898cd7528c00848dba3be24ca644</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 2ed29b4593f1898cd7528c00848dba3be24ca644
</span>Author: Sergey Fedorov <barracuda@macos-powerpc.org>
AuthorDate: Mon Sep 30 02:35:01 2024 +0800
<span style='display:block; white-space:pre;color:#404040;'> xmms2: prevent opportunistic linking to jack and pulse
</span>---
audio/xmms2/Portfile | 15 +++++++++++----
1 file changed, 11 insertions(+), 4 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/xmms2/Portfile b/audio/xmms2/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 000a89eaaf5..cb7f44e7d5a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/xmms2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/xmms2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -58,8 +58,7 @@ waf.python_branch 3.12
</span>
configure.pkg_config_path \
${prefix}/libexec/ffmpeg${ffmpeg_ver}/lib/pkgconfig
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args --conf-prefix=${prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-optionals=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append --conf-prefix=${prefix}
</span>
# error: incompatible function pointer types passing
# 'void (DNSServiceRef, DNSServiceFlags, uint32_t, DNSServiceErrorType,
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -77,15 +76,22 @@ compiler.blacklist-append *gcc-4.0 *gcc-4.2
</span>
options optionals
<span style='display:block; white-space:pre;background:#e0ffe0;'>+options disabled_plugins
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default disabled_plugins {jack pulse}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # not supported
configure.post_args-delete --nocache
variant pulse description {Pulseaudio support} {
depends_lib-append port:pulseaudio
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ disabled_plugins-delete pulse
</span> }
variant jack description {Jack audio support} {
depends_lib-append port:jack
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ disabled_plugins-delete jack
</span> }
variant cpp description {C++ development support} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -123,8 +129,9 @@ variant python description {Support for Python 3.12} {
</span> }
pre-configure {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-replace --with-optionals= \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-optionals=[join ${optionals} ,]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-optionals=[join ${optionals} ,] \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-plugins=[join ${disabled_plugins} ,]
</span> }
default_variants +python
</pre><pre style='margin:0'>
</pre>