git: d745f8359ae4 - main - math/suitesparse-klu: upgrade to 2.2.0

From: Thierry Thomas <thierry_at_FreeBSD.org>
Date: Wed, 20 Sep 2023 17:46:48 UTC
The branch main has been updated by thierry:

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

commit d745f8359ae4aa355de07d37c965893ddafe90d0
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2023-09-17 14:59:36 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2023-09-20 17:44:56 +0000

    math/suitesparse-klu: upgrade to 2.2.0
---
 math/suitesparse-klu/Makefile  |  6 +++---
 math/suitesparse-klu/pkg-plist | 24 ++++++++++++++++--------
 2 files changed, 19 insertions(+), 11 deletions(-)

diff --git a/math/suitesparse-klu/Makefile b/math/suitesparse-klu/Makefile
index 4fd7a293010b..4e4fabfaa21f 100644
--- a/math/suitesparse-klu/Makefile
+++ b/math/suitesparse-klu/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	${MPORTNAME:tl}
-PORTVERSION=	2.0.4
+PORTVERSION=	2.2.0
 CATEGORIES=	math
 
 COMMENT=	Sparse LU factorization, for circuit simulation
@@ -7,8 +7,7 @@ WWW=		https://faculty.cse.tamu.edu/davis/suitesparse.html
 
 LICENSE=	LGPL21+
 
-LIB_DEPENDS=	libmetis.so:math/metis		\
-		libamd.so:math/suitesparse-amd		\
+LIB_DEPENDS=	libamd.so:math/suitesparse-amd		\
 		libbtf.so:math/suitesparse-btf		\
 		libcamd.so:math/suitesparse-camd	\
 		libcolamd.so:math/suitesparse-colamd	\
@@ -16,6 +15,7 @@ LIB_DEPENDS=	libmetis.so:math/metis		\
 		libcholmod.so:math/suitesparse-cholmod
 
 USES=		localbase:ldflags
+CMAKE_ARGS+=	-DNSTATIC:BOOL=off
 
 MPORTNAME=	KLU
 USE_LDCONFIG=	yes
diff --git a/math/suitesparse-klu/pkg-plist b/math/suitesparse-klu/pkg-plist
index 6c78415d47fd..2cc01b279af6 100644
--- a/math/suitesparse-klu/pkg-plist
+++ b/math/suitesparse-klu/pkg-plist
@@ -1,14 +1,22 @@
-include/suitesparse/klu_cholmod.h
 include/suitesparse/klu.h
-lib/cmake/SuiteSparse/FindKLU_CHOLMOD.cmake
-lib/cmake/SuiteSparse/FindKLU.cmake
-lib/libklu_cholmod.a
-lib/libklu_cholmod.so
-lib/libklu_cholmod.so.2
-lib/libklu_cholmod.so.2.0.4
+include/suitesparse/klu_cholmod.h
+lib/cmake/KLU/KLUConfig.cmake
+lib/cmake/KLU/KLUConfigVersion.cmake
+lib/cmake/KLU/KLUTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/KLU/KLUTargets.cmake
+lib/cmake/KLU_CHOLMOD/KLU_CHOLMODConfig.cmake
+lib/cmake/KLU_CHOLMOD/KLU_CHOLMODConfigVersion.cmake
+lib/cmake/KLU_CHOLMOD/KLU_CHOLMODTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/KLU_CHOLMOD/KLU_CHOLMODTargets.cmake
 lib/libklu.a
 lib/libklu.so
 lib/libklu.so.2
-lib/libklu.so.2.0.4
+lib/libklu.so.2.2.0
+lib/libklu_cholmod.a
+lib/libklu_cholmod.so
+lib/libklu_cholmod.so.2
+lib/libklu_cholmod.so.2.2.0
+libdata/pkgconfig/KLU.pc
+libdata/pkgconfig/KLU_CHOLMOD.pc
 %%PORTDOCS%%%%DOCSDIR%%/KLU_README.txt
 %%PORTDOCS%%%%DOCSDIR%%/KLU_UserGuide.pdf