notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
Port details
py-cffi Foreign Function Interface for Python calling C code
1.15.0_1 devel on this many watch lists=26 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 1.15.0Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2013-11-29 00:20:53
Last Update: 2022-05-09 19:23:51
Commit Hash: db78da8
People watching this port, also watch:: sqlite3, py38-pycparser, py38-six, pkg, py38-cryptography
Also Listed In: python
License: MIT
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR}
To install the port:
cd /usr/ports/devel/py-cffi/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/py-cffi
  • pkg install py38-cffi
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 py38-cffi listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py38-cffi
Package flavors (<flavor>: <package>)
  • py38: py38-cffi
distinfo:
Packages (timestamps in pop-ups are UTC):
py27-cffi
ABIlatestquarterly
FreeBSD:11:aarch641.11.51.14.0
FreeBSD:11:amd64--
FreeBSD:11:armv61.6.01.14.0
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips641.6.01.14.0
FreeBSD:12:aarch641.11.5-
FreeBSD:12:amd64--
FreeBSD:12:armv61.11.51.14.3
FreeBSD:12:armv71.11.51.14.3
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips641.11.51.14.0
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc641.14.4-
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py36-cffi
ABIlatestquarterly
FreeBSD:11:aarch641.11.5-
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch641.11.5-
FreeBSD:12:amd64--
FreeBSD:12:armv61.11.5-
FreeBSD:12:armv71.11.5-
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips641.11.5-
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py37-cffi
ABIlatestquarterly
FreeBSD:11:aarch64-1.14.0
FreeBSD:11:amd64--
FreeBSD:11:armv6-1.14.0
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64-1.14.0
FreeBSD:12:aarch64--
FreeBSD:12:amd64--
FreeBSD:12:armv6-1.14.3
FreeBSD:12:armv7-1.14.3
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64-1.14.0
FreeBSD:12:powerpc64-1.14.5
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv61.14.4-
FreeBSD:13:armv71.14.4-
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc641.14.4-
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc641.14.5-
 
py38-cffi
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd641.14.61.14.5
FreeBSD:11:armv6--
FreeBSD:11:i3861.14.61.14.5
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-1.15.0
FreeBSD:12:amd641.15.0_11.15.0
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3861.15.0_11.15.0
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch641.15.0_11.15.0
FreeBSD:13:amd641.15.0_11.15.0
FreeBSD:13:armv6-1.15.0
FreeBSD:13:armv7-1.15.0
FreeBSD:13:i3861.15.0_11.15.0
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-1.14.5
FreeBSD:14:aarch641.15.0_1-
FreeBSD:14:amd641.15.0_1-
FreeBSD:14:armv61.15.0-
FreeBSD:14:armv71.15.0-
FreeBSD:14:i3861.15.0_1-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py38-setuptools>0 : devel/py-setuptools@py38
  2. python3.8 : lang/python38
Runtime dependencies:
  1. py38-pycparser>=0 : devel/py-pycparser@py38
  2. py38-setuptools>0 : devel/py-setuptools@py38
  3. python3.8 : lang/python38
Library dependencies:
  1. libffi.so : devel/libffi
This port is required by:
for Build
  1. archivers/py-brotlicffi
  2. archivers/py-brotlipy
  3. archivers/py-zstandard
  4. audio/py-SoundFile
  5. audio/py-sounddevice
  6. databases/py-lmdb
  7. databases/py-psycopg2cffi
Expand this list (41 items / 34 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. devel/py-aiortc
  3. devel/py-google-crc32c
  4. devel/py-onigurumacffi
  5. devel/py-persistent
  6. devel/py-pygit2
  7. devel/py-pylibsrtp
  8. devel/py-rchitect
  9. devel/py-xattr
  10. dns/py-pycares
  11. graphics/py-cairocffi
  12. graphics/py-pyvips
  13. irc/hexchat
  14. mail/py-notmuch2
  15. math/py-mip
  16. math/py-rpy2
  17. math/py-rvlib
  18. math/py-secp256k1
  19. math/sage
  20. multimedia/py-librtmp
  21. net/py-nnpy
  22. security/py-argon2-cffi-bindings
  23. security/py-bcrypt
  24. security/py-coincurve
  25. security/py-cryptography
  26. security/py-pynacl
  27. security/py-pyvex
  28. security/py-sequoia
  29. textproc/py-cmarkgfm
  30. textproc/py-misaka
  31. textproc/py-python-augeas
  32. x11/py-xcffib
  33. x11-wm/qtile
  34. Collapse this list.

Deleted ports which required this port:

Expand this list of 2 deleted ports
  1. devel/py-google-crc32c0*
  2. graphics/py-vips*
  3. Collapse this list of deleted ports.
for Run
  1. archivers/py-brotlicffi
  2. archivers/py-brotlipy
  3. audio/py-SoundFile
  4. audio/py-sounddevice
  5. cad/py-pymtl
  6. databases/py-psycopg2cffi
  7. devel/py-atomiclong
Expand this list (50 items / 43 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. devel/py-azure-datalake-store
  3. devel/py-cle
  4. devel/py-google-crc32c
  5. devel/py-llvmcpy
  6. devel/py-onigurumacffi
  7. devel/py-oslo.privsep
  8. devel/py-persistent
  9. devel/py-pygit2
  10. devel/py-rchitect
  11. devel/py-tartiflette
  12. devel/py-xattr
  13. dns/py-pycares
  14. graphics/py-cairocffi
  15. graphics/py-pyvips
  16. mail/py-notmuch2
  17. math/py-mip
  18. math/py-rpy2
  19. math/py-rvlib
  20. math/sage
  21. multimedia/py-librtmp
  22. net/py-nnpy
  23. net/py-trio
  24. net-mgmt/py-napalm
  25. print/py-weasyprint
  26. science/py-eccodes
  27. security/py-angr
  28. security/py-argon2-cffi-bindings
  29. security/py-bcrypt
  30. security/py-coincurve
  31. security/py-cryptography
  32. security/py-pynacl
  33. security/py-pyvex
  34. security/py-sequoia
  35. sysutils/fusefs-gitfs
  36. textproc/py-cmarkgfm
  37. textproc/py-misaka
  38. www/py-autobahn
  39. www/seahub
  40. x11/py-xcffib
  41. Collapse this list.

Deleted ports which required this port:

Expand this list of 4 deleted ports
  1. devel/py-google-crc32c0*
  2. devel/py-oslo.privsep1*
  3. devel/py-twext*
  4. science/py-eccodes-python*
  5. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
Options name:

USES:

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/c/cffi/
  2. https://pypi.org/packages/source/c/cffi/
Collapse this list.

Number of commits found: 45

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
09 May 2022 19:23:51
 files touched by this commit commit hash:db78da8f8b7388d951665362479eb4aa0babf1b4  1.15.0_1
Kevin Bowling (kbowling) search for other commits by this committer
devel/libffi: Bump deps PORTREVISION for shlib change

PR:		263764
Reported by:	VVD <vvd@unislabs.com>
25 Oct 2021 15:57:23
 files touched by this commit commit hash:9c1e157ea6d70310047bf0a820e4e96f42777dd4  1.15.0
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-cffi: Update to 1.15.0

Changes:	https://cffi.readthedocs.io/en/latest/whatsnew.html
14 Jul 2021 16:09:54
 files touched by this commit commit hash:d63e54aa56b7df87adcd2c65df673c959efb6c32  1.14.6
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-cffi: Update to 1.14.6

Changes:	https://github.com/python-cffi/release-doc/blob/master/doc/source/whatsnew.rst
		https://cffi.readthedocs.io/en/latest/whatsnew.html
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  1.14.5
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
17 Feb 2021 18:06:00
Original commit files touched by this commit Revision:565589  1.14.5
sunpoet search for other commits by this committer
Update to 1.14.5

Changes:	https://github.com/python-cffi/release-doc/blob/master/doc/source/whatsnew.rst
		https://cffi.readthedocs.io/en/latest/whatsnew.html
10 Jan 2021 08:20:05
Original commit files touched by this commit Revision:560935  1.14.4
sunpoet search for other commits by this committer
Simplify do-test:
09 Jan 2021 16:34:07
Original commit files touched by this commit Revision:560874  1.14.4
antoine search for other commits by this committer
Remove python 2.7 support from a few ports
24 Dec 2020 13:46:02
Original commit files touched by this commit Revision:559094  1.14.4
kai search for other commits by this committer
Relax hardcoded paths to fix build with Python 3.8.7

Since r558913 Python 3.8 incorporates BPO-42604 [1] which changed the
shared libs naming scheme.  This means "EXT_SUFFIX" is now derived from
SOABI and yields with Python 3.8 to ".cpython-38.so" instead of ".so".

The affected ports strip the libaries in the "post-install" target via
hardcoded path(s) and the build fails at the end because the new extension
is not expected at this place.

Remedy the issue by adding wildcards to these paths.  This should also
prepare the ports for future Python releases, which will use the new shared
libs naming scheme.

[1] https://bugs.python.org/issue42604

PR:		252057
Reported by:	John Kennedy
Reviewed by:	fluffy, koobs
Approved by:	koobs (python)
13 Dec 2020 14:41:52
Original commit files touched by this commit Revision:557914  1.14.4
sunpoet search for other commits by this committer
Clean up
12 Dec 2020 04:04:11
Original commit files touched by this commit Revision:557786  1.14.4
linimon search for other commits by this committer
Change USES to compiler:c11 to fix latest build error on GCC-based
systems:

  c/_cffi_backend.c:6344: error: #pragma GCC diagnostic not allowed inside
functions

Approved by:	portmgr (tier-2 blanket)
10 Dec 2020 21:33:29
Original commit files touched by this commit Revision:557516  1.14.4
sunpoet search for other commits by this committer
Update to 1.14.4

- Use CHOSEN_COMPILER_TYPE

Changes:	https://github.com/python-cffi/release-doc/blob/master/doc/source/whatsnew.rst
		https://cffi.readthedocs.io/en/latest/whatsnew.html
20 Sep 2020 18:57:12
Original commit files touched by this commit Revision:549129  1.14.3
sunpoet search for other commits by this committer
Update to 1.14.3

Changes:	https://bitbucket.org/cffi/release-doc/src/default/doc/source/whatsnew.rst
		https://cffi.readthedocs.io/en/latest/whatsnew.html
19 Aug 2020 16:20:11
Original commit files touched by this commit Revision:545367  1.14.2
sunpoet search for other commits by this committer
Update to 1.14.2

Changes:	https://bitbucket.org/cffi/release-doc/src/default/doc/source/whatsnew.rst
		https://cffi.readthedocs.io/en/latest/whatsnew.html
08 Aug 2020 10:18:55
Original commit files touched by this commit Revision:544405  1.14.1
sunpoet search for other commits by this committer
Update to 1.14.1

Changes:	https://bitbucket.org/cffi/release-doc/src/default/doc/source/whatsnew.rst
		https://cffi.readthedocs.io/en/latest/whatsnew.html
04 Jul 2020 18:11:42
Original commit files touched by this commit Revision:541232  1.14.0_1
zeising search for other commits by this committer
Chanse update of devel/libffi

Chase the devel/libffi update
Bump portrevision of all dependent ports to chace shard library version bump
in libffi.
Update LIB_DEPENDS lines where needed to not require a specific version of
libffi.so.

PR:		247028 (for tracking)
08 Feb 2020 19:02:22
Original commit files touched by this commit Revision:525576  1.14.0
sunpoet search for other commits by this committer
Update to 1.14.0

Changes:	https://bitbucket.org/cffi/release-doc/src/default/doc/source/whatsnew.rst
		https://cffi.readthedocs.io/en/latest/whatsnew.html
04 Nov 2019 16:00:23
Original commit files touched by this commit Revision:516680  1.13.2
sunpoet search for other commits by this committer
Update to 1.13.2

Changes:	https://cffi.readthedocs.io/en/latest/whatsnew.html
		https://bitbucket.org/cffi/release-doc/src/default/doc/source/whatsnew.rst
22 Oct 2019 23:33:59
Original commit files touched by this commit Revision:515223  1.13.1
sunpoet search for other commits by this committer
Update to 1.13.1

Changes:	https://cffi.readthedocs.io/en/latest/whatsnew.html
		https://bitbucket.org/cffi/release-doc/src/default/doc/source/whatsnew.rst
20 Oct 2019 17:10:38
Original commit files touched by this commit Revision:514931  1.13.0
sunpoet search for other commits by this committer
Update to 1.13.0

Changes:	https://cffi.readthedocs.io/en/latest/whatsnew.html
		https://bitbucket.org/cffi/release-doc/src/default/doc/source/whatsnew.rst
20 Apr 2019 23:07:13
Original commit files touched by this commit Revision:499477  1.12.3
sunpoet search for other commits by this committer
Update to 1.12.3

Changes:	https://cffi.readthedocs.io/en/latest/whatsnew.html
		https://bitbucket.org/cffi/release-doc/src/default/doc/source/whatsnew.rst
06 Mar 2019 18:07:41
Original commit files touched by this commit Revision:494818  1.12.2
sunpoet search for other commits by this committer
Update to 1.12.2

- Take maintainership

Changes:	https://cffi.readthedocs.io/en/latest/whatsnew.html
		https://bitbucket.org/cffi/release-doc/src/default/doc/source/whatsnew.rst
PR:		236265
Submitted by:	sunpoet (myself)
Approved by:	wg (maintainer)
02 Nov 2018 13:32:35
Original commit files touched by this commit Revision:483807  1.11.5
rene search for other commits by this committer
Remove compatibility code for FreeBSD < 11.2 from all ports.

Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by:	rene
Reviewed by:	bapt, jbeich
Differential Revision:	https://reviews.freebsd.org/D17724
20 Jun 2018 17:05:44
Original commit files touched by this commit Revision:472884  1.11.5
mat search for other commits by this committer
Use PY_FLAVOR for dependencies.

FLAVOR is the current port's flavor, it should not be used outside of
this scope.

Sponsored by:	Absolight
04 Apr 2018 08:46:19
Original commit files touched by this commit Revision:466405  1.11.5
koobs search for other commits by this committer
devel/py-cffi: Update to 1.11.5

While I'm here, remove post-patch target (upstreamed)

Changelog:

  https://cffi.readthedocs.io/en/latest/whatsnew.html#v1-11-5

PR:		225111
Submitted by:	Henrik Hudson <ports thelanman net> (with changes)
Approved by:	portmgr (maintainer timeout, > 2 weeks (1+ months))
03 Jan 2018 18:38:42
Original commit files touched by this commit Revision:457997  1.11.2
yuri search for other commits by this committer
devel/py-cffi: Update to 1.11.2

PR:		224846
Submitted by:	myself
Approved by:	wg (maintainer), tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D13749
30 Nov 2017 15:50:34
Original commit files touched by this commit Revision:455210  1.7.0  Sanity Test Failure
mat search for other commits by this committer
Convert Python ports to FLAVORS.

  Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above View all of this commit message)
02 Jun 2017 11:02:08
Original commit files touched by this commit Revision:442371  1.7.0  Sanity Test Failure
araujo search for other commits by this committer
- Create a python3 version of devel/py-cffi.
17 Sep 2016 13:26:11
Original commit files touched by this commit Revision:422322  1.7.0
linimon search for other commits by this committer
Attempt to fix build on non-clang architectures (certain tier-2).

PR:		212739
Approved by:	maintainer
18 Aug 2016 05:41:51
Original commit files touched by this commit Revision:420385  1.7.0
marino search for other commits by this committer
devel/py-cffi: Use OPSYS with OSVERSION, USES+= localbase

r419747 introduced OSVERSION with a ">" comparison without using coupling
with OPSYS, fix.

It also removed CFLAGS and LDFLAGS as "unnecessary", but the fact is they
are still required for non-standard localbases and compilers that don't
search /usr/local/include by default.  Restore these flags with the
equivalent USES+=localbase

Approved by:	OPVERSION/OPSYS blanket, just-fix-it
12 Aug 2016 13:53:17
Original commit files touched by this commit Revision:420124  1.7.0
swills search for other commits by this committer
devel/py-cffi: update to 1.7.0

PR:		210483
Approved by:	wg (maintainer)
06 Aug 2016 14:41:35
Original commit files touched by this commit Revision:419747  1.6.0
koobs search for other commits by this committer
devel/py-cffi: Fix build warnings and test failures

CFLAGS contains -Wl,-rpath,${LOCALBASE}/lib, which causes the following
warnings:

warning: -Wl,-rpath,/usr/local/lib: 'linker' input unused

It also causes many tests to fail due to the same warning:

E VerificationError: CompileError: command 'cc' failed with exit status 1

cffi/ffiplatform.py:62: VerificationError
----------- Captured stderr call ----------
error: -Wl,-rpath,/usr/local/lib: 'linker' input unused
(Only the first 15 lines of the commit message are shown above View all of this commit message)
18 Jul 2016 16:15:15
Original commit files touched by this commit Revision:418712  1.6.0
jbeich search for other commits by this committer
Drop default target dependencies for do-test

Approved by:	portmgr-blanket
18 Jul 2016 16:15:01
Original commit files touched by this commit Revision:418711  1.6.0
jbeich search for other commits by this committer
Invoke pytest from within desired python version

When testing a port for a non-default python py.test may fail to find
dependencies for default version because they weren't built e.g.,

$ make test PYTHON_VERSION=python3.5 -C devel/py-apscheduler
[...]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/usr/local/lib/python3.5/site-packages/_pytest/config.py", line 319, in
_importconftest
    mod = conftestpath.pyimport()
  File "/usr/local/lib/python3.5/site-packages/py/_path/local.py", line 650, in
pyimport
    __import__(modname)
  File
"/usr/ports/devel/py-apscheduler/work/APScheduler-3.2.0/tests/conftest.py", line
8, in <module>
    from apscheduler.job import Job
  File
"/usr/ports/devel/py-apscheduler/work/APScheduler-3.2.0/apscheduler/job.py",
line 4, in <module>
    import six
ImportError: No module named 'six'
ERROR: could not load
/usr/ports/devel/py-apscheduler/work/APScheduler-3.2.0/tests/conftest.py

Approved by:	portmgr blanket
21 May 2016 11:52:38
Original commit files touched by this commit Revision:415590  1.6.0
wg search for other commits by this committer
devel/py-cffi: update to 1.6.0
17 Apr 2016 18:59:10
Original commit files touched by this commit Revision:413536  1.5.0
brnrd search for other commits by this committer
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
01 Apr 2016 14:00:57
Original commit files touched by this commit Revision:412346  1.2.1
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
25 Sep 2015 20:59:56
Original commit files touched by this commit Revision:397869  1.2.1
wg search for other commits by this committer
devel/py-cffi: update to 1.2.1
23 Jun 2015 16:32:17
Original commit files touched by this commit Revision:390427  1.1.1
wg search for other commits by this committer
devel/py-cffi: update to 1.1.1

PR:		200699
Submitted by:	dbn
11 Feb 2015 09:32:44
Original commit files touched by this commit Revision:378825  0.8.6_3
koobs search for other commits by this committer
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
(Only the first 15 lines of the commit message are shown above View all of this commit message)
08 Sep 2014 21:18:06
Original commit files touched by this commit Revision:367703  0.8.6_2
wg search for other commits by this committer
devel/py-cffi: fix rpath
27 Aug 2014 22:20:53
Original commit files touched by this commit Revision:366363  0.8.6_1
wg search for other commits by this committer
devel/py-cffi: add run path to the built library

- USES python
06 Jul 2014 15:00:53
Original commit files touched by this commit Revision:360916  0.8.6
wg search for other commits by this committer
devel/py-cffi: update to 0.8.6

Submitted by:	olivierd
13 Apr 2014 16:44:18
Original commit files touched by this commit Revision:351229  0.8.2
olivierd search for other commits by this committer
- Update to 0.8.2

Approved by:	wg@ (maintainer, timeout 1 month)
16 Dec 2013 21:39:52
Original commit files touched by this commit Revision:336669  0.8.1
wg search for other commits by this committer
devel/py-cffi: switch from easy_install to install
29 Nov 2013 00:20:42
Original commit files touched by this commit Revision:335132  0.8.1
wg search for other commits by this committer
devel/py-cffi: Foreign Function Interface for Python calling C code

Foreign Function Interface for Python calling C code.

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

Number of commits found: 45