git: eeb1d544805a - main - math/openblas64: upgrade to v0.3.29

From: Thierry Thomas <thierry_at_FreeBSD.org>
Date: Fri, 24 Jan 2025 16:42:43 UTC
The branch main has been updated by thierry:

URL: https://cgit.FreeBSD.org/ports/commit/?id=eeb1d544805a035913e5676a5eefc2a9d286d74b

commit eeb1d544805a035913e5676a5eefc2a9d286d74b
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2025-01-24 15:05:11 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2025-01-24 16:42:00 +0000

    math/openblas64: upgrade to v0.3.29
    
    Releases notes at https://github.com/OpenMathLib/OpenBLAS/releases/tag/v0.3.29
---
 math/openblas64/Makefile                       |  2 +-
 math/openblas64/distinfo                       |  6 ++--
 math/openblas64/files/patch-cmake_system.cmake | 38 --------------------------
 math/openblas64/files/patch-param.h            | 11 --------
 4 files changed, 4 insertions(+), 53 deletions(-)

diff --git a/math/openblas64/Makefile b/math/openblas64/Makefile
index 1a4972b0fe55..3fd90f20401f 100644
--- a/math/openblas64/Makefile
+++ b/math/openblas64/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	openblas
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.3.27
+DISTVERSION=	0.3.29
 CATEGORIES=	math
 MASTER_SITES=	NL/lapack/timing/:lapack_tmg
 PKGNAMESUFFIX=	64
diff --git a/math/openblas64/distinfo b/math/openblas64/distinfo
index 169879c569a1..4d9f628b7c61 100644
--- a/math/openblas64/distinfo
+++ b/math/openblas64/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1717789737
+TIMESTAMP = 1737726082
 SHA256 (openblas/large.tgz) = f328d88b7fa97722f271d7d0cfea1c220e0f8e5ed5ff01d8ef1eb51d6f4243a1
 SIZE (openblas/large.tgz) = 2595
 SHA256 (openblas/timing.tgz) = 999c65f8ea8bd4eac7f1c7f3463d4946917afd20a997807300fe35d70122f3af
 SIZE (openblas/timing.tgz) = 1059485
-SHA256 (openblas/OpenMathLib-OpenBLAS-v0.3.27_GH0.tar.gz) = aa2d68b1564fe2b13bc292672608e9cdeeeb6dc34995512e65c3b10f4599e897
-SIZE (openblas/OpenMathLib-OpenBLAS-v0.3.27_GH0.tar.gz) = 24493704
+SHA256 (openblas/OpenMathLib-OpenBLAS-v0.3.29_GH0.tar.gz) = 38240eee1b29e2bde47ebb5d61160207dc68668a54cac62c076bb5032013b1eb
+SIZE (openblas/OpenMathLib-OpenBLAS-v0.3.29_GH0.tar.gz) = 24671913
diff --git a/math/openblas64/files/patch-cmake_system.cmake b/math/openblas64/files/patch-cmake_system.cmake
deleted file mode 100644
index 7611527d4fa1..000000000000
--- a/math/openblas64/files/patch-cmake_system.cmake
+++ /dev/null
@@ -1,38 +0,0 @@
---- cmake/system.cmake.orig	2024-04-04 20:26:04 UTC
-+++ cmake/system.cmake
-@@ -172,7 +172,7 @@ if (DEFINED TARGET)
-         endif()
-     elseif (${CMAKE_C_COMPILER_ID} STREQUAL "Clang" OR ${CMAKE_C_COMPILER_ID} STREQUAL "AppleClang")
-          if (${CMAKE_C_COMPILER_VERSION} VERSION_GREATER 8.99)
--          set (KERNEL_DEFINITIONS "${KERNEL_DEFINITIONS} -march=cooperlake -exhaustive-register-search")
-+          set (KERNEL_DEFINITIONS "${KERNEL_DEFINITIONS} -march=cooperlake -mllvm -exhaustive-register-search")
-         else()
-           set (KERNEL_DEFINITIONS "${KERNEL_DEFINITIONS} -march=skylake-avx512 -exhaustive-register-search")
-         endif()
-@@ -188,7 +188,7 @@ if (DEFINED TARGET)
-         endif()
-     elseif (${CMAKE_C_COMPILER_ID} STREQUAL "Clang" OR ${CMAKE_C_COMPILER_ID} STREQUAL "AppleClang")
-          if (${CMAKE_C_COMPILER_VERSION} VERSION_GREATER 12.0)
--          set (KERNEL_DEFINITIONS "${KERNEL_DEFINITIONS} -march=sapphirerapids -exhaustive-register-search")
-+          set (KERNEL_DEFINITIONS "${KERNEL_DEFINITIONS} -march=sapphirerapids -mllvm -exhaustive-register-search")
-         else()
-           set (KERNEL_DEFINITIONS "${KERNEL_DEFINITIONS} -march=skylake-avx512 -exhaustive-register-search")
-         endif()
-@@ -197,7 +197,7 @@ if (DEFINED TARGET)
-   if (${TARGET} STREQUAL SKYLAKEX AND NOT NO_AVX512)
-     	  set (KERNEL_DEFINITIONS "${KERNEL_DEFINITIONS} -march=skylake-avx512")
-   	  if (${CMAKE_C_COMPILER_ID} STREQUAL "Clang" OR ${CMAKE_C_COMPILER_ID} STREQUAL "AppleClang")
--	 	set (KERNEL_DEFINITIONS "${KERNEL_DEFINITIONS} -exhaustive-register-search")
-+	 	set (KERNEL_DEFINITIONS "${KERNEL_DEFINITIONS} -mllvm -exhaustive-register-search")
-   	  endif()
-   endif()
-   
-@@ -215,7 +215,7 @@ if (DEFINED TARGET)
- 	else()
-     	  set (KERNEL_DEFINITIONS "${KERNEL_DEFINITIONS} -march=skylake-avx512")
-         endif()
--	set (KERNEL_DEFINITIONS "${KERNEL_DEFINITIONS} -exhaustive-register-search")
-+	set (KERNEL_DEFINITIONS "${KERNEL_DEFINITIONS} -mllvm -exhaustive-register-search")
-     endif()
-   endif()
-   
diff --git a/math/openblas64/files/patch-param.h b/math/openblas64/files/patch-param.h
deleted file mode 100644
index 0362153e41f1..000000000000
--- a/math/openblas64/files/patch-param.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- param.h.orig	2024-06-23 08:32:52 UTC
-+++ param.h
-@@ -2553,7 +2553,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILI
- 
- #endif
- 
--#if defined(POWER9) && defined(OS_LINUX)
-+#if defined(POWER9) && (defined(OS_LINUX) || defined(OS_FREEBSD))
- 
- #define SNUMOPT		16
- #define DNUMOPT		8