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