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
F175112037: D56903.id177492.diff
Thu, Oct 8, 8:34 AM
Unknown Object (File)
Thu, Oct 1, 5:52 PM
Unknown Object (File)
Thu, Oct 1, 10:23 AM
Unknown Object (File)
Tue, Sep 29, 12:40 AM
Unknown Object (File)
Aug 28 2026, 4:44 AM
Unknown Object (File)
Aug 15 2026, 5:49 AM
Unknown Object (File)
Aug 12 2026, 5:57 PM
Unknown Object (File)
Aug 12 2026, 1:20 AM
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.