Page MenuHomeFreeBSD

sysutils/R-cran-processx: Update to 3.9.0
AbandonedPublic

Authored by jrm on May 9 2026, 1:06 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Jul 4, 8:59 AM
Unknown Object (File)
Fri, Jul 3, 12:36 PM
Unknown Object (File)
Thu, Jul 2, 12:43 PM
Unknown Object (File)
Sun, Jun 28, 12:24 PM
Unknown Object (File)
Jun 4 2026, 7:12 AM
Unknown Object (File)
Jun 4 2026, 7:11 AM
Unknown Object (File)
Jun 4 2026, 7:11 AM
Unknown Object (File)
Jun 3 2026, 11:35 PM
Subscribers
None

Details

Reviewers
eduardo
uzsolt
Summary

Release notes: https://github.com/r-lib/processx/releases/tag/v3.9.0

The previous version (3.8.6) failed to build against math/R 4.6.0.
Rf_findVar is a non-API entry point whose declaration is no longer
available in R 4.6.0's installed headers. The vendored copy of
cleancall in processx called Rf_findVar directly in both cleancall.c and
init.c, causing a compile error. 3.9.0 fixes this upstream by replacing
the calls with R_getVar, with a compatibility shim for R < 4.5.0.

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 72946
Build 69829: arc lint + arc unit

Event Timeline

jrm requested review of this revision.May 9 2026, 1:06 PM
jrm created this revision.

Hello Joseph,

There's an PR in progress for cran-processx: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295049
and one for cran-dplyr waiting on maintainer approval: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295051

Thanks

jrm planned changes to this revision.May 9 2026, 4:12 PM

Closing since I missed an existing PR.