<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/79fdf6af3fb4bbf3f6870cbb8f470c38093f8a9e">https://github.com/macports/macports-ports/commit/79fdf6af3fb4bbf3f6870cbb8f470c38093f8a9e</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 79fdf6af3fb spral: update to 2024.01.18, drop now unneeded patch
</span>79fdf6af3fb is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 79fdf6af3fb4bbf3f6870cbb8f470c38093f8a9e
</span>Author: barracuda156 <vital.had@gmail.com>
AuthorDate: Tue Feb 20 02:56:48 2024 +0800
<span style='display:block; white-space:pre;color:#404040;'> spral: update to 2024.01.18, drop now unneeded patch
</span>---
math/spral/Portfile | 13 +++++--------
math/spral/files/patch-fix-cxx11.diff | 24 ------------------------
2 files changed, 5 insertions(+), 32 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/spral/Portfile b/math/spral/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e0b53378e98..50d24987f8f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/spral/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/spral/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,8 +4,8 @@ PortSystem 1.0
</span> PortGroup compilers 1.0
PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup ralna spral 2023.09.07 v
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup ralna spral 2024.01.18 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span> categories math science
license BSD
maintainers {@barracuda156 gmail.com:vital.had} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,9 +13,9 @@ description Sparse Parallel Robust Algorithms Library
</span> long_description An open-source (BSD) library for sparse linear algebra and associated algorithms. \
It is primarily developed by the Numerical Analysis group at STFC Rutherford Appleton Laboratory.
homepage https://www.numerical.rl.ac.uk/spral
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 253f0ca44f05d191e50e565d1ea59f9efcbc2438 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 dbf74191e95c284fb0036886ec9d5047e96f111daaa4c80945c840565b84ef9e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 664712
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 4c82828607655bc1ec68c49ba8fc1b29149b741f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 b0dfc71bfad94b5182931b9b913e0adaf1db241b62578839add9749c918fa000 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 675952
</span> github.tarball_from archive
use_autoreconf yes
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,9 +24,6 @@ autoreconf.args -fvi
</span> compilers.setup require_fortran
compiler.c_standard 2011
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# https://github.com/ralna/spral/issues/166
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append patch-fix-cxx11.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # https://github.com/ralna/spral/issues/165
post-patch {
if {${configure.cxx_stdlib} eq "libc++"} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/spral/files/patch-fix-cxx11.diff b/math/spral/files/patch-fix-cxx11.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 9de46c41007..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/spral/files/patch-fix-cxx11.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,24 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# https://github.com/ralna/spral/pull/168/commits/ebbce3e2dd2e5a7048f912d34d5d185b1fbd3214
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/ssids/cpu/kernels/ldlt_app.cxx.orig 2023-09-07 21:34:22
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/ssids/cpu/kernels/ldlt_app.cxx 2023-10-29 17:18:09
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2382,7 +2382,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #ifdef PROFILE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Profile::Task task_post("TA_LDLT_POST");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- std::vector<int, IntAlloc> failed_perm(n-num_elim, alloc);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ std::vector<int, IntAlloc> failed_perm(n-num_elim, 0, alloc);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for(int jblk=0, insert=0, fail_insert=0; jblk<nblk; jblk++) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cdata[jblk].move_back(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- get_ncol(jblk, n, block_size), &perm[jblk*block_size],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2396,8 +2396,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // Extract failed entries of a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int nfail = n-num_elim;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- std::vector<T, TAlloc> failed_diag(nfail*n, alloc);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- std::vector<T, TAlloc> failed_rect(nfail*(m-n), alloc);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ std::vector<T, TAlloc> failed_diag(nfail*n, 0, alloc);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ std::vector<T, TAlloc> failed_rect(nfail*(m-n), 0, alloc);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for(int jblk=0, jfail=0, jinsert=0; jblk<nblk; ++jblk) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // Diagonal part
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for(int iblk=jblk, ifail=jfail, iinsert=jinsert; iblk<nblk; ++iblk) {
</span></pre><pre style='margin:0'>
</pre>