diff options
author | Thierry Thomas <thierry@FreeBSD.org> | 2020-04-11 18:11:30 +0000 |
---|---|---|
committer | Thierry Thomas <thierry@FreeBSD.org> | 2020-04-11 18:11:30 +0000 |
commit | 87ad2788dc2b2f832ebb3605857cd84b5de55797 (patch) | |
tree | ed85a3efd90abd0f83bb2c0af1ccb2d3950a2534 /math | |
parent | bf90090be064ec94319b26011f99aad2d3e21b46 (diff) | |
download | ports-87ad2788dc2b2f832ebb3605857cd84b5de55797.tar.gz ports-87ad2788dc2b2f832ebb3605857cd84b5de55797.zip |
- 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.
Notes
Notes:
svn path=/head/; revision=531447
Diffstat (limited to 'math')
-rw-r--r-- | math/suitesparse/Makefile | 15 | ||||
-rw-r--r-- | math/suitesparse/distinfo | 6 | ||||
-rw-r--r-- | math/suitesparse/pkg-descr | 11 | ||||
-rw-r--r-- | math/suitesparse/pkg-plist | 14 |
4 files changed, 26 insertions, 20 deletions
diff --git a/math/suitesparse/Makefile b/math/suitesparse/Makefile index 42655e0a6190..f8ce8e6303c8 100644 --- a/math/suitesparse/Makefile +++ b/math/suitesparse/Makefile @@ -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 diff --git a/math/suitesparse/distinfo b/math/suitesparse/distinfo index 0945825f761f..230faee9fcc3 100644 --- a/math/suitesparse/distinfo +++ b/math/suitesparse/distinfo @@ -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 diff --git a/math/suitesparse/pkg-descr b/math/suitesparse/pkg-descr index 3fb0b29262fb..7d6d4373c115 100644 --- a/math/suitesparse/pkg-descr +++ b/math/suitesparse/pkg-descr @@ -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 diff --git a/math/suitesparse/pkg-plist b/math/suitesparse/pkg-plist index fbde943a0f40..acbfefc2b6f6 100644 --- a/math/suitesparse/pkg-plist +++ b/math/suitesparse/pkg-plist @@ -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 |