git: 9d0302c921c7 - main - math/clblas: upgrade to v2.12

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

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

commit 9d0302c921c73ec405407209115eedbe29707b51
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2025-01-24 18:56:23 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2025-01-24 19:01:26 +0000

    math/clblas: upgrade to v2.12
    
    Release notes at <https://github.com/clMathLibraries/clBLAS/releases/tag/v2.12>.
    
    PR:             279791
---
 math/clblas/Makefile                        |  3 +-
 math/clblas/distinfo                        |  5 ++-
 math/clblas/files/patch-protect_pragma.diff | 66 -----------------------------
 math/clblas/pkg-plist                       |  2 +-
 4 files changed, 5 insertions(+), 71 deletions(-)

diff --git a/math/clblas/Makefile b/math/clblas/Makefile
index 419f994a89e0..3c72073ba188 100644
--- a/math/clblas/Makefile
+++ b/math/clblas/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	clblas
-PORTVERSION=	2.10
+PORTVERSION=	2.12
 DISTVERSIONPREFIX=	v
-PORTREVISION=	17
 CATEGORIES=	math
 
 MAINTAINER=	ports@FreeBSD.org
diff --git a/math/clblas/distinfo b/math/clblas/distinfo
index 939ecf52e987..c96f8f5319e9 100644
--- a/math/clblas/distinfo
+++ b/math/clblas/distinfo
@@ -1,2 +1,3 @@
-SHA256 (clMathLibraries-clBLAS-v2.10_GH0.tar.gz) = 72a46cb92f6057d10b503ce23d62db73d7332eb0645bb8bca3337f4c0558b429
-SIZE (clMathLibraries-clBLAS-v2.10_GH0.tar.gz) = 1154117
+TIMESTAMP = 1718551899
+SHA256 (clMathLibraries-clBLAS-v2.12_GH0.tar.gz) = 7269c7cb06a43c5e96772010eba032e6d54e72a3abff41f16d765a5e524297a9
+SIZE (clMathLibraries-clBLAS-v2.12_GH0.tar.gz) = 1157445
diff --git a/math/clblas/files/patch-protect_pragma.diff b/math/clblas/files/patch-protect_pragma.diff
deleted file mode 100644
index bca3284cf2bc..000000000000
--- a/math/clblas/files/patch-protect_pragma.diff
+++ /dev/null
@@ -1,66 +0,0 @@
---- src/library/blas/AutoGemm/UserGemmKernelSources/dgemm_Col_NN_B0_MX048_NX048_KX08_src.cpp.orig	2016-01-05 17:04:55 UTC
-+++ src/library/blas/AutoGemm/UserGemmKernelSources/dgemm_Col_NN_B0_MX048_NX048_KX08_src.cpp
-@@ -18,7 +18,7 @@ const unsigned int dgemm_Col_NN_B0_MX048
- const unsigned int dgemm_Col_NN_B0_MX048_NX048_KX08_unroll = 8;
- 
- const char * const dgemm_Col_NN_B0_MX048_NX048_KX08_src = STRINGIFY(
--#pragma OPENCL EXTENSION cl_khr_fp64 : enable \n
-+_Pragma("OPENCL EXTENSION cl_khr_fp64 : enable") \n
- 
- #define  M6x6 \
-             rA[0] = lA[offA + 0];\
---- src/library/blas/AutoGemm/UserGemmKernelSources/dgemm_Col_NN_B1_MX048_NX048_KX08_src.cpp.orig	2016-01-05 17:04:55 UTC
-+++ src/library/blas/AutoGemm/UserGemmKernelSources/dgemm_Col_NN_B1_MX048_NX048_KX08_src.cpp
-@@ -18,7 +18,7 @@ const unsigned int dgemm_Col_NN_B1_MX048
- const unsigned int dgemm_Col_NN_B1_MX048_NX048_KX08_unroll = 8;
- 
- const char * const dgemm_Col_NN_B1_MX048_NX048_KX08_src = STRINGIFY(
--#pragma OPENCL EXTENSION cl_khr_fp64 : enable   \n
-+_Pragma("OPENCL EXTENSION cl_khr_fp64 : enable")   \n
- 
- #define  M6x6 \
-             rA[0] = lA[offA + 0];                       \
---- src/library/blas/AutoGemm/UserGemmKernelSources/dgemm_Col_NT_B0_MX048_NX048_KX08_src.cpp.orig	2016-01-05 17:04:55 UTC
-+++ src/library/blas/AutoGemm/UserGemmKernelSources/dgemm_Col_NT_B0_MX048_NX048_KX08_src.cpp
-@@ -18,7 +18,7 @@ const unsigned int dgemm_Col_NT_B0_MX048
- const unsigned int dgemm_Col_NT_B0_MX048_NX048_KX08_unroll = 8;
- 
- const char * const dgemm_Col_NT_B0_MX048_NX048_KX08_src = STRINGIFY(
--#pragma OPENCL EXTENSION cl_khr_fp64 : enable   \n
-+_Pragma("OPENCL EXTENSION cl_khr_fp64 : enable")   \n
- \n
- \ntypedef union _GPtr {
- \n  __global float *f;
---- src/library/blas/AutoGemm/UserGemmKernelSources/dgemm_Col_NT_B1_MX048_NX048_KX08_src.cpp.orig	2016-01-05 17:04:55 UTC
-+++ src/library/blas/AutoGemm/UserGemmKernelSources/dgemm_Col_NT_B1_MX048_NX048_KX08_src.cpp
-@@ -18,7 +18,7 @@ const unsigned int dgemm_Col_NT_B1_MX048
- const unsigned int dgemm_Col_NT_B1_MX048_NX048_KX08_unroll = 8;
- 
- const char * const dgemm_Col_NT_B1_MX048_NX048_KX08_src = STRINGIFY(
--#pragma OPENCL EXTENSION cl_khr_fp64 : enable   \n
-+_Pragma("OPENCL EXTENSION cl_khr_fp64 : enable")   \n
- \n
- \ntypedef union _GPtr {
- \n  __global float *f;
---- src/library/blas/AutoGemm/UserGemmKernelSources/dgemm_Col_TN_B0_MX048_NX048_KX08_src.cpp.orig	2016-01-05 17:04:55 UTC
-+++ src/library/blas/AutoGemm/UserGemmKernelSources/dgemm_Col_TN_B0_MX048_NX048_KX08_src.cpp
-@@ -18,7 +18,7 @@ const unsigned int dgemm_Col_TN_B0_MX048
- const unsigned int dgemm_Col_TN_B0_MX048_NX048_KX08_unroll = 8;
- 
- const char * const dgemm_Col_TN_B0_MX048_NX048_KX08_src = STRINGIFY(
--#pragma OPENCL EXTENSION cl_khr_fp64 : enable   \n
-+_Pragma("OPENCL EXTENSION cl_khr_fp64 : enable")   \n
- 
- __attribute__( (reqd_work_group_size(8, 8, 1)) )
- __kernel void dgemm_Col_TN_B0_MX048_NX048_KX08_src (
---- src/library/blas/AutoGemm/UserGemmKernelSources/dgemm_Col_TN_B1_MX048_NX048_KX08_src.cpp.orig	2016-01-05 17:04:55 UTC
-+++ src/library/blas/AutoGemm/UserGemmKernelSources/dgemm_Col_TN_B1_MX048_NX048_KX08_src.cpp
-@@ -18,7 +18,7 @@ const unsigned int dgemm_Col_TN_B1_MX048
- const unsigned int dgemm_Col_TN_B1_MX048_NX048_KX08_unroll = 8;
- 
- const char * const dgemm_Col_TN_B1_MX048_NX048_KX08_src = STRINGIFY(
--#pragma OPENCL EXTENSION cl_khr_fp64 : enable   \n
-+_Pragma("OPENCL EXTENSION cl_khr_fp64 : enable")   \n
- 
- __attribute__( (reqd_work_group_size(8, 8, 1)) )
- __kernel void dgemm_Col_TN_B1_MX048_NX048_KX08_src (
diff --git a/math/clblas/pkg-plist b/math/clblas/pkg-plist
index cb2304936307..5cd602ff0c68 100644
--- a/math/clblas/pkg-plist
+++ b/math/clblas/pkg-plist
@@ -10,4 +10,4 @@ lib/cmake/clBLAS/clBLASTargets-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/clBLAS/clBLASTargets.cmake
 lib/libclBLAS.so
 lib/libclBLAS.so.2
-lib/libclBLAS.so.2.10.0
+lib/libclBLAS.so.2.12.0