<pre style='margin:0'>
Marcus Calhoun-Lopez (MarcusCalhoun-Lopez) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/ac67bb055e23484bf334ff041f3328180dfc5ee6">https://github.com/macports/macports-ports/commit/ac67bb055e23484bf334ff041f3328180dfc5ee6</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit ac67bb055e23484bf334ff041f3328180dfc5ee6
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Mon Apr 19 08:33:21 2021 -0700

<span style='display:block; white-space:pre;color:#404040;'>    SuiteSparse: refactor code (mostly whitespace)
</span>---
 math/SuiteSparse/Portfile | 282 +++++++++++++++++++++++-----------------------
 1 file changed, 138 insertions(+), 144 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 12f7f82aa9c..03aa759c3b7 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;'>@@ -1,253 +1,247 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup           github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem                  1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup                   github 1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        DrTimothyAldenDavis SuiteSparse 5.7.2 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup                DrTimothyAldenDavis SuiteSparse 5.7.2 v
</span> # subports have independent revisions
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-epoch               20200517
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories          math science
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers         {mcalhoun @MarcusCalhoun-Lopez} openmaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license             none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                    0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+epoch                       20200517
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories                  math science
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms                   darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers                 {mcalhoun @MarcusCalhoun-Lopez} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license                     none
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description         Sparse matrix routines
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description                 Sparse matrix routines
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    SuiteSparse is a single archive that contains all packages \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    authored by Tim Davis.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description            SuiteSparse is a single archive that contains all packages \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            authored by Tim Davis.
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage            https://people.engr.tamu.edu/davis/suitesparse.html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage                    https://people.engr.tamu.edu/davis/suitesparse.html
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  720c078699ad5ff11604ee077278098b53513b91 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  26f6e3825d11f6a2b737ebce7e3627f9983f208ff191ea9bf2bf50dbb653052a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    57029410
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums                   rmd160  720c078699ad5ff11604ee077278098b53513b91 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  26f6e3825d11f6a2b737ebce7e3627f9983f208ff191ea9bf2bf50dbb653052a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    57029410
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-use_parallel_build  no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_parallel_build          no
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.optflags  -O3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.optflags          -O3
</span> 
 # see https://github.com/macports/macports-ports/pull/2292#issuecomment-408526461
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cppflags-replace \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    -I${prefix}/include \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    -isystem${prefix}/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cppflags-replace  -I${prefix}/include \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            -isystem${prefix}/include
</span> 
 subport SuiteSparse_config {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    version 5.7.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version                 5.7.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision                0
</span>     # from the README.txt:
     #    "[n]o licensing restrictions apply"
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    license Permissive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    license                 Permissive
</span> }
 
 subport SuiteSparse_GraphBLAS {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    version 3.2.2
</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:#e0ffe0;'>+    version                 3.2.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision                0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    license                 Apache-2
</span>     long_description-append ${subport}: graph algorithms in the language of linear algebra.
 }
 
 subport SuiteSparse_Mongoose {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    version 2.0.4
</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;'>-    patchfiles-append patch-Mongoose.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    license GPL-3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version                 2.0.4
</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;'>+    patchfiles-append       patch-Mongoose.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    license                 GPL-3
</span>     long_description-append ${subport}: graph partitioning.
 }
 
 subport SuiteSparse_AMD {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    version 2.4.6
</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:#e0ffe0;'>+    version                 2.4.6
</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>     long_description-append ${subport}: approximate minimum degree ordering.
 }
 
 subport SuiteSparse_BTF {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    version 1.2.6
</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 LGPL-2.1+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version                 1.2.6
</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                 LGPL-2.1+
</span>     long_description-append ${subport}: permutation to block triangular form.
 }
 
 subport SuiteSparse_CAMD {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    version 2.4.6
</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:#e0ffe0;'>+    version                 2.4.6
</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>     long_description-append ${subport}: constrained approximate minimum degree ordering.
 }
 
 subport SuiteSparse_CCOLAMD {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    version 2.9.6
</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:#e0ffe0;'>+    version                 2.9.6
</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>     long_description-append ${subport}: constrained column approximate minimum degree ordering.
 }
 
 subport SuiteSparse_COLAMD {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    version 2.9.6
</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:#e0ffe0;'>+    version                 2.9.6
</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>     long_description-append ${subport}: column approximate minimum degree ordering.
 }
 
 subport SuiteSparse_CHOLMOD {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    PortGroup linear_algebra 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    version 3.0.14
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append port:SuiteSparse_config port:SuiteSparse_AMD port:SuiteSparse_CAMD port:SuiteSparse_COLAMD port:SuiteSparse_CCOLAMD
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append port:metis
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    build.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        MY_METIS_LIB="-L${prefix}/lib -lmetis" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        MY_METIS_INC="${prefix}/include"
</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                 3.0.14
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision                1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:SuiteSparse_config port:SuiteSparse_AMD port:SuiteSparse_CAMD port:SuiteSparse_COLAMD port:SuiteSparse_CCOLAMD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:metis
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    build.args-append       MY_METIS_LIB="-L${prefix}/lib -lmetis" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            MY_METIS_INC="${prefix}/include"
</span>     pre-build {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        build.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            BLAS="-L${prefix}/lib ${linalglib}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            LAPACK="-L${prefix}/lib ${linalglib}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        build.args-append   BLAS="-L${prefix}/lib ${linalglib}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            LAPACK="-L${prefix}/lib ${linalglib}"
</span>     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    license LGPL-2.1+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    license                 LGPL-2.1+
</span>     long_description-append ${subport}: sparse Cholesky factorization.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    linalg.setup noveclibfort
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    linalg.setup            noveclibfort
</span> }
 
 subport SuiteSparse_CSparse {
     # see Doc/ChangeLog
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    version 3.2.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    license LGPL-2.1+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version                 3.2.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision                0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    license                 LGPL-2.1+
</span>     long_description-append ${subport}: a concise sparse matrix package.
 }
 
 subport SuiteSparse_CXSparse {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    version 3.2.0
</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 LGPL-2.1+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version                 3.2.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
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    license                 LGPL-2.1+
</span>     long_description-append ${subport}: CSparse Extended.
 }
 
 subport SuiteSparse_LDL {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    version 2.2.6
</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 LGPL-2.1+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version                 2.2.6
</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                 LGPL-2.1+
</span>     long_description-append ${subport}: a very concise LDL' factorization package.
 }
 
 subport SuiteSparse_KLU {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    version 1.3.8
</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 port:SuiteSparse_AMD port:SuiteSparse_BTF port:SuiteSparse_COLAMD
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    license LGPL-2.1+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version                 1.3.8
</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_BTF port:SuiteSparse_COLAMD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    license                 LGPL-2.1+
</span>     long_description-append ${subport}: sparse LU factorization, primarily for circuit simulation.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles-append patch-KLU-Include-klu_version.h.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append       patch-KLU-Include-klu_version.h.diff
</span> }
 
 subport SuiteSparse_UMFPACK {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    PortGroup linear_algebra 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    PortGroup               linear_algebra 1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    version 5.7.9
</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 port:SuiteSparse_AMD port:SuiteSparse_CHOLMOD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version                 5.7.9
</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_CHOLMOD
</span>     pre-build {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        build.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            BLAS="-L${prefix}/lib ${linalglib}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            LAPACK="-L${prefix}/lib ${linalglib}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        build.args-append   BLAS="-L${prefix}/lib ${linalglib}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            LAPACK="-L${prefix}/lib ${linalglib}"
</span>     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    license GPL-2+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    license                 GPL-2+
</span>     long_description-append ${subport}: sparse LU factorization.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    linalg.setup noveclibfort
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    linalg.setup            noveclibfort
</span> }
 
 subport SuiteSparse_RBio {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    version 2.2.6
</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-2+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version                 2.2.6
</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-2+
</span>     long_description-append ${subport}: read/write sparse matrices in Rutherford/Boeing format.
 }
 
 subport SuiteSparse_SPQR {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    PortGroup linear_algebra 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    PortGroup               linear_algebra 1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    version 2.0.9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append port:SuiteSparse_config port:SuiteSparse_AMD port:SuiteSparse_CHOLMOD port:SuiteSparse_COLAMD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version                 2.0.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision                1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:SuiteSparse_config port:SuiteSparse_AMD port:SuiteSparse_CHOLMOD port:SuiteSparse_COLAMD
</span>     pre-build {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        build.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            BLAS="-L${prefix}/lib ${linalglib}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            LAPACK="-L${prefix}/lib ${linalglib}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        build.args-append   BLAS="-L${prefix}/lib ${linalglib}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            LAPACK="-L${prefix}/lib ${linalglib}"
</span>     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    license GPL-2+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    license                 GPL-2+
</span>     long_description-append ${subport}: sparse QR factorization.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    linalg.setup noveclibfort
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    linalg.setup            noveclibfort
</span> }
 
 if {${subport} eq ${name}} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        port:SuiteSparse_config \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        port:SuiteSparse_GraphBLAS \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        port:SuiteSparse_Mongoose \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        port:SuiteSparse_AMD \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        port:SuiteSparse_BTF \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        port:SuiteSparse_CAMD \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        port:SuiteSparse_CCOLAMD \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        port:SuiteSparse_COLAMD \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        port:SuiteSparse_CHOLMOD \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        port:SuiteSparse_CSparse \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        port:SuiteSparse_CXSparse \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        port:SuiteSparse_LDL \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        port:SuiteSparse_KLU \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        port:SuiteSparse_UMFPACK \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        port:SuiteSparse_RBio \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        port:SuiteSparse_SPQR
</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;'>+                            port:SuiteSparse_GraphBLAS \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:SuiteSparse_Mongoose \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:SuiteSparse_AMD \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:SuiteSparse_BTF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:SuiteSparse_CAMD \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:SuiteSparse_CCOLAMD \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:SuiteSparse_COLAMD \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:SuiteSparse_CHOLMOD \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:SuiteSparse_CSparse \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:SuiteSparse_CXSparse \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:SuiteSparse_LDL \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:SuiteSparse_KLU \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:SuiteSparse_UMFPACK \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:SuiteSparse_RBio \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:SuiteSparse_SPQR
</span> 
     master_sites
     distfiles
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    use_configure     no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    supported_archs   noarch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    installs_libs     no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    universal_variant no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    use_configure           no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    supported_archs         noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    installs_libs           no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    universal_variant       no
</span>     build {}
     # create a dummy file so the port can be successfully activated
     destroot {
         xinstall -d -m 0755 ${destroot}${prefix}/share/doc/${subport}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        set docfile   [open ${destroot}${prefix}/share/doc/${subport}/README.txt "w"]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        puts ${docfile} "Meta-port for ${name}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        puts ${docfile} "${long_description}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set    docfile      [open ${destroot}${prefix}/share/doc/${subport}/README.txt "w"]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        puts  ${docfile}    "Meta-port for ${name}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        puts  ${docfile}    "${long_description}"
</span>         close ${docfile}
     }
 } else {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    PortGroup compilers 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    PortGroup               compilers 1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    compilers.choose cc cpp cxx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    compilers.choose        cc cpp cxx
</span>     compilers.setup
 
     if {${subport} eq "SuiteSparse_config"} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        set SuiteSparse_name ${subport}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set SuiteSparse_name    ${subport}
</span>     } else {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        set SuiteSparse_name [join [lindex [split ${subport} _] 1 end]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set SuiteSparse_name    [join [lindex [split ${subport} _] 1 end]]
</span>     }
 
     if {${subport} eq "SuiteSparse_GraphBLAS" || ${subport} eq "SuiteSparse_Mongoose"} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        PortGroup cmake 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        PortGroup           cmake 1.1
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        cmake.source_dir ${worksrcpath}/${SuiteSparse_name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        cmake.source_dir    ${worksrcpath}/${SuiteSparse_name}
</span>     } else {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        PortGroup         makefile 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        PortGroup           makefile 1.0
</span> 
         if {${subport} eq "SuiteSparse_config"} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            build.dir     ${worksrcpath}/${SuiteSparse_name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            build.dir       ${worksrcpath}/${SuiteSparse_name}
</span>         } else {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            build.dir     ${worksrcpath}/${SuiteSparse_name}/Lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            build.dir       ${worksrcpath}/${SuiteSparse_name}/Lib
</span>         }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        destroot.dir  ${build.dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        destroot.dir        ${build.dir}
</span> 
         patchfiles-append   patch-shared_lib.diff
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -256,7 +250,7 @@ if {${subport} eq ${name}} {
</span>         configure.universal_cxxflags
         configure.cxx_archflags
         pre-build {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            build.args-append TARGET_ARCH="[get_canonical_archflags ld]"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            build.args-append   TARGET_ARCH="[get_canonical_archflags ld]"
</span>         }
 
         # INSTALL variable has non-standard meaning
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -269,21 +263,21 @@ if {${subport} eq ${name}} {
</span>         configure.optflags
 
         # see https://trac.macports.org/ticket/60492
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.cxx-append {*}${configure.cxxflags}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.cxx-append    {*}${configure.cxxflags}
</span> 
         if {${subport} eq "SuiteSparse_CSparse"} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            build.target all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            build.target    all
</span>         } else {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            build.target default
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            build.target    default
</span>         }
 
         destroot {
             proc check_copy {directory pattern prefix_directory} {
                 global destroot prefix
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                set files [glob -nocomplain -directory ${directory} ${pattern}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                set files   [glob -nocomplain -directory ${directory} ${pattern}]
</span>                 if {${files} ne ""} {
                     xinstall -d -m 0755 ${destroot}${prefix}/${prefix_directory}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    copy {*}${files}    ${destroot}${prefix}/${prefix_directory}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    copy    {*}${files} ${destroot}${prefix}/${prefix_directory}
</span>                 }
             }
             check_copy ${worksrcpath}/lib                                     *   lib
</pre><pre style='margin:0'>

</pre>