Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 11 Apr 2020 18:11:30 +0000 (UTC)
From:      Thierry Thomas <thierry@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r531447 - head/math/suitesparse
Message-ID:  <202004111811.03BIBUlg056078@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: thierry
Date: Sat Apr 11 18:11:30 2020
New Revision: 531447
URL: https://svnweb.freebsd.org/changeset/ports/531447

Log:
  - Same site web, but mow the sources are on GihtHub;
  
  - Upgrade to v5.7.2
    Many release notes at
    <https://github.com/DrTimothyAldenDavis/SuiteSparse/releases>;
  
  - Add some missing modules to pkg-descr.

Modified:
  head/math/suitesparse/Makefile
  head/math/suitesparse/distinfo
  head/math/suitesparse/pkg-descr
  head/math/suitesparse/pkg-plist

Modified: head/math/suitesparse/Makefile
==============================================================================
--- head/math/suitesparse/Makefile	Sat Apr 11 18:01:31 2020	(r531446)
+++ head/math/suitesparse/Makefile	Sat Apr 11 18:11:30 2020	(r531447)
@@ -2,12 +2,9 @@
 # $FreeBSD$
 
 PORTNAME=	suitesparse
-DISTVERSION=	5.4.0
-PORTREVISION=	6
+PORTVERSION=	5.7.2
+DISTVERSIONPREFIX=	v
 CATEGORIES=	math
-MASTER_SITES=	http://faculty.cse.tamu.edu/davis/SuiteSparse/	\
-		https://mirror.sobukus.de/files/src/suitesparse/
-DISTNAME=	SuiteSparse-${PORTVERSION}
 
 MAINTAINER=	fortran@FreeBSD.org
 COMMENT=	SuiteSparse is a set of packages for sparse matrices calculation
@@ -17,9 +14,12 @@ LICENSE_COMB=	dual
 
 LIB_DEPENDS=	libmetis.so:math/metis
 
+USE_GITHUB=	yes
+GH_ACCOUNT=	DrTimothyAldenDavis
+GH_PROJECT=	SuiteSparse
+
 USES=		cmake:insource compiler:${OPENMP}c++11-lib fortran gmake localbase:ldflags
 USE_LDCONFIG=	yes
-WRKSRC=		${WRKDIR}/SuiteSparse
 ALL_TARGET=	library # skip demos
 INSTALL_TARGET=	install # skip USES=cmake
 MAKE_ENV=	BLAS="${BLASLIB}" LAPACK="${LAPACKLIB}" \
@@ -29,7 +29,8 @@ MAKE_ENV=	BLAS="${BLASLIB}" LAPACK="${LAPACKLIB}" \
 		INSTALL="${STAGEDIR}${PREFIX}" \
 		INSTALL_DOC="${STAGEDIR}${DOCSDIR}" \
 		INSTALL_INCLUDE="${STAGEDIR}${PREFIX}/include/${PORTNAME}"
-CMAKE_ARGS=	-DCMAKE_INSTALL_INCLUDEDIR:PATH="include/${PORTNAME}"
+CMAKE_ARGS=	-DCMAKE_INSTALL_INCLUDEDIR:PATH="include/${PORTNAME}"	\
+		-DBUILD_GRB_STATIC_LIBRARY:BOOL=ON
 LDFLAGS+=	-L${WRKSRC}/lib # prevent linking with shared libs from the preinstalled older versions
 
 CONFLICTS_INSTALL=	mongoose plinkseq # bin/mongoose

Modified: head/math/suitesparse/distinfo
==============================================================================
--- head/math/suitesparse/distinfo	Sat Apr 11 18:01:31 2020	(r531446)
+++ head/math/suitesparse/distinfo	Sat Apr 11 18:11:30 2020	(r531447)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1568663184
-SHA256 (SuiteSparse-5.4.0.tar.gz) = 374dd136696c653e34ef3212dc8ab5b61d9a67a6791d5ec4841efb838e94dbd1
-SIZE (SuiteSparse-5.4.0.tar.gz) = 52594099
+TIMESTAMP = 1586617989
+SHA256 (DrTimothyAldenDavis-SuiteSparse-v5.7.2_GH0.tar.gz) = fe3bc7c3bd1efdfa5cffffb5cebf021ff024c83b5daf0ab445429d3d741bd3ad
+SIZE (DrTimothyAldenDavis-SuiteSparse-v5.7.2_GH0.tar.gz) = 57027884

Modified: head/math/suitesparse/pkg-descr
==============================================================================
--- head/math/suitesparse/pkg-descr	Sat Apr 11 18:01:31 2020	(r531446)
+++ head/math/suitesparse/pkg-descr	Sat Apr 11 18:11:30 2020	(r531447)
@@ -2,14 +2,19 @@ SuiteSparse is a set of sparse matrices libraries.
 It contains:
     * AMD: symmetric approximate minimum degree
     * BTF: permutation to block triangular form (beta)
+    * CAMD: constrained approximate minimum degree ordering
     * CCOLAMD: constrained column approximate minimum degree
-    * COLAMD: column approximate minimum degree
     * CHOLMOD: sparse supernodal Cholesky factorization and update/downdate
+    * COLAMD: column approximate minimum degree
+    * CSparse: a concise sparse matrix package
+    * CXSparse: and extended version of CSparse
+    * GraphBLAS: graph algorithms in the language of linear algebra
     * KLU: sparse LU factorization, for circuit simulation (beta)
     * LDL: a simple LDL^T factorization
+    * Mongoose: graph partitioning
+    * RBio: read/write sparse matrices
+    * SPQR: sparse QR factorization
     * UMFPACK: sparse multifrontal LU factorization
     * UFconfig: common configuration for all of the above
-    * CSparse: a concise sparse matrix package
-    * CXSparse: and extended version of CSparse
 
 WWW: http://faculty.cse.tamu.edu/davis/suitesparse.html

Modified: head/math/suitesparse/pkg-plist
==============================================================================
--- head/math/suitesparse/pkg-plist	Sat Apr 11 18:01:31 2020	(r531446)
+++ head/math/suitesparse/pkg-plist	Sat Apr 11 18:11:30 2020	(r531447)
@@ -79,7 +79,7 @@ lib/libccolamd.so.2
 lib/libccolamd.so.2.9.6
 lib/libcholmod.so
 lib/libcholmod.so.3
-lib/libcholmod.so.3.0.13
+lib/libcholmod.so.3.0.14
 lib/libcolamd.so
 lib/libcolamd.so.2
 lib/libcolamd.so.2.9.6
@@ -88,8 +88,8 @@ lib/libcxsparse.so.3
 lib/libcxsparse.so.3.2.0
 lib/libgraphblas.a
 lib/libgraphblas.so
-lib/libgraphblas.so.2
-lib/libgraphblas.so.2.2.2
+lib/libgraphblas.so.3
+lib/libgraphblas.so.3.2.2
 lib/libklu.so
 lib/libklu.so.1
 lib/libklu.so.1.3.8
@@ -99,7 +99,7 @@ lib/libldl.so.2.2.6
 lib/libmongoose.a
 lib/libmongoose.so
 lib/libmongoose.so.2
-lib/libmongoose.so.2.0.3
+lib/libmongoose.so.2.0.4
 lib/librbio.so
 lib/librbio.so.2
 lib/librbio.so.2.2.6
@@ -108,10 +108,10 @@ lib/libspqr.so.2
 lib/libspqr.so.2.0.9
 lib/libsuitesparseconfig.so
 lib/libsuitesparseconfig.so.5
-lib/libsuitesparseconfig.so.5.4.0
+lib/libsuitesparseconfig.so.5.7.2
 lib/libumfpack.so
 lib/libumfpack.so.5
-lib/libumfpack.so.5.7.8
+lib/libumfpack.so.5.7.9
 %%PORTDOCS%%%%DOCSDIR%%/AMD_README.txt
 %%PORTDOCS%%%%DOCSDIR%%/AMD_UserGuide.pdf
 %%PORTDOCS%%%%DOCSDIR%%/BTF_README.txt
@@ -128,7 +128,7 @@ lib/libumfpack.so.5.7.8
 %%PORTDOCS%%%%DOCSDIR%%/RBIO_README.txt
 %%PORTDOCS%%%%DOCSDIR%%/SPQR_README.txt
 %%PORTDOCS%%%%DOCSDIR%%/SUITESPARSECONFIG_README.txt
-%%PORTDOCS%%%%DOCSDIR%%/SuiteSparse_README.txt
+%%PORTDOCS%%%%DOCSDIR%%/SuiteSparse_README.md
 %%PORTDOCS%%%%DOCSDIR%%/UMFPACK_QuickStart.pdf
 %%PORTDOCS%%%%DOCSDIR%%/UMFPACK_README.txt
 %%PORTDOCS%%%%DOCSDIR%%/UMFPACK_UserGuide.pdf



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202004111811.03BIBUlg056078>