<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/77cbde9a19680ad65b512ef47f3a30a7a8e97250">https://github.com/macports/macports-ports/commit/77cbde9a19680ad65b512ef47f3a30a7a8e97250</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 77cbde9a19680ad65b512ef47f3a30a7a8e97250
</span>Author: Renee Otten <reneeotten@macports.org>
AuthorDate: Mon Jun 23 22:17:53 2025 -0400

<span style='display:block; white-space:pre;color:#404040;'>    py-scipy: fix patches for legacysupport
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    - switch of livecheck in subports
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/72643
</span>---
 python/py-scipy/Portfile                                | 11 +++++++++--
 .../0002-Use-legacysupport-manually-for-strnlen.patch   | 17 -----------------
 ...v1.15.3-Use-legacysupport-manually-for-strnlen.diff} |  0
 3 files changed, 9 insertions(+), 19 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-scipy/Portfile b/python/py-scipy/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b94ef6c91c5..550e73b86bf 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-scipy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-scipy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -86,9 +86,14 @@ if {${name} ne ${subport}} {
</span>         patchfiles-replace \
                         patch-version-caps-pyproject.toml.diff \
                         patch-v${version}-version-caps-pyproject.toml.diff
<span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {${os.platform} eq "darwin" && ${os.major} < 11} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            patchfiles-replace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        0002-Use-legacysupport-manually-for-strnlen.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        patch-v${version}-Use-legacysupport-manually-for-strnlen.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span>     } else {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Clang >= 15.0 since version 1.16.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    compiler.blacklist-append {clang < 1500}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # Clang >= 15.0 since version 1.16.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        compiler.blacklist-append {clang < 1500}
</span>     }
 
     configure.fflags-append -fno-second-underscore
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -155,4 +160,6 @@ if {${name} ne ${subport}} {
</span>                         port:py${python.version}-gmpy2 \
                         port:py${python.version}-threadpoolctl \
                         port:py${python.version}-scikit-umfpack
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    livecheck.type      none
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-scipy/files/0002-Use-legacysupport-manually-for-strnlen.patch b/python/py-scipy/files/0002-Use-legacysupport-manually-for-strnlen.patch
</span><span style='display:block; white-space:pre;color:#808080;'>index 7f6f775f8d2..478d8016ef5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-scipy/files/0002-Use-legacysupport-manually-for-strnlen.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-scipy/files/0002-Use-legacysupport-manually-for-strnlen.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,23 +28,6 @@ index 60f71c696..bbe5c0159 100644
</span>    dependencies: [lapack_dep, fortranobject_dep],
    install: true,
    link_language: 'fortran',
<span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git scipy/optimize/meson.build scipy/optimize/meson.build
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index d6c20d3d5..9e682eca1 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- scipy/optimize/meson.build
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ scipy/optimize/meson.build
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -134,7 +138,11 @@ py3.extension_module('_cobyla',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- py3.extension_module('_minpack2',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   [f2py_gen.process('minpack2/minpack2.pyf'), 'minpack2/dcsrch.f', 'minpack2/dcstep.f'],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   fortran_args: fortran_ignore_warnings,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  link_args: version_link_args,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  include_directories: ['@PREFIX@/include/LegacySupport'],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  link_args: [
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    version_link_args,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    '-Wl,-lMacportsLegacySupport'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  ],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   dependencies: [fortranobject_dep],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   override_options: ['b_lto=false'],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   install: true,
</span> diff --git scipy/sparse/linalg/_eigen/arpack/meson.build scipy/sparse/linalg/_eigen/arpack/meson.build
 index 08a7b83d1..6fc610e5c 100644
 --- scipy/sparse/linalg/_eigen/arpack/meson.build
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-scipy/files/0002-Use-legacysupport-manually-for-strnlen.patch b/python/py-scipy/files/patch-v1.15.3-Use-legacysupport-manually-for-strnlen.diff
</span>similarity index 100%
copy from python/py-scipy/files/0002-Use-legacysupport-manually-for-strnlen.patch
copy to python/py-scipy/files/patch-v1.15.3-Use-legacysupport-manually-for-strnlen.diff
</pre><pre style='margin:0'>

</pre>