- 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.
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
* KLU: sparse LU factorization, for circuit simulation (beta)
|
||||
* LDL: a simple LDL^T factorization
|
||||
* UMFPACK: sparse multifrontal LU factorization
|
||||
* UFconfig: common configuration for all of the above
|
||||
* 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
|
||||
|
||||
WWW: http://faculty.cse.tamu.edu/davis/suitesparse.html
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user