<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/8c7c020b5407a8288e3486bb1155662a33862d7a">https://github.com/macports/macports-ports/commit/8c7c020b5407a8288e3486bb1155662a33862d7a</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 8c7c020b5407a8288e3486bb1155662a33862d7a
</span>Author: barracuda156 <vital.had@gmail.com>
AuthorDate: Wed Jul 19 00:56:35 2023 +0800
<span style='display:block; white-space:pre;color:#404040;'> R-Rfast2: update to 0.1.5
</span>---
R/R-Rfast2/Portfile | 18 ++++++++++++------
R/R-Rfast2/files/patch-fix-for-clang.diff | 11 +++++++++++
2 files changed, 23 insertions(+), 6 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/R/R-Rfast2/Portfile b/R/R-Rfast2/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 527bb722708..b564a98789d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/R/R-Rfast2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/R/R-Rfast2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,22 +3,28 @@
</span> PortSystem 1.0
PortGroup R 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-R.setup cran RfastOfficial Rfast2 0.1.4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+R.setup cran RfastOfficial Rfast2 0.1.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span> categories-append math
maintainers {@barracuda156 gmail.com:vital.had} openmaintainer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-license {GPL-2 GPL-3}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license GPL-2+
</span> description Collection of efficient and extremely fast R functions – II
long_description {*}${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 594edad4eb0330ffe11365adce20d874947e0f10 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 494b777a86342aae0a6a5f0eb189337b846ef2929964672c0f010d93699d0d63 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 162486
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 8f0e77d0635a539f99a65c9b0faa8ff735c868c3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 bd234add43abe5aebf526f54506478cb7cd3bfd780969ffdfed5acd1838f802e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 165840
</span>
depends_lib-append port:R-RANN \
port:R-Rcpp \
port:R-RcppArmadillo \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:R-RcppParallel \
</span> port:R-Rfast
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Drop with next version.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# See: https://github.com/RfastOfficial/Rfast2/issues/23
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-fix-for-clang.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> compilers.setup require_fortran
<span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard 2017
</span>
test.run yes
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/R/R-Rfast2/files/patch-fix-for-clang.diff b/R/R-Rfast2/files/patch-fix-for-clang.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..489e58cbecc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/R/R-Rfast2/files/patch-fix-for-clang.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- inst/include/Rfast2/parallel.h.orig 2023-07-11 23:22:10.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ inst/include/Rfast2/parallel.h 2023-07-19 00:36:21.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -14,7 +14,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define STR(x) STRS(x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #pragma message STR(__cplusplus)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#if __cplusplus >= 201603L
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if (__cplusplus >= 201603L) && !defined(__clang__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define _PARALLEL_
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #pragma message "Parallel is supported"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <execution>
</span></pre><pre style='margin:0'>
</pre>