git: 8f2142d0c956 - main - math/suitesparse-umfpack: upgrade to 6.0.1

From: Thierry Thomas <thierry_at_FreeBSD.org>
Date: Sun, 27 Nov 2022 11:10:24 UTC
The branch main has been updated by thierry:

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

commit 8f2142d0c95689e682c14d6b2d100c2df9c659c2
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2022-11-14 17:21:07 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2022-11-27 11:09:56 +0000

    math/suitesparse-umfpack: upgrade to 6.0.1
    
    PR:             267742
---
 math/suitesparse-umfpack/Makefile                  | 14 ++++++--
 .../files/patch-UMFPACK_Demo_Makefile              | 16 ---------
 math/suitesparse-umfpack/pkg-plist                 | 38 +++-------------------
 3 files changed, 15 insertions(+), 53 deletions(-)

diff --git a/math/suitesparse-umfpack/Makefile b/math/suitesparse-umfpack/Makefile
index c4d788e2bc59..a1e5cf5c64c9 100644
--- a/math/suitesparse-umfpack/Makefile
+++ b/math/suitesparse-umfpack/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	${MPORTNAME:tl}
-PORTVERSION=	5.7.9
+PORTVERSION=	6.0.1
 CATEGORIES=	math
 
 COMMENT=	Sparse multifrontal LU factorization
@@ -15,11 +15,19 @@ LIB_DEPENDS=	libmetis.so:math/metis	\
 		libcholmod.so:math/suitesparse-cholmod
 
 USES=		localbase:ldflags
-BLAS_NEEDED=	yes
-OMP_NEEDED=	yes
 
 MPORTNAME=	UMFPACK
 USE_LDCONFIG=	yes
 
 .include "${.CURDIR}/../../math/suitesparse/bsd.suitesparse.mk"
+
+post-stage-DOCS-on:
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${BUILD_WRKSRC}/README.txt	\
+		${STAGEDIR}${DOCSDIR}/${MPORTNAME}_README.txt
+	${INSTALL_DATA} ${BUILD_WRKSRC}/Doc/${MPORTNAME}_QuickStart.pdf	\
+		${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${BUILD_WRKSRC}/Doc/${MPORTNAME}_UserGuide.pdf	\
+		${STAGEDIR}${DOCSDIR}
+
 .include <bsd.port.post.mk>
diff --git a/math/suitesparse-umfpack/files/patch-UMFPACK_Demo_Makefile b/math/suitesparse-umfpack/files/patch-UMFPACK_Demo_Makefile
deleted file mode 100644
index df69a4e05eac..000000000000
--- a/math/suitesparse-umfpack/files/patch-UMFPACK_Demo_Makefile
+++ /dev/null
@@ -1,16 +0,0 @@
---- UMFPACK/Demo/Makefile.orig	2021-05-17 01:04:52 UTC
-+++ UMFPACK/Demo/Makefile
-@@ -31,13 +31,7 @@ LIBS = $(LDLIBS) -L../../lib -lumfpack -lamd -lsuitesp
- 	$(LIB_WITH_CHOLMOD) $(LAPACK) $(BLAS)
- 
- libs: metis
--	( cd ../../SuiteSparse_config ; $(MAKE) )
--	( cd ../../AMD ; $(MAKE) library )
- 	( cd ../Lib ; $(MAKE) )
--	- ( cd ../../CHOLMOD && $(MAKE) library )
--	- ( cd ../../COLAMD && $(MAKE) library )
--	- ( cd ../../CCOLAMD ; $(MAKE) library )
--	- ( cd ../../CAMD ; $(MAKE) library )
- 
- metis: ../../include/metis.h
- 
diff --git a/math/suitesparse-umfpack/pkg-plist b/math/suitesparse-umfpack/pkg-plist
index 6e4a239ac24c..0dd14544d7f0 100644
--- a/math/suitesparse-umfpack/pkg-plist
+++ b/math/suitesparse-umfpack/pkg-plist
@@ -1,39 +1,9 @@
 include/suitesparse/umfpack.h
-include/suitesparse/umfpack_col_to_triplet.h
-include/suitesparse/umfpack_defaults.h
-include/suitesparse/umfpack_free_numeric.h
-include/suitesparse/umfpack_free_symbolic.h
-include/suitesparse/umfpack_get_determinant.h
-include/suitesparse/umfpack_get_lunz.h
-include/suitesparse/umfpack_get_numeric.h
-include/suitesparse/umfpack_get_symbolic.h
-include/suitesparse/umfpack_global.h
-include/suitesparse/umfpack_load_numeric.h
-include/suitesparse/umfpack_load_symbolic.h
-include/suitesparse/umfpack_numeric.h
-include/suitesparse/umfpack_qsymbolic.h
-include/suitesparse/umfpack_report_control.h
-include/suitesparse/umfpack_report_info.h
-include/suitesparse/umfpack_report_matrix.h
-include/suitesparse/umfpack_report_numeric.h
-include/suitesparse/umfpack_report_perm.h
-include/suitesparse/umfpack_report_status.h
-include/suitesparse/umfpack_report_symbolic.h
-include/suitesparse/umfpack_report_triplet.h
-include/suitesparse/umfpack_report_vector.h
-include/suitesparse/umfpack_save_numeric.h
-include/suitesparse/umfpack_save_symbolic.h
-include/suitesparse/umfpack_scale.h
-include/suitesparse/umfpack_solve.h
-include/suitesparse/umfpack_symbolic.h
-include/suitesparse/umfpack_tictoc.h
-include/suitesparse/umfpack_timer.h
-include/suitesparse/umfpack_transpose.h
-include/suitesparse/umfpack_triplet_to_col.h
-include/suitesparse/umfpack_wsolve.h
+lib/cmake/SuiteSparse/FindUMFPACK.cmake
+lib/libumfpack.a
 lib/libumfpack.so
-lib/libumfpack.so.5
-lib/libumfpack.so.5.7.9
+lib/libumfpack.so.6
+lib/libumfpack.so.6.0.1
 %%PORTDOCS%%%%DOCSDIR%%/UMFPACK_QuickStart.pdf
 %%PORTDOCS%%%%DOCSDIR%%/UMFPACK_README.txt
 %%PORTDOCS%%%%DOCSDIR%%/UMFPACK_UserGuide.pdf