<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/4442421cd477a6d717691d89b4e357029c7a7d36">https://github.com/macports/macports-ports/commit/4442421cd477a6d717691d89b4e357029c7a7d36</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 4442421cd47 py-scikit-image: update to 0.25.0, add py313 subport
</span>4442421cd47 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 4442421cd477a6d717691d89b4e357029c7a7d36
</span>Author: Erik BrĂ¥then Solem <erikbsolem@hotmail.com>
AuthorDate: Sat Jan 4 03:08:09 2025 +0100

<span style='display:block; white-space:pre;color:#404040;'>    py-scikit-image: update to 0.25.0, add py313 subport
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * Update to 0.25.0 for Python >= 3.10
</span><span style='display:block; white-space:pre;color:#404040;'>    * Pin to 0.24.0 for Python 3.9
</span><span style='display:block; white-space:pre;color:#404040;'>    * Add py313 subport
</span>---
 python/py-scikit-image/Portfile                    | 29 +++++++++++++++-------
 .../files/patch-pyproject.toml-0.24.0.diff         | 16 ++++++++++++
 .../files/patch-pyproject.toml.diff                | 28 ++++++++-------------
 3 files changed, 46 insertions(+), 27 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-scikit-image/Portfile b/python/py-scikit-image/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1f5b8482a19..1c0cd1bfb64 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-scikit-image/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-scikit-image/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,12 +5,12 @@ PortGroup           python 1.0
</span> 
 name                py-scikit-image
 python.rootname     scikit_image
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             0.22.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             0.25.0
</span> revision            0
 categories-append   science
 license             BSD
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     39 310 311 312
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     39 310 311 312 313
</span> python.pep517_backend   meson
 
 maintainers         {stromnov @stromnov} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,14 +23,27 @@ long_description    Image processing algorithms for SciPy, including IO, \
</span> 
 homepage            https://scikit-image.org/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           md5 91dbff8962b4231ca0a9666f43c0d71f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160 fb8347226da3f17fd149414ce0aeaf93d43993e9 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256 018d734df1d2da2719087d15f679d19285fce97cd37695103deadfaef2873236 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size   22685018
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           md5 bdddc9565fd64fb6ac6984a5a31f51b8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160 df0ea1ddf1dee7fe8bc79b00ccf5003686d26267 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256 58d94fea11b6b3306b3770417dc1cbca7fa9bcbd6a13945d7910399c88c2018c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size   22696477
</span> 
 if {${name} ne ${subport}} {
     compiler.openmp_version 2.5
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${python.version} == 39} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        version             0.24.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        checksums           md5 c91af89808e4aa0d485f62072c81670a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rmd160 b02c21901ca7ad16a8c5504375120608e71a6868 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256 5d16efe95da8edbeb363e0c4157b99becbd650a60b77f6e3af5768b66cf007ab \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size   22693928
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        patchfiles-append   patch-pyproject.toml-0.24.0.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        patchfiles-append   patch-pyproject.toml.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     depends_build-append \
                         path:bin/cython-${python.branch}:py${python.version}-cython \
                         port:py${python.version}-pythran
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -47,10 +60,8 @@ if {${name} ne ${subport}} {
</span>                         port:py${python.version}-pywavelets \
                         port:py${python.version}-tifffile
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles-append   patch-pyproject.toml.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     post-patch {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        reinplace "s|#!/usr/bin/env python|#!/usr/bin/env python3|" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        reinplace "s|#!/usr/bin/env python.*|#!${python.bin}|" \
</span>             {*}[glob -directory ${worksrcpath}/skimage/_build_utils {[a-z]*.py}]
     }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-scikit-image/files/patch-pyproject.toml-0.24.0.diff b/python/py-scikit-image/files/patch-pyproject.toml-0.24.0.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..e0cd5bac246
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-scikit-image/files/patch-pyproject.toml-0.24.0.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,16 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- pyproject.toml
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ pyproject.toml
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -120,13 +120,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build-backend = 'mesonpy'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ requires = [
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     'meson-python>=0.15',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    'wheel',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    'setuptools>=67',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     'packaging>=21',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     'Cython>=3.0.4',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     'pythran',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     'lazy_loader>=0.3',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    'numpy>=2.0.0rc1',
</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;'>+ [tool.spin]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-scikit-image/files/patch-pyproject.toml.diff b/python/py-scikit-image/files/patch-pyproject.toml.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 6b71ea773c5..ad04cc12994 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-scikit-image/files/patch-pyproject.toml.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-scikit-image/files/patch-pyproject.toml.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,22 +1,14 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyproject.toml.orig    2023-10-04 07:14:28
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyproject.toml 2023-12-27 14:16:12
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -118,18 +118,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- pyproject.toml
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ pyproject.toml
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -118,11 +118,9 @@
</span>  build-backend = 'mesonpy'
  requires = [
<span style='display:block; white-space:pre;background:#ffe0e0;'>-     'meson-python>=0.14',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    'wheel',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    'setuptools>=67',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     'packaging>=21',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     'Cython>=0.29.32',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     'pythran',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     'lazy_loader>=0.3',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    "numpy==1.22.4; python_version=='3.9' and platform_python_implementation != 'PyPy'",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    "numpy==1.22.4; python_version=='3.10' and platform_system=='Windows' and platform_python_implementation != 'PyPy'",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    "numpy==1.22.4; python_version=='3.10' and platform_system != 'Windows' and platform_python_implementation != 'PyPy'",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    "numpy==1.23.3; python_version=='3.11' and platform_python_implementation != 'PyPy'",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    "numpy; python_version>='3.12'",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    "numpy; python_version>='3.9' and platform_python_implementation=='PyPy'",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    "numpy",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     'meson-python>=0.16',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    'setuptools>=68',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     'Cython>=3.0.8',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     'pythran>=0.16',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     'lazy_loader>=0.4',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    'numpy>=2.0',
</span>  ]
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>  [tool.spin]
</pre><pre style='margin:0'>

</pre>