Skip to content
Permalink
Browse files

SuiteSparse: make subport revision numbers explicit

  • Loading branch information
MarcusCalhoun-Lopez committed May 17, 2020
1 parent a44268d commit 849b534ea878ca3e9c6104a5ec921a721011dab3
Showing with 18 additions and 0 deletions.
  1. +18 −0 math/SuiteSparse/Portfile
@@ -4,6 +4,8 @@ PortSystem 1.0
PortGroup github 1.0

github.setup DrTimothyAldenDavis SuiteSparse 5.7.2 v
# subports have independent revisions
revision 0
epoch 20181026
categories math science
platforms darwin
@@ -32,19 +34,22 @@ configure.cppflags-replace \

subport SuiteSparse_config {
version 5.7.2
revision 0
# from the README.txt:
# "[n]o licensing restrictions apply"
license Permissive
}

subport SuiteSparse_GraphBLAS {
version 3.2.2
revision 0
license Apache-2
long_description-append ${subport}: graph algorithms in the language of linear algebra.
}

subport SuiteSparse_Mongoose {
version 2.0.4
revision 0
depends_lib-append port:SuiteSparse_config
patchfiles-append patch-Mongoose.diff
license GPL-3
@@ -53,34 +58,39 @@ subport SuiteSparse_Mongoose {

subport SuiteSparse_AMD {
version 2.4.6
revision 0
depends_lib-append port:SuiteSparse_config
license BSD
long_description-append ${subport}: approximate minimum degree ordering.
}

subport SuiteSparse_BTF {
version 1.2.6
revision 0
depends_lib-append port:SuiteSparse_config
license LGPL-2.1+
long_description-append ${subport}: permutation to block triangular form.
}

subport SuiteSparse_CAMD {
version 2.4.6
revision 0
depends_lib-append port:SuiteSparse_config
license BSD
long_description-append ${subport}: constrained approximate minimum degree ordering.
}

subport SuiteSparse_CCOLAMD {
version 2.9.6
revision 0
depends_lib-append port:SuiteSparse_config
license BSD
long_description-append ${subport}: constrained column approximate minimum degree ordering.
}

subport SuiteSparse_COLAMD {
version 2.9.6
revision 0
depends_lib-append port:SuiteSparse_config
license BSD
long_description-append ${subport}: column approximate minimum degree ordering.
@@ -90,6 +100,7 @@ subport SuiteSparse_CHOLMOD {
PortGroup linear_algebra 1.0

version 3.0.14
revision 0
depends_lib-append port:SuiteSparse_config port:SuiteSparse_AMD port:SuiteSparse_CAMD port:SuiteSparse_COLAMD port:SuiteSparse_CCOLAMD
depends_lib-append port:metis
build.args-append \
@@ -106,26 +117,30 @@ subport SuiteSparse_CHOLMOD {
}

subport SuiteSparse_CSparse {
revision 0
license LGPL-2.1+
long_description-append ${subport}: a concise sparse matrix package.
}

subport SuiteSparse_CXSparse {
version 3.2.0
revision 0
depends_lib-append port:SuiteSparse_config
license LGPL-2.1+
long_description-append ${subport}: CSparse Extended.
}

subport SuiteSparse_LDL {
version 2.2.6
revision 0
depends_lib-append port:SuiteSparse_config
license LGPL-2.1+
long_description-append ${subport}: a very concise LDL' factorization package.
}

subport SuiteSparse_KLU {
version 1.3.8
revision 0
depends_lib-append port:SuiteSparse_config port:SuiteSparse_AMD port:SuiteSparse_BTF port:SuiteSparse_COLAMD
license LGPL-2.1+
long_description-append ${subport}: sparse LU factorization, primarily for circuit simulation.
@@ -136,6 +151,7 @@ subport SuiteSparse_UMFPACK {
PortGroup linear_algebra 1.0

version 5.7.9
revision 0
depends_lib-append port:SuiteSparse_config port:SuiteSparse_AMD port:SuiteSparse_CHOLMOD
pre-build {
build.args-append \
@@ -149,6 +165,7 @@ subport SuiteSparse_UMFPACK {

subport SuiteSparse_RBio {
version 2.2.6
revision 0
depends_lib-append port:SuiteSparse_config
license GPL-2+
long_description-append ${subport}: read/write sparse matrices in Rutherford/Boeing format.
@@ -158,6 +175,7 @@ subport SuiteSparse_SPQR {
PortGroup linear_algebra 1.0

version 2.0.9
revision 0
depends_lib-append port:SuiteSparse_config port:SuiteSparse_AMD port:SuiteSparse_CHOLMOD port:SuiteSparse_COLAMD
pre-build {
build.args-append \

0 comments on commit 849b534

Please sign in to comment.
You can’t perform that action at this time.