git: 177dfdbdac52 - main - math/clblast: upgrade to 1.6.3

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

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

commit 177dfdbdac529e13cabd6f90b267c571afb344a8
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2025-01-24 18:58:32 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2025-01-24 19:01:27 +0000

    math/clblast: upgrade to 1.6.3
    
    Release notes at <https://github.com/CNugteren/CLBlast/releases>.
---
 math/clblast/Makefile  | 11 +++++---
 math/clblast/distinfo  |  6 ++---
 math/clblast/pkg-plist | 70 ++++++++++++++++++++++++++++++++++++++++++++++++--
 3 files changed, 79 insertions(+), 8 deletions(-)

diff --git a/math/clblast/Makefile b/math/clblast/Makefile
index 11d8b1da015c..a93745ba0b12 100644
--- a/math/clblast/Makefile
+++ b/math/clblast/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	clblast
-PORTVERSION=	1.1.0
-PORTREVISION=	4
+PORTVERSION=	1.6.3
 CATEGORIES=	math
 
 MAINTAINER=	ports@FreeBSD.org
@@ -19,7 +18,13 @@ GH_ACCOUNT=	CNugteren
 GH_PROJECT=	CLBlast
 
 USES=		cmake
-USE_GCC=	yes
 USE_LDCONFIG=	yes
+PLIST_SUB=	VER=${PORTVERSION}
+
+OPTIONS_DEFINE=		TEST
+OPTIONS_SUB=		yes
+TEST_CMAKE_BOOL=	TESTS
+TEST_LIB_DEPENDS=	libcblas.so:math/cblas	\
+			libclBLAS.so:math/clblas
 
 .include <bsd.port.mk>
diff --git a/math/clblast/distinfo b/math/clblast/distinfo
index 04b4f10239e6..9894346df93c 100644
--- a/math/clblast/distinfo
+++ b/math/clblast/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1506883955
-SHA256 (CNugteren-CLBlast-1.1.0_GH0.tar.gz) = ff8ec7abc39d880f48868791466d07a4ab8757921266d01e221ac3ca8956fc54
-SIZE (CNugteren-CLBlast-1.1.0_GH0.tar.gz) = 296173
+TIMESTAMP = 1718481578
+SHA256 (CNugteren-CLBlast-1.6.3_GH0.tar.gz) = c05668c7461e8440fce48c9f7a8966a6f9e0923421acd7c0357ece9b1d83f20e
+SIZE (CNugteren-CLBlast-1.6.3_GH0.tar.gz) = 464039
diff --git a/math/clblast/pkg-plist b/math/clblast/pkg-plist
index 9de75badbf3d..f08f9821b438 100644
--- a/math/clblast/pkg-plist
+++ b/math/clblast/pkg-plist
@@ -1,7 +1,73 @@
+%%TEST%%bin/clblast_test_xamax
+%%TEST%%bin/clblast_test_xasum
+%%TEST%%bin/clblast_test_xaxpy
+%%TEST%%bin/clblast_test_xaxpybatched
+%%TEST%%bin/clblast_test_xcol2im
+%%TEST%%bin/clblast_test_xconvgemm
+%%TEST%%bin/clblast_test_xcopy
+%%TEST%%bin/clblast_test_xdot
+%%TEST%%bin/clblast_test_xdotc
+%%TEST%%bin/clblast_test_xdotu
+%%TEST%%bin/clblast_test_xgbmv
+%%TEST%%bin/clblast_test_xgemm
+%%TEST%%bin/clblast_test_xgemmbatched
+%%TEST%%bin/clblast_test_xgemmstridedbatched
+%%TEST%%bin/clblast_test_xgemv
+%%TEST%%bin/clblast_test_xger
+%%TEST%%bin/clblast_test_xgerc
+%%TEST%%bin/clblast_test_xgeru
+%%TEST%%bin/clblast_test_xhad
+%%TEST%%bin/clblast_test_xhbmv
+%%TEST%%bin/clblast_test_xhemm
+%%TEST%%bin/clblast_test_xhemv
+%%TEST%%bin/clblast_test_xher
+%%TEST%%bin/clblast_test_xher2
+%%TEST%%bin/clblast_test_xher2k
+%%TEST%%bin/clblast_test_xherk
+%%TEST%%bin/clblast_test_xhpmv
+%%TEST%%bin/clblast_test_xhpr
+%%TEST%%bin/clblast_test_xhpr2
+%%TEST%%bin/clblast_test_xim2col
+%%TEST%%bin/clblast_test_xnrm2
+%%TEST%%bin/clblast_test_xomatcopy
+%%TEST%%bin/clblast_test_xsbmv
+%%TEST%%bin/clblast_test_xscal
+%%TEST%%bin/clblast_test_xspmv
+%%TEST%%bin/clblast_test_xspr
+%%TEST%%bin/clblast_test_xspr2
+%%TEST%%bin/clblast_test_xswap
+%%TEST%%bin/clblast_test_xsymm
+%%TEST%%bin/clblast_test_xsymv
+%%TEST%%bin/clblast_test_xsyr
+%%TEST%%bin/clblast_test_xsyr2
+%%TEST%%bin/clblast_test_xsyr2k
+%%TEST%%bin/clblast_test_xsyrk
+%%TEST%%bin/clblast_test_xtbmv
+%%TEST%%bin/clblast_test_xtpmv
+%%TEST%%bin/clblast_test_xtrmm
+%%TEST%%bin/clblast_test_xtrmv
+%%TEST%%bin/clblast_test_xtrsm
+%%TEST%%bin/clblast_test_xtrsv
+bin/clblast_tuner_copy_fast
+bin/clblast_tuner_copy_pad
+bin/clblast_tuner_invert
+bin/clblast_tuner_routine_xgemm
+bin/clblast_tuner_routine_xtrsv
+bin/clblast_tuner_transpose_fast
+bin/clblast_tuner_transpose_pad
+bin/clblast_tuner_xaxpy
+bin/clblast_tuner_xconvgemm
+bin/clblast_tuner_xdot
+bin/clblast_tuner_xgemm
+bin/clblast_tuner_xgemm_direct
+bin/clblast_tuner_xgemv
+bin/clblast_tuner_xger
 include/clblast.h
 include/clblast_c.h
 include/clblast_half.h
-lib/cmake/CLBLast/CLBlastConfig-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/CLBLast/CLBlastConfig.cmake
+lib/cmake/CLBlast/CLBlastConfig-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/CLBlast/CLBlastConfig.cmake
 lib/libclblast.so
+lib/libclblast.so.1
+lib/libclblast.so.%%VER%%
 libdata/pkgconfig/clblast.pc