notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details
py-rpy2-rinterface Low-level interface from Python to the R
3.6.7 mathnew! on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-09-29 19:31:04
Last Update: 2026-09-29 19:17:28
Commit Hash: 1c6078c
Also Listed In: python
License: GPLv2+
WWW:
https://rpy2.github.io/
https://github.com/rpy2/rpy2/tree/master/rpy2-rinterface
https://github.com/rpy2/rpy2
Description:
The rpy2 package is a namespace package. This is the part of that package that covers the "low-level" interface to R used in rpy2. This provides mappings to access R's C-API and utilities to do so safely. It is otherwise relatively easily to crash (segfault) a process by calling R's C-API. This "low-level" is used by the higher-level (more Pythonic) interface rpy2.robjects and the extentions for ipython and jupyter notebooks in rpy2.ipython. It can also be used to implement alternative higher level interfaces, and with care be used in situation where a minimal interface or maximum performance is wanted.
HomepageHomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}rpy2-rinterface>0:math/py-rpy2-rinterface@${PY_FLAVOR}
To install the port:
cd /usr/ports/math/py-rpy2-rinterface/ && make install clean
To add the package, run one of these commands:
  • pkg install math/py-rpy2-rinterface
  • pkg install py312-rpy2-rinterface
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py312-rpy2-rinterface listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py312-rpy2-rinterface
Package flavors (<flavor>: <package>)
  • py312: py312-rpy2-rinterface
distinfo:
TIMESTAMP = 1790435628 SHA256 (rpy2_rinterface-3.6.7.tar.gz) = 3aee0b44b9204d96c2eb2503b2f9b03f6d9c9e525f9a2d1a2e194b3a789856c1 SIZE (rpy2_rinterface-3.6.7.tar.gz) = 82089

No package information for this port in our database
Sometimes this happens. Not all ports have packages. This is doubly so for new ports, like this one.
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py312-cffi>=1.15.0 : devel/py-cffi@py312
  2. py312-setuptools>=61.0 : devel/py-setuptools@py312
  3. py312-wheel>=0 : devel/py-wheel@py312
  4. python3.12 : lang/python312
  5. py312-build>=0 : devel/py-build@py312
  6. py312-installer>=0 : devel/py-installer@py312
Test dependencies:
  1. python3.12 : lang/python312
Runtime dependencies:
  1. py312-cffi>=1.15.0 : devel/py-cffi@py312
  2. py312-numpy>=0,1 : math/py-numpy@py312
  3. python3.12 : lang/python312
Library dependencies:
  1. libR.so : math/R
This port is required by:
for Run
  1. math/py-rpy2
  2. math/py-rpy2-robjects

Configuration Options:
===> The following configuration options are available for py312-rpy2-rinterface-3.6.7: NUMPY=on: NumPy mathematical computing support ===> Use 'make config' to modify these settings
Options name:
math_py-rpy2-rinterface
USES:
python
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/r/rpy2_rinterface/
  2. https://pypi.org/packages/source/r/rpy2_rinterface/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.6.7
29 Sep 2026 19:17:28
commit hash: 1c6078ca0dc6fea48e1f376119937f4f2c4c23d2commit hash: 1c6078ca0dc6fea48e1f376119937f4f2c4c23d2commit hash: 1c6078ca0dc6fea48e1f376119937f4f2c4c23d2commit hash: 1c6078ca0dc6fea48e1f376119937f4f2c4c23d2 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
math/py-rpy2-rinterface: Add py-rpy2-rinterface 3.6.7

The rpy2 package is a namespace package. This is the part of that package that
covers the "low-level" interface to R used in rpy2. This provides mappings to
access R's C-API and utilities to do so safely. It is otherwise relatively
easily to crash (segfault) a process by calling R's C-API.

This "low-level" is used by the higher-level (more Pythonic) interface
rpy2.robjects and the extentions for ipython and jupyter notebooks in
rpy2.ipython. It can also be used to implement alternative higher level
interfaces, and with care be used in situation where a minimal interface or
maximum performance is wanted.

Number of commits found: 1