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