<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/002aa2e3e9c434a6915b1b3bdffc15f0c2a04990">https://github.com/macports/macports-ports/commit/002aa2e3e9c434a6915b1b3bdffc15f0c2a04990</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 002aa2e3e9c434a6915b1b3bdffc15f0c2a04990
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Mon Apr 19 20:28:10 2021 -0700

<span style='display:block; white-space:pre;color:#404040;'>    SuiteSparse: update version 5.7.2->5.9.2
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Add subport SuiteSparse_SLIP_LU.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes https://trac.macports.org/ticket/62713
</span>---
 math/SuiteSparse/Portfile                    | 25 ++++++++++++-----
 math/SuiteSparse/files/patch-Mongoose.diff   |  4 +--
 math/SuiteSparse/files/patch-shared_lib.diff | 41 +++++++++++++++++++++++++---
 3 files changed, 57 insertions(+), 13 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 af3e8cfd6ae..51f06984ec0 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 5.7.2 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup                DrTimothyAldenDavis SuiteSparse 5.9.0 v
</span> # subports have independent revisions
 revision                    0
 epoch                       20200517
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,9 +19,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  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  bedf435c5ee9a5d15a923b361ef033a89e01c9a7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  f62709c67d6f545b709099ff5afaa54fef4743c1ae3bb3e955a4e71c35303550 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    59609016
</span> 
 use_parallel_build          no
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -36,7 +36,7 @@ configure.cppflags-replace  -I${prefix}/include \
</span>                             -isystem${prefix}/include
 
 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:#e0ffe0;'>+    version                 5.9.0
</span>     revision                0
     # from the README.txt:
     #    "[n]o licensing restrictions apply"
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -44,7 +44,7 @@ subport SuiteSparse_config {
</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:#e0ffe0;'>+    version                 4.0.3
</span>     revision                0
     license                 Apache-2
     long_description-append ${subport}: graph algorithms in the language of linear algebra.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -188,6 +188,16 @@ subport SuiteSparse_SPQR {
</span>     linalg.setup            noveclibfort
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+subport SuiteSparse_SLIP_LU {
</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                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                 {LGPL-3+ GPL-2+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    long_description-append ${subport}: sparse left-looking integer-preserving LU factorization.
</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 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -204,7 +214,8 @@ if {${subport} eq ${name}} {
</span>                             port:SuiteSparse_KLU \
                             port:SuiteSparse_UMFPACK \
                             port:SuiteSparse_RBio \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:SuiteSparse_SPQR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:SuiteSparse_SPQR \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:SuiteSparse_SLIP_LU
</span> 
     master_sites
     distfiles
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/SuiteSparse/files/patch-Mongoose.diff b/math/SuiteSparse/files/patch-Mongoose.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index b5f1bacf47f..e5bf263b879 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/SuiteSparse/files/patch-Mongoose.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/SuiteSparse/files/patch-Mongoose.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,7 +2,7 @@ Respect MacPorts C++ flags.
</span> 
 --- Mongoose/CMakeLists.txt.orig       2018-07-05 12:06:44.000000000 -0700
 +++ Mongoose/CMakeLists.txt    2018-07-08 10:43:10.000000000 -0700
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -354,14 +354,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -321,14 +321,14 @@
</span>  message(STATUS "CMAKE_CXX_COMPILER: " ${BoldBlue} ${CMAKE_CXX_COMPILER_ID} ${ColourReset})
  if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang" OR "${CMAKE_CXX_COMPILER_ID}" STREQUAL "AppleClang")
      # using Clang
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,7 +19,7 @@ Respect MacPorts C++ flags.
</span>      # Debug flags for GCC
      if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS "4.6")
          set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x")
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -372,7 +372,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -339,7 +339,7 @@
</span>      SET(CMAKE_EXE_LINKER_FLAGS_DEBUG "-fprofile-arcs -ftest-coverage")
  elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Intel")
      # using Intel C++
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/SuiteSparse/files/patch-shared_lib.diff b/math/SuiteSparse/files/patch-shared_lib.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 9e146c174c1..2e13d66e457 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/SuiteSparse/files/patch-shared_lib.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/SuiteSparse/files/patch-shared_lib.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +1,44 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- SuiteSparse_config/SuiteSparse_config.mk.orig  2018-03-15 07:38:22.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ SuiteSparse_config/SuiteSparse_config.mk       2018-07-06 15:21:40.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -463,7 +463,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Avoid using rpath.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- SuiteSparse_config/SuiteSparse_config.mk.orig  2021-03-03 15:04:33.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ SuiteSparse_config/SuiteSparse_config.mk       2021-04-19 11:53:21.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -374,7 +374,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         LAPACK ?= -framework Accelerate
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         # OpenMP is not yet supported by default in clang
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         CFOPENMP =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        LDLIBS += -rpath $(INSTALL_LIB)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     endif
</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;'>+@@ -464,7 +464,7 @@
</span>          SO_TARGET = $(LIBRARY).$(VERSION).dylib
          SO_OPTS  += -dynamiclib -compatibility_version $(SO_VERSION) \
                      -current_version $(VERSION) \
<span style='display:block; white-space:pre;background:#ffe0e0;'>--                    -Wl,-install_name -Wl,$(SO_MAIN) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                    -Wl,-install_name -Wl,@rpath/$(SO_MAIN) \
</span> +                    -Wl,-install_name -Wl,$(MACPORTS_PREFIX)/lib/$(SO_MAIN) \
                      -shared -undefined dynamic_lookup
          # When a Mac *.dylib file is moved, this command is required
          # to change its internal name to match its location in the filesystem:
<span style='display:block; white-space:pre;background:#e0ffe0;'>+--- GraphBLAS/CMakeLists.txt.orig       2021-03-03 15:04:33.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ GraphBLAS/CMakeLists.txt       2021-04-19 11:48:26.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -56,7 +56,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     cmake_policy ( SET CMP0048 NEW )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     cmake_policy ( SET CMP0054 NEW )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif ( )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-set ( CMAKE_MACOSX_RPATH TRUE )
</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;'>+ # version of SuiteSparse:GraphBLAS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set ( GraphBLAS_DATE "Jan 19, 2021")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Mongoose/CMakeLists.txt.orig   2021-03-03 15:04:33.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Mongoose/CMakeLists.txt        2021-04-19 11:55:14.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -188,7 +188,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Build the Mongoose library for dynamic linking
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-set(CMAKE_MACOSX_RPATH 1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ add_library(mongoose_dylib SHARED ${MONGOOSE_LIB_FILES})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set_property(TARGET mongoose_dylib PROPERTY POSITION_INDEPENDENT_CODE ON)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set_target_properties(mongoose_dylib
</span></pre><pre style='margin:0'>

</pre>