<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/9a29bdb6b46e6332ff828f3f30c7cc5b7a772892">https://github.com/macports/macports-ports/commit/9a29bdb6b46e6332ff828f3f30c7cc5b7a772892</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 9a29bdb6b46 mod_wsgi: use modern versions of Python
</span>9a29bdb6b46 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 9a29bdb6b46e6332ff828f3f30c7cc5b7a772892
</span>Author: Marius Schamschula <mps@macports.org>
AuthorDate: Sun May 23 15:29:57 2021 -0500

<span style='display:block; white-space:pre;color:#404040;'>    mod_wsgi: use modern versions of Python
</span>---
 www/mod_wsgi/Portfile | 30 ++++++++++++++++++++++++------
 1 file changed, 24 insertions(+), 6 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/www/mod_wsgi/Portfile b/www/mod_wsgi/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 38bb731ea77..df14d4424d9 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/www/mod_wsgi/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/www/mod_wsgi/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem          1.0
</span> PortGroup           github 1.0
 
 github.setup        GrahamDumpleton mod_wsgi 4.8.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> categories          www python
 platforms           darwin
 license             Apache
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,9 +20,6 @@ long_description    The mod_wsgi module is written in C code directly \
</span>                     alternative FASTCGI/SCGI/CGI based solutions.
 homepage            http://www.modwsgi.org/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib         port:apache2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:python27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> checksums           rmd160  ed840808cabc9769587f1627a07e6eee5d137349 \
                     sha256  4dee8d34b25216a7290a61f1877ee8a6057302030f6eaad5e761ee58c0f7b6d3 \
                     size    703944
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -31,9 +28,30 @@ set apxs            ${prefix}/bin/apxs
</span> set httpd_conf      ${prefix}/etc/apache2/httpd.conf
 set mdir            ${destroot}${prefix}/lib/apache2/modules/
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib         port:apache2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.args      --disable-framework \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --with-apxs=${apxs} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --with-python=${prefix}/bin/python2.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-apxs=${apxs}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant python37 conflicts python38 python39 description {Use Python 3.7} {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant python38 conflicts python37 python39 description {Use Python 3.8} {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant python39 conflicts python37 python38 description {Use Python 3.9} {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![variant_isset python37] && ![variant_isset python38]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    default_variants +python39
</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;'>+foreach pv {39 38 37} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[variant_isset python${pv}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:python${pv}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-python=${prefix}/bin/python[strsed ${pv} {s/3/3./}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        break
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
 post-configure {
     reinplace "s|-isysroot.*sdk||" ${worksrcpath}/Makefile
</pre><pre style='margin:0'>

</pre>