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