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