<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/446e14ce09edf91689efc989bd3ae5bbdc9316ee">https://github.com/macports/macports-ports/commit/446e14ce09edf91689efc989bd3ae5bbdc9316ee</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 446e14ce09edf91689efc989bd3ae5bbdc9316ee
</span>Author: Sergey Fedorov <barracuda@macos-powerpc.org>
AuthorDate: Thu Dec 5 14:50:07 2024 +0800

<span style='display:block; white-space:pre;color:#404040;'>    rtorrent-devel: update to 20241205
</span>---
 net/rtorrent-devel/Portfile                        | 27 +++++++---------------
 ...llow-compiling-when-MSG_NOSIGNAL-undefine.patch | 24 +++++++++++++++++++
 2 files changed, 32 insertions(+), 19 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/rtorrent-devel/Portfile b/net/rtorrent-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3bc3b09b09e..e97c032aa3c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/rtorrent-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/rtorrent-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,8 +6,8 @@ PortGroup           github 1.0
</span> PortGroup           legacysupport 1.1
 PortGroup           openssl 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        rakshasa rtorrent 1da0e3476dcabbf74b2e836d6b4c37b4d96bde09
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version             20230316
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        rakshasa rtorrent 713067ba946bf335d0083d3db92afee0c9618f87
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             20241205
</span> revision            0
 
 name                rtorrent-devel
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,9 +26,9 @@ long_description    rTorrent is a console-based BitTorrent client. It aims to \
</span>                     and session management. \
                     This is the "unstable" release of rTorrent.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  756e3c8e96a8a56507d0ffecd50bd11596b30b8c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  dc5bab8e06b4fa7ba8c956dd67efed7fd0452e545ce49ba25f3bfa8ae584ed84 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    265245
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  fd59ec4a39a03b0c8d24743910eff16d7f0ff827 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  1dfa162aab0645c654480f5158d41fc1c18cdd8957bfa8692fdca11d88f9752a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    306788
</span> github.tarball_from archive
 
 use_autoreconf      yes
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -47,6 +47,9 @@ depends_lib-append  port:curl \
</span>                     port:ncurses \
                     port:zlib
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/rakshasa/rtorrent/pull/1328
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   0001-scgi_task-allow-compiling-when-MSG_NOSIGNAL-undefine.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # https://github.com/rakshasa/rtorrent/wiki/Installing#non-blocking-hostname-lookup-in-curl
 require_active_variants curl ares
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -62,17 +65,3 @@ variant xmlrpc description {Enable XMLRPC interface} {
</span>     configure.args-append   --with-xmlrpc-c
     depends_lib-append      port:xmlrpc-c
 }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# FIXME: 32-bit systems need to switch to C++11 atomics in libtorrent:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# https://github.com/rakshasa/libtorrent/issues/163
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Once done, perhaps 10.5 can be also enabled back.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${os.platform} eq "darwin" && ${os.major} <= 9} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # currently broken, ticket #27289
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    known_fail  yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    pre-fetch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        return -code error "$name currently cannot be compiled on Mac OS X 10.5 or earlier."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # clear deps so users don't waste time installing them for a broken port
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_build
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/rtorrent-devel/files/0001-scgi_task-allow-compiling-when-MSG_NOSIGNAL-undefine.patch b/net/rtorrent-devel/files/0001-scgi_task-allow-compiling-when-MSG_NOSIGNAL-undefine.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..adade67a41c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/rtorrent-devel/files/0001-scgi_task-allow-compiling-when-MSG_NOSIGNAL-undefine.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,24 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 7000b3b29fa669e27ade5a25adb8e524f49283ba Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Sergey Fedorov <barracuda@macos-powerpc.org>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Thu, 5 Dec 2024 14:37:30 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] scgi_task: allow compiling when MSG_NOSIGNAL undefined
</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;'>+ src/rpc/scgi_task.cc | 4 ++++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 4 insertions(+)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git src/rpc/scgi_task.cc src/rpc/scgi_task.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 160ba50..e939e07 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/rpc/scgi_task.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/rpc/scgi_task.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -51,6 +51,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "globals.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "scgi.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef MSG_NOSIGNAL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define MSG_NOSIGNAL 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // Test:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // #include "core/manager.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // #include <rak/timer.h>
</span></pre><pre style='margin:0'>

</pre>