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