Page MenuHomeFreeBSD

math/R-cran-RcppParallel: new port for parallel programming tools for Rcpp
Needs ReviewPublic

Authored by chris.longros_gmail.com on Sat, Apr 11, 6:01 PM.
Tags
None
Referenced Files
F153939273: D56355.id175299.diff
Fri, Apr 24, 11:11 PM
F153874387: D56355.id175287.diff
Fri, Apr 24, 11:02 AM
F153874126: D56355.id175298.diff
Fri, Apr 24, 10:59 AM
Unknown Object (File)
Fri, Apr 24, 1:41 AM
Unknown Object (File)
Fri, Apr 24, 1:13 AM
Unknown Object (File)
Mon, Apr 20, 11:57 PM
Unknown Object (File)
Sun, Apr 19, 3:10 AM
Unknown Object (File)
Sat, Apr 18, 3:10 PM
Subscribers
None

Details

Summary

RcppParallel provides parallel programming primitives used by the Stan
ecosystem (StanHeaders, rstan) and other packages for Bayesian statistical
modeling.

The upstream package bundles Intel TBB, which does not support FreeBSD as a
build target. This port links against the system onetbb (devel/onetbb) instead.

Signed-off-by: Christos Longros <chris.longros@gmail.com>

Test Plan

Tested with poudriere in FreeBSD 16-CURRENT.

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 72143
Build 69026: arc lint + arc unit

Event Timeline

chris.longros_gmail.com edited the test plan for this revision. (Show Details)
chris.longros_gmail.com edited the summary of this revision. (Show Details)

Did you run "make test"?

https://github.com/RcppCore/RcppParallel/blob/master/tests/doRUnit.R - RUnit and Rcpp is required to test.

I'll investigate it in some days.

Added TEST_DEPENDS (RUnit, Rcpp). make test passes (doRUnit.R runs, all checks OK).

Added complete TEST_DEPENDS (all ported Suggests: Rcpp, RUnit, knitr, rmarkdown). make test passes.