<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/ddd8d9d6cf868767f3eb020bc8c7a02affb098d9">https://github.com/macports/macports-ports/commit/ddd8d9d6cf868767f3eb020bc8c7a02affb098d9</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit ddd8d9d6cf868767f3eb020bc8c7a02affb098d9
</span>Author: barracuda156 <vital.had@gmail.com>
AuthorDate: Wed Jan 24 01:29:53 2024 +0800
<span style='display:block; white-space:pre;color:#404040;'> R-blockcluster: update to 4.5.4
</span>---
R/R-blockcluster/Portfile | 21 ++++++++++++++++-----
.../files/patch-fix-compiler-choice.diff | 12 ++++++++++++
2 files changed, 28 insertions(+), 5 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/R/R-blockcluster/Portfile b/R/R-blockcluster/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 566d9ae785b..4c91aee6fb3 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/R/R-blockcluster/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/R/R-blockcluster/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,19 +3,30 @@
</span> PortSystem 1.0
PortGroup R 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-R.setup cran stkpp blockcluster 4.5.3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+R.setup cran stkpp blockcluster 4.5.4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span> categories-append math
maintainers nomaintainer
license GPL-3+
description Co-clustering package for binary, categorical, contingency and continuous data-sets
long_description {*}${description}
homepage https://gitlab.inria.fr/iovleff/blockcluster
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 de610d06786fe6f420a8fc5ed884111a36577499 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 11b8b8892faf9f03784f76673641652651230b0459472d2d4141fc0d305ac325 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 1957830
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 671372d295c7cbfcbd2f47621874b533817e7cc7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 857536d2712eaa97ef30a770d771fec7234a0b24ff76a815853b9acf4573dced \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1954611
</span>
depends_lib-append port:R-Rcpp \
port:R-rtkore
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# The build system left to its own does nonsense.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Ensure the right compiler is used.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-fix-compiler-choice.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compilers.setup require_fortran
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|@CC@|${configure.cc}|" src/Makevars
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|@CXX@|${configure.cxx}|" src/Makevars
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> test.run yes
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/R/R-blockcluster/files/patch-fix-compiler-choice.diff b/R/R-blockcluster/files/patch-fix-compiler-choice.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..a0c6a88542c
</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-blockcluster/files/patch-fix-compiler-choice.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/Makevars 2024-01-23 20:05:53.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/Makevars 2024-01-24 01:12:12.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-## Test with clang
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#export CC=clang
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#export CXX=clang++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Build system is handicapped here and picks a random compiler otherwise.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++export CC=@CC@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++export CXX=@CXX@
</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;'>+ COCLUSTDIR = ./coclust/
</span></pre><pre style='margin:0'>
</pre>