<pre style='margin:0'>
David Strubbe (dstrubbe) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/1e2d1313a591b04ba5c60510563abf8836b5eac7">https://github.com/macports/macports-ports/commit/1e2d1313a591b04ba5c60510563abf8836b5eac7</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 1e2d1313a59 sparskit: Update to version 2-20190610 (a 'stealth update' to version 2.
</span>1e2d1313a59 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 1e2d1313a591b04ba5c60510563abf8836b5eac7
</span>Author: David Strubbe <dstrubbe@macports.org>
AuthorDate: Wed May 12 21:20:37 2021 -0700
<span style='display:block; white-space:pre;color:#404040;'> sparskit: Update to version 2-20190610 (a 'stealth update' to version 2.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> * Update homepage to https
</span><span style='display:block; white-space:pre;color:#404040;'> * Remove patchfile where issue was fixed upstream
</span><span style='display:block; white-space:pre;color:#404040;'> * Add some needed some flags
</span><span style='display:block; white-space:pre;color:#404040;'> * Pre-built incompatible library file that is part of distribution needs to be removed.
</span>---
science/sparskit/Portfile | 24 +++++++++++++++---------
science/sparskit/files/patch-INFO-makefile.diff | 11 -----------
2 files changed, 15 insertions(+), 20 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/sparskit/Portfile b/science/sparskit/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b8f806ae039..9aecf84460a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/sparskit/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/sparskit/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,8 +4,8 @@ PortSystem 1.0
</span> PortGroup compilers 1.0
name sparskit
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 2-20190610
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# note, this is the "version 2" updated in 2019, not the earlier one from 2015 or before
</span> categories science
platforms darwin
maintainers {dstrubbe @dstrubbe}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,18 +19,20 @@ long_description A basic tool-kit for sparse matrix computations: programs \
</span> performing basic linear algebra operations with sparse \
matrices and so on.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://www-users.cs.umn.edu/~saad/software/SPARSKIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://www-users.cs.umn.edu/~saad/software/SPARSKIT
</span> master_sites ${homepage}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-distname SPARSKIT${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname SPARSKIT2
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 95554593896300d7823f40956a428e8e7c57bb78 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 b355ab934860d345a60d9961e456b0fc2e7681ba9a8c7c3b42c7bf6ff28e34af \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 1172672
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This line should be removed when the next proper version of the software is released.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+dist_subdir ${name}/${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 77a75cd20678b190814084c28e4b72533210e9cd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 ecdd0a9968d6b45153a328710a42fe87600f0bba0e3c53896090b8ae1c113b7a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1287441
</span>
use_configure no
patchfiles patch-makefile.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-INFO-makefile.diff \
</span> patch-INOUT-makefile.diff \
patch-MATGEN-FEM-makefile.diff
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -49,9 +51,13 @@ use_parallel_build yes
</span> test.run yes
test.args FFLAGS="${configure.fcflags}"
# test requires FC, FFLAGS set because test makefiles lack explicit rule for .f -> .o and these are in the implicit rule
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# One test may fail currently: /bin/sh: line 1: 11978 Segmentation fault: 11 ./info1.ex < saylr1
</span>
pre-build {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- build.args-append F77=${configure.fc}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build.args-append F77=${configure.fc} FFLAGS="${configure.fcflags}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # this file will be built, and it can cause linking failures if instead we add new things to an incompatible library pre-existing
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ delete ${worksrcpath}/libskit.a
</span> }
pre-test {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/sparskit/files/patch-INFO-makefile.diff b/science/sparskit/files/patch-INFO-makefile.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index c4da4269a2e..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/sparskit/files/patch-INFO-makefile.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- INFO/makefile.orig 2013-09-30 23:36:16.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ INFO/makefile 2013-09-30 23:36:42.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -6,7 +6,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- FILES = rinfo1.o dinfo13.o
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ## needs library libskit.a in whatever machine version --
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--LIB = -L/project/darpa/lib/PC -lskit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIB = ../libskit.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ##LIB = -L/project/darpa/lib/solaris -lskit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- info1.ex: $(FILES)
</span></pre><pre style='margin:0'>
</pre>