<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>