<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/605b69457af641cd6842ae92a0f0c5da04c6e6d9">https://github.com/macports/macports-ports/commit/605b69457af641cd6842ae92a0f0c5da04c6e6d9</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 605b69457af OpenBLAS: update to 0.3.27; OpenBLAS-devel: update to 20240704
</span>605b69457af is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 605b69457af641cd6842ae92a0f0c5da04c6e6d9
</span>Author: Sergey Fedorov <barracuda@macos-powerpc.org>
AuthorDate: Sat Jul 6 22:12:32 2024 +0800

<span style='display:block; white-space:pre;color:#404040;'>    OpenBLAS: update to 0.3.27; OpenBLAS-devel: update to 20240704
</span>---
 math/OpenBLAS/Portfile                             | 28 +++++--------
 ....PPC970-KERNEL.PPCG4-unbreak-CMake-parsing.diff | 47 ----------------------
 math/OpenBLAS/files/patch-OpenBLAS-old-macos.diff  | 15 -------
 .../OpenBLAS/files/patch-ar-options-old-macos.diff | 10 -----
 ..._power.c-add-CPU_SUBTYPE_POWERPC_7400-case.diff | 21 ----------
 ...step-of-too-long-args-without-DYNAMIC_ARCH.diff | 32 ---------------
 math/OpenBLAS/files/patch-libnoarch.devel.diff     | 18 ---------
 .../patch-openblas.pc-fixed-version-and-url.diff   | 16 --------
 ...ck.cmake-fix-arch-detection-for-Darwin-Pow.diff | 31 --------------
 math/OpenBLAS/files/patch-xcode15-fix.diff         | 14 -------
 10 files changed, 10 insertions(+), 222 deletions(-)

<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 2db20981dec..38e92fc78bd 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;'>@@ -27,12 +27,12 @@ if {${os.major} < 9} {
</span> subport OpenBLAS-devel {}
 if {[string first "-devel" $subport] > 0} {
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    github.setup    OpenMathLib OpenBLAS b1ae777afb071f3a80e6646ceaa587c4d2e10d23
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    github.setup    OpenMathLib OpenBLAS e1eef56e0510fecd5a05df9a8fddaf63a3d91ef0
</span>     github.tarball_from archive
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    version         20240209-[string range ${github.version} 0 7]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums       rmd160  8666fb64ff9128a4674772e243e02c22b1a1b799 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  8f45efabd83bd1bcefd721a0a72330172f7f6ee0d725099713c7a2a88c805e24 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    24580697
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version         20240704-[string range ${github.version} 0 7]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       rmd160  0612839aa8727b4cc76a4ac35b93bac8ea3920a9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  6f501ad13a94eef28c55b301018b85ec4b7eb4c38f4ac4b021ef953d7de581e4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    24634029
</span>     revision        0
 
     conflicts       OpenBLAS
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -46,25 +46,17 @@ if {[string first "-devel" $subport] > 0} {
</span> 
 } else {
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    github.setup    OpenMathLib OpenBLAS 0.3.25 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    github.setup    OpenMathLib OpenBLAS 0.3.27 v
</span>     github.tarball_from releases
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums       rmd160  eea6fe2c33762df4c47c7241808dabbdb085eed3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  4c25cb30c4bb23eddca05d7d0a85997b8db6144f5464ba7f8c09ce91e2f35543 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    24073168
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision        6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       rmd160  1ca534ed13409fb55ea384e294b9ff0fcfcdc483 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  aa2d68b1564fe2b13bc292672608e9cdeeeb6dc34995512e65c3b10f4599e897 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    24493704
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision        0
</span> 
     conflicts       OpenBLAS-devel
 
     patchfiles      patch-libnoarch.release.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-xcode15-fix.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-openblas.pc-fixed-version-and-url.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-enable-overstep-of-too-long-args-without-DYNAMIC_ARCH.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-ar-options-old-macos.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-OpenBLAS-old-macos.diff \
</span>                     patch-OpenBLAS-i386-Apple.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-system_check.cmake-fix-arch-detection-for-Darwin-Pow.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-cpuid_power.c-add-CPU_SUBTYPE_POWERPC_7400-case.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-KERNEL.PPC970-KERNEL.PPCG4-unbreak-CMake-parsing.diff \
</span>                     patch-cc.cmake-add-optflags-for-G5-and-G4-kernels.diff \
                     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;color:#808080;'>diff --git a/math/OpenBLAS/files/patch-KERNEL.PPC970-KERNEL.PPCG4-unbreak-CMake-parsing.diff b/math/OpenBLAS/files/patch-KERNEL.PPC970-KERNEL.PPCG4-unbreak-CMake-parsing.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index db86b1f0889..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/OpenBLAS/files/patch-KERNEL.PPC970-KERNEL.PPCG4-unbreak-CMake-parsing.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,47 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From 764b74994dfd5bcba1a592d77e8720b8b5ead52a Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: barracuda156 <vital.had@gmail.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Wed, 13 Dec 2023 19:23:50 +0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH] KERNEL.PPC970, KERNEL.PPCG4: unbreak CMake parsing
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Fixes: https://github.com/OpenMathLib/OpenBLAS/issues/4366
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- kernel/power/KERNEL.PPC970 | 8 ++++----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- kernel/power/KERNEL.PPCG4  | 4 ++--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 2 files changed, 6 insertions(+), 6 deletions(-)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git kernel/power/KERNEL.PPC970 kernel/power/KERNEL.PPC970
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index a99fb7d96..fee5fa529 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- kernel/power/KERNEL.PPC970
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ kernel/power/KERNEL.PPC970
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,11 +1,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ifeq ($(__BYTE_ORDER__),__ORDER_BIG_ENDIAN__)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SGEMMKERNEL    =  gemm_kernel.S
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--SGEMMINCOPY    =  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--SGEMMITCOPY    =  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SGEMMINCOPY    =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SGEMMITCOPY    =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SGEMMONCOPY    =  ../generic/gemm_ncopy_4.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SGEMMOTCOPY    =  ../generic/gemm_tcopy_4.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--SGEMMINCOPYOBJ =  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--SGEMMITCOPYOBJ =  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SGEMMINCOPYOBJ =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SGEMMITCOPYOBJ =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SGEMMONCOPYOBJ =  sgemm_oncopy$(TSUFFIX).$(SUFFIX)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SGEMMOTCOPYOBJ =  sgemm_otcopy$(TSUFFIX).$(SUFFIX)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git kernel/power/KERNEL.PPCG4 kernel/power/KERNEL.PPCG4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 1bdd3119e..c73601cee 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- kernel/power/KERNEL.PPCG4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ kernel/power/KERNEL.PPCG4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -96,9 +96,9 @@ CGEMMINCOPY    =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CGEMMONCOPY    =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CGEMMONCOPY    =  ../generic/zgemm_ncopy_2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CGEMMOTCOPY    =  ../generic/zgemm_tcopy_2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--CGEMMINCOPYOBJ =  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+CGEMMINCOPYOBJ =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #cgemm_incopy$(TSUFFIX).$(SUFFIX)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--CGEMMITCOPYOBJ =  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+CGEMMITCOPYOBJ =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #cgemm_itcopy$(TSUFFIX).$(SUFFIX)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CGEMMONCOPYOBJ =  cgemm_oncopy$(TSUFFIX).$(SUFFIX)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CGEMMOTCOPYOBJ =  cgemm_otcopy$(TSUFFIX).$(SUFFIX)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/OpenBLAS/files/patch-OpenBLAS-old-macos.diff b/math/OpenBLAS/files/patch-OpenBLAS-old-macos.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index ba92bda9b73..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/OpenBLAS/files/patch-OpenBLAS-old-macos.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,15 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://github.com/OpenMathLib/OpenBLAS/pull/4351
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git cmake/system_check.cmake cmake/system_check.cmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 49b9863e3..c9671b379 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- cmake/system_check.cmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ cmake/system_check.cmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -46,7 +46,7 @@ elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "loongarch64.*")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   set(LOONGARCH64 1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "riscv64.*")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   set(RISCV64 1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "amd64.*|x86_64.*|AMD64.*")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "amd64.*|x86_64.*|AMD64.*" OR (CMAKE_SYSTEM_NAME MATCHES "Darwin" AND CMAKE_SYSTEM_PROCESSOR MATCHES "i686.*|i386.*|x86.*"))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if (NOT BINARY)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if("${CMAKE_SIZEOF_VOID_P}" EQUAL "8")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       set(X86_64 1)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/OpenBLAS/files/patch-ar-options-old-macos.diff b/math/OpenBLAS/files/patch-ar-options-old-macos.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 2b6913e77fc..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/OpenBLAS/files/patch-ar-options-old-macos.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git CMakeLists.txt CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 7c6b96f41..7e5d1e0fb 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -257,1 +257,1 @@ "sh -c 'cat ${CMAKE_BINARY_DIR}/CMakeFiles/openblas_shared.dir/objects*.rsp | xargs -n 1024 ${CMAKE_AR} -ru libopenblas.a && exit 0' "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- "sh -c '${CMAKE_AR} -ru libopenblas.a ${CMAKE_BINARY_DIR}/driver/others/CMakeFiles/driver_others.dir/xerbla.c.o && exit 0' "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "sh -c '${CMAKE_AR} -rs libopenblas.a ${CMAKE_BINARY_DIR}/driver/others/CMakeFiles/driver_others.dir/xerbla.c.o && exit 0' "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -266,1 +266,1 @@   "sh -c 'cat ${CMAKE_BINARY_DIR}/CMakeFiles/openblas_shared.dir/objects*.rsp | xargs -n 1024 ${CMAKE_AR} -ru libopenblas.a && exit 0' "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--   "sh -c '${CMAKE_AR} -ru libopenblas.a ${CMAKE_BINARY_DIR}/driver/others/CMakeFiles/driver_others.dir/xerbla.c.o && exit 0' "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   "sh -c '${CMAKE_AR} -rs libopenblas.a ${CMAKE_BINARY_DIR}/driver/others/CMakeFiles/driver_others.dir/xerbla.c.o && exit 0' "
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/OpenBLAS/files/patch-cpuid_power.c-add-CPU_SUBTYPE_POWERPC_7400-case.diff b/math/OpenBLAS/files/patch-cpuid_power.c-add-CPU_SUBTYPE_POWERPC_7400-case.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 251dfdd4ca7..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/OpenBLAS/files/patch-cpuid_power.c-add-CPU_SUBTYPE_POWERPC_7400-case.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,21 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From 9dbc8129b3987fd038585904e612a8ff0f62f947 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: barracuda156 <vital.had@gmail.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Mon, 11 Dec 2023 21:09:06 +0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH] cpuid_power.c: add CPU_SUBTYPE_POWERPC_7400 case
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cpuid_power.c | 1 +
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 1 file changed, 1 insertion(+)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git cpuid_power.c cpuid_power.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 2526e8d0e..1ced8930a 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- cpuid_power.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ cpuid_power.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -160,6 +160,7 @@ int detect(void){
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   infoCount = HOST_BASIC_INFO_COUNT;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   host_info(mach_host_self(), HOST_BASIC_INFO, (host_info_t)&hostInfo, &infoCount);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if (hostInfo.cpu_subtype == CPU_SUBTYPE_POWERPC_7400) return CPUTYPE_PPCG4;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if (hostInfo.cpu_subtype == CPU_SUBTYPE_POWERPC_7450) return CPUTYPE_PPCG4;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if (hostInfo.cpu_subtype == CPU_SUBTYPE_POWERPC_970)  return CPUTYPE_PPC970;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/OpenBLAS/files/patch-enable-overstep-of-too-long-args-without-DYNAMIC_ARCH.diff b/math/OpenBLAS/files/patch-enable-overstep-of-too-long-args-without-DYNAMIC_ARCH.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 1d3d7129a59..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/OpenBLAS/files/patch-enable-overstep-of-too-long-args-without-DYNAMIC_ARCH.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,32 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://github.com/OpenMathLib/OpenBLAS/pull/4344
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git CMakeLists.txt CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 69077322a..96edaf503 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -249,20 +249,20 @@ if (${CMAKE_SYSTEM_NAME} MATCHES "AIX|Android|Linux|FreeBSD|OpenBSD|NetBSD|Drago
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   endif()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--if (APPLE AND DYNAMIC_ARCH AND BUILD_SHARED_LIBS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if (APPLE AND BUILD_SHARED_LIBS AND CMAKE_HOST_SYSTEM_VERSION VERSION_LESS 20)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   set (CMAKE_C_USE_RESPONSE_FILE_FOR_OBJECTS 1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if (NOT NOFORTRAN)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   set (CMAKE_Fortran_USE_RESPONSE_FILE_FOR_OBJECTS 1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   set (CMAKE_Fortran_CREATE_SHARED_LIBRARY
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- "sh -c 'cat ${CMAKE_BINARY_DIR}/CMakeFiles/openblas_shared.dir/objects*.rsp | xargs -n 1024 ar -ru libopenblas.a && exit 0' "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- "sh -c 'ar -ru libopenblas.a ${CMAKE_BINARY_DIR}/driver/others/CMakeFiles/driver_others.dir/xerbla.c.o && exit 0' "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "sh -c 'cat ${CMAKE_BINARY_DIR}/CMakeFiles/openblas_shared.dir/objects*.rsp | xargs -n 1024 ${CMAKE_AR} -ru libopenblas.a && exit 0' "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "sh -c '${CMAKE_AR} -ru libopenblas.a ${CMAKE_BINARY_DIR}/driver/others/CMakeFiles/driver_others.dir/xerbla.c.o && exit 0' "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  "sh -c 'echo \"\" | ${CMAKE_Fortran_COMPILER} -o dummy.o -c -x f95-cpp-input - '"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  "sh -c '${CMAKE_Fortran_COMPILER} -fpic -shared -Wl,-all_load -Wl,-force_load,libopenblas.a -Wl,-noall_load dummy.o -o ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/libopenblas.${OpenBLAS_MAJOR_VERSION}.${OpenBLAS_MINOR_VERSION}.dylib'"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  "sh -c 'ls -l ${CMAKE_BINARY_DIR}/lib'")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   else ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   set (CMAKE_C_CREATE_SHARED_LIBRARY
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--   "sh -c 'cat ${CMAKE_BINARY_DIR}/CMakeFiles/openblas_shared.dir/objects*.rsp | xargs -n 1024 ar -ru libopenblas.a && exit 0' "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--   "sh -c 'ar -ru libopenblas.a ${CMAKE_BINARY_DIR}/driver/others/CMakeFiles/driver_others.dir/xerbla.c.o && exit 0' "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   "sh -c 'cat ${CMAKE_BINARY_DIR}/CMakeFiles/openblas_shared.dir/objects*.rsp | xargs -n 1024 ${CMAKE_AR} -ru libopenblas.a && exit 0' "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   "sh -c '${CMAKE_AR} -ru libopenblas.a ${CMAKE_BINARY_DIR}/driver/others/CMakeFiles/driver_others.dir/xerbla.c.o && exit 0' "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    "sh -c '${CMAKE_C_COMPILER} -fpic -shared -Wl,-all_load -Wl,-force_load,libopenblas.a -Wl,-noall_load -o ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/libopenblas.${OpenBLAS_MAJOR_VERSION}.${OpenBLAS_MINOR_VERSION}.dylib'")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   endif ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif()
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/OpenBLAS/files/patch-libnoarch.devel.diff b/math/OpenBLAS/files/patch-libnoarch.devel.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 16770c7ef16..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/OpenBLAS/files/patch-libnoarch.devel.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,18 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- Makefile.system.orig   2023-04-02 04:18:01.000000000 +0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Makefile.system        2023-04-03 13:48:21.000000000 +0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1653,11 +1653,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ifneq ($(DYNAMIC_ARCH), 1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ifndef SMP
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--LIBNAME           = $(LIBPREFIX)_$(LIBCORE)$(REVISION).$(LIBSUFFIX)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--LIBNAME_P = $(LIBPREFIX)_$(LIBCORE)$(REVISION)_p.$(LIBSUFFIX)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIBNAME           = $(LIBPREFIX)$(REVISION).$(LIBSUFFIX)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIBNAME_P = $(LIBPREFIX)$(REVISION)_p.$(LIBSUFFIX)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--LIBNAME           = $(LIBPREFIX)_$(LIBCORE)p$(REVISION).$(LIBSUFFIX)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--LIBNAME_P = $(LIBPREFIX)_$(LIBCORE)p$(REVISION)_p.$(LIBSUFFIX)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIBNAME           = $(LIBPREFIX)$(REVISION).$(LIBSUFFIX)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIBNAME_P = $(LIBPREFIX)$(REVISION)_p.$(LIBSUFFIX)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ifndef SMP
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/OpenBLAS/files/patch-openblas.pc-fixed-version-and-url.diff b/math/OpenBLAS/files/patch-openblas.pc-fixed-version-and-url.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 442bfb3ae4d..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/OpenBLAS/files/patch-openblas.pc-fixed-version-and-url.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,16 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://github.com/OpenMathLib/OpenBLAS/pull/4341
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git cmake/openblas.pc.in cmake/openblas.pc.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 7e120af86..11e5606e5 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- cmake/openblas.pc.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ cmake/openblas.pc.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -5,7 +5,7 @@ includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- openblas_config=USE_64BITINT=@INTERFACE64@ NO_CBLAS=@NO_CBLAS@ NO_LAPACK=@NO_LAPACK@ NO_LAPACKE=@NO_LAPACKE@ DYNAMIC_ARCH=@DYNAMIC_ARCH@ DYNAMIC_OLDER=@DYNAMIC_OLDER@ NO_AFFINITY=@NO_AFFINITY@ USE_OPENMP=@USE_OPENMP@ @CORE@ MAX_THREADS=@NUM_THREADS@ 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Name: OpenBLAS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Description: OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--Version: @OPENBLAS_VERSION@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--URL: https://github.com/xianyi/OpenBLAS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Version: @OpenBLAS_VERSION@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+URL: https://github.com/OpenMathLib/OpenBLAS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Libs: @OpenMP_C_FLAGS@ -L${libdir} -lopenblas${libsuffix} 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Cflags: -I${includedir}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/OpenBLAS/files/patch-system_check.cmake-fix-arch-detection-for-Darwin-Pow.diff b/math/OpenBLAS/files/patch-system_check.cmake-fix-arch-detection-for-Darwin-Pow.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index c4404d103ce..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/OpenBLAS/files/patch-system_check.cmake-fix-arch-detection-for-Darwin-Pow.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,31 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From c732f275a27cbd9044d8409c2dd13e1e32f675ca Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: barracuda156 <vital.had@gmail.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Mon, 11 Dec 2023 21:05:31 +0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH] system_check.cmake: fix arch detection for Darwin PowerPC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cmake/system_check.cmake | 4 ++--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 1 file changed, 2 insertions(+), 2 deletions(-)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git cmake/system_check.cmake cmake/system_check.cmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index c9671b379..e94497a04 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- cmake/system_check.cmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ cmake/system_check.cmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -38,7 +38,7 @@ if(CMAKE_CL_64 OR MINGW64)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   endif()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- elseif(MINGW OR (MSVC AND NOT CMAKE_CROSSCOMPILING))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   set(X86 1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "ppc.*|power.*|Power.*")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "ppc.*|power.*|Power.*" OR (CMAKE_SYSTEM_NAME MATCHES "Darwin" AND CMAKE_OSX_ARCHITECTURES MATCHES "ppc.*"))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   set(POWER 1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "mips64.*")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   set(MIPS64 1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -109,7 +109,7 @@ else()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (NOT BINARY)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  if (X86_64 OR ARM64 OR POWER OR MIPS64 OR LOONGARCH64 OR RISCV64)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if (X86_64 OR ARM64 OR MIPS64 OR LOONGARCH64 OR RISCV64 OR (POWER AND NOT (CMAKE_OSX_ARCHITECTURES STREQUAL "ppc")))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     set(BINARY 64)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   else ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     set(BINARY 32)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/OpenBLAS/files/patch-xcode15-fix.diff b/math/OpenBLAS/files/patch-xcode15-fix.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 3c7d198d24c..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/OpenBLAS/files/patch-xcode15-fix.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,14 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://github.com/OpenMathLib/OpenBLAS/pull/4328
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git Makefile.system Makefile.system
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 1b84195e4..ff06e503c 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- Makefile.system
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Makefile.system
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -407,6 +407,7 @@ XCVER = $(shell pkgutil --pkg-info=com.apple.pkg.CLTools_Executables |awk '/vers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ifeq (x$(XCVER), x 15)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CCOMMON_OPT += -Wl,-ld_classic
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+FCOMMON_OPT += -Wl,-ld_classic
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span></pre><pre style='margin:0'>

</pre>