CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

devel/py-cffi 2.1.1

Foreign Function Interface for Python calling C code

Port info

Maintainer
sunpoet@FreeBSD.org
Packages
latest: 2.1.1
Upstream
up to date
Last update
to 2.1.1 · 1331f35496
Quarterly
2026Q4: 2.1.1
Formerly
devel/py3-cffi until 2017-11-30
WWW
https://cffi.readthedocs.io/en/stable/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install py312-cffi
installs 2.1.1 from latest; from quarterly (2026Q4) 2.1.1
Port
# cd /usr/ports/devel/py-cffi && make install clean
Size
282 KiB download · 1.3 MiB installed
Depends on
devel/libffi 3.8.0, devel/py-pycparser 3.0, lang/python312 3.12.15
License
MIT

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 162.1.12.1.1–
FreeBSD 152.1.12.1.1–
FreeBSD 142.1.12.1.12.1.1

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 152.1.12.1.1–
FreeBSD 142.1.12.1.12.1.1

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 2.1.1.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (62)

William Grzybowski (wg) · 1.6.0
devel/py-cffi: update to 1.6.0
b0f26746ed
Bernard Spil (brnrd) · 1.5.0
devel/py-cffi: Update to 1.5.0

- Update to latest version 1.5.0
  - Fix broken test target
  - Align test target with ports framework

Reviewed by:	feld (mentor)
Approved by:	feld (mentor)
Differential Revision:	D5960
ec4fe71414
Mathieu Arnold (mat) · 1.2.1
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
4e1b79a0a6
William Grzybowski (wg) · 1.2.1
devel/py-cffi: update to 1.2.1
3860a006fb
William Grzybowski (wg) · 1.1.1
devel/py-cffi: update to 1.1.1

PR:		200699
Submitted by:	dbn
c4b59ab052
Kubilay Kocak (koobs) · 0.8.6_3
devel/py-cffi: Backport upstream pull request #56

Backport upstream pull request #56 [1] which fixes (double) building for
Python packackges that use py-cffi to compile their modules.

This issue manifested itself in the 'install' target (stage) of Python
port building, causing the module that was already built at the 'build'
stage to be built again, except *without* the build arguments provided
in the build stage.

These symptoms were observable in security/py-cryptography [2]

While I'm here:

- Add regression-test target and TEST_DEPENDS

unit tests: 1 failed, 1033 passed, 80 skipped in 70.56 seconds

Note: Failure in test_array_type already exists in current version, and
      has been reported upstream [3]

[1] https://bitbucket.org/cffi/cffi/pull-request/56/
[2] https://github.com/pyca/cryptography/pull/1635
[3] https://bitbucket.org/cffi/cffi/issue/178/

Approved by:	wg (maintainer)
36aaad0101
William Grzybowski (wg) · 0.8.6_2
devel/py-cffi: fix rpath
3ad95a138c
William Grzybowski (wg) · 0.8.6_1
devel/py-cffi: add run path to the built library

- USES python
80f57a4ce6
William Grzybowski (wg) · 0.8.6
devel/py-cffi: update to 0.8.6

Submitted by:	olivierd
35b4c3d8b8
Olivier Duchateau (olivierd) · 0.8.2
- Update to 0.8.2

Approved by:	wg@ (maintainer, timeout 1 month)
f1734e2c21
William Grzybowski (wg) · 0.8.1
devel/py-cffi: switch from easy_install to install
cb5d0afd43
William Grzybowski (wg) · 0.8.1
devel/py-cffi: Foreign Function Interface for Python calling C code

Foreign Function Interface for Python calling C code.

WWW: http://cffi.readthedocs.org/
fc8c1a26e3