svn commit: r531447 - head/math/suitesparse
Thierry Thomas
thierry at FreeBSD.org
Sat Apr 11 18:11:31 UTC 2020
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 at 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
More information about the svn-ports-all
mailing list