git: 0c4fedf55766 - main - math/suitesparse-graphblas: upgrade to 8.3.1

From: Thierry Thomas <thierry_at_FreeBSD.org>
Date: Sun, 31 Dec 2023 14:31:31 UTC
The branch main has been updated by thierry:

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

commit 0c4fedf55766a6e00077f382bc0ca812aee6c2cf
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2023-12-31 14:14:59 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2023-12-31 14:31:10 +0000

    math/suitesparse-graphblas: upgrade to 8.3.1
    
    Enable the GRAPHBLAS_COMPACT mode but keep the JIT compiler enabled: this
    should shorten the build time.
---
 math/suitesparse-graphblas/Makefile  | 9 +++++----
 math/suitesparse-graphblas/pkg-plist | 3 +--
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/math/suitesparse-graphblas/Makefile b/math/suitesparse-graphblas/Makefile
index 575cbfa15c8f..775d8e8a9775 100644
--- a/math/suitesparse-graphblas/Makefile
+++ b/math/suitesparse-graphblas/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	${MPORTNAME:tl}
-PORTVERSION=	8.2.1
+PORTVERSION=	8.3.1
 CATEGORIES=	math
 
 COMMENT=	Graph algorithms in the language of linear algebra
@@ -7,14 +7,15 @@ WWW=		https://faculty.cse.tamu.edu/davis/suitesparse.html
 
 LICENSE=	APACHE20
 
-USES=		localbase:ldflags
+USES=		localbase:ldflags pathfix
 
 MPORTNAME=	GraphBLAS
-CMAKE_ARGS+=	-DNSTATIC:BOOL=false
+CMAKE_ARGS+=	-DGRAPHBLAS_COMPACT:BOOL=On	\
+		-DGRAPHBLAS_USE_JIT:BOOL=On
 USE_LDCONFIG=	yes
 
 PORTDOCS=	CSC20_OpenMP_GraphBLAS.pdf Davis_HPEC18.pdf	\
-		GraphBLAS_API_C_2.0.0.pdf GraphBLAS_API_C_v13.pdf	\
+		GraphBLAS_API_C_2.0.0.pdf	\
 		GraphBLAS_UserGuide.pdf HPEC19.pdf	\
 		HPEC20_Python_and_MATLAB.pdf lagraph-grapl19.pdf	\
 		toms_graphblas.pdf toms_parallel_grb2.pdf	\
diff --git a/math/suitesparse-graphblas/pkg-plist b/math/suitesparse-graphblas/pkg-plist
index e8a057518f0b..75ebd7a20188 100644
--- a/math/suitesparse-graphblas/pkg-plist
+++ b/math/suitesparse-graphblas/pkg-plist
@@ -3,8 +3,7 @@ lib/cmake/GraphBLAS/GraphBLASConfig.cmake
 lib/cmake/GraphBLAS/GraphBLASConfigVersion.cmake
 lib/cmake/GraphBLAS/GraphBLASTargets-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/GraphBLAS/GraphBLASTargets.cmake
-lib/libgraphblas.a
 lib/libgraphblas.so
 lib/libgraphblas.so.8
-lib/libgraphblas.so.8.2.1
+lib/libgraphblas.so.%%VER%%
 libdata/pkgconfig/GraphBLAS.pc