# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 PortGroup R 1.0 R.setup cran Microsoft lightgbm 4.3.0 revision 1 categories-append math maintainers nomaintainer license MIT description Light Gradient Boosting Machine long_description {*}${description} homepage https://github.com/Microsoft/LightGBM checksums rmd160 06492ef9a81070a0da4c0969cc88624023e8d2e4 \ sha256 d0de87f8f22cb5452294e7b3bf97613b41e4dd91510e1c7a8ab8a9d08e9462ce \ size 1716806 # OpenMP detected is broken: https://github.com/fabsig/GPBoost/issues/95 # Also it uses an outdated Eigen with yet unfixed Altivec headers. # For now, just disable vectorization on PowerPC. patchfiles patch-unbreak-openmp.diff \ patch-unbreak-ppc.diff depends_lib-append port:R-data.table \ port:R-jsonlite \ port:R-R6 depends_test-append port:R-knitr \ port:R-RhpcBLASctl \ port:R-rmarkdown \ port:R-testthat test.run yes # FIXME: linking on Rosetta may fail: https://github.com/microsoft/LightGBM/issues/5931 # No problem when building natively on PowerPC.