<pre style='margin:0'>
Marius Schamschula (Schamschula) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/7578c179b22a601b5181732d0d97f23f3579d357">https://github.com/macports/macports-ports/commit/7578c179b22a601b5181732d0d97f23f3579d357</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 7578c179b22 aria2: add docs variant, test for py-docutils and py-sphinx
</span>7578c179b22 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 7578c179b22a601b5181732d0d97f23f3579d357
</span>Author: Marius Schamschula <mschamschula@gmail.com>
AuthorDate: Mon Jan 1 15:54:02 2024 -0600

<span style='display:block; white-space:pre;color:#404040;'>    aria2: add docs variant, test for py-docutils and py-sphinx
</span>---
 net/aria2/Portfile | 35 ++++++++++++++++++++++++++---------
 1 file changed, 26 insertions(+), 9 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/aria2/Portfile b/net/aria2/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f7a18b7ae4e..f4991dcf661 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/aria2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/aria2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup           compiler_blacklist_versions 1.0
</span> PortGroup           github 1.0
 
 github.setup        aria2 aria2 1.37.0 release-
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            4
</span> categories          net
 platforms           darwin
 maintainers         {mps @Schamschula}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,13 +18,8 @@ checksums           rmd160  942de85a653d890bfa1198dc82069cff8267991b \
</span>                     sha256  7e7541966bc0f1d7b121ea9f4189c65b5782e78771ec4f49f40b6cf53d7a12df \
                     size    4186060
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set python.version  312
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.python    ${prefix}/bin/python3.12
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> depends_build-append    port:pkgconfig \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:gettext \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:py${python.version}-sphinx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:gettext
</span> 
 depends_lib-append      port:gettext-runtime \
                         port:libiconv \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,8 +34,10 @@ patchfiles-append       patch-doc-manual-src-Makefile.am.diff
</span> # Alternatively, depends_*-append could be used.
 use_autoreconf      yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cxxflags-append -I${prefix}/include/libxml2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.ldflags-append  -lintl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cxxflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -I${prefix}/include/libxml2
</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> configure.args      --with-libiconv-prefix=${prefix} \
                     --with-libintl-prefix=${prefix} \
                     --with-libuv \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -75,6 +72,26 @@ variant cares description {Add c-ares support} {
</span>     depends_lib-append      port:c-ares
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+variant docs description {Build documentation using sphinx} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set python.version  312
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # check if docutils and sphinx don't have 'none' selected
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    pre-configure {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {![catch { exec ${prefix}/bin/port select sphinx | /usr/bin/grep active | /usr/bin/grep none } eq ""]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ui_error "Didn't find sphinx, please use sudo port select sphinx py${python.version}-sphinx."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            return -code error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {![catch { exec ${prefix}/bin/port select docutils | /usr/bin/grep active | /usr/bin/grep none } eq ""]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ui_error "Didn't find docutils, please use sudo port select docutils py${python.version}-docutils."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            return -code error
</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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py${python.version}-docutils \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py${python.version}-sphinx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> variant gnutls conflicts openssl description {Use GNU TLS instead of Apple built-in TLS library} {
     configure.args-append   --without-appletls \
                             --with-gnutls \
</pre><pre style='margin:0'>

</pre>