<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/19cc52685c2c4f638b5a88a9cd5b9226f4b8ea40">https://github.com/macports/macports-ports/commit/19cc52685c2c4f638b5a88a9cd5b9226f4b8ea40</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 19cc52685c2 OpenBLAS: build fix for "argument list too long"
</span>19cc52685c2 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 19cc52685c2c4f638b5a88a9cd5b9226f4b8ea40
</span>Author: Dave Allured <dave.allured@noaa.gov>
AuthorDate: Thu Jun 26 04:28:26 2025 -0600

<span style='display:block; white-space:pre;color:#404040;'>    OpenBLAS: build fix for "argument list too long"
</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/72638
</span>---
 math/OpenBLAS/Portfile                        |  6 ++++++
 math/OpenBLAS/files/patch-CMakeLists.txt.diff | 23 +++++++++++++++++++++++
 2 files changed, 29 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/OpenBLAS/Portfile b/math/OpenBLAS/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f7f2afeaf2b..f6de50cd5bf 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/OpenBLAS/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/OpenBLAS/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -61,6 +61,12 @@ if {[string first "-devel" $subport] > 0} {
</span>                     patch-cc.cmake-use-force_cpusubtype_ALL-for-Darwin-PPC.diff \
                     patch-PPC970-drop-mcpu-970-which-seems-to-produce-faulty-c.diff
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    # https://trac.macports.org/ticket/72638
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Fixes "Argument list too long" on earlier macOS versions.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Remove after next release > 0.3.30.  Should be fixed upstream.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-CMakeLists.txt.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     if {![variant_isset native]} {
         notes "
         This version is built based on a base architecture for convenience,
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/OpenBLAS/files/patch-CMakeLists.txt.diff b/math/OpenBLAS/files/patch-CMakeLists.txt.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..c35daea862e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/OpenBLAS/files/patch-CMakeLists.txt.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,23 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# 2025 June 25: Copied from OpenBLAS upstream commit:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/OpenMathLib/OpenBLAS/commit/fdc1c323404be6f9551b10ea11b6c4cd7254e9b0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/OpenMathLib/OpenBLAS/pull/5336
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Supposed to fix "Argument list too long" when linking dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# on earlier macOS versions.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Applies to OpenBLAS 0.3.30, also maybe earlier versions.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Remove at next upstream release, should be fixed then.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- orig/CMakeLists.txt    2025-06-19 03:45:39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMakeLists.txt 2025-06-25 15:46:54
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -305,8 +305,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# Fix "Argument list too long" for macOS with Intel CPUs and DYNAMIC_ARCH turned on
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if(APPLE AND DYNAMIC_ARCH AND (NOT CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL "arm64"))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Fix "Argument list too long" for macOS with POWERPC or Intel CPUs 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if(APPLE AND (NOT CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL "arm64"))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   # Use response files
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   set(CMAKE_C_USE_RESPONSE_FILE_FOR_OBJECTS 1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   # Always build static library first
</span></pre><pre style='margin:0'>

</pre>