<pre style='margin:0'>
Mohamed Akram (mohd-akram) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/d04124faa2f0284faf0d9ec76d5b28e4fbc83305">https://github.com/macports/macports-ports/commit/d04124faa2f0284faf0d9ec76d5b28e4fbc83305</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new d04124faa2f cava: update to 0.10.3
</span>d04124faa2f is described below
<span style='display:block; white-space:pre;color:#808000;'>commit d04124faa2f0284faf0d9ec76d5b28e4fbc83305
</span>Author: Mohamed Akram <makr@macports.org>
AuthorDate: Sat Nov 30 22:36:26 2024 +0400
<span style='display:block; white-space:pre;color:#404040;'> cava: update to 0.10.3
</span>---
audio/cava/Portfile | 26 ++++++--------------------
audio/cava/files/patch-fix-crash.diff | 30 ------------------------------
2 files changed, 6 insertions(+), 50 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/cava/Portfile b/audio/cava/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index fc6a3e6d3b2..52fe4cfc306 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/cava/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/cava/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,8 +3,8 @@
</span> PortSystem 1.0
PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup karlstav cava 0.10.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-github.tarball_from archive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup karlstav cava 0.10.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from releases
</span> revision 0
categories audio
license MIT
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,19 +15,11 @@ description Cross-platform Audio Visualizer
</span> long_description Cava is a bar spectrum audio visualizer for terminal \
(ncurses) or desktop (SDL).
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 747bef899d2728212f0b3ea3a90517c275b5557a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 853ee78729ed3501d0cdf9c1947967ad3bfe6526d66a029b4ddf9adaa6334d4f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 130036
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 b2974020e7665f4c530729c335d57e8c0ea8b6c9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 bd198b6a0d0a24c0732b3c825b20e948976b1a5d38212f8d9419733aebac7c89 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 424270
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-use_autoreconf yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-autoreconf.cmd ./autogen.sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-autoreconf.args
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build port:libtool \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:autoconf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:automake \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:autoconf-archive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build path:bin/pkg-config:pkgconfig
</span>
depends_lib port:fftw-3 \
port:iniparser \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -36,12 +28,6 @@ depends_lib port:fftw-3 \
</span> port:libsdl2 \
port:ncurses
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-fix-crash.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|libtoolize|glibtoolize|" ${worksrcpath}/autogen.sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> compiler.blacklist-append *gcc-4.0 *gcc-4.2
configure.cppflags-append -I${prefix}/include/iniparser
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/cava/files/patch-fix-crash.diff b/audio/cava/files/patch-fix-crash.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index d3e10d0bb7b..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/cava/files/patch-fix-crash.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,30 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From 8d763281fd5b904821da9e6d189757a67fd0cf1f Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: Mohamed Akram <mohd.akram@outlook.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Thu, 30 May 2024 22:09:04 +0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH] Fix crash when using pulseaudio
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-The main loop should be freed only after it has stopped running.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- input/pulse.c | 2 +-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 1 file changed, 1 insertion(+), 1 deletion(-)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git input/pulse.c input/pulse.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 6837a5b..bca8aa2 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- input/pulse.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ input/pulse.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -26,7 +26,6 @@ void cb(__attribute__((unused)) pa_context *pulseaudio_context, const pa_server_
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pa_context_disconnect(pulseaudio_context);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pa_context_unref(pulseaudio_context);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pa_mainloop_quit(m_pulseaudio_mainloop, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- pa_mainloop_free(m_pulseaudio_mainloop);
</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;'>- void pulseaudio_context_state_callback(pa_context *pulseaudio_context, void *userdata) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -96,6 +95,7 @@ void getPulseDefaultSink(void *data) {
</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;'>- pa_mainloop_run(m_pulseaudio_mainloop, &ret);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pa_mainloop_free(m_pulseaudio_mainloop);
</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;'>- void *input_pulse(void *data) {
</span></pre><pre style='margin:0'>
</pre>