git: b0ded2f8d21f - main - math/suitesparse: upgrade to v7.4.0

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

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

commit b0ded2f8d21f35f1a2e678bd8cccacf588c823f1
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2023-12-31 13:44:44 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2023-12-31 14:31:06 +0000

    math/suitesparse: upgrade to v7.4.0
    
    Release notes at
            <https://github.com/DrTimothyAldenDavis/SuiteSparse/releases/tag/v7.4.0>.
---
 math/suitesparse-config/Makefile    | 1 -
 math/suitesparse/Makefile           | 3 ++-
 math/suitesparse/bsd.suitesparse.mk | 8 ++------
 math/suitesparse/distinfo           | 6 +++---
 4 files changed, 7 insertions(+), 11 deletions(-)

diff --git a/math/suitesparse-config/Makefile b/math/suitesparse-config/Makefile
index 9f6c1505f727..e3c4e3f8c8b8 100644
--- a/math/suitesparse-config/Makefile
+++ b/math/suitesparse-config/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	${MPORTNAME:tl}
 PORTVERSION=	${SSPVERSION}
-PORTREVISION=	1
 CATEGORIES=	math
 
 COMMENT=	Common library for SuiteSparse
diff --git a/math/suitesparse/Makefile b/math/suitesparse/Makefile
index 26620042d7a1..7aab1b4a3e1a 100644
--- a/math/suitesparse/Makefile
+++ b/math/suitesparse/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	suitesparse
-PORTVERSION=	7.3.1
+PORTVERSION=	7.4.0
 CATEGORIES=	math
 
 MAINTAINER=	fortran@FreeBSD.org
@@ -16,6 +16,7 @@ RUN_DEPENDS=	suitesparse-config>0:math/suitesparse-config		\
 		suitesparse-cxsparse>0:math/suitesparse-cxsparse	\
 		suitesparse-graphblas>0:math/suitesparse-graphblas	\
 		suitesparse-klu>0:math/suitesparse-klu			\
+		suitesparse-lagraph>0:math/suitesparse-lagraph		\
 		suitesparse-ldl>0:math/suitesparse-ldl			\
 		suitesparse-mongoose>0:math/suitesparse-mongoose	\
 		suitesparse-rbio>0:math/suitesparse-rbio		\
diff --git a/math/suitesparse/bsd.suitesparse.mk b/math/suitesparse/bsd.suitesparse.mk
index 7efd113b1f84..12cc02251f47 100644
--- a/math/suitesparse/bsd.suitesparse.mk
+++ b/math/suitesparse/bsd.suitesparse.mk
@@ -4,7 +4,7 @@
 
 PKGNAMEPREFIX=	suitesparse-
 SSPNAME=	suitesparse
-SSPVERSION=	7.3.1
+SSPVERSION=	7.4.0
 DISTVERSIONPREFIX=	v
 
 MAINTAINER=	fortran@FreeBSD.org
@@ -45,7 +45,6 @@ MAKE_ENV=	JOBS="${MAKE_JOBS_NUMBER}" \
 		INSTALL="${STAGEDIR}${PREFIX}" \
 		INSTALL_DOC="${STAGEDIR}${DOCSDIR}" \
 		INSTALL_INCLUDE="${STAGEDIR}${PREFIX}/include/${SSPNAME}"
-CMAKE_ARGS+=	-DCMAKE_INSTALL_INCLUDEDIR:PATH="include/${SSPNAME}"
 LDFLAGS+=	-L${WRKSRC}/lib # prevent linking with shared libs from the preinstalled older versions
 
 INSTALL_TARGET=	install # skip USES=cmake
@@ -89,7 +88,7 @@ OPENMP_CMAKE_BOOL=	OPENMP
 OPENMP_CMAKE_BOOL_OFF=	NOPENMP
 
 DEMOS_DESC=		Build the demonstrations
-DEMOS_CMAKE_BOOL=	DEMO
+DEMOS_CMAKE_BOOL=	SUITESPARSE_DEMOS
 
 .if !defined(WITH_DEBUG)
 OPTIMIZED_CFLAGS_CFLAGS=	-O3
@@ -97,9 +96,6 @@ OPTIMIZED_CFLAGS_CXXFLAGS=	-O3
 LDFLAGS+=	-s
 .endif
 
-post-extract:
-	${RM} -r ${WRKSRC}/metis-*
-
 post-install:
 .if ! ${MPORTNAME} == config
 	 @${RM} ${STAGEDIR}${DOCSDIR}/SUITESPARSECONFIG_README.txt	\
diff --git a/math/suitesparse/distinfo b/math/suitesparse/distinfo
index a49020c66a12..bc2ef04891bc 100644
--- a/math/suitesparse/distinfo
+++ b/math/suitesparse/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1699195880
-SHA256 (suitesparse/v7.3.1.tar.gz) = b512484396a80750acf3082adc1807ba0aabb103c2e09be5691f46f14d0a9718
-SIZE (suitesparse/v7.3.1.tar.gz) = 65341950
+TIMESTAMP = 1703951596
+SHA256 (suitesparse/v7.4.0.tar.gz) = f9a5cc2316a967198463198f7bf10fb8c4332de6189b0e405419a7092bc921b7
+SIZE (suitesparse/v7.4.0.tar.gz) = 85395023