<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/3d44203868492b54d93ee2efc0ce8d29c50f381b">https://github.com/macports/macports-ports/commit/3d44203868492b54d93ee2efc0ce8d29c50f381b</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 3d44203868492b54d93ee2efc0ce8d29c50f381b
</span>Author: Renee Otten <reneeotten@macports.org>
AuthorDate: Sun Dec 22 14:00:59 2024 -0500

<span style='display:block; white-space:pre;color:#404040;'>    py-sip: update to 6.9.1, drop EOL Python subports
</span>---
 python/py-sip/Portfile | 75 ++++++++++++--------------------------------------
 1 file changed, 18 insertions(+), 57 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-sip/Portfile b/python/py-sip/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 896694605e4..018f5851fde 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-sip/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-sip/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,11 +4,13 @@ PortSystem          1.0
</span> PortGroup           python 1.0
 
 name                py-sip
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             6.9.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             6.9.1
</span> revision            0
 epoch               1
 
 categories-append   devel
<span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           {darwin any}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span> license             {GPL-2 GPL-3 PSF}
 maintainers         {michaelld @michaelld} {reneeotten @reneeotten} openmaintainer
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,11 +23,11 @@ long_description    SIP is a tool that makes it very easy to create \
</span> 
 homepage            https://www.riverbankcomputing.com/software/sip/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  938d68138b4311fdcbd8343013e67e0fec934e91 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  093fd0e15d99ae2f8a83dd7f7dbaa3ff250c582a77eb8e0845cd9acadb1f0934 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    421347
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  8c60e407ae19f42feafbb9adae8fdab061bcd292 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  7904be5190d7879952563b78a3af0e58fa27d9525af7f53f93eac7a83b433e7b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    422504
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     35 36 37 38 39 310 311 312 313
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     39 310 311 312 313
</span> 
 foreach pver {39 310 311 312 313} {
     subport py${pver}-sip-devel {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -45,68 +47,29 @@ foreach pver {39 310 311 312 313} {
</span> }
 
 if {${name} ne ${subport}} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${python.version} == 35} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        version     5.5.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        revision    0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        checksums   rmd160  fe56e4f7617fcc8aad3c63e10b19996f58ba44dc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  5d024c419b30fea8a6de8c71a560c7ab0bc3c221fbfb14d55a5b865bd58eaac5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    1108126
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } elseif {${python.version} == 36} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        version     6.5.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        revision    0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        checksums   rmd160  6dcf12ef1007812e9a2fff0483fbdaf423311282 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  204f0240db8999a749d638a987b351861843e69239b811ec3d1881412c3706a6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    1197925
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } elseif {${python.version} == 37} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        version     6.8.3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        revision    0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        checksums   rmd160  07127bf251f9a8b58447cd4ce4169b37d3dbc786 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  888547b018bb24c36aded519e93d3e513d4c6aa0ba55b7cc1affbd45cf10762c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    987656
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # Pure python as of 6.8.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        platforms       {darwin any}
</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;'>-        depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append \
</span>                     port:py${python.version}-setuptools_scm
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-ply
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # 'ScopedName' object has no attribute 'replace'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        patchfiles-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-ScopedName-str-conversion.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     depends_lib-append \
                     port:py${python.version}-packaging \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-setuptools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-setuptools \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-ply
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${python.version} < 38} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-importlib-metadata
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # 'ScopedName' object has no attribute 'replace'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                patch-ScopedName-str-conversion.diff
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${python.version} <= 36} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-toml
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } elseif {${python.version} < 311} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${python.version} < 311} {
</span>         depends_lib-append \
                     port:py${python.version}-tomli
     }
 
     post-destroot {
         xinstall -d ${destroot}${prefix}/share/doc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {${python.version} in "35 36 37"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            file copy ${worksrcpath}/doc ${destroot}${prefix}/share/doc/${subport}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            xinstall -m 0644 -W ${worksrcpath} LICENSE LICENSE-GPL2 LICENSE-GPL3 NEWS README ChangeLog \
</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;'>-        } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            xinstall -m 0644 -W ${worksrcpath} LICENSE README.md \
</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;'>-            system "${python.bin} ${python.libdir}/compileall.py ${destroot}${prefix}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            system "${python.bin} -O ${python.libdir}/compileall.py ${destroot}${prefix}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -m 0644 -W ${worksrcpath} LICENSE README.md \
</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;'>+        system "${python.bin} ${python.libdir}/compileall.py ${destroot}${prefix}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        system "${python.bin} -O ${python.libdir}/compileall.py ${destroot}${prefix}"
</span>     }
 
     notes "${subport} is available under a PSF license with one addition: \n
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -114,6 +77,4 @@ if {${name} ne ${subport}} {
</span>        C++ library for which bindings are already provided by Riverbank. \n
 GPL-2 or GPL-3 licenses are also available. For details see
 ${prefix}/share/doc/${subport}/LICENSE \[-GPL2 -GPL3\]\n\n"
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    livecheck.type  none
</span> }
</pre><pre style='margin:0'>

</pre>