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
F154930981: D56355.diff
Thu, Apr 30, 3:27 AM
Unknown Object (File)
Sat, Apr 25, 12:28 PM
Unknown Object (File)
Sat, Apr 25, 11:14 AM
Unknown Object (File)
Sat, Apr 25, 10:26 AM
Unknown Object (File)
Fri, Apr 24, 11:11 PM
Unknown Object (File)
Fri, Apr 24, 11:02 AM
Unknown Object (File)
Fri, Apr 24, 10:59 AM
Unknown Object (File)
Fri, Apr 24, 1:41 AM
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 72140
Build 69023: 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.