notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
non port: devel/py-cffi/Makefile
SVNWeb

Number of commits found: 46

Fri, 3 Jun 2022
[ 16:57 Po-Chuan Hsieh (sunpoet) search for other commits by this committer ]    commit hash:dd9e315d346383474844a25dd3ce3765990355d4  dd9e315 
devel/py-cffi: Convert to USE_PYTHON=pytest
Mon, 9 May 2022
[ 19:23 Kevin Bowling (kbowling) search for other commits by this committer ]    commit hash:db78da8f8b7388d951665362479eb4aa0babf1b4  db78da8  (Only the first 10 of 120 ports in this commit are shown above. View all ports for this commit)
devel/libffi: Bump deps PORTREVISION for shlib change

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

Changes:	https://cffi.readthedocs.io/en/latest/whatsnew.html
Wed, 14 Jul 2021
[ 16:09 Po-Chuan Hsieh (sunpoet) search for other commits by this committer ]    commit hash:d63e54aa56b7df87adcd2c65df673c959efb6c32  d63e54a 
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
Tue, 6 Apr 2021
[ 14:31 Mathieu Arnold (mat) search for other commits by this committer ]    commit hash:305f148f482daf30dcf728039d03d019f88344eb  305f148  (Only the first 10 of 29333 ports in this commit are shown above. View all ports for this commit)
Remove # $FreeBSD$ from Makefiles.
Wed, 17 Feb 2021
[ 18:06 sunpoet search for other commits by this committer ] Original commit   Revision:565589
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
Sun, 10 Jan 2021
[ 08:20 sunpoet search for other commits by this committer ] Original commit   Revision:560935
Simplify do-test:
Sat, 9 Jan 2021
[ 16:34 antoine search for other commits by this committer ] Original commit   Revision:560874 (Only the first 10 of 28 ports in this commit are shown above. View all ports for this commit)
Remove python 2.7 support from a few ports
Thu, 24 Dec 2020
[ 13:46 kai search for other commits by this committer ] Original commit   Revision:559094 (Only the first 10 of 166 ports in this commit are shown above. View all ports for this commit)
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)
Sun, 13 Dec 2020
[ 14:41 sunpoet search for other commits by this committer ] Original commit   Revision:557914
Clean up
Sat, 12 Dec 2020
[ 04:04 linimon search for other commits by this committer ] Original commit   Revision:557786
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)
Thu, 10 Dec 2020
[ 21:33 sunpoet search for other commits by this committer ] Original commit   Revision:557516
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
Sun, 20 Sep 2020
[ 18:57 sunpoet search for other commits by this committer ] Original commit   Revision:549129
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
Wed, 19 Aug 2020
[ 16:20 sunpoet search for other commits by this committer ] Original commit   Revision:545367
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
Sat, 8 Aug 2020
[ 10:18 sunpoet search for other commits by this committer ] Original commit   Revision:544405
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
Sat, 4 Jul 2020
[ 18:11 zeising search for other commits by this committer ] Original commit   Revision:541232 (Only the first 10 of 105 ports in this commit are shown above. View all ports for this commit)
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)
Sat, 8 Feb 2020
[ 19:02 sunpoet search for other commits by this committer ] Original commit   Revision:525576
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
Mon, 4 Nov 2019
[ 16:00 sunpoet search for other commits by this committer ] Original commit   Revision:516680
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
Tue, 22 Oct 2019
[ 23:33 sunpoet search for other commits by this committer ] Original commit   Revision:515223
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
Sun, 20 Oct 2019
[ 17:10 sunpoet search for other commits by this committer ] Original commit   Revision:514931
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
Sat, 20 Apr 2019
[ 23:07 sunpoet search for other commits by this committer ] Original commit   Revision:499477
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
Wed, 6 Mar 2019
[ 18:07 sunpoet search for other commits by this committer ] Original commit   Revision:494818
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)
Fri, 2 Nov 2018
[ 13:32 rene search for other commits by this committer ] Original commit   Revision:483807 (Only the first 10 of 243 ports in this commit are shown above. View all ports for this commit)
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
Wed, 20 Jun 2018
[ 17:05 mat search for other commits by this committer ] Original commit   Revision:472884 (Only the first 10 of 1617 ports in this commit are shown above. View all ports for this commit)
Use PY_FLAVOR for dependencies.

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

Sponsored by:	Absolight
Wed, 4 Apr 2018
[ 08:46 koobs search for other commits by this committer ] Original commit   Revision:466405
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))
Wed, 3 Jan 2018
[ 18:38 yuri search for other commits by this committer ] Original commit   Revision:457997
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
Thu, 30 Nov 2017
[ 15:50 mat search for other commits by this committer ] Original commit   Revision:455210 (Only the first 10 of 2423 ports in this commit are shown above. View all ports for this commit)
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)
Fri, 2 Jun 2017
[ 11:02 araujo search for other commits by this committer ] Original commit   Revision:442371
- Create a python3 version of devel/py-cffi.
Sat, 17 Sep 2016
[ 13:26 linimon search for other commits by this committer ] Original commit   Revision:422322
Attempt to fix build on non-clang architectures (certain tier-2).

PR:		212739
Approved by:	maintainer
Thu, 18 Aug 2016
[ 05:41 marino search for other commits by this committer ] Original commit   Revision:420385
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
Fri, 12 Aug 2016
[ 13:53 swills search for other commits by this committer ] Original commit   Revision:420124
devel/py-cffi: update to 1.7.0

PR:		210483
Approved by:	wg (maintainer)
Sat, 6 Aug 2016
[ 14:41 koobs search for other commits by this committer ] Original commit   Revision:419747
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)
Mon, 18 Jul 2016
[ 16:15 jbeich search for other commits by this committer ] Original commit   Revision:418712
Drop default target dependencies for do-test

Approved by:	portmgr-blanket
[ 16:15 jbeich search for other commits by this committer ] Original commit   Revision:418711
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
Sat, 21 May 2016
[ 11:52 wg search for other commits by this committer ] Original commit   Revision:415590
devel/py-cffi: update to 1.6.0
Sun, 17 Apr 2016
[ 18:59 brnrd search for other commits by this committer ] Original commit   Revision:413536
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
Fri, 1 Apr 2016
[ 14:00 mat search for other commits by this committer ] Original commit   Revision:412346 (Only the first 10 of 5103 ports in this commit are shown above. View all ports for this commit)
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

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

PR:		200699
Submitted by:	dbn
Wed, 11 Feb 2015
[ 09:32 koobs search for other commits by this committer ] Original commit   Revision:378825
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)
Mon, 8 Sep 2014
[ 21:18 wg search for other commits by this committer ] Original commit   Revision:367703
devel/py-cffi: fix rpath
Wed, 27 Aug 2014
[ 22:20 wg search for other commits by this committer ] Original commit   Revision:366363
devel/py-cffi: add run path to the built library

- USES python
Sun, 6 Jul 2014
[ 15:00 wg search for other commits by this committer ] Original commit   Revision:360916
devel/py-cffi: update to 0.8.6

Submitted by:	olivierd
Sun, 13 Apr 2014
[ 16:44 olivierd search for other commits by this committer ] Original commit   Revision:351229
- Update to 0.8.2

Approved by:	wg@ (maintainer, timeout 1 month)
Mon, 16 Dec 2013
[ 21:39 wg search for other commits by this committer ] Original commit   Revision:336669
devel/py-cffi: switch from easy_install to install
Fri, 29 Nov 2013
[ 00:20 wg search for other commits by this committer ] Original commit   Revision:335132
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: 46