<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/00382f16268abb1e359006b6c5ea3c026bb34618">https://github.com/macports/macports-ports/commit/00382f16268abb1e359006b6c5ea3c026bb34618</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 00382f16268abb1e359006b6c5ea3c026bb34618
</span>Author: barracuda156 <vital.had@gmail.com>
AuthorDate: Tue Dec 12 18:07:49 2023 +0800
<span style='display:block; white-space:pre;color:#404040;'> R-lightgbm: update to 4.2.0
</span>---
R/R-lightgbm/Portfile | 14 +++++++++-----
R/R-lightgbm/files/patch-unbreak-ppc.diff | 18 +++++++++---------
2 files changed, 18 insertions(+), 14 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/R/R-lightgbm/Portfile b/R/R-lightgbm/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 985ce6b6ea8..9c44681ef4b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/R/R-lightgbm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/R/R-lightgbm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,16 +3,17 @@
</span> PortSystem 1.0
PortGroup R 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-R.setup cran Microsoft lightgbm 3.3.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+R.setup cran Microsoft lightgbm 4.2.0
</span> revision 0
categories-append math
maintainers nomaintainer
license MIT
description Light Gradient Boosting Machine
long_description {*}${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 e327edb8dff2089cde7b80a300ec62f7eab13473 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 309f7d1575ec1f935ecd2716b3541dbc993357b51ffee65c685322a2e27bdfae \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 1487860
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://github.com/Microsoft/LightGBM
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 45beddad429dc30630ebd6a551d83651a56b95c5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 117356012e2ffcb7bd46d6f084f1f6845f506fd3ba060c7c8daafda74e2a1830 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1721790
</span>
# OpenMP detected is broken: https://github.com/fabsig/GPBoost/issues/95
# Also it uses an outdated Eigen with yet unfixed Altivec headers.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,7 +25,10 @@ depends_lib-append port:R-data.table \
</span> port:R-jsonlite \
port:R-R6
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_test-append port:R-testthat
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_test-append port:R-knitr \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:R-RhpcBLASctl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:R-rmarkdown \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:R-testthat
</span>
test.run yes
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/R/R-lightgbm/files/patch-unbreak-ppc.diff b/R/R-lightgbm/files/patch-unbreak-ppc.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index b5eff8b231d..9df682e44de 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/R/R-lightgbm/files/patch-unbreak-ppc.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/R/R-lightgbm/files/patch-unbreak-ppc.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/include/Eigen/Core.orig 2023-01-12 06:12:05.000000000 +0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/include/Eigen/Core 2023-06-15 17:13:56.000000000 +0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -199,7 +199,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/include/Eigen/Core.orig 2023-12-08 11:26:19.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/include/Eigen/Core 2023-12-12 17:22:58.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -206,7 +206,7 @@
</span> #include "src/Core/arch/SSE/TypeCasting.h"
#include "src/Core/arch/SSE/MathFunctions.h"
#include "src/Core/arch/SSE/Complex.h"
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,12 +9,12 @@
</span> #include "src/Core/arch/AltiVec/PacketMath.h"
#include "src/Core/arch/AltiVec/MathFunctions.h"
#include "src/Core/arch/AltiVec/Complex.h"
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -335,7 +335,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -346,7 +346,7 @@
</span> #include "src/Core/CoreIterators.h"
#include "src/Core/ConditionEstimator.h"
<span style='display:block; white-space:pre;background:#ffe0e0;'>--#if EIGEN_ARCH_PPC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if EIGEN_ARCH_PPC && !defined(__APPLE__)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "src/Core/arch/AltiVec/MatrixProduct.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#if defined(EIGEN_VECTORIZE_ALTIVEC) || defined(EIGEN_VECTORIZE_VSX)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if (defined(EIGEN_VECTORIZE_ALTIVEC) || defined(EIGEN_VECTORIZE_VSX)) && !defined(__APPLE__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "src/Core/arch/AltiVec/MatrixProduct.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #elif defined EIGEN_VECTORIZE_NEON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "src/Core/arch/NEON/GeneralBlockPanelKernel.h"
</span></pre><pre style='margin:0'>
</pre>