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