git: 5e9bc3296a98 - main - math/suitesparse*: upgrade to v7.0.0

From: Thierry Thomas <thierry_at_FreeBSD.org>
Date: Thu, 19 Jan 2023 16:45:41 UTC
The branch main has been updated by thierry:

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

commit 5e9bc3296a9842b4245b7853153455805fec1d53
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2023-01-19 16:12:16 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2023-01-19 16:45:37 +0000

    math/suitesparse*: upgrade to v7.0.0
    
    Release notes at
    <https://github.com/DrTimothyAldenDavis/SuiteSparse/releases/tag/v7.0.0>
---
 math/suitesparse-amd/Makefile        |  2 +-
 math/suitesparse-amd/pkg-plist       |  2 +-
 math/suitesparse-btf/Makefile        |  2 +-
 math/suitesparse-btf/pkg-plist       |  2 +-
 math/suitesparse-camd/Makefile       |  2 +-
 math/suitesparse-camd/pkg-plist      |  2 +-
 math/suitesparse-ccolamd/Makefile    |  2 +-
 math/suitesparse-ccolamd/pkg-plist   |  2 +-
 math/suitesparse-cholmod/Makefile    |  2 +-
 math/suitesparse-cholmod/pkg-plist   |  6 +++---
 math/suitesparse-colamd/Makefile     |  2 +-
 math/suitesparse-colamd/pkg-plist    |  2 +-
 math/suitesparse-config/pkg-plist    | 11 +++++++++--
 math/suitesparse-csparse/Makefile    |  2 +-
 math/suitesparse-cxsparse/Makefile   |  2 +-
 math/suitesparse-cxsparse/pkg-plist  |  2 +-
 math/suitesparse-graphblas/Makefile  |  2 +-
 math/suitesparse-graphblas/pkg-plist |  2 +-
 math/suitesparse-klu/Makefile        |  2 +-
 math/suitesparse-klu/pkg-plist       |  4 ++--
 math/suitesparse-ldl/Makefile        |  2 +-
 math/suitesparse-ldl/pkg-plist       |  2 +-
 math/suitesparse-mongoose/Makefile   |  2 +-
 math/suitesparse-mongoose/pkg-plist  |  2 +-
 math/suitesparse-rbio/Makefile       |  2 +-
 math/suitesparse-rbio/pkg-plist      |  2 +-
 math/suitesparse-spex/Makefile       |  2 +-
 math/suitesparse-spex/pkg-plist      |  2 +-
 math/suitesparse-spqr/Makefile       |  2 +-
 math/suitesparse-spqr/pkg-plist      |  6 +++---
 math/suitesparse-umfpack/Makefile    |  2 +-
 math/suitesparse-umfpack/pkg-plist   |  2 +-
 math/suitesparse/Makefile            |  3 ++-
 math/suitesparse/bsd.suitesparse.mk  |  2 +-
 math/suitesparse/distinfo            |  6 +++---
 35 files changed, 51 insertions(+), 43 deletions(-)

diff --git a/math/suitesparse-amd/Makefile b/math/suitesparse-amd/Makefile
index 52b5c2ef2044..b19ccf7333de 100644
--- a/math/suitesparse-amd/Makefile
+++ b/math/suitesparse-amd/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	${MPORTNAME:tl}
-PORTVERSION=	3.0.2
+PORTVERSION=	3.0.3
 CATEGORIES=	math
 
 COMMENT=	Symmetric approximate minimum degree
diff --git a/math/suitesparse-amd/pkg-plist b/math/suitesparse-amd/pkg-plist
index 0b5379c354ea..fd330024a8c7 100644
--- a/math/suitesparse-amd/pkg-plist
+++ b/math/suitesparse-amd/pkg-plist
@@ -3,6 +3,6 @@ lib/cmake/SuiteSparse/FindAMD.cmake
 lib/libamd.a
 lib/libamd.so
 lib/libamd.so.3
-lib/libamd.so.3.0.2
+lib/libamd.so.3.0.3
 %%PORTDOCS%%%%DOCSDIR%%/AMD_README.txt
 %%PORTDOCS%%%%DOCSDIR%%/AMD_UserGuide.pdf
diff --git a/math/suitesparse-btf/Makefile b/math/suitesparse-btf/Makefile
index 387fdfe0cfbf..49a57f9e1db5 100644
--- a/math/suitesparse-btf/Makefile
+++ b/math/suitesparse-btf/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	${MPORTNAME:tl}
-PORTVERSION=	2.0.2
+PORTVERSION=	2.0.3
 CATEGORIES=	math
 
 COMMENT=	Permutation to block triangular form
diff --git a/math/suitesparse-btf/pkg-plist b/math/suitesparse-btf/pkg-plist
index 8fb07157dcfe..a492b7b9f2d4 100644
--- a/math/suitesparse-btf/pkg-plist
+++ b/math/suitesparse-btf/pkg-plist
@@ -3,5 +3,5 @@ lib/cmake/SuiteSparse/FindBTF.cmake
 lib/libbtf.a
 lib/libbtf.so
 lib/libbtf.so.2
-lib/libbtf.so.2.0.2
+lib/libbtf.so.2.0.3
 %%PORTDOCS%%%%DOCSDIR%%/BTF_README.txt
diff --git a/math/suitesparse-camd/Makefile b/math/suitesparse-camd/Makefile
index 3296570df804..f275bed6d2c0 100644
--- a/math/suitesparse-camd/Makefile
+++ b/math/suitesparse-camd/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	${MPORTNAME:tl}
-PORTVERSION=	3.0.2
+PORTVERSION=	3.0.3
 CATEGORIES=	math
 
 COMMENT=	Symmetric approximate minimum degree
diff --git a/math/suitesparse-camd/pkg-plist b/math/suitesparse-camd/pkg-plist
index 83d4a8ecc77a..8121afefd49b 100644
--- a/math/suitesparse-camd/pkg-plist
+++ b/math/suitesparse-camd/pkg-plist
@@ -3,6 +3,6 @@ lib/cmake/SuiteSparse/FindCAMD.cmake
 lib/libcamd.a
 lib/libcamd.so
 lib/libcamd.so.3
-lib/libcamd.so.3.0.2
+lib/libcamd.so.3.0.3
 %%PORTDOCS%%%%DOCSDIR%%/CAMD_README.txt
 %%PORTDOCS%%%%DOCSDIR%%/CAMD_UserGuide.pdf
diff --git a/math/suitesparse-ccolamd/Makefile b/math/suitesparse-ccolamd/Makefile
index fc8c166c6e49..4bea7de221e1 100644
--- a/math/suitesparse-ccolamd/Makefile
+++ b/math/suitesparse-ccolamd/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	${MPORTNAME:tl}
-PORTVERSION=	3.0.2
+PORTVERSION=	3.0.3
 CATEGORIES=	math
 
 COMMENT=	Constrained column approximate minimum degree ordering
diff --git a/math/suitesparse-ccolamd/pkg-plist b/math/suitesparse-ccolamd/pkg-plist
index b6cb8bee507f..38443be512e5 100644
--- a/math/suitesparse-ccolamd/pkg-plist
+++ b/math/suitesparse-ccolamd/pkg-plist
@@ -3,5 +3,5 @@ lib/cmake/SuiteSparse/FindCCOLAMD.cmake
 lib/libccolamd.a
 lib/libccolamd.so
 lib/libccolamd.so.3
-lib/libccolamd.so.3.0.2
+lib/libccolamd.so.3.0.3
 %%PORTDOCS%%%%DOCSDIR%%/CCOLAMD_README.txt
diff --git a/math/suitesparse-cholmod/Makefile b/math/suitesparse-cholmod/Makefile
index bb2be98afdf4..b0c99923eeea 100644
--- a/math/suitesparse-cholmod/Makefile
+++ b/math/suitesparse-cholmod/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	${MPORTNAME:tl}
-PORTVERSION=	4.0.2
+PORTVERSION=	4.0.3
 CATEGORIES=	math
 
 COMMENT=	Sparse CHOLesky MODification package
diff --git a/math/suitesparse-cholmod/pkg-plist b/math/suitesparse-cholmod/pkg-plist
index dab95c205b25..0b79943f6ee4 100644
--- a/math/suitesparse-cholmod/pkg-plist
+++ b/math/suitesparse-cholmod/pkg-plist
@@ -1,13 +1,13 @@
 include/suitesparse/cholmod.h
 lib/cmake/SuiteSparse/FindCHOLMOD.cmake
 lib/cmake/SuiteSparse/FindCHOLMOD_CUDA.cmake
-lib/libcholmod_cuda_static.a
+lib/libcholmod_cuda.a
 lib/libcholmod_cuda.so
 lib/libcholmod_cuda.so.4
-lib/libcholmod_cuda.so.4.0.2
+lib/libcholmod_cuda.so.4.0.3
 lib/libcholmod.a
 lib/libcholmod.so
 lib/libcholmod.so.4
-lib/libcholmod.so.4.0.2
+lib/libcholmod.so.4.0.3
 %%PORTDOCS%%%%DOCSDIR%%/CHOLMOD_README.txt
 %%PORTDOCS%%%%DOCSDIR%%/CHOLMOD_UserGuide.pdf
diff --git a/math/suitesparse-colamd/Makefile b/math/suitesparse-colamd/Makefile
index 41e6eaf660fd..9578ecb68f0e 100644
--- a/math/suitesparse-colamd/Makefile
+++ b/math/suitesparse-colamd/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	${MPORTNAME:tl}
-PORTVERSION=	3.0.2
+PORTVERSION=	3.0.3
 CATEGORIES=	math
 
 COMMENT=	Column approximate minimum degree ordering algorithm
diff --git a/math/suitesparse-colamd/pkg-plist b/math/suitesparse-colamd/pkg-plist
index 74f172f7b487..979eeb9ce5ca 100644
--- a/math/suitesparse-colamd/pkg-plist
+++ b/math/suitesparse-colamd/pkg-plist
@@ -3,5 +3,5 @@ lib/cmake/SuiteSparse/FindCOLAMD.cmake
 lib/libcolamd.a
 lib/libcolamd.so
 lib/libcolamd.so.3
-lib/libcolamd.so.3.0.2
+lib/libcolamd.so.3.0.3
 %%PORTDOCS%%%%DOCSDIR%%/COLAMD_README.txt
diff --git a/math/suitesparse-config/pkg-plist b/math/suitesparse-config/pkg-plist
index 80590f58d11c..ca1aff0687f3 100644
--- a/math/suitesparse-config/pkg-plist
+++ b/math/suitesparse-config/pkg-plist
@@ -1,8 +1,15 @@
 include/suitesparse/SuiteSparse_config.h
 lib/cmake/SuiteSparse/FindSuiteSparse_config.cmake
+lib/cmake/SuiteSparse/SuiteSparseBLAS.cmake
+lib/cmake/SuiteSparse/SuiteSparseBLAS32.cmake
+lib/cmake/SuiteSparse/SuiteSparseBLAS64.cmake
+lib/cmake/SuiteSparse/SuiteSparseLAPACK.cmake
+lib/cmake/SuiteSparse/SuiteSparsePolicy.cmake
+lib/cmake/SuiteSparse/SuiteSparseReport.cmake
+lib/cmake/SuiteSparse/SuiteSparse_ssize_t.cmake
 lib/libsuitesparseconfig.a
 lib/libsuitesparseconfig.so
-lib/libsuitesparseconfig.so.6
-lib/libsuitesparseconfig.so.6.0.3
+lib/libsuitesparseconfig.so.7
+lib/libsuitesparseconfig.so.7.0.0
 %%PORTDOCS%%%%DOCSDIR%%/SuiteSparse_README.md
 %%PORTDOCS%%%%DOCSDIR%%/config_README.txt
diff --git a/math/suitesparse-csparse/Makefile b/math/suitesparse-csparse/Makefile
index 40d9ae0cc786..90ad501ea674 100644
--- a/math/suitesparse-csparse/Makefile
+++ b/math/suitesparse-csparse/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	${MPORTNAME:tl}
-PORTVERSION=	4.0.0
+PORTVERSION=	4.0.1
 CATEGORIES=	math
 
 COMMENT=	Concise Sparse Matrix package
diff --git a/math/suitesparse-cxsparse/Makefile b/math/suitesparse-cxsparse/Makefile
index 87506a85ba8e..fefa08839e79 100644
--- a/math/suitesparse-cxsparse/Makefile
+++ b/math/suitesparse-cxsparse/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	${MPORTNAME:tl}
-PORTVERSION=	4.0.2
+PORTVERSION=	4.0.3
 CATEGORIES=	math
 
 COMMENT=	Extended version of CSparse
diff --git a/math/suitesparse-cxsparse/pkg-plist b/math/suitesparse-cxsparse/pkg-plist
index 44235e58a724..5230873a9e3f 100644
--- a/math/suitesparse-cxsparse/pkg-plist
+++ b/math/suitesparse-cxsparse/pkg-plist
@@ -3,5 +3,5 @@ lib/cmake/SuiteSparse/FindCXSparse.cmake
 lib/libcxsparse.a
 lib/libcxsparse.so
 lib/libcxsparse.so.4
-lib/libcxsparse.so.4.0.2
+lib/libcxsparse.so.4.0.3
 %%PORTDOCS%%%%DOCSDIR%%/CXSparse_README.txt
diff --git a/math/suitesparse-graphblas/Makefile b/math/suitesparse-graphblas/Makefile
index 6c593477043d..1696770444df 100644
--- a/math/suitesparse-graphblas/Makefile
+++ b/math/suitesparse-graphblas/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	${MPORTNAME:tl}
-PORTVERSION=	7.4.0
+PORTVERSION=	7.4.2
 CATEGORIES=	math
 
 COMMENT=	Graph algorithms in the language of linear algebra
diff --git a/math/suitesparse-graphblas/pkg-plist b/math/suitesparse-graphblas/pkg-plist
index cb13dbba0f58..3fc07efb6c90 100644
--- a/math/suitesparse-graphblas/pkg-plist
+++ b/math/suitesparse-graphblas/pkg-plist
@@ -2,4 +2,4 @@ include/suitesparse/GraphBLAS.h
 lib/cmake/SuiteSparse/FindGraphBLAS.cmake
 lib/libgraphblas.so
 lib/libgraphblas.so.7
-lib/libgraphblas.so.7.4.0
+lib/libgraphblas.so.7.4.2
diff --git a/math/suitesparse-klu/Makefile b/math/suitesparse-klu/Makefile
index 61dac5ec388b..f5f7ce8f2557 100644
--- a/math/suitesparse-klu/Makefile
+++ b/math/suitesparse-klu/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	${MPORTNAME:tl}
-PORTVERSION=	2.0.2
+PORTVERSION=	2.0.3
 CATEGORIES=	math
 
 COMMENT=	Sparse LU factorization, for circuit simulation
diff --git a/math/suitesparse-klu/pkg-plist b/math/suitesparse-klu/pkg-plist
index f7b197e913d2..6a75c590c5ea 100644
--- a/math/suitesparse-klu/pkg-plist
+++ b/math/suitesparse-klu/pkg-plist
@@ -5,10 +5,10 @@ lib/cmake/SuiteSparse/FindKLU.cmake
 lib/libklu_cholmod.a
 lib/libklu_cholmod.so
 lib/libklu_cholmod.so.2
-lib/libklu_cholmod.so.2.0.2
+lib/libklu_cholmod.so.2.0.3
 lib/libklu.a
 lib/libklu.so
 lib/libklu.so.2
-lib/libklu.so.2.0.2
+lib/libklu.so.2.0.3
 %%PORTDOCS%%%%DOCSDIR%%/KLU_README.txt
 %%PORTDOCS%%%%DOCSDIR%%/KLU_UserGuide.pdf
diff --git a/math/suitesparse-ldl/Makefile b/math/suitesparse-ldl/Makefile
index a34318aac4c0..da8fa5cbf30a 100644
--- a/math/suitesparse-ldl/Makefile
+++ b/math/suitesparse-ldl/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	${MPORTNAME:tl}
-PORTVERSION=	3.0.2
+PORTVERSION=	3.0.3
 CATEGORIES=	math
 
 COMMENT=	Simple LDL^T factorization
diff --git a/math/suitesparse-ldl/pkg-plist b/math/suitesparse-ldl/pkg-plist
index 94751af01b3f..fe47e365a8e4 100644
--- a/math/suitesparse-ldl/pkg-plist
+++ b/math/suitesparse-ldl/pkg-plist
@@ -3,6 +3,6 @@ lib/cmake/SuiteSparse/FindLDL.cmake
 lib/libldl.a
 lib/libldl.so
 lib/libldl.so.3
-lib/libldl.so.3.0.2
+lib/libldl.so.3.0.3
 %%PORTDOCS%%%%DOCSDIR%%/LDL_README.txt
 %%PORTDOCS%%%%DOCSDIR%%/ldl_userguide.pdf
diff --git a/math/suitesparse-mongoose/Makefile b/math/suitesparse-mongoose/Makefile
index 8f2c863562fb..5205e4b5b87d 100644
--- a/math/suitesparse-mongoose/Makefile
+++ b/math/suitesparse-mongoose/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	${MPORTNAME:tl}
-PORTVERSION=	3.0.3
+PORTVERSION=	3.0.4
 CATEGORIES=	math
 
 COMMENT=	Symmetric approximate minimum degree
diff --git a/math/suitesparse-mongoose/pkg-plist b/math/suitesparse-mongoose/pkg-plist
index b6581955c6ab..46ed99cd05ad 100644
--- a/math/suitesparse-mongoose/pkg-plist
+++ b/math/suitesparse-mongoose/pkg-plist
@@ -4,5 +4,5 @@ lib/cmake/SuiteSparse/FindMongoose.cmake
 lib/libmongoose.a
 lib/libmongoose.so
 lib/libmongoose.so.3
-lib/libmongoose.so.3.0.3
+lib/libmongoose.so.3.0.4
 %%PORTDOCS%%%%DOCSDIR%%/Mongoose_UserGuide.pdf
diff --git a/math/suitesparse-rbio/Makefile b/math/suitesparse-rbio/Makefile
index d84edfc84acf..fc8d2c45547f 100644
--- a/math/suitesparse-rbio/Makefile
+++ b/math/suitesparse-rbio/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	${MPORTNAME:tl}
-PORTVERSION=	3.0.2
+PORTVERSION=	3.0.3
 CATEGORIES=	math
 
 COMMENT=	Read/write sparse matrices
diff --git a/math/suitesparse-rbio/pkg-plist b/math/suitesparse-rbio/pkg-plist
index f1d6855e91dd..f8652613eb86 100644
--- a/math/suitesparse-rbio/pkg-plist
+++ b/math/suitesparse-rbio/pkg-plist
@@ -3,5 +3,5 @@ lib/cmake/SuiteSparse/FindRBio.cmake
 lib/librbio.a
 lib/librbio.so
 lib/librbio.so.3
-lib/librbio.so.3.0.2
+lib/librbio.so.3.0.3
 %%PORTDOCS%%%%DOCSDIR%%/RBio_README.txt
diff --git a/math/suitesparse-spex/Makefile b/math/suitesparse-spex/Makefile
index 86ef80a5a1fb..2d32fe9e725c 100644
--- a/math/suitesparse-spex/Makefile
+++ b/math/suitesparse-spex/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	${MPORTNAME:tl}
-PORTVERSION=	2.0.2
+PORTVERSION=	2.0.3
 CATEGORIES=	math
 
 COMMENT=	Sparse Left-looking Integer-Preserving LU Factorization
diff --git a/math/suitesparse-spex/pkg-plist b/math/suitesparse-spex/pkg-plist
index 1f59d7032c02..ef2af3844eb1 100644
--- a/math/suitesparse-spex/pkg-plist
+++ b/math/suitesparse-spex/pkg-plist
@@ -3,6 +3,6 @@ lib/cmake/SuiteSparse/FindSPEX.cmake
 lib/libspex.a
 lib/libspex.so
 lib/libspex.so.2
-lib/libspex.so.2.0.2
+lib/libspex.so.2.0.3
 %%PORTDOCS%%%%DOCSDIR%%/SPEX_README.md
 %%PORTDOCS%%%%DOCSDIR%%/SPEX_UserGuide.pdf
diff --git a/math/suitesparse-spqr/Makefile b/math/suitesparse-spqr/Makefile
index 688f5e2afea8..976fd9e6cf15 100644
--- a/math/suitesparse-spqr/Makefile
+++ b/math/suitesparse-spqr/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	${MPORTNAME:tl}
-PORTVERSION=	3.0.2
+PORTVERSION=	3.0.3
 CATEGORIES=	math
 
 COMMENT=	Sparse QR factorization
diff --git a/math/suitesparse-spqr/pkg-plist b/math/suitesparse-spqr/pkg-plist
index 7b504b3e91b6..95463ac5d2bc 100644
--- a/math/suitesparse-spqr/pkg-plist
+++ b/math/suitesparse-spqr/pkg-plist
@@ -5,11 +5,11 @@ lib/cmake/SuiteSparse/FindSPQR.cmake
 lib/cmake/SuiteSparse/FindSPQR_CUDA.cmake
 lib/libspqr_cuda.so
 lib/libspqr_cuda.so.3
-lib/libspqr_cuda.so.3.0.2
-lib/libspqr_cuda_static.a
+lib/libspqr_cuda.so.3.0.3
+lib/libspqr_cuda.a
 lib/libspqr.a
 lib/libspqr.so
 lib/libspqr.so.3
-lib/libspqr.so.3.0.2
+lib/libspqr.so.3.0.3
 %%PORTDOCS%%%%DOCSDIR%%/SPQR_README.txt
 %%PORTDOCS%%%%DOCSDIR%%/spqr_user_guide.pdf
diff --git a/math/suitesparse-umfpack/Makefile b/math/suitesparse-umfpack/Makefile
index c99604407da8..6e936526c950 100644
--- a/math/suitesparse-umfpack/Makefile
+++ b/math/suitesparse-umfpack/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	${MPORTNAME:tl}
-PORTVERSION=	6.0.2
+PORTVERSION=	6.1.0
 CATEGORIES=	math
 
 COMMENT=	Sparse multifrontal LU factorization
diff --git a/math/suitesparse-umfpack/pkg-plist b/math/suitesparse-umfpack/pkg-plist
index 6bca27fafb86..4266abb81834 100644
--- a/math/suitesparse-umfpack/pkg-plist
+++ b/math/suitesparse-umfpack/pkg-plist
@@ -3,7 +3,7 @@ lib/cmake/SuiteSparse/FindUMFPACK.cmake
 lib/libumfpack.a
 lib/libumfpack.so
 lib/libumfpack.so.6
-lib/libumfpack.so.6.0.2
+lib/libumfpack.so.6.1.0
 %%PORTDOCS%%%%DOCSDIR%%/UMFPACK_QuickStart.pdf
 %%PORTDOCS%%%%DOCSDIR%%/UMFPACK_README.txt
 %%PORTDOCS%%%%DOCSDIR%%/UMFPACK_UserGuide.pdf
diff --git a/math/suitesparse/Makefile b/math/suitesparse/Makefile
index 003134a85134..b78c7d27c3fd 100644
--- a/math/suitesparse/Makefile
+++ b/math/suitesparse/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	suitesparse
-PORTVERSION=	6.0.3
+PORTVERSION=	7.0.0
 CATEGORIES=	math
 
 MAINTAINER=	fortran@FreeBSD.org
@@ -8,6 +8,7 @@ WWW=		https://faculty.cse.tamu.edu/davis/suitesparse.html
 
 RUN_DEPENDS=	suitesparse-amd>0:math/suitesparse-amd			\
 		suitesparse-btf>0:math/suitesparse-btf			\
+		suitesparse-btf>0:math/suitesparse-camd			\
 		suitesparse-ccolamd>0:math/suitesparse-ccolamd		\
 		suitesparse-cholmod>0:math/suitesparse-cholmod		\
 		suitesparse-colamd>0:math/suitesparse-colamd		\
diff --git a/math/suitesparse/bsd.suitesparse.mk b/math/suitesparse/bsd.suitesparse.mk
index 465910b925f8..f2bade6b6062 100644
--- a/math/suitesparse/bsd.suitesparse.mk
+++ b/math/suitesparse/bsd.suitesparse.mk
@@ -4,7 +4,7 @@
 
 PKGNAMEPREFIX=	suitesparse-
 SSPNAME=	suitesparse
-SSPVERSION=	6.0.3
+SSPVERSION=	7.0.0
 DISTVERSIONPREFIX=	v
 
 MAINTAINER=	fortran@FreeBSD.org
diff --git a/math/suitesparse/distinfo b/math/suitesparse/distinfo
index af20683aeb10..4a11879c9c07 100644
--- a/math/suitesparse/distinfo
+++ b/math/suitesparse/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1672063568
-SHA256 (suitesparse/v6.0.3.tar.gz) = 7111b505c1207f6f4bd0be9740d0b2897e1146b845d73787df07901b4f5c1fb7
-SIZE (suitesparse/v6.0.3.tar.gz) = 64809992
+TIMESTAMP = 1674135881
+SHA256 (suitesparse/v7.0.0.tar.gz) = 66e0a21a4c58f4fa7a96823c6726226ebd5f605263a37e1afa61f143cf6b464d
+SIZE (suitesparse/v7.0.0.tar.gz) = 64884962