<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/aecf8f35b5912b62283b308c46834fcb9ceceb0e">https://github.com/macports/macports-ports/commit/aecf8f35b5912b62283b308c46834fcb9ceceb0e</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new aecf8f35b59 SuiteSparse: update to 7.7.0
</span>aecf8f35b59 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit aecf8f35b5912b62283b308c46834fcb9ceceb0e
</span>Author: Szabolcs Horvát <szhorvat@gmail.com>
AuthorDate: Sat Mar 30 10:47:10 2024 +0000
<span style='display:block; white-space:pre;color:#404040;'> SuiteSparse: update to 7.7.0
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> - Update to 7.7.0
</span><span style='display:block; white-space:pre;color:#404040;'> - Reorder subports alphabetically so that it's easier to check versions during update
</span>---
math/SuiteSparse/Portfile | 161 +++++++++++++++++++++++-----------------------
1 file changed, 81 insertions(+), 80 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/SuiteSparse/Portfile b/math/SuiteSparse/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 003d4bafcf9..58ec3ae58dc 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/SuiteSparse/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/SuiteSparse/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,7 +3,7 @@
</span> PortSystem 1.0
PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup DrTimothyAldenDavis SuiteSparse 7.6.1 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup DrTimothyAldenDavis SuiteSparse 7.7.0 v
</span> # subports have independent revisions
revision 0
epoch 20200517
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -17,9 +17,9 @@ long_description SuiteSparse is a single archive that contains all pa
</span>
homepage https://people.engr.tamu.edu/davis/suitesparse.html
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 467704e4663293361b6f5314662b73f6c57ded98 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 69d5f4b5729d36532349f88e17550f72d2d1814c524385dafbecb6fcdb00cb33 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 85515484
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 7ec634d96c345144ec05069e74191ca22bc6552e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 dc4ed0774b22b807252564922962ac8796a4abbcf7a5a407e1bf7f668ff74241 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 85881814
</span>
configure.optflags -O3
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -43,7 +43,7 @@ compiler.log_verbose_output no
</span> subport SuiteSparse_config {
PortGroup linear_algebra 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>- version 7.6.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 7.7.0
</span> revision 0
# from the README.txt:
# "[n]o licensing restrictions apply"
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -56,44 +56,8 @@ subport SuiteSparse_config {
</span> configure.args-append -DSUITESPARSE_CONFIG_USE_OPENMP=OFF
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-subport SuiteSparse_GraphBLAS {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- version 9.0.3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- license Apache-2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- long_description-append ${subport}: graph algorithms in the language of linear algebra.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- compiler.openmp_version 4.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- compiler.cxx_standard 2011
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # OpenMP is essential for reasonable performance with GraphBLAS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append -DGRAPHBLAS_USE_OPENMP=ON
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Workaround on El Capitan and earlier
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # See https://github.com/DrTimothyAldenDavis/SuiteSparse/issues/735
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${os.platform} eq "darwin" && ${os.major} <= 15} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append -DGBNCPUFEAT=ON
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-subport SuiteSparse_LAGraph {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- version 1.1.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:SuiteSparse_GraphBLAS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- license BSD
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- long_description-append ${subport}: graph algorithms implemented using GraphBLAS.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- compiler.openmp_version 4.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # OpenMP is essential for reasonable performance with GraphBLAS and LAGraph
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append -DLAGRAPH_USE_OPENMP=ON
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-subport SuiteSparse_Mongoose {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- version 3.3.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:SuiteSparse_config
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- license GPL-3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- long_description-append ${subport}: graph partitioning.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- compiler.cxx_standard 2011
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> subport SuiteSparse_AMD {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- version 3.3.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 3.3.2
</span> revision 0
depends_lib-append port:SuiteSparse_config
license BSD
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -101,7 +65,7 @@ subport SuiteSparse_AMD {
</span> }
subport SuiteSparse_BTF {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- version 2.3.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 2.3.2
</span> revision 0
depends_lib-append port:SuiteSparse_config
license LGPL-2.1+
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -109,7 +73,7 @@ subport SuiteSparse_BTF {
</span> }
subport SuiteSparse_CAMD {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- version 3.3.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 3.3.2
</span> revision 0
depends_lib-append port:SuiteSparse_config
license BSD
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -117,25 +81,17 @@ subport SuiteSparse_CAMD {
</span> }
subport SuiteSparse_CCOLAMD {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- version 3.3.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 3.3.3
</span> revision 0
depends_lib-append port:SuiteSparse_config
license BSD
long_description-append ${subport}: constrained column approximate minimum degree ordering.
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-subport SuiteSparse_COLAMD {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- version 3.3.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:SuiteSparse_config
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- license BSD
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- long_description-append ${subport}: column approximate minimum degree ordering.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> subport SuiteSparse_CHOLMOD {
PortGroup linear_algebra 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>- version 5.2.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 5.2.1
</span> revision 0
depends_lib-append port:SuiteSparse_config port:SuiteSparse_AMD port:SuiteSparse_CAMD port:SuiteSparse_COLAMD port:SuiteSparse_CCOLAMD
license LGPL-2.1+
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -148,56 +104,96 @@ subport SuiteSparse_CHOLMOD {
</span> configure.args-append -DCHOLMOD_USE_OPENMP=OFF
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+subport SuiteSparse_COLAMD {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 3.3.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:SuiteSparse_config
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ license BSD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description-append ${subport}: column approximate minimum degree ordering.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> subport SuiteSparse_CXSparse {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- version 4.3.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 4.4.0
</span> revision 0
depends_lib-append port:SuiteSparse_config
license LGPL-2.1+
long_description-append ${subport}: a concise extended sparse matrix package.
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-subport SuiteSparse_LDL {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- version 3.3.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport SuiteSparse_GraphBLAS {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 9.1.0
</span> revision 0
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:SuiteSparse_config port:SuiteSparse_AMD
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- license LGPL-2.1+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- long_description-append ${subport}: a very concise LDL' factorization package.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ license Apache-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description-append ${subport}: graph algorithms in the language of linear algebra.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ compiler.openmp_version 4.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ compiler.cxx_standard 2011
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # OpenMP is essential for reasonable performance with GraphBLAS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append -DGRAPHBLAS_USE_OPENMP=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Workaround on El Capitan and earlier
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # See https://github.com/DrTimothyAldenDavis/SuiteSparse/issues/735
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${os.platform} eq "darwin" && ${os.major} <= 15} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append -DGBNCPUFEAT=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> }
subport SuiteSparse_KLU {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- version 2.3.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 2.3.3
</span> revision 0
depends_lib-append port:SuiteSparse_config port:SuiteSparse_AMD port:SuiteSparse_BTF port:SuiteSparse_COLAMD port:SuiteSparse_CHOLMOD
license LGPL-2.1+
long_description-append ${subport}: sparse LU factorization, primarily for circuit simulation.
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-subport SuiteSparse_UMFPACK {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PortGroup linear_algebra 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport SuiteSparse_LDL {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 3.3.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:SuiteSparse_config port:SuiteSparse_AMD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ license LGPL-2.1+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description-append ${subport}: a very concise LDL' factorization package.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- version 6.3.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport SuiteSparse_LAGraph {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 1.1.3
</span> revision 0
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:SuiteSparse_config port:SuiteSparse_AMD port:SuiteSparse_CHOLMOD
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- license GPL-2+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- long_description-append ${subport}: sparse LU factorization.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- linalg.setup noveclibfort
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pre-configure {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append ${cmake_linalglib}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:SuiteSparse_GraphBLAS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ license BSD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description-append ${subport}: graph algorithms implemented using GraphBLAS.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ compiler.openmp_version 4.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # OpenMP is essential for reasonable performance with GraphBLAS and LAGraph
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append -DLAGRAPH_USE_OPENMP=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport SuiteSparse_Mongoose {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 3.3.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:SuiteSparse_config
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ license GPL-3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description-append ${subport}: graph partitioning.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ compiler.cxx_standard 2011
</span> }
subport SuiteSparse_RBio {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- version 4.3.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 4.3.2
</span> revision 0
depends_lib-append port:SuiteSparse_config
license GPL-2+
long_description-append ${subport}: read/write sparse matrices in Rutherford/Boeing format.
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+subport SuiteSparse_SPEX {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 3.1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:SuiteSparse_config port:SuiteSparse_AMD port:SuiteSparse_COLAMD \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:gmp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:mpfr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ license GPL-3+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description-append ${subport}: a software package for SParse EXact algebra.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> subport SuiteSparse_SPQR {
PortGroup linear_algebra 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>- version 4.3.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 4.3.3
</span> revision 0
depends_lib-append port:SuiteSparse_config port:SuiteSparse_AMD port:SuiteSparse_COLAMD port:SuiteSparse_CHOLMOD
license GPL-2+
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -209,16 +205,21 @@ subport SuiteSparse_SPQR {
</span> compiler.cxx_standard 2011
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-subport SuiteSparse_SPEX {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- version 2.3.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport SuiteSparse_UMFPACK {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PortGroup linear_algebra 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 6.3.3
</span> revision 0
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:SuiteSparse_config port:SuiteSparse_AMD port:SuiteSparse_COLAMD \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gmp \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:mpfr
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- license GPL-3+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- long_description-append ${subport}: a software package for SParse EXact algebra.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:SuiteSparse_config port:SuiteSparse_AMD port:SuiteSparse_CHOLMOD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ license GPL-2+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description-append ${subport}: sparse LU factorization.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ linalg.setup noveclibfort
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pre-configure {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append ${cmake_linalglib}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> if {${subport} eq ${name}} {
depends_lib-append port:SuiteSparse_config \
port:SuiteSparse_GraphBLAS \
</pre><pre style='margin:0'>
</pre>