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