<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/0f506b975635fc9b54f43fa3ac3b679c31a90a2b">https://github.com/macports/macports-ports/commit/0f506b975635fc9b54f43fa3ac3b679c31a90a2b</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 0f506b975635fc9b54f43fa3ac3b679c31a90a2b
</span>Author: Renee Otten <reneeotten@macports.org>
AuthorDate: Mon Jun 2 16:30:02 2025 -0400

<span style='display:block; white-space:pre;color:#404040;'>    py-django: update to 5.2.2, drop py27 and py3[5-9] subports
</span>---
 python/py-django/Portfile | 109 +++++++++++++++++++---------------------------
 1 file changed, 45 insertions(+), 64 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-django/Portfile b/python/py-django/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9f4528a7ebb..0b8f318f243 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-django/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-django/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,82 +1,63 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 
 PortSystem          1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup           github 1.0
</span> PortGroup           python 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        django django 2.2.27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Change github.tarball_from to 'releases' or 'archive' next update
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-github.tarball_from tarball
</span> name                py-django
<span style='display:block; white-space:pre;background:#e0ffe0;'>+version             5.2.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories-append   www
 platforms           {darwin any}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span> license             BSD
 maintainers         nomaintainer
 
 description         Django is a high-level Python Web framework
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    Django is a high-level Python Web framework that \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    encourages rapid development and clean, pragmatic \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    design.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description} that encourages rapid development \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    and clean, pragmatic design.
</span> 
 homepage            https://www.djangoproject.com
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39 310 311
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-supported_archs     noarch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${name} ne ${subport}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${python.version} == 27} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        github.setup    django django 1.11.28
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # Change github.tarball_from to 'releases' or 'archive' next update
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        github.tarball_from tarball
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        checksums       rmd160  f75415ccfa94f0940b451e823fec729e12344535 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  1fceeac5be47850fe435c5e66f7b398b949f6a25f7ecfb804a05b6785ce23616 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    7899879
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        github.livecheck.regex  {(1\..+?)}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        checksums       rmd160  72afe1ae8d2849aaf48103a98bd629a990c3109b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  945ce140e363746f78982d4aff11c739924a787983616fa6824f22aa8f2ec88d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    8946553
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        livecheck.type  none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  47cec6e31b5d99aec1a4620f16c450c37deb0308 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  85852e517f84435e9b13421379cd6c43ef5b48a9c8b391d29a26f7900967e952 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    10827542
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_run-append      port:py${python.version}-sqlparse
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     310 311 312 313
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_build-append    port:py${python.version}-setuptools
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_run-append      port:py${python.version}-tz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    variant bash_completion {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_run-append  path:etc/bash_completion:bash-completion
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            reinplace "s|django-admin\\.py|django-admin-${python.branch}.py|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                ${worksrcpath}/extras/django_bash_completion
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            xinstall -d ${destroot}${prefix}/etc/bash_completion.d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            xinstall -m 644 ${worksrcpath}/extras/django_bash_completion \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                ${destroot}${prefix}/etc/bash_completion.d/django-admin-${python.branch}.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # we want *-${python.branch}.py not *.py-${python.branch}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    python.link_binaries no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    python.move_binaries no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    post-destroot   {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -m 644 -W ${worksrcpath} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            AUTHORS INSTALL LICENSE README.rst \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${destroot}${prefix}/share/doc/${subport}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        file copy ${worksrcpath}/docs \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${destroot}${prefix}/share/doc/${subport}/docs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # To avoid conflict between py*-django
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ln -s ${python.prefix}/bin/django-admin.py \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${destroot}${prefix}/bin/django-admin-${python.branch}.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    github.livecheck.regex {([0-9.]+)}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${name} ne ${subport}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-asgiref \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-sqlparse
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##    variant bash_completion {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##        depends_run-append  path:etc/bash_completion:bash-completion
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##        post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##            reinplace "s|django-admin\\.py|django-admin-${python.branch}.py|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##                ${worksrcpath}/extras/django_bash_completion
</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;'>+##        post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##            xinstall -d ${destroot}${prefix}/etc/bash_completion.d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##            xinstall -m 644 ${worksrcpath}/extras/django_bash_completion \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##                ${destroot}${prefix}/etc/bash_completion.d/django-admin-${python.branch}.py
</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;'>+##    # we want *-${python.branch}.py not *.py-${python.branch}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##    python.link_binaries no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##    python.move_binaries no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##    post-destroot   {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##        xinstall -m 644 -W ${worksrcpath} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##            AUTHORS INSTALL LICENSE README.rst \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##            ${destroot}${prefix}/share/doc/${subport}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##        file copy ${worksrcpath}/docs \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##            ${destroot}${prefix}/share/doc/${subport}/docs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##        # To avoid conflict between py*-django
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##        ln -s ${python.prefix}/bin/django-admin.py \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##            ${destroot}${prefix}/bin/django-admin-${python.branch}.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##    }
</span> }
</pre><pre style='margin:0'>

</pre>