FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

Port details
py-cffi Foreign Function Interface for Python calling C code
1.7.0 devel on this many watch lists=10 search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: wg@FreeBSD.org search for ports maintained by this maintainer
Port Added: 29 Nov 2013 00:20:53
Also Listed In: python
License: MIT
Foreign Function Interface for Python calling C code.

WWW: http://cffi.readthedocs.org/
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/devel/py-cffi/ && make install clean
To add the package: pkg install py27-cffi

PKGNAME: py27-cffi

distinfo:

TIMESTAMP = 1470928439
SHA256 (cffi-1.7.0.tar.gz) = 6ed5dd6afd8361f34819c68aaebf9e8fc12b5a5893f91f50c9e50c8886bb60df
SIZE (cffi-1.7.0.tar.gz) = 400251


NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. py27-setuptools27>0 : devel/py-setuptools27
  2. python2.7 : lang/python27
Runtime dependencies:
  1. py27-pycparser>=2.10 : devel/py-pycparser
  2. py27-setuptools27>0 : devel/py-setuptools27
  3. python2.7 : lang/python27
Library dependencies:
  1. libffi.so : devel/libffi

This port is required by:

for Build for Run * - 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
     No options to configure

USES:
localbase python

Master Sites:
  1. https://files.pythonhosted.org/packages/source/c/cffi/
  2. https://pypi.python.org/packages/source/c/cffi/

Number of commits found: 17

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
18 Aug 2016 05:41:51
Original commit files touched by this commit  1.7.0
Revision:420385
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  1.7.0
Revision:420124
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  1.6.0
Revision:419747
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  1.6.0
Revision:418712
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  1.6.0
Revision:418711
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  1.6.0
Revision:415590
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  1.5.0
Revision:413536
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  1.2.1
Revision:412346
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  1.2.1
Revision:397869
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  1.1.1
Revision:390427
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  0.8.6_3
Revision:378825
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  0.8.6_2
Revision:367703
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  0.8.6_1
Revision:366363
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  0.8.6
Revision:360916
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  0.8.2
Revision:351229
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  0.8.1
Revision:336669
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  0.8.1
Revision:335132
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: 17

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
kdelibs4Aug 27
eogAug 22
p5-PathTools*Aug 22
p5-XSLoader*Aug 22
perl5-devel*Aug 22
perl5-devel*Aug 22
perl5-devel*Aug 22
perl5.18*Aug 22
perl5.18*Aug 22
perl5.18*Aug 22
perl5.20*Aug 22
perl5.20*Aug 22
perl5.20*Aug 22
perl5.20*Aug 22
perl5.22*Aug 22

11 vulnerabilities affecting 47 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 26179
Broken 93
Deprecated 144
Ignore 362
Forbidden 0
Restricted 199
No CDROM 83
Vulnerable 65
Expired 16
Set to expire 130
Interactive 0
new 24 hours 1
new 48 hours3
new 7 days27
new fortnight45
new month113

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.