<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>