[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/, dev-python/cffi/files/

2023-10-28 Thread Michał Górny
commit: 8c9b985317df50c6904ec35a53ffec230366f7c6
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct 28 18:05:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct 28 18:24:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c9b9853

dev-python/cffi: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/cffi/Manifest   |   3 -
 dev-python/cffi/cffi-1.15.1-r3.ebuild  |  84 ---
 dev-python/cffi/cffi-1.16.0_rc2.ebuild |  72 --
 dev-python/cffi/files/cffi-1.15.1-hppa.patch   |  59 -
 dev-python/cffi/files/cffi-1.15.1-py312.patch  | 247 -
 .../cffi/files/cffi-1.15.1-python3.11-tests.patch  |  90 
 6 files changed, 555 deletions(-)

diff --git a/dev-python/cffi/Manifest b/dev-python/cffi/Manifest
index 3a68a6468cbc..de8f69ee1c67 100644
--- a/dev-python/cffi/Manifest
+++ b/dev-python/cffi/Manifest
@@ -1,4 +1 @@
-DIST cffi-1.15.1-drop-deprecated-py.patch.xz 31244 BLAKE2B 
7c8a6ca1166335fbd385de35ebb636f21049a4dd9c52171ec58da08a61dc64c271b4afa2d69bf8b877a8c9747dfae6a8529615bbed69f5a8ab30ba5fc99c61f4
 SHA512 
9aba4b172b070a1a1719de2c35667abe4c7b27208b8ca3ecbf90bf168ed694f4524154e69fada5ff6f141a94b8a438db16239ba353fa9914b318b77e41dfd920
-DIST cffi-1.15.1.tar.gz 508501 BLAKE2B 
accc317385d9af7dbed3397afde63fbab63bfc935376d951802055c63796863ed102a940f192789924480b9b16751c8cf3d21caf9b262c479c61ffc977aac83c
 SHA512 
e99cafcb029076abc29e435b490fa0573ee2856f4051b7ca8a5b38cd125d56dd9dae8b189f59ceb3d728a675da8ee83239e09e19f8b0feeddea4b186ab5173a5
 DIST cffi-1.16.0.tar.gz 512873 BLAKE2B 
9e8d107b3124a072e559c4a536b54a172e90f9fe51d8184dacc2914a8ffa84f2682eee9c90401325dfb0f36f3f8ea0456afc93e2b85a4fef5f07ae4475e0a76b
 SHA512 
fd2588115092202aa9289c9d4e0a0b3e264b5e9ec1dc192950f31aeb412fd9f9d4e5c96a3f9c6762987b58ccc1e229f2012ddda89211797104df672d8ed51152
-DIST cffi-1.16.0rc2.tar.gz 512927 BLAKE2B 
5bb3f9728971a113d0c939bf4127bf541eaed3730486e9b4ba57432fa8c626d7688166f431db090a1248c2d3ddeaeee18fdf940dc08d7a4d3b7fda18d2d99861
 SHA512 
39d0a13a1f05b8f7f2d697e2324396f34588eabf226f6de5bf50a4931671827148ed25cb2f8003d0d3f4882580d71e6e1f485a63b964dd85e17c9e8b268213e6

diff --git a/dev-python/cffi/cffi-1.15.1-r3.ebuild 
b/dev-python/cffi/cffi-1.15.1-r3.ebuild
deleted file mode 100644
index 84db58f7f227..
--- a/dev-python/cffi/cffi-1.15.1-r3.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
-EAPI=8
-
-# py3.12 support is experimental, expect problems in revdeps
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-# DO NOT ADD pypy to PYTHON_COMPAT
-# pypy bundles a modified version of cffi. Use python_gen_cond_dep instead.
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 toolchain-funcs pypi
-
-DESCRIPTION="Foreign Function Interface for Python calling C code"
-HOMEPAGE="
-   https://cffi.readthedocs.io/
-   https://pypi.org/project/cffi/
-"
-SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-drop-deprecated-py.patch.xz;
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-
-# Needs recent libffi for HPPA fixes
-DEPEND="
-   >=dev-libs/libffi-3.4.4-r1:=
-"
-# setuptools as a modern distutils provider
-RDEPEND="
-   ${DEPEND}
-   dev-python/pycparser[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   ${RDEPEND}
-   virtual/pkgconfig
-   test? (
-   dev-python/py[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_sphinx doc/source
-distutils_enable_tests pytest
-
-PATCHES=(
-   "${FILESDIR}"/cffi-1.14.0-darwin-no-brew.patch
-   "${FILESDIR}"/${P}-hppa.patch
-   "${FILESDIR}"/${P}-python3.11-tests.patch
-   "${WORKDIR}"/${P}-drop-deprecated-py.patch
-   "${FILESDIR}"/${P}-py312.patch
-)
-
-src_prepare() {
-   if [[ ${CHOST} == *darwin* ]] ; then
-   # Don't obsessively try to find libffi
-   sed -i -e "s/.*\-iwithsysroot\/usr\/include\/ffi.*/\tpass/" 
setup.py || die
-   fi
-   distutils-r1_src_prepare
-}
-
-src_configure() {
-   tc-export PKG_CONFIG
-}
-
-python_test() {
-   local EPYTEST_IGNORE=(
-   # these tests call pip
-   testing/cffi0/test_zintegration.py
-   )
-   local EPYTEST_DESELECT=()
-   if [[ ${EPYTHON} == python3.12 ]]; then
-   EPYTEST_DESELECT+=(
-   # TODO: these tests hang
-   testing/embedding
-   )
-   fi
-
-   "${EPYTHON}" -c "import _cffi_backend as backend" || die
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest c testing
-}

diff --git 

[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2023-10-28 Thread Arthur Zamarin
commit: 1678370db03601457ef157d893554f1691db74b7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct 28 16:47:48 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct 28 16:47:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1678370d

dev-python/cffi: Stabilize 1.16.0 ppc, #916347

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/cffi/cffi-1.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.16.0.ebuild 
b/dev-python/cffi/cffi-1.16.0.ebuild
index b830f7bb63a1..a44630dcd7d5 100644
--- a/dev-python/cffi/cffi-1.16.0.ebuild
+++ b/dev-python/cffi/cffi-1.16.0.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 # Needs recent libffi for HPPA fixes
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2023-10-27 Thread Sam James
commit: 8fe68e87cc16f37fd0bd286a0c63be1a9a65df09
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 27 21:29:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 27 21:29:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fe68e87

dev-python/cffi: Stabilize 1.16.0 sparc, #916347

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.16.0.ebuild 
b/dev-python/cffi/cffi-1.16.0.ebuild
index 5ca4640d0b2d..b830f7bb63a1 100644
--- a/dev-python/cffi/cffi-1.16.0.ebuild
+++ b/dev-python/cffi/cffi-1.16.0.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 # Needs recent libffi for HPPA fixes
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2023-10-27 Thread Arthur Zamarin
commit: b122eefa38fe99161f59272bc17389b762f66d23
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 27 19:54:20 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 27 19:54:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b122eefa

dev-python/cffi: Stabilize 1.16.0 arm64, #916347

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/cffi/cffi-1.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.16.0.ebuild 
b/dev-python/cffi/cffi-1.16.0.ebuild
index fc741d2b92a5..91e4dc28150e 100644
--- a/dev-python/cffi/cffi-1.16.0.ebuild
+++ b/dev-python/cffi/cffi-1.16.0.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 # Needs recent libffi for HPPA fixes
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2023-10-27 Thread Arthur Zamarin
commit: fb79fe035f455693e299c852a1bd3340b521d988
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 27 19:54:21 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 27 19:54:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb79fe03

dev-python/cffi: Stabilize 1.16.0 arm, #916347

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/cffi/cffi-1.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.16.0.ebuild 
b/dev-python/cffi/cffi-1.16.0.ebuild
index 91e4dc28150e..5ca4640d0b2d 100644
--- a/dev-python/cffi/cffi-1.16.0.ebuild
+++ b/dev-python/cffi/cffi-1.16.0.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 # Needs recent libffi for HPPA fixes
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2023-09-28 Thread Michał Górny
commit: be7b714540146cf9e8fec67365463baca2df06a1
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 29 04:20:16 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 29 04:20:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be7b7145

dev-python/cffi: Bump to 1.16.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/cffi/Manifest   |  1 +
 dev-python/cffi/cffi-1.16.0.ebuild | 72 ++
 2 files changed, 73 insertions(+)

diff --git a/dev-python/cffi/Manifest b/dev-python/cffi/Manifest
index 6201ab8c21f1..3a68a6468cbc 100644
--- a/dev-python/cffi/Manifest
+++ b/dev-python/cffi/Manifest
@@ -1,3 +1,4 @@
 DIST cffi-1.15.1-drop-deprecated-py.patch.xz 31244 BLAKE2B 
7c8a6ca1166335fbd385de35ebb636f21049a4dd9c52171ec58da08a61dc64c271b4afa2d69bf8b877a8c9747dfae6a8529615bbed69f5a8ab30ba5fc99c61f4
 SHA512 
9aba4b172b070a1a1719de2c35667abe4c7b27208b8ca3ecbf90bf168ed694f4524154e69fada5ff6f141a94b8a438db16239ba353fa9914b318b77e41dfd920
 DIST cffi-1.15.1.tar.gz 508501 BLAKE2B 
accc317385d9af7dbed3397afde63fbab63bfc935376d951802055c63796863ed102a940f192789924480b9b16751c8cf3d21caf9b262c479c61ffc977aac83c
 SHA512 
e99cafcb029076abc29e435b490fa0573ee2856f4051b7ca8a5b38cd125d56dd9dae8b189f59ceb3d728a675da8ee83239e09e19f8b0feeddea4b186ab5173a5
+DIST cffi-1.16.0.tar.gz 512873 BLAKE2B 
9e8d107b3124a072e559c4a536b54a172e90f9fe51d8184dacc2914a8ffa84f2682eee9c90401325dfb0f36f3f8ea0456afc93e2b85a4fef5f07ae4475e0a76b
 SHA512 
fd2588115092202aa9289c9d4e0a0b3e264b5e9ec1dc192950f31aeb412fd9f9d4e5c96a3f9c6762987b58ccc1e229f2012ddda89211797104df672d8ed51152
 DIST cffi-1.16.0rc2.tar.gz 512927 BLAKE2B 
5bb3f9728971a113d0c939bf4127bf541eaed3730486e9b4ba57432fa8c626d7688166f431db090a1248c2d3ddeaeee18fdf940dc08d7a4d3b7fda18d2d99861
 SHA512 
39d0a13a1f05b8f7f2d697e2324396f34588eabf226f6de5bf50a4931671827148ed25cb2f8003d0d3f4882580d71e6e1f485a63b964dd85e17c9e8b268213e6

diff --git a/dev-python/cffi/cffi-1.16.0.ebuild 
b/dev-python/cffi/cffi-1.16.0.ebuild
new file mode 100644
index ..8269ab390919
--- /dev/null
+++ b/dev-python/cffi/cffi-1.16.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# py3.12 support is experimental, expect problems in revdeps
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+# DO NOT ADD pypy to PYTHON_COMPAT
+# pypy bundles a modified version of cffi. Use python_gen_cond_dep instead.
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 toolchain-funcs pypi
+
+DESCRIPTION="Foreign Function Interface for Python calling C code"
+HOMEPAGE="
+   https://cffi.readthedocs.io/
+   https://pypi.org/project/cffi/
+"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+# Needs recent libffi for HPPA fixes
+DEPEND="
+   >=dev-libs/libffi-3.4.4-r1:=
+"
+# setuptools as a modern distutils provider
+RDEPEND="
+   ${DEPEND}
+   dev-python/pycparser[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   virtual/pkgconfig
+   test? (
+   dev-python/py[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx doc/source
+distutils_enable_tests pytest
+
+PATCHES=(
+   "${FILESDIR}"/cffi-1.14.0-darwin-no-brew.patch
+)
+
+src_prepare() {
+   if [[ ${CHOST} == *darwin* ]] ; then
+   # Don't obsessively try to find libffi
+   sed -i -e "s/.*\-iwithsysroot\/usr\/include\/ffi.*/\tpass/" 
setup.py || die
+   fi
+   distutils-r1_src_prepare
+}
+
+src_configure() {
+   tc-export PKG_CONFIG
+}
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   # these tests call pip
+   testing/cffi0/test_zintegration.py
+   )
+
+   "${EPYTHON}" -c "import _cffi_backend as backend" || die
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest src/c testing
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2023-09-27 Thread Michał Górny
commit: ef5b9263f25e16706ecad11fdc0bb43ed98c17a7
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Sep 27 07:54:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Sep 27 09:12:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef5b9263

dev-python/cffi: Bump to 1.16.0_rc2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/cffi/Manifest   |  1 +
 dev-python/cffi/cffi-1.16.0_rc2.ebuild | 72 ++
 2 files changed, 73 insertions(+)

diff --git a/dev-python/cffi/Manifest b/dev-python/cffi/Manifest
index 5682210b6d6b..6201ab8c21f1 100644
--- a/dev-python/cffi/Manifest
+++ b/dev-python/cffi/Manifest
@@ -1,2 +1,3 @@
 DIST cffi-1.15.1-drop-deprecated-py.patch.xz 31244 BLAKE2B 
7c8a6ca1166335fbd385de35ebb636f21049a4dd9c52171ec58da08a61dc64c271b4afa2d69bf8b877a8c9747dfae6a8529615bbed69f5a8ab30ba5fc99c61f4
 SHA512 
9aba4b172b070a1a1719de2c35667abe4c7b27208b8ca3ecbf90bf168ed694f4524154e69fada5ff6f141a94b8a438db16239ba353fa9914b318b77e41dfd920
 DIST cffi-1.15.1.tar.gz 508501 BLAKE2B 
accc317385d9af7dbed3397afde63fbab63bfc935376d951802055c63796863ed102a940f192789924480b9b16751c8cf3d21caf9b262c479c61ffc977aac83c
 SHA512 
e99cafcb029076abc29e435b490fa0573ee2856f4051b7ca8a5b38cd125d56dd9dae8b189f59ceb3d728a675da8ee83239e09e19f8b0feeddea4b186ab5173a5
+DIST cffi-1.16.0rc2.tar.gz 512927 BLAKE2B 
5bb3f9728971a113d0c939bf4127bf541eaed3730486e9b4ba57432fa8c626d7688166f431db090a1248c2d3ddeaeee18fdf940dc08d7a4d3b7fda18d2d99861
 SHA512 
39d0a13a1f05b8f7f2d697e2324396f34588eabf226f6de5bf50a4931671827148ed25cb2f8003d0d3f4882580d71e6e1f485a63b964dd85e17c9e8b268213e6

diff --git a/dev-python/cffi/cffi-1.16.0_rc2.ebuild 
b/dev-python/cffi/cffi-1.16.0_rc2.ebuild
new file mode 100644
index ..8269ab390919
--- /dev/null
+++ b/dev-python/cffi/cffi-1.16.0_rc2.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# py3.12 support is experimental, expect problems in revdeps
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+# DO NOT ADD pypy to PYTHON_COMPAT
+# pypy bundles a modified version of cffi. Use python_gen_cond_dep instead.
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 toolchain-funcs pypi
+
+DESCRIPTION="Foreign Function Interface for Python calling C code"
+HOMEPAGE="
+   https://cffi.readthedocs.io/
+   https://pypi.org/project/cffi/
+"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+# Needs recent libffi for HPPA fixes
+DEPEND="
+   >=dev-libs/libffi-3.4.4-r1:=
+"
+# setuptools as a modern distutils provider
+RDEPEND="
+   ${DEPEND}
+   dev-python/pycparser[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   virtual/pkgconfig
+   test? (
+   dev-python/py[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx doc/source
+distutils_enable_tests pytest
+
+PATCHES=(
+   "${FILESDIR}"/cffi-1.14.0-darwin-no-brew.patch
+)
+
+src_prepare() {
+   if [[ ${CHOST} == *darwin* ]] ; then
+   # Don't obsessively try to find libffi
+   sed -i -e "s/.*\-iwithsysroot\/usr\/include\/ffi.*/\tpass/" 
setup.py || die
+   fi
+   distutils-r1_src_prepare
+}
+
+src_configure() {
+   tc-export PKG_CONFIG
+}
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   # these tests call pip
+   testing/cffi0/test_zintegration.py
+   )
+
+   "${EPYTHON}" -c "import _cffi_backend as backend" || die
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest src/c testing
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2023-09-27 Thread Michał Górny
commit: 13c8255e76c94254e6e85b89a77902db99e88f3c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Sep 27 07:53:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Sep 27 09:12:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13c8255e

dev-python/cffi: Add missing dep on dev-python/py

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/cffi/cffi-1.15.1-r3.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-python/cffi/cffi-1.15.1-r3.ebuild 
b/dev-python/cffi/cffi-1.15.1-r3.ebuild
index 63865aebb8a4..84db58f7f227 100644
--- a/dev-python/cffi/cffi-1.15.1-r3.ebuild
+++ b/dev-python/cffi/cffi-1.15.1-r3.ebuild
@@ -37,6 +37,9 @@ RDEPEND="
 BDEPEND="
${RDEPEND}
virtual/pkgconfig
+   test? (
+   dev-python/py[${PYTHON_USEDEP}]
+   )
 "
 
 distutils_enable_sphinx doc/source



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2023-09-27 Thread Sam James
commit: 373bed373584a25fe43e3bc43825f4168f9ef5ab
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep 27 06:38:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep 27 06:38:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=373bed37

dev-python/cffi: add github upstream metadata

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/cffi/metadata.xml b/dev-python/cffi/metadata.xml
index 0919203c19f9..6480813148bc 100644
--- a/dev-python/cffi/metadata.xml
+++ b/dev-python/cffi/metadata.xml
@@ -7,5 +7,6 @@
   
   
 cffi
+python-cffi/cffi
   
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2023-07-09 Thread Michał Górny
commit: b67e023d2a8bfdcf1f59822a05e7f72d60aebed3
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 10 01:22:23 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 10 01:22:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b67e023d

dev-python/cffi: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/cffi/cffi-1.15.1-r2.ebuild | 74 ---
 1 file changed, 74 deletions(-)

diff --git a/dev-python/cffi/cffi-1.15.1-r2.ebuild 
b/dev-python/cffi/cffi-1.15.1-r2.ebuild
deleted file mode 100644
index 864133805d8c..
--- a/dev-python/cffi/cffi-1.15.1-r2.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
-EAPI=7
-
-# no py3.12 yet because of:
-# 1. https://foss.heptapod.net/pypy/cffi/-/issues/562
-# 2. https://foss.heptapod.net/pypy/cffi/-/issues/563
-# 3. https://foss.heptapod.net/pypy/cffi/-/issues/564
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-# DO NOT ADD pypy to PYTHON_COMPAT
-# pypy bundles a modified version of cffi. Use python_gen_cond_dep instead.
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 toolchain-funcs pypi
-
-DESCRIPTION="Foreign Function Interface for Python calling C code"
-HOMEPAGE="
-   https://cffi.readthedocs.io/
-   https://pypi.org/project/cffi/
-"
-SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-drop-deprecated-py.patch.xz;
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-
-# Needs recent libffi for HPPA fixes
-DEPEND="
-   >=dev-libs/libffi-3.4.4-r1:=
-"
-RDEPEND="
-   ${DEPEND}
-   dev-python/pycparser[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   ${RDEPEND}
-   virtual/pkgconfig
-"
-
-distutils_enable_sphinx doc/source
-distutils_enable_tests pytest
-
-PATCHES=(
-   "${FILESDIR}"/cffi-1.14.0-darwin-no-brew.patch
-   "${FILESDIR}"/${P}-hppa.patch
-   "${FILESDIR}"/${P}-python3.11-tests.patch
-   "${WORKDIR}"/${P}-drop-deprecated-py.patch
-)
-
-src_prepare() {
-   if [[ ${CHOST} == *darwin* ]] ; then
-   # Don't obsessively try to find libffi
-   sed -i -e "s/.*\-iwithsysroot\/usr\/include\/ffi.*/\tpass/" 
setup.py || die
-   fi
-   distutils-r1_src_prepare
-}
-
-src_configure() {
-   tc-export PKG_CONFIG
-}
-
-python_test() {
-   local EPYTEST_IGNORE=(
-   # these tests call pip
-   testing/cffi0/test_zintegration.py
-   )
-
-   "${EPYTHON}" -c "import _cffi_backend as backend" || die
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest c testing
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2023-07-09 Thread Arthur Zamarin
commit: 0914e86a0700692905dbd2feaa96644fbcf133ef
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jul  9 17:03:27 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jul  9 17:03:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0914e86a

dev-python/cffi: Stabilize 1.15.1-r3 amd64, #910108

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/cffi/cffi-1.15.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.1-r3.ebuild 
b/dev-python/cffi/cffi-1.15.1-r3.ebuild
index fbb10bfbb2fc..2249642e6517 100644
--- a/dev-python/cffi/cffi-1.15.1-r3.ebuild
+++ b/dev-python/cffi/cffi-1.15.1-r3.ebuild
@@ -22,7 +22,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-drop-dep
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 # Needs recent libffi for HPPA fixes
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2023-07-09 Thread Arthur Zamarin
commit: 7ba4bb1761178f152df38737c3025ef4d5fd6f1a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jul  9 17:03:31 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jul  9 17:03:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ba4bb17

dev-python/cffi: Stabilize 1.15.1-r3 ppc, #910108

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/cffi/cffi-1.15.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.1-r3.ebuild 
b/dev-python/cffi/cffi-1.15.1-r3.ebuild
index 2249642e6517..f2c4b7715a69 100644
--- a/dev-python/cffi/cffi-1.15.1-r3.ebuild
+++ b/dev-python/cffi/cffi-1.15.1-r3.ebuild
@@ -22,7 +22,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-drop-dep
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 # Needs recent libffi for HPPA fixes
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2023-07-09 Thread Arthur Zamarin
commit: 5223ceee75cbeac88aade69504d8c9c80cf2990b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jul  9 17:04:04 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jul  9 17:04:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5223ceee

dev-python/cffi: Stabilize 1.15.1-r3 ppc64, #910108

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/cffi/cffi-1.15.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.1-r3.ebuild 
b/dev-python/cffi/cffi-1.15.1-r3.ebuild
index f2c4b7715a69..63865aebb8a4 100644
--- a/dev-python/cffi/cffi-1.15.1-r3.ebuild
+++ b/dev-python/cffi/cffi-1.15.1-r3.ebuild
@@ -22,7 +22,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-drop-dep
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 # Needs recent libffi for HPPA fixes
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2023-07-09 Thread Arthur Zamarin
commit: c7270fc65978016abee621252f8b500da3dba2fc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jul  9 17:03:03 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jul  9 17:03:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7270fc6

dev-python/cffi: Stabilize 1.15.1-r3 x86, #910108

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/cffi/cffi-1.15.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.1-r3.ebuild 
b/dev-python/cffi/cffi-1.15.1-r3.ebuild
index a5ed11a911bb..fbb10bfbb2fc 100644
--- a/dev-python/cffi/cffi-1.15.1-r3.ebuild
+++ b/dev-python/cffi/cffi-1.15.1-r3.ebuild
@@ -22,7 +22,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-drop-dep
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 # Needs recent libffi for HPPA fixes
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2023-07-09 Thread Arthur Zamarin
commit: 79c37f21eb3d009c451de78edff973f9e5be3c01
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jul  9 16:49:59 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jul  9 16:49:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79c37f21

dev-python/cffi: Stabilize 1.15.1-r3 hppa, #910108

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/cffi/cffi-1.15.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.1-r3.ebuild 
b/dev-python/cffi/cffi-1.15.1-r3.ebuild
index cfe479492990..7f110c9e7671 100644
--- a/dev-python/cffi/cffi-1.15.1-r3.ebuild
+++ b/dev-python/cffi/cffi-1.15.1-r3.ebuild
@@ -22,7 +22,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-drop-dep
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 # Needs recent libffi for HPPA fixes
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2023-07-09 Thread Arthur Zamarin
commit: 500ac16d7c366ab78ae3d93a34df4edc6e9b19cb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jul  9 16:49:59 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jul  9 16:49:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=500ac16d

dev-python/cffi: Stabilize 1.15.1-r3 arm, #910108

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/cffi/cffi-1.15.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.1-r3.ebuild 
b/dev-python/cffi/cffi-1.15.1-r3.ebuild
index 5b0fd47b1b5c..cfe479492990 100644
--- a/dev-python/cffi/cffi-1.15.1-r3.ebuild
+++ b/dev-python/cffi/cffi-1.15.1-r3.ebuild
@@ -22,7 +22,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-drop-dep
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 # Needs recent libffi for HPPA fixes
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2023-07-09 Thread Arthur Zamarin
commit: 02fafc9543e54a7b5d3a4516f99d4b2fa67dc8dc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jul  9 16:50:00 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jul  9 16:50:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02fafc95

dev-python/cffi: Stabilize 1.15.1-r3 sparc, #910108

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/cffi/cffi-1.15.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.1-r3.ebuild 
b/dev-python/cffi/cffi-1.15.1-r3.ebuild
index 7f110c9e7671..a5ed11a911bb 100644
--- a/dev-python/cffi/cffi-1.15.1-r3.ebuild
+++ b/dev-python/cffi/cffi-1.15.1-r3.ebuild
@@ -22,7 +22,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-drop-dep
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 # Needs recent libffi for HPPA fixes
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2023-07-09 Thread Arthur Zamarin
commit: 05b715d77e95cade71505c8424d60a5e2d0a1185
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jul  9 16:49:58 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jul  9 16:49:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05b715d7

dev-python/cffi: Stabilize 1.15.1-r3 arm64, #910108

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/cffi/cffi-1.15.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.1-r3.ebuild 
b/dev-python/cffi/cffi-1.15.1-r3.ebuild
index 73cc144731ad..5b0fd47b1b5c 100644
--- a/dev-python/cffi/cffi-1.15.1-r3.ebuild
+++ b/dev-python/cffi/cffi-1.15.1-r3.ebuild
@@ -22,7 +22,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-drop-dep
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 # Needs recent libffi for HPPA fixes
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/, dev-python/cffi/files/

2023-05-27 Thread Michał Górny
commit: 9b3a682c2cfe38d7749781f1c72abb2df87243dd
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 27 10:41:38 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 27 13:20:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b3a682c

dev-python/cffi: Enable experimental py3.12 support

Add a patch that fixes the most important py3.12 issues, and enable it
in order to facilitate testing packages.

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/cffi/cffi-1.15.1-r3.ebuild |  81 +
 dev-python/cffi/files/cffi-1.15.1-py312.patch | 247 ++
 2 files changed, 328 insertions(+)

diff --git a/dev-python/cffi/cffi-1.15.1-r3.ebuild 
b/dev-python/cffi/cffi-1.15.1-r3.ebuild
new file mode 100644
index ..6c093945c628
--- /dev/null
+++ b/dev-python/cffi/cffi-1.15.1-r3.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# py3.12 support is experimental, expect problems in revdeps
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+# DO NOT ADD pypy to PYTHON_COMPAT
+# pypy bundles a modified version of cffi. Use python_gen_cond_dep instead.
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 toolchain-funcs pypi
+
+DESCRIPTION="Foreign Function Interface for Python calling C code"
+HOMEPAGE="
+   https://cffi.readthedocs.io/
+   https://pypi.org/project/cffi/
+"
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-drop-deprecated-py.patch.xz;
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+
+# Needs recent libffi for HPPA fixes
+DEPEND="
+   >=dev-libs/libffi-3.4.4-r1:=
+"
+# setuptools as a modern distutils provider
+RDEPEND="
+   ${DEPEND}
+   dev-python/pycparser[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   virtual/pkgconfig
+"
+
+distutils_enable_sphinx doc/source
+distutils_enable_tests pytest
+
+PATCHES=(
+   "${FILESDIR}"/cffi-1.14.0-darwin-no-brew.patch
+   "${FILESDIR}"/${P}-hppa.patch
+   "${FILESDIR}"/${P}-python3.11-tests.patch
+   "${WORKDIR}"/${P}-drop-deprecated-py.patch
+   "${FILESDIR}"/${P}-py312.patch
+)
+
+src_prepare() {
+   if [[ ${CHOST} == *darwin* ]] ; then
+   # Don't obsessively try to find libffi
+   sed -i -e "s/.*\-iwithsysroot\/usr\/include\/ffi.*/\tpass/" 
setup.py || die
+   fi
+   distutils-r1_src_prepare
+}
+
+src_configure() {
+   tc-export PKG_CONFIG
+}
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   # these tests call pip
+   testing/cffi0/test_zintegration.py
+   )
+   local EPYTEST_DESELECT=()
+   if [[ ${EPYTHON} == python3.12 ]]; then
+   EPYTEST_DESELECT+=(
+   # TODO: these tests hang
+   testing/embedding
+   )
+   fi
+
+   "${EPYTHON}" -c "import _cffi_backend as backend" || die
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest c testing
+}

diff --git a/dev-python/cffi/files/cffi-1.15.1-py312.patch 
b/dev-python/cffi/files/cffi-1.15.1-py312.patch
new file mode 100644
index ..a5477d686dd7
--- /dev/null
+++ b/dev-python/cffi/files/cffi-1.15.1-py312.patch
@@ -0,0 +1,247 @@
+diff -r 79b97f01064f cffi/vengine_cpy.py
+--- a/cffi/vengine_cpy.py  Thu Feb 23 05:42:01 2023 +0100
 b/cffi/vengine_cpy.py  Sat May 27 11:03:01 2023 +0200
+@@ -1,10 +1,16 @@
+ #
+ # DEPRECATED: implementation for ffi.verify()
+ #
+-import sys, imp
++import sys
+ from . import model
+ from .error import VerificationError
+ 
++if sys.version_info >= (3, 12):
++import importlib.machinery
++import importlib.util
++else:
++import imp
++
+ 
+ class VCPythonEngine(object):
+ _class_key = 'x'
+@@ -20,16 +26,22 @@
+ pass
+ 
+ def find_module(self, module_name, path, so_suffixes):
+-try:
+-f, filename, descr = imp.find_module(module_name, path)
+-except ImportError:
+-return None
+-if f is not None:
+-f.close()
++if sys.version_info >= (3, 12):
++spec = importlib.machinery.PathFinder.find_spec(module_name, path)
++if spec is None:
++return None
++filename = spec.origin
++else:
++try:
++f, filename, descr = imp.find_module(module_name, path)
++except ImportError:
++return None
++if f is not None:
++f.close()
+ # Note that after a setuptools installation, there are both .py
+ # and .so files with the same basename.  The code here relies on
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2023-05-24 Thread Sam James
commit: 39f94a771fdfe007fb779d01a4542b0ff6ee99bb
Author: Sam James  gentoo  org>
AuthorDate: Thu May 25 04:24:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 25 04:24:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39f94a77

dev-python/cffi: add another py3.12 issue to comment

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.15.1-r2.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-python/cffi/cffi-1.15.1-r2.ebuild 
b/dev-python/cffi/cffi-1.15.1-r2.ebuild
index 4527c8c3a950..0244359a8521 100644
--- a/dev-python/cffi/cffi-1.15.1-r2.ebuild
+++ b/dev-python/cffi/cffi-1.15.1-r2.ebuild
@@ -5,8 +5,9 @@
 EAPI=7
 
 # no py3.12 yet because of:
-# 1. https://foss.heptapod.net/pypy/cffi/-/issues/563
-# 2. https://foss.heptapod.net/pypy/cffi/-/issues/562
+# 1. https://foss.heptapod.net/pypy/cffi/-/issues/562
+# 2. https://foss.heptapod.net/pypy/cffi/-/issues/563
+# 3. https://foss.heptapod.net/pypy/cffi/-/issues/564
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
 # DO NOT ADD pypy to PYTHON_COMPAT



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2023-05-24 Thread Sam James
commit: 6ab4b0010576b3bc1a6d382b1ab14a06c90cbcbe
Author: Sam James  gentoo  org>
AuthorDate: Wed May 24 08:11:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 24 08:12:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ab4b001

dev-python/cffi: add note re no py3.12, drop (missing) py dep

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/Manifest  | 1 +
 dev-python/cffi/cffi-1.15.1-r2.ebuild | 7 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/dev-python/cffi/Manifest b/dev-python/cffi/Manifest
index 9418f03e5512..5682210b6d6b 100644
--- a/dev-python/cffi/Manifest
+++ b/dev-python/cffi/Manifest
@@ -1 +1,2 @@
+DIST cffi-1.15.1-drop-deprecated-py.patch.xz 31244 BLAKE2B 
7c8a6ca1166335fbd385de35ebb636f21049a4dd9c52171ec58da08a61dc64c271b4afa2d69bf8b877a8c9747dfae6a8529615bbed69f5a8ab30ba5fc99c61f4
 SHA512 
9aba4b172b070a1a1719de2c35667abe4c7b27208b8ca3ecbf90bf168ed694f4524154e69fada5ff6f141a94b8a438db16239ba353fa9914b318b77e41dfd920
 DIST cffi-1.15.1.tar.gz 508501 BLAKE2B 
accc317385d9af7dbed3397afde63fbab63bfc935376d951802055c63796863ed102a940f192789924480b9b16751c8cf3d21caf9b262c479c61ffc977aac83c
 SHA512 
e99cafcb029076abc29e435b490fa0573ee2856f4051b7ca8a5b38cd125d56dd9dae8b189f59ceb3d728a675da8ee83239e09e19f8b0feeddea4b186ab5173a5

diff --git a/dev-python/cffi/cffi-1.15.1-r2.ebuild 
b/dev-python/cffi/cffi-1.15.1-r2.ebuild
index e3f103bdc292..36df28585ac8 100644
--- a/dev-python/cffi/cffi-1.15.1-r2.ebuild
+++ b/dev-python/cffi/cffi-1.15.1-r2.ebuild
@@ -4,11 +4,14 @@
 # please keep this ebuild at EAPI 7 -- sys-apps/portage dep
 EAPI=7
 
+# no py3.12 yet because of:
+# 1. https://foss.heptapod.net/pypy/cffi/-/issues/563
+# 2. https://foss.heptapod.net/pypy/cffi/-/issues/562
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
 # DO NOT ADD pypy to PYTHON_COMPAT
 # pypy bundles a modified version of cffi. Use python_gen_cond_dep instead.
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 toolchain-funcs pypi
 
@@ -17,6 +20,7 @@ HOMEPAGE="
https://cffi.readthedocs.io/
https://pypi.org/project/cffi/
 "
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-drop-deprecated-py.patch.xz;
 
 LICENSE="MIT"
 SLOT="0/${PV}"
@@ -42,6 +46,7 @@ PATCHES=(
"${FILESDIR}"/cffi-1.14.0-darwin-no-brew.patch
"${FILESDIR}"/${P}-hppa.patch
"${FILESDIR}"/${P}-python3.11-tests.patch
+   "${WORKDIR}"/${P}-drop-deprecated-py.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2023-04-25 Thread Michał Górny
commit: 3e6ffd1904b70087265b79327f916d772ee0f2eb
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr 25 12:42:28 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr 25 15:00:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e6ffd19

dev-python/cffi: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/cffi/cffi-1.15.1.ebuild | 64 --
 1 file changed, 64 deletions(-)

diff --git a/dev-python/cffi/cffi-1.15.1.ebuild 
b/dev-python/cffi/cffi-1.15.1.ebuild
deleted file mode 100644
index 0077be4351b0..
--- a/dev-python/cffi/cffi-1.15.1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
-EAPI=7
-
-DISTUTILS_USE_PEP517=setuptools
-# DO NOT ADD pypy to PYTHON_COMPAT
-# pypy bundles a modified version of cffi. Use python_gen_cond_dep instead.
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 toolchain-funcs pypi
-
-DESCRIPTION="Foreign Function Interface for Python calling C code"
-HOMEPAGE="
-   https://cffi.readthedocs.io/
-   https://pypi.org/project/cffi/
-"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-DEPEND="
-   dev-libs/libffi:=
-"
-RDEPEND="
-   ${DEPEND}
-   dev-python/pycparser[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   ${RDEPEND}
-   virtual/pkgconfig
-"
-
-distutils_enable_sphinx doc/source
-distutils_enable_tests pytest
-
-PATCHES=(
-   "${FILESDIR}"/cffi-1.14.0-darwin-no-brew.patch
-)
-
-src_prepare() {
-   if [[ ${CHOST} == *darwin* ]] ; then
-   # Don't obsessively try to find libffi
-   sed -i -e "s/.*\-iwithsysroot\/usr\/include\/ffi.*/\tpass/" 
setup.py || die
-   fi
-   distutils-r1_src_prepare
-}
-
-src_configure() {
-   tc-export PKG_CONFIG
-}
-
-python_test() {
-   local EPYTEST_IGNORE=(
-   # these tests call pip
-   testing/cffi0/test_zintegration.py
-   )
-
-   "${EPYTHON}" -c "import _cffi_backend as backend" || die
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest c testing
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2023-04-25 Thread Arthur Zamarin
commit: c9bbba966d7fa3b0857ef89221733f3a50c12599
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr 25 11:23:54 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr 25 11:34:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9bbba96

dev-python/cffi: Stabilize 1.15.1-r2 x86, #904937

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/cffi/cffi-1.15.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.1-r2.ebuild 
b/dev-python/cffi/cffi-1.15.1-r2.ebuild
index 912fcdbb8949..e3f103bdc292 100644
--- a/dev-python/cffi/cffi-1.15.1-r2.ebuild
+++ b/dev-python/cffi/cffi-1.15.1-r2.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 # Needs recent libffi for HPPA fixes
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2023-04-24 Thread Sam James
commit: ca930f3ff64e4f2349078899b5cfade2392e9f3b
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 02:05:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 02:05:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca930f3f

dev-python/cffi: Stabilize 1.15.1-r2 sparc, #904937

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.15.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.1-r2.ebuild 
b/dev-python/cffi/cffi-1.15.1-r2.ebuild
index 01e3c65ae2ea..912fcdbb8949 100644
--- a/dev-python/cffi/cffi-1.15.1-r2.ebuild
+++ b/dev-python/cffi/cffi-1.15.1-r2.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 # Needs recent libffi for HPPA fixes
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2023-04-24 Thread Sam James
commit: 6264572f6bae9b72f4447481ffc63649ee181a5c
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 01:29:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 01:30:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6264572f

dev-python/cffi: Stabilize 1.15.1-r2 ppc64, #904937

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.15.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.1-r2.ebuild 
b/dev-python/cffi/cffi-1.15.1-r2.ebuild
index 1a2de0739a95..5c3049299fb4 100644
--- a/dev-python/cffi/cffi-1.15.1-r2.ebuild
+++ b/dev-python/cffi/cffi-1.15.1-r2.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 # Needs recent libffi for HPPA fixes
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2023-04-24 Thread Sam James
commit: ca798007c22ab84eb9edb8495a7ce45d5dfd5e7f
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 01:30:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 01:30:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca798007

dev-python/cffi: Stabilize 1.15.1-r2 arm64, #904937

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.15.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.1-r2.ebuild 
b/dev-python/cffi/cffi-1.15.1-r2.ebuild
index e19b3fc332bc..01e3c65ae2ea 100644
--- a/dev-python/cffi/cffi-1.15.1-r2.ebuild
+++ b/dev-python/cffi/cffi-1.15.1-r2.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 # Needs recent libffi for HPPA fixes
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2023-04-24 Thread Sam James
commit: b17544fbd70f715b516102af72cd261347c62e70
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 01:30:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 01:30:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b17544fb

dev-python/cffi: Stabilize 1.15.1-r2 arm, #904937

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.15.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.1-r2.ebuild 
b/dev-python/cffi/cffi-1.15.1-r2.ebuild
index 5c3049299fb4..e19b3fc332bc 100644
--- a/dev-python/cffi/cffi-1.15.1-r2.ebuild
+++ b/dev-python/cffi/cffi-1.15.1-r2.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 # Needs recent libffi for HPPA fixes
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2023-04-24 Thread Sam James
commit: 833e7514cff3abd779f78ac7d72506d249d39906
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 01:29:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 01:30:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=833e7514

dev-python/cffi: Stabilize 1.15.1-r2 amd64, #904937

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.15.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.1-r2.ebuild 
b/dev-python/cffi/cffi-1.15.1-r2.ebuild
index bfa8adc2b5ad..1a2de0739a95 100644
--- a/dev-python/cffi/cffi-1.15.1-r2.ebuild
+++ b/dev-python/cffi/cffi-1.15.1-r2.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 # Needs recent libffi for HPPA fixes
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2023-04-24 Thread Sam James
commit: 0832a7018a31b60e1e722c2020b11074b2377150
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 01:29:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 01:30:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0832a701

dev-python/cffi: Stabilize 1.15.1-r2 ppc, #904937

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.15.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.1-r2.ebuild 
b/dev-python/cffi/cffi-1.15.1-r2.ebuild
index a47bbc451bbe..bfa8adc2b5ad 100644
--- a/dev-python/cffi/cffi-1.15.1-r2.ebuild
+++ b/dev-python/cffi/cffi-1.15.1-r2.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 # Needs recent libffi for HPPA fixes
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2023-04-24 Thread Sam James
commit: 5742c5a574f6c680a21d8b261d97382ac62aa92e
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 01:01:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 01:01:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5742c5a5

dev-python/cffi: Stabilize 1.15.1-r2 hppa, #904937

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.15.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.1-r2.ebuild 
b/dev-python/cffi/cffi-1.15.1-r2.ebuild
index eab65853b4b3..a47bbc451bbe 100644
--- a/dev-python/cffi/cffi-1.15.1-r2.ebuild
+++ b/dev-python/cffi/cffi-1.15.1-r2.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 # Needs recent libffi for HPPA fixes
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2023-04-22 Thread Michał Górny
commit: 8be74ac5552ab9a6ad880e399ba1cc8c0fbb3078
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 22 07:13:13 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 22 07:15:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8be74ac5

dev-python/cffi: Add DISTUTILS_EXT=1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/cffi/cffi-1.15.1-r2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/cffi/cffi-1.15.1-r2.ebuild 
b/dev-python/cffi/cffi-1.15.1-r2.ebuild
index 21dc45c33234..eab65853b4b3 100644
--- a/dev-python/cffi/cffi-1.15.1-r2.ebuild
+++ b/dev-python/cffi/cffi-1.15.1-r2.ebuild
@@ -4,6 +4,7 @@
 # please keep this ebuild at EAPI 7 -- sys-apps/portage dep
 EAPI=7
 
+DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
 # DO NOT ADD pypy to PYTHON_COMPAT
 # pypy bundles a modified version of cffi. Use python_gen_cond_dep instead.



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2023-04-08 Thread Sam James
commit: 7c57fbf021f6633ea2340b81b36e6b5ca5778c37
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr  9 01:40:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr  9 01:40:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c57fbf0

dev-python/cffi: depend on newer libffi for HPPA fixes

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/{cffi-1.15.1-r1.ebuild => cffi-1.15.1-r2.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.1-r1.ebuild 
b/dev-python/cffi/cffi-1.15.1-r2.ebuild
similarity index 95%
rename from dev-python/cffi/cffi-1.15.1-r1.ebuild
rename to dev-python/cffi/cffi-1.15.1-r2.ebuild
index 192186933382..21dc45c33234 100644
--- a/dev-python/cffi/cffi-1.15.1-r1.ebuild
+++ b/dev-python/cffi/cffi-1.15.1-r2.ebuild
@@ -21,8 +21,9 @@ LICENSE="MIT"
 SLOT="0/${PV}"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
+# Needs recent libffi for HPPA fixes
 DEPEND="
-   dev-libs/libffi:=
+   >=dev-libs/libffi-3.4.4-r1:=
 "
 RDEPEND="
${DEPEND}



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/, dev-python/cffi/files/

2023-04-04 Thread Sam James
commit: eb99a6b05973202d0597295ebc2b4b246f28ea7c
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  5 00:56:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  5 00:56:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb99a6b0

dev-python/cffi: fix tests w/ python3.11

This actually *did* work when 3.11 was added to the ebuild but upstream 
(cpython)
made a last-minute change so it ended up breaking later.

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.15.1-r1.ebuild  |  1 +
 .../cffi/files/cffi-1.15.1-python3.11-tests.patch  | 90 ++
 2 files changed, 91 insertions(+)

diff --git a/dev-python/cffi/cffi-1.15.1-r1.ebuild 
b/dev-python/cffi/cffi-1.15.1-r1.ebuild
index fc58f4f7e3fb..192186933382 100644
--- a/dev-python/cffi/cffi-1.15.1-r1.ebuild
+++ b/dev-python/cffi/cffi-1.15.1-r1.ebuild
@@ -39,6 +39,7 @@ distutils_enable_tests pytest
 PATCHES=(
"${FILESDIR}"/cffi-1.14.0-darwin-no-brew.patch
"${FILESDIR}"/${P}-hppa.patch
+   "${FILESDIR}"/${P}-python3.11-tests.patch
 )
 
 src_prepare() {

diff --git a/dev-python/cffi/files/cffi-1.15.1-python3.11-tests.patch 
b/dev-python/cffi/files/cffi-1.15.1-python3.11-tests.patch
new file mode 100644
index ..e3be1c247877
--- /dev/null
+++ b/dev-python/cffi/files/cffi-1.15.1-python3.11-tests.patch
@@ -0,0 +1,90 @@
+https://foss.heptapod.net/pypy/cffi/-/commit/8a3c2c816d789639b49d3ae867213393ed7abdff
+
+From 8a3c2c816d789639b49d3ae867213393ed7abdff Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= 
+Date: Fri, 15 Jul 2022 16:11:37 +0200
+Subject: [PATCH] Adjust tests for a last minute Python 3.11 change in the
+ traceback format
+
+See https://github.com/python/cpython/issues/93883
+and https://github.com/python/cpython/pull/93994
+
+--HG--
+branch : python3.11.0b4
+--- a/c/test_c.py
 b/c/test_c.py
+@@ -1342,11 +1342,11 @@ def test_callback_exception():
+ except ImportError:
+ import io as cStringIO# Python 3
+ import linecache
+-def matches(istr, ipattern, ipattern38, ipattern311):
++def matches(istr, ipattern, ipattern38, ipattern311=None):
+ if sys.version_info >= (3, 8):
+ ipattern = ipattern38
+ if sys.version_info >= (3, 11):
+-ipattern = ipattern311
++ipattern = ipattern311 or ipattern38
+ str, pattern = istr, ipattern
+ while '$' in pattern:
+ i = pattern.index('$')
+@@ -1400,16 +1400,6 @@ Traceback (most recent call last):
+   File "$", line $, in check_value
+ $
+ ValueError: 42
+-""", """\
+-Exception ignored from cffi callback :
+-Traceback (most recent call last):
+-  File "$", line $, in Zcb1
+-$
+-$
+-  File "$", line $, in check_value
+-$
+-$
+-ValueError: 42
+ """)
+ sys.stderr = cStringIO.StringIO()
+ bigvalue = 2
+@@ -1424,13 +1414,6 @@ Traceback (most recent call last):
+   File "$", line $, in test_callback_exception
+ $
+ OverflowError: integer 6 does not fit 'short'
+-""", """\
+-Exception ignored from cffi callback , trying to 
convert the result back to C:
+-Traceback (most recent call last):
+-  File "$", line $, in test_callback_exception
+-$
+-$
+-OverflowError: integer 6 does not fit 'short'
+ """)
+ sys.stderr = cStringIO.StringIO()
+ bigvalue = 2
+@@ -1479,19 +1462,6 @@ Traceback (most recent call last):
+   File "$", line $, in test_callback_exception
+ $
+ TypeError: $integer$
+-""", """\
+-Exception ignored from cffi callback , trying to 
convert the result back to C:
+-Traceback (most recent call last):
+-  File "$", line $, in test_callback_exception
+-$
+-$
+-OverflowError: integer 6 does not fit 'short'
+-Exception ignored during handling of the above exception by 'onerror':
+-Traceback (most recent call last):
+-  File "$", line $, in test_callback_exception
+-$
+-$
+-TypeError: $integer$
+ """)
+ #
+ sys.stderr = cStringIO.StringIO()
+@@ -1526,7 +1496,6 @@ Exception ignored from cffi callback , trying to convert t
+ Traceback (most recent call last):
+   File "$", line $, in test_callback_exception
+ $
+-$
+ OverflowError: integer 6 does not fit 'short'
+ Exception ignored during handling of the above exception by 'onerror':
+ Traceback (most recent call last):
+-- 
+GitLab



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/, dev-python/cffi/files/

2023-04-03 Thread Sam James
commit: bdac487a18df8385251bac0d45433f1a8dc8ceb4
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 06:39:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 06:39:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdac487a

dev-python/cffi: backport HPPA fix

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.15.1-r1.ebuild| 65 
 dev-python/cffi/files/cffi-1.15.1-hppa.patch | 59 +
 2 files changed, 124 insertions(+)

diff --git a/dev-python/cffi/cffi-1.15.1-r1.ebuild 
b/dev-python/cffi/cffi-1.15.1-r1.ebuild
new file mode 100644
index ..fc58f4f7e3fb
--- /dev/null
+++ b/dev-python/cffi/cffi-1.15.1-r1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+DISTUTILS_USE_PEP517=setuptools
+# DO NOT ADD pypy to PYTHON_COMPAT
+# pypy bundles a modified version of cffi. Use python_gen_cond_dep instead.
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 toolchain-funcs pypi
+
+DESCRIPTION="Foreign Function Interface for Python calling C code"
+HOMEPAGE="
+   https://cffi.readthedocs.io/
+   https://pypi.org/project/cffi/
+"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+DEPEND="
+   dev-libs/libffi:=
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/pycparser[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   virtual/pkgconfig
+"
+
+distutils_enable_sphinx doc/source
+distutils_enable_tests pytest
+
+PATCHES=(
+   "${FILESDIR}"/cffi-1.14.0-darwin-no-brew.patch
+   "${FILESDIR}"/${P}-hppa.patch
+)
+
+src_prepare() {
+   if [[ ${CHOST} == *darwin* ]] ; then
+   # Don't obsessively try to find libffi
+   sed -i -e "s/.*\-iwithsysroot\/usr\/include\/ffi.*/\tpass/" 
setup.py || die
+   fi
+   distutils-r1_src_prepare
+}
+
+src_configure() {
+   tc-export PKG_CONFIG
+}
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   # these tests call pip
+   testing/cffi0/test_zintegration.py
+   )
+
+   "${EPYTHON}" -c "import _cffi_backend as backend" || die
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest c testing
+}

diff --git a/dev-python/cffi/files/cffi-1.15.1-hppa.patch 
b/dev-python/cffi/files/cffi-1.15.1-hppa.patch
new file mode 100644
index ..e185e7b93929
--- /dev/null
+++ b/dev-python/cffi/files/cffi-1.15.1-hppa.patch
@@ -0,0 +1,59 @@
+https://foss.heptapod.net/pypy/cffi/-/commit/ab11bfa551697cd2b61fdaa571c7975c06e6912c
+
+From ab11bfa551697cd2b61fdaa571c7975c06e6912c Mon Sep 17 00:00:00 2001
+From: John David Anglin 
+Date: Sun, 18 Dec 2022 14:52:04 -0500
+Subject: [PATCH] Fix the test failures on hppa
+
+A couple of years ago the libffi port for hppa-linux was changed from using a
+trampoline executed on the stack to the function descriptor technique used by
+ia64. This doesn't require an executable stack and is simpler. However,
+function pointers need to have the PLABEL bit set in the pointer. As a result,
+a simple cast can't be used to convert closure pointers to function pointers.
+
+python-cffi uses its own closure allocation so the problem can't be fixed in
+libffi.
+
+I added a macro CFFI_FN to do the conversion. It shouldn't affect other
+architectures. There is a similar define in libffi.
+
+Fixes: https://bugs.debian.org/1024271
+
+--HG--
+branch : hppa
+--- a/c/_cffi_backend.c
 b/c/_cffi_backend.c
+@@ -60,6 +60,13 @@
+ # endif
+ #endif
+ 
++/* Convert from closure pointer to function pointer. */
++#if defined(__hppa__) && !defined(__LP64__)
++#define CFFI_FN(f) ((void (*)(void))((unsigned int)(f) | 2))
++#else
++#define CFFI_FN(f) ((void (*)(void))f)
++#endif
++
+ 
+ /* Define the following macro ONLY if you trust libffi's version of
+  * ffi_closure_alloc() more than the code in malloc_closure.h.
+@@ -3191,7 +3198,7 @@ cdata_call(CDataObject *cd, PyObject *args, PyObject 
*kwds)
+ 
+ Py_BEGIN_ALLOW_THREADS
+ restore_errno();
+-ffi_call(_descr->cif, (void (*)(void))(cd->c_data),
++ffi_call(_descr->cif, (void (*)(void)) CFFI_FN(cd->c_data),
+  resultdata, buffer_array);
+ save_errno();
+ Py_END_ALLOW_THREADS
+@@ -6394,7 +6401,7 @@ static PyObject *b_callback(PyObject *self, PyObject 
*args)
+ goto error;
+ Py_INCREF(ct);
+ cd->head.c_type = ct;
+-cd->head.c_data = (char *)closure_exec;
++cd->head.c_data = (char *)CFFI_FN(closure_exec);
+ cd->head.c_weakreflist = NULL;
+ closure->user_data = NULL;
+ cd->closure = closure;
+-- 
+GitLab



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2023-03-15 Thread Michał Górny
commit: a32732f2e95e94f3f59e0af83fc864e96fb1194e
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar 15 17:44:58 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 16 03:45:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a32732f2

dev-python/cffi: Use pypi.eclass

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/cffi/cffi-1.15.1.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-python/cffi/cffi-1.15.1.ebuild 
b/dev-python/cffi/cffi-1.15.1.ebuild
index 991b7f56bec3..0077be4351b0 100644
--- a/dev-python/cffi/cffi-1.15.1.ebuild
+++ b/dev-python/cffi/cffi-1.15.1.ebuild
@@ -9,14 +9,13 @@ DISTUTILS_USE_PEP517=setuptools
 # pypy bundles a modified version of cffi. Use python_gen_cond_dep instead.
 PYTHON_COMPAT=( python3_{9..11} )
 
-inherit distutils-r1 toolchain-funcs
+inherit distutils-r1 toolchain-funcs pypi
 
 DESCRIPTION="Foreign Function Interface for Python calling C code"
 HOMEPAGE="
https://cffi.readthedocs.io/
https://pypi.org/project/cffi/
 "
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2022-08-27 Thread Arthur Zamarin
commit: dfc3523ecc4e5961a98acdffb9ed7fbbddadf4f7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 27 18:05:39 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 27 18:05:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfc3523e

dev-python/cffi: Stabilize 1.15.1 hppa, #863179

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/cffi/cffi-1.15.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.1.ebuild 
b/dev-python/cffi/cffi-1.15.1.ebuild
index 93761441679b..8d26175f59b9 100644
--- a/dev-python/cffi/cffi-1.15.1.ebuild
+++ b/dev-python/cffi/cffi-1.15.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-libs/libffi:=



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2022-08-27 Thread Michał Górny
commit: 34db44490bfb7966b867691a8f9f2028048fcf5a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 27 18:12:14 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 27 18:12:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34db4449

dev-python/cffi: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/cffi/Manifest  |  1 -
 dev-python/cffi/cffi-1.15.0-r1.ebuild | 72 ---
 2 files changed, 73 deletions(-)

diff --git a/dev-python/cffi/Manifest b/dev-python/cffi/Manifest
index 764da7e5fa57..9418f03e5512 100644
--- a/dev-python/cffi/Manifest
+++ b/dev-python/cffi/Manifest
@@ -1,2 +1 @@
-DIST cffi-1.15.0.tar.gz 484058 BLAKE2B 
0d2d470c7eb11b8a9526be816b153c4483a5cfb529d3d220a804842facae1f06e2a822aa2be9abb1b5648cb36a97033bffc1dd235d83bdf8c075d67a907aa7d9
 SHA512 
ee83efde6f77f4a0c5889088c4c208ed7b9071fe06dfc16a8d2396de07f78fe859e1e39866760198a9d700f3b7359e8715e8a3e4907feb81d3fc4b8dd0dbaca1
 DIST cffi-1.15.1.tar.gz 508501 BLAKE2B 
accc317385d9af7dbed3397afde63fbab63bfc935376d951802055c63796863ed102a940f192789924480b9b16751c8cf3d21caf9b262c479c61ffc977aac83c
 SHA512 
e99cafcb029076abc29e435b490fa0573ee2856f4051b7ca8a5b38cd125d56dd9dae8b189f59ceb3d728a675da8ee83239e09e19f8b0feeddea4b186ab5173a5

diff --git a/dev-python/cffi/cffi-1.15.0-r1.ebuild 
b/dev-python/cffi/cffi-1.15.0-r1.ebuild
deleted file mode 100644
index 56c019e4c357..
--- a/dev-python/cffi/cffi-1.15.0-r1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
-EAPI=7
-
-DISTUTILS_USE_PEP517=setuptools
-# DO NOT ADD pypy to PYTHON_COMPAT
-# pypy bundles a modified version of cffi. Use python_gen_cond_dep instead.
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit distutils-r1 toolchain-funcs
-
-DESCRIPTION="Foreign Function Interface for Python calling C code"
-HOMEPAGE="
-   https://cffi.readthedocs.io/
-   https://pypi.org/project/cffi/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-DEPEND="
-   dev-libs/libffi:=
-"
-RDEPEND="
-   ${DEPEND}
-   dev-python/pycparser[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   ${RDEPEND}
-   virtual/pkgconfig
-"
-
-distutils_enable_sphinx doc/source
-distutils_enable_tests pytest
-
-PATCHES=(
-   "${FILESDIR}"/cffi-1.14.0-darwin-no-brew.patch
-)
-
-src_prepare() {
-   if [[ ${CHOST} == *darwin* ]] ; then
-   # Don't obsessively try to find libffi
-   sed -i -e "s/.*\-iwithsysroot\/usr\/include\/ffi.*/\tpass/" 
setup.py || die
-   fi
-   distutils-r1_src_prepare
-}
-
-src_configure() {
-   tc-export PKG_CONFIG
-}
-
-python_test() {
-   local EPYTEST_DESELECT=()
-   local EPYTEST_IGNORE=(
-   # these tests call pip
-   testing/cffi0/test_zintegration.py
-   )
-   if [[ ${EPYTHON} == python3.11 ]]; then
-   EPYTEST_DESELECT+=(
-   # exception printing format has changed
-   c/test_c.py::test_callback_exception
-   )
-   fi
-
-   "${EPYTHON}" -c "import _cffi_backend as backend" || die
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest c testing
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2022-08-03 Thread Sam James
commit: df7849ecea46234e09c9832090207f5372faa7b2
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug  4 00:13:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug  4 00:13:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df7849ec

dev-python/cffi: Stabilize 1.15.1 sparc, #863179

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.15.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.1.ebuild 
b/dev-python/cffi/cffi-1.15.1.ebuild
index f5e04846d0e8..93761441679b 100644
--- a/dev-python/cffi/cffi-1.15.1.ebuild
+++ b/dev-python/cffi/cffi-1.15.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-libs/libffi:=



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2022-08-03 Thread Agostino Sarubbo
commit: c9de66334dbfff3dcbb28cfddd0baf83643b21ca
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Aug  3 07:48:10 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Aug  3 07:48:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9de6633

dev-python/cffi: amd64 stable wrt bug #863179

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/cffi/cffi-1.15.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.1.ebuild 
b/dev-python/cffi/cffi-1.15.1.ebuild
index d2fade2e073e..f5e04846d0e8 100644
--- a/dev-python/cffi/cffi-1.15.1.ebuild
+++ b/dev-python/cffi/cffi-1.15.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-libs/libffi:=



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2022-08-02 Thread Arthur Zamarin
commit: d2571e7d50054b67d10e9f5be905de970c31128d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug  3 04:38:37 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug  3 04:38:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2571e7d

dev-python/cffi: Stabilize 1.15.1 arm64, #863179

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/cffi/cffi-1.15.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.1.ebuild 
b/dev-python/cffi/cffi-1.15.1.ebuild
index 2a7aa9f5191b..d2fade2e073e 100644
--- a/dev-python/cffi/cffi-1.15.1.ebuild
+++ b/dev-python/cffi/cffi-1.15.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-libs/libffi:=



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2022-08-02 Thread Sam James
commit: d2512e21245d80dc594c9ad7655fce3913061a9e
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  2 20:27:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  2 20:27:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2512e21

dev-python/cffi: Stabilize 1.15.1 ppc, #863179

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.15.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.1.ebuild 
b/dev-python/cffi/cffi-1.15.1.ebuild
index f651290d819d..dc9f92501b2b 100644
--- a/dev-python/cffi/cffi-1.15.1.ebuild
+++ b/dev-python/cffi/cffi-1.15.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-libs/libffi:=



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2022-08-02 Thread Sam James
commit: 2e1cb907b26b88d258b992954a22002c6073f63b
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  2 20:27:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  2 20:27:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e1cb907

dev-python/cffi: Stabilize 1.15.1 ppc64, #863179

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.15.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.1.ebuild 
b/dev-python/cffi/cffi-1.15.1.ebuild
index dc9f92501b2b..2a7aa9f5191b 100644
--- a/dev-python/cffi/cffi-1.15.1.ebuild
+++ b/dev-python/cffi/cffi-1.15.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-libs/libffi:=



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2022-08-02 Thread Sam James
commit: 5f43f872fa416b6f02fe4f41107e76cf21906191
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  2 20:24:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  2 20:24:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f43f872

dev-python/cffi: Stabilize 1.15.1 x86, #863179

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.15.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.1.ebuild 
b/dev-python/cffi/cffi-1.15.1.ebuild
index 3799c73be239..f651290d819d 100644
--- a/dev-python/cffi/cffi-1.15.1.ebuild
+++ b/dev-python/cffi/cffi-1.15.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-libs/libffi:=



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2022-08-02 Thread Arthur Zamarin
commit: 79098204154ce45cdb5b1436610eeac44db8aba9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug  2 19:59:48 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug  2 19:59:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79098204

dev-python/cffi: Stabilize 1.15.1 arm, #863179

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/cffi/cffi-1.15.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.1.ebuild 
b/dev-python/cffi/cffi-1.15.1.ebuild
index 54f6e3ffe8b7..3799c73be239 100644
--- a/dev-python/cffi/cffi-1.15.1.ebuild
+++ b/dev-python/cffi/cffi-1.15.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-libs/libffi:=



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2022-07-01 Thread Michał Górny
commit: 04065d01e2f837cee9e01641dc8633f5a1a3eb26
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  1 04:19:39 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  1 06:53:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04065d01

dev-python/cffi: Bump to 1.15.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/cffi/Manifest   |  1 +
 dev-python/cffi/cffi-1.15.1.ebuild | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/dev-python/cffi/Manifest b/dev-python/cffi/Manifest
index d02ce8a9359e..764da7e5fa57 100644
--- a/dev-python/cffi/Manifest
+++ b/dev-python/cffi/Manifest
@@ -1 +1,2 @@
 DIST cffi-1.15.0.tar.gz 484058 BLAKE2B 
0d2d470c7eb11b8a9526be816b153c4483a5cfb529d3d220a804842facae1f06e2a822aa2be9abb1b5648cb36a97033bffc1dd235d83bdf8c075d67a907aa7d9
 SHA512 
ee83efde6f77f4a0c5889088c4c208ed7b9071fe06dfc16a8d2396de07f78fe859e1e39866760198a9d700f3b7359e8715e8a3e4907feb81d3fc4b8dd0dbaca1
+DIST cffi-1.15.1.tar.gz 508501 BLAKE2B 
accc317385d9af7dbed3397afde63fbab63bfc935376d951802055c63796863ed102a940f192789924480b9b16751c8cf3d21caf9b262c479c61ffc977aac83c
 SHA512 
e99cafcb029076abc29e435b490fa0573ee2856f4051b7ca8a5b38cd125d56dd9dae8b189f59ceb3d728a675da8ee83239e09e19f8b0feeddea4b186ab5173a5

diff --git a/dev-python/cffi/cffi-1.15.1.ebuild 
b/dev-python/cffi/cffi-1.15.1.ebuild
new file mode 100644
index ..54f6e3ffe8b7
--- /dev/null
+++ b/dev-python/cffi/cffi-1.15.1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+DISTUTILS_USE_PEP517=setuptools
+# DO NOT ADD pypy to PYTHON_COMPAT
+# pypy bundles a modified version of cffi. Use python_gen_cond_dep instead.
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1 toolchain-funcs
+
+DESCRIPTION="Foreign Function Interface for Python calling C code"
+HOMEPAGE="
+   https://cffi.readthedocs.io/
+   https://pypi.org/project/cffi/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+DEPEND="
+   dev-libs/libffi:=
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/pycparser[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   virtual/pkgconfig
+"
+
+distutils_enable_sphinx doc/source
+distutils_enable_tests pytest
+
+PATCHES=(
+   "${FILESDIR}"/cffi-1.14.0-darwin-no-brew.patch
+)
+
+src_prepare() {
+   if [[ ${CHOST} == *darwin* ]] ; then
+   # Don't obsessively try to find libffi
+   sed -i -e "s/.*\-iwithsysroot\/usr\/include\/ffi.*/\tpass/" 
setup.py || die
+   fi
+   distutils-r1_src_prepare
+}
+
+src_configure() {
+   tc-export PKG_CONFIG
+}
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   # these tests call pip
+   testing/cffi0/test_zintegration.py
+   )
+
+   "${EPYTHON}" -c "import _cffi_backend as backend" || die
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest c testing
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2022-06-14 Thread Michał Górny
commit: 585433fd7fe5cd823d5a27a5641ec1c9aee6f982
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jun 14 08:11:15 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 14 08:11:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=585433fd

dev-python/cffi: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/cffi/cffi-1.15.0.ebuild | 54 --
 1 file changed, 54 deletions(-)

diff --git a/dev-python/cffi/cffi-1.15.0.ebuild 
b/dev-python/cffi/cffi-1.15.0.ebuild
deleted file mode 100644
index e764edcc0b5d..
--- a/dev-python/cffi/cffi-1.15.0.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
-EAPI=7
-
-# DO NOT ADD pypy to PYTHON_COMPAT
-# pypy bundles a modified version of cffi. Use python_gen_cond_dep instead.
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1 toolchain-funcs
-
-DESCRIPTION="Foreign Function Interface for Python calling C code"
-HOMEPAGE="https://cffi.readthedocs.io/ https://pypi.org/project/cffi/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-DEPEND="dev-libs/libffi:="
-RDEPEND="${DEPEND}
-   dev-python/pycparser[${PYTHON_USEDEP}]"
-BDEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-distutils_enable_sphinx doc/source
-distutils_enable_tests pytest
-
-PATCHES=(
-   "${FILESDIR}"/cffi-1.14.0-darwin-no-brew.patch
-)
-
-src_prepare() {
-   if [[ ${CHOST} == *darwin* ]] ; then
-   # Don't obsessively try to find libffi
-   sed -i -e "s/.*\-iwithsysroot\/usr\/include\/ffi.*/\tpass/" 
setup.py || die
-   fi
-   distutils-r1_src_prepare
-}
-
-src_configure() {
-   tc-export PKG_CONFIG
-}
-
-python_test() {
-   local EPYTEST_IGNORE=(
-   # these tests call pip
-   testing/cffi0/test_zintegration.py
-   )
-
-   "${EPYTHON}" -c "import _cffi_backend as backend" || die
-   epytest \
-   c/ testing/
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2022-06-14 Thread Agostino Sarubbo
commit: f61ba6bb6ccf9003c06bef20f24f121d2bf82f4b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Jun 14 07:11:34 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Jun 14 07:11:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f61ba6bb

dev-python/cffi: arm64 stable wrt bug #851297

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="arm64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/cffi/cffi-1.15.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.0-r1.ebuild 
b/dev-python/cffi/cffi-1.15.0-r1.ebuild
index 2e14b1e333db..56c019e4c357 100644
--- a/dev-python/cffi/cffi-1.15.0-r1.ebuild
+++ b/dev-python/cffi/cffi-1.15.0-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-libs/libffi:=



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2022-06-14 Thread Agostino Sarubbo
commit: 1740ce85700a15234ab20ea0f222408be33f26ca
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Jun 14 07:10:57 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Jun 14 07:10:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1740ce85

dev-python/cffi: arm stable wrt bug #851297

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/cffi/cffi-1.15.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.0-r1.ebuild 
b/dev-python/cffi/cffi-1.15.0-r1.ebuild
index f697991d5f2b..2e14b1e333db 100644
--- a/dev-python/cffi/cffi-1.15.0-r1.ebuild
+++ b/dev-python/cffi/cffi-1.15.0-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-libs/libffi:=



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2022-06-13 Thread Jakov Smolić
commit: 641e4da1436cad912635bd8f5f6b478e5de66265
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Jun 14 05:54:15 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Jun 14 05:54:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=641e4da1

dev-python/cffi: Stabilize 1.15.0-r1 hppa, #851297

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/cffi/cffi-1.15.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.0-r1.ebuild 
b/dev-python/cffi/cffi-1.15.0-r1.ebuild
index 65d917365a7c..f697991d5f2b 100644
--- a/dev-python/cffi/cffi-1.15.0-r1.ebuild
+++ b/dev-python/cffi/cffi-1.15.0-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-libs/libffi:=



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2022-06-13 Thread Jakov Smolić
commit: bc2e40f8d67de33d3bd9b228cfc73a47137dba1b
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Jun 13 21:00:03 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Jun 13 21:00:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc2e40f8

dev-python/cffi: Stabilize 1.15.0-r1 amd64, #851297

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/cffi/cffi-1.15.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.0-r1.ebuild 
b/dev-python/cffi/cffi-1.15.0-r1.ebuild
index 24540e12113c..65d917365a7c 100644
--- a/dev-python/cffi/cffi-1.15.0-r1.ebuild
+++ b/dev-python/cffi/cffi-1.15.0-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-libs/libffi:=



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2022-06-13 Thread Agostino Sarubbo
commit: 0f6fe3f2b8cfc96383e007a6cf7843a03be079a9
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jun 13 10:22:10 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jun 13 10:22:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f6fe3f2

dev-python/cffi: sparc stable wrt bug #851297

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/cffi/cffi-1.15.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.0-r1.ebuild 
b/dev-python/cffi/cffi-1.15.0-r1.ebuild
index 43b06f595bf5..24540e12113c 100644
--- a/dev-python/cffi/cffi-1.15.0-r1.ebuild
+++ b/dev-python/cffi/cffi-1.15.0-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-libs/libffi:=



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2022-06-12 Thread Sam James
commit: b18d74c7cd9b754fc428b1c9b81bc4147328b04f
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 12 11:54:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 12 11:54:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b18d74c7

dev-python/cffi: Stabilize 1.15.0-r1 ppc, #851297

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.15.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.0-r1.ebuild 
b/dev-python/cffi/cffi-1.15.0-r1.ebuild
index 7f313c0d998e..43b06f595bf5 100644
--- a/dev-python/cffi/cffi-1.15.0-r1.ebuild
+++ b/dev-python/cffi/cffi-1.15.0-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-libs/libffi:=



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2022-06-12 Thread Sam James
commit: 07e309b4eed9a16c0d25392c124881983331f0ec
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 12 11:54:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 12 11:54:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07e309b4

dev-python/cffi: Stabilize 1.15.0-r1 ppc64, #851297

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.15.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.0-r1.ebuild 
b/dev-python/cffi/cffi-1.15.0-r1.ebuild
index dc0a99a87fdd..7f313c0d998e 100644
--- a/dev-python/cffi/cffi-1.15.0-r1.ebuild
+++ b/dev-python/cffi/cffi-1.15.0-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-libs/libffi:=



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2022-06-12 Thread Sam James
commit: 34fd21b82f2babcf893f7bdf486155bf12ecba8b
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 12 11:52:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 12 11:52:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34fd21b8

dev-python/cffi: Stabilize 1.15.0-r1 x86, #851297

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.15.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.0-r1.ebuild 
b/dev-python/cffi/cffi-1.15.0-r1.ebuild
index 2039fa2bc8f1..dc0a99a87fdd 100644
--- a/dev-python/cffi/cffi-1.15.0-r1.ebuild
+++ b/dev-python/cffi/cffi-1.15.0-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-libs/libffi:=



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2022-05-11 Thread Michał Górny
commit: cad3f66762a5f3bb7400975d702e05b2db9baeca
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 10 21:16:17 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 11 06:19:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cad3f667

dev-python/cffi: Use PEP517 build

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/cffi/cffi-1.15.0-r1.ebuild | 65 +++
 1 file changed, 65 insertions(+)

diff --git a/dev-python/cffi/cffi-1.15.0-r1.ebuild 
b/dev-python/cffi/cffi-1.15.0-r1.ebuild
new file mode 100644
index ..97883557d572
--- /dev/null
+++ b/dev-python/cffi/cffi-1.15.0-r1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+DISTUTILS_USE_PEP517=setuptools
+# DO NOT ADD pypy to PYTHON_COMPAT
+# pypy bundles a modified version of cffi. Use python_gen_cond_dep instead.
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 toolchain-funcs
+
+DESCRIPTION="Foreign Function Interface for Python calling C code"
+HOMEPAGE="
+   https://cffi.readthedocs.io/
+   https://pypi.org/project/cffi/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+DEPEND="
+   dev-libs/libffi:=
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/pycparser[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   virtual/pkgconfig
+"
+
+distutils_enable_sphinx doc/source
+distutils_enable_tests pytest
+
+PATCHES=(
+   "${FILESDIR}"/cffi-1.14.0-darwin-no-brew.patch
+)
+
+src_prepare() {
+   if [[ ${CHOST} == *darwin* ]] ; then
+   # Don't obsessively try to find libffi
+   sed -i -e "s/.*\-iwithsysroot\/usr\/include\/ffi.*/\tpass/" 
setup.py || die
+   fi
+   distutils-r1_src_prepare
+}
+
+src_configure() {
+   tc-export PKG_CONFIG
+}
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   # these tests call pip
+   testing/cffi0/test_zintegration.py
+   )
+
+   "${EPYTHON}" -c "import _cffi_backend as backend" || die
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest c testing
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2022-05-11 Thread Michał Górny
commit: 34eea06ee62c0bf38261ad7ccb4bee58ce1fa160
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 10 21:20:06 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 11 06:19:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34eea06e

dev-python/cffi: Enable py3.11

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/cffi/cffi-1.15.0-r1.ebuild | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.0-r1.ebuild 
b/dev-python/cffi/cffi-1.15.0-r1.ebuild
index 97883557d572..2039fa2bc8f1 100644
--- a/dev-python/cffi/cffi-1.15.0-r1.ebuild
+++ b/dev-python/cffi/cffi-1.15.0-r1.ebuild
@@ -7,7 +7,7 @@ EAPI=7
 DISTUTILS_USE_PEP517=setuptools
 # DO NOT ADD pypy to PYTHON_COMPAT
 # pypy bundles a modified version of cffi. Use python_gen_cond_dep instead.
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit distutils-r1 toolchain-funcs
 
@@ -54,10 +54,17 @@ src_configure() {
 }
 
 python_test() {
+   local EPYTEST_DESELECT=()
local EPYTEST_IGNORE=(
# these tests call pip
testing/cffi0/test_zintegration.py
)
+   if [[ ${EPYTHON} == python3.11 ]]; then
+   EPYTEST_DESELECT+=(
+   # exception printing format has changed
+   c/test_c.py::test_callback_exception
+   )
+   fi
 
"${EPYTHON}" -c "import _cffi_backend as backend" || die
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2022-05-10 Thread Michał Górny
commit: 8e730db80c19c32643ec25b5b7a20cec7a987646
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 10 21:15:00 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 10 21:15:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e730db8

dev-python/cffi: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/cffi/Manifest   |  1 -
 dev-python/cffi/cffi-1.14.6.ebuild | 51 --
 2 files changed, 52 deletions(-)

diff --git a/dev-python/cffi/Manifest b/dev-python/cffi/Manifest
index 1ef47710c4b5..d02ce8a9359e 100644
--- a/dev-python/cffi/Manifest
+++ b/dev-python/cffi/Manifest
@@ -1,2 +1 @@
-DIST cffi-1.14.6.tar.gz 475744 BLAKE2B 
46e3f1f61746f659c066d83fdb07b83c289eda68056c6f9e364ea6f30cd56c190e4fdb35586c064b2402483704a7c1e9399d7f30cb49a78eec21797146da36f2
 SHA512 
30a8b25b74921a90a1fa96d05de1f25437d0fbbf73b7de0bb9ce22dfcaccbd78376b605525fe970212221d3e598357a9b1da420bfbd1a3e513263ed2b789e813
 DIST cffi-1.15.0.tar.gz 484058 BLAKE2B 
0d2d470c7eb11b8a9526be816b153c4483a5cfb529d3d220a804842facae1f06e2a822aa2be9abb1b5648cb36a97033bffc1dd235d83bdf8c075d67a907aa7d9
 SHA512 
ee83efde6f77f4a0c5889088c4c208ed7b9071fe06dfc16a8d2396de07f78fe859e1e39866760198a9d700f3b7359e8715e8a3e4907feb81d3fc4b8dd0dbaca1

diff --git a/dev-python/cffi/cffi-1.14.6.ebuild 
b/dev-python/cffi/cffi-1.14.6.ebuild
deleted file mode 100644
index 0f6aaa574f93..
--- a/dev-python/cffi/cffi-1.14.6.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
-EAPI=7
-
-# DO NOT ADD pypy to PYTHON_COMPAT
-# pypy bundles a modified version of cffi. Use python_gen_cond_dep instead.
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1 toolchain-funcs
-
-DESCRIPTION="Foreign Function Interface for Python calling C code"
-HOMEPAGE="https://cffi.readthedocs.io/ https://pypi.org/project/cffi/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-DEPEND="dev-libs/libffi:="
-RDEPEND="${DEPEND}
-   dev-python/pycparser[${PYTHON_USEDEP}]"
-BDEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-distutils_enable_sphinx doc/source
-distutils_enable_tests pytest
-
-PATCHES=(
-   "${FILESDIR}"/cffi-1.14.0-darwin-no-brew.patch
-)
-
-src_prepare() {
-   if [[ ${CHOST} == *darwin* ]] ; then
-   # Don't obsessively try to find libffi
-   sed -i -e "s/.*\-iwithsysroot\/usr\/include\/ffi.*/\tpass/" 
setup.py || die
-   fi
-   distutils-r1_src_prepare
-}
-
-src_configure() {
-   tc-export PKG_CONFIG
-}
-
-python_test() {
-   "${EPYTHON}" -c "import _cffi_backend as backend" || die
-   epytest \
-   --ignore testing/test_zintegration.py \
-   --ignore testing/embedding \
-   c/ testing/
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-11-26 Thread Sam James
commit: 8273fd5a32fb7bc29aec422f04915747c68515cd
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Nov 26 14:22:34 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 27 07:24:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8273fd5a

dev-python/cffi: stable 1.15.0 for hppa, bug #825598

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.0.ebuild 
b/dev-python/cffi/cffi-1.15.0.ebuild
index 758b4b0990f8..ceb36d99c9e1 100644
--- a/dev-python/cffi/cffi-1.15.0.ebuild
+++ b/dev-python/cffi/cffi-1.15.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="dev-libs/libffi:="
 RDEPEND="${DEPEND}



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-11-22 Thread Sam James
commit: 84112d06078ef1ac4ea868794cbfd0df9ec8bb5d
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 22 08:04:44 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 22 08:04:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84112d06

dev-python/cffi: Stabilize 1.15.0 arm64, #825598

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.0.ebuild 
b/dev-python/cffi/cffi-1.15.0.ebuild
index 71c315c6de39..758b4b0990f8 100644
--- a/dev-python/cffi/cffi-1.15.0.ebuild
+++ b/dev-python/cffi/cffi-1.15.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="dev-libs/libffi:="
 RDEPEND="${DEPEND}



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-11-22 Thread Sam James
commit: f13808939629028290c877e6c8c620e1d7219ad0
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 22 08:04:09 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 22 08:04:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1380893

dev-python/cffi: Stabilize 1.15.0 arm, #825598

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.0.ebuild 
b/dev-python/cffi/cffi-1.15.0.ebuild
index 567d40bc5c9e..71c315c6de39 100644
--- a/dev-python/cffi/cffi-1.15.0.ebuild
+++ b/dev-python/cffi/cffi-1.15.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="dev-libs/libffi:="
 RDEPEND="${DEPEND}



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-11-22 Thread Sam James
commit: c717ad3aa3bf47c714a64688377bd9b87d6d8fb9
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 22 08:03:04 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 22 08:03:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c717ad3a

dev-python/cffi: Stabilize 1.15.0 ppc64, #825598

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.0.ebuild 
b/dev-python/cffi/cffi-1.15.0.ebuild
index d3a92267cb8d..567d40bc5c9e 100644
--- a/dev-python/cffi/cffi-1.15.0.ebuild
+++ b/dev-python/cffi/cffi-1.15.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="dev-libs/libffi:="
 RDEPEND="${DEPEND}



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-11-22 Thread Sam James
commit: 9445dd0e99bf0bd3fdb85334551a0bbae7154a82
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 22 08:02:46 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 22 08:02:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9445dd0e

dev-python/cffi: Stabilize 1.15.0 ppc, #825598

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.0.ebuild 
b/dev-python/cffi/cffi-1.15.0.ebuild
index 4358ceb9fc0d..d3a92267cb8d 100644
--- a/dev-python/cffi/cffi-1.15.0.ebuild
+++ b/dev-python/cffi/cffi-1.15.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="dev-libs/libffi:="
 RDEPEND="${DEPEND}



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-11-21 Thread Agostino Sarubbo
commit: 49eba42ee0559a1d818db13a13d2dd17de46f81c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Nov 22 07:50:43 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Nov 22 07:50:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49eba42e

dev-python/cffi: x86 stable wrt bug #825598

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/cffi/cffi-1.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.0.ebuild 
b/dev-python/cffi/cffi-1.15.0.ebuild
index 3425ba498b32..4358ceb9fc0d 100644
--- a/dev-python/cffi/cffi-1.15.0.ebuild
+++ b/dev-python/cffi/cffi-1.15.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="dev-libs/libffi:="
 RDEPEND="${DEPEND}



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-11-21 Thread Agostino Sarubbo
commit: 8d1ca922dd583d349d09a5be61d0be26a316c1e2
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Nov 22 07:49:12 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Nov 22 07:49:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d1ca922

dev-python/cffi: sparc stable wrt bug #825598

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/cffi/cffi-1.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.0.ebuild 
b/dev-python/cffi/cffi-1.15.0.ebuild
index 5ff382ac662b..3425ba498b32 100644
--- a/dev-python/cffi/cffi-1.15.0.ebuild
+++ b/dev-python/cffi/cffi-1.15.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="dev-libs/libffi:="
 RDEPEND="${DEPEND}



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-11-21 Thread Jakov Smolić
commit: 795019fa3e4dbe51a64780600268491daa6ec14c
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Nov 21 18:37:23 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Nov 21 18:38:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=795019fa

dev-python/cffi: Stabilize 1.15.0 amd64, #825598

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/cffi/cffi-1.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.15.0.ebuild 
b/dev-python/cffi/cffi-1.15.0.ebuild
index 8bf3a0a6b6ee..5ff382ac662b 100644
--- a/dev-python/cffi/cffi-1.15.0.ebuild
+++ b/dev-python/cffi/cffi-1.15.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="dev-libs/libffi:="
 RDEPEND="${DEPEND}



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-10-14 Thread Michał Górny
commit: 69112e61fe5517d5b69b1e71d47864ae89a660a8
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct 14 06:07:54 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct 14 07:51:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69112e61

dev-python/cffi: Bump to 1.15.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/cffi/Manifest   |  1 +
 dev-python/cffi/cffi-1.15.0.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/dev-python/cffi/Manifest b/dev-python/cffi/Manifest
index 6eeb020fec8..1ef47710c4b 100644
--- a/dev-python/cffi/Manifest
+++ b/dev-python/cffi/Manifest
@@ -1 +1,2 @@
 DIST cffi-1.14.6.tar.gz 475744 BLAKE2B 
46e3f1f61746f659c066d83fdb07b83c289eda68056c6f9e364ea6f30cd56c190e4fdb35586c064b2402483704a7c1e9399d7f30cb49a78eec21797146da36f2
 SHA512 
30a8b25b74921a90a1fa96d05de1f25437d0fbbf73b7de0bb9ce22dfcaccbd78376b605525fe970212221d3e598357a9b1da420bfbd1a3e513263ed2b789e813
+DIST cffi-1.15.0.tar.gz 484058 BLAKE2B 
0d2d470c7eb11b8a9526be816b153c4483a5cfb529d3d220a804842facae1f06e2a822aa2be9abb1b5648cb36a97033bffc1dd235d83bdf8c075d67a907aa7d9
 SHA512 
ee83efde6f77f4a0c5889088c4c208ed7b9071fe06dfc16a8d2396de07f78fe859e1e39866760198a9d700f3b7359e8715e8a3e4907feb81d3fc4b8dd0dbaca1

diff --git a/dev-python/cffi/cffi-1.15.0.ebuild 
b/dev-python/cffi/cffi-1.15.0.ebuild
new file mode 100644
index 000..8bf3a0a6b6e
--- /dev/null
+++ b/dev-python/cffi/cffi-1.15.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+# DO NOT ADD pypy to PYTHON_COMPAT
+# pypy bundles a modified version of cffi. Use python_gen_cond_dep instead.
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1 toolchain-funcs
+
+DESCRIPTION="Foreign Function Interface for Python calling C code"
+HOMEPAGE="https://cffi.readthedocs.io/ https://pypi.org/project/cffi/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+DEPEND="dev-libs/libffi:="
+RDEPEND="${DEPEND}
+   dev-python/pycparser[${PYTHON_USEDEP}]"
+BDEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+distutils_enable_sphinx doc/source
+distutils_enable_tests pytest
+
+PATCHES=(
+   "${FILESDIR}"/cffi-1.14.0-darwin-no-brew.patch
+)
+
+src_prepare() {
+   if [[ ${CHOST} == *darwin* ]] ; then
+   # Don't obsessively try to find libffi
+   sed -i -e "s/.*\-iwithsysroot\/usr\/include\/ffi.*/\tpass/" 
setup.py || die
+   fi
+   distutils-r1_src_prepare
+}
+
+src_configure() {
+   tc-export PKG_CONFIG
+}
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   # these tests call pip
+   testing/cffi0/test_zintegration.py
+   )
+
+   "${EPYTHON}" -c "import _cffi_backend as backend" || die
+   epytest \
+   c/ testing/
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-08-19 Thread Michał Górny
commit: 81a6d1132180ca41f8eb32b28c382f8d965cada3
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 19 11:56:49 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 19 11:56:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81a6d113

dev-python/cffi: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/cffi/Manifest   |  1 -
 dev-python/cffi/cffi-1.14.5.ebuild | 53 --
 2 files changed, 54 deletions(-)

diff --git a/dev-python/cffi/Manifest b/dev-python/cffi/Manifest
index 1fb2acd163b..6eeb020fec8 100644
--- a/dev-python/cffi/Manifest
+++ b/dev-python/cffi/Manifest
@@ -1,2 +1 @@
-DIST cffi-1.14.5.tar.gz 475055 BLAKE2B 
d8a1f83aace8329216f5d36b2e8a27f62803fe9ad12c2d29aa1b3f730d1beb8bad0f50e17102c8673471a7bef57b0755157c4e1bf1a50779ed20b1cfcbb2043a
 SHA512 
7428b3f6e4ee9f3b91011e43304dd63e5cc48479120ae58298c646c1ec1f5c24525d5f08655a7fed70c5fad7ae0c2e0539e512b5fa49d2bc57669c4ab703cc2a
 DIST cffi-1.14.6.tar.gz 475744 BLAKE2B 
46e3f1f61746f659c066d83fdb07b83c289eda68056c6f9e364ea6f30cd56c190e4fdb35586c064b2402483704a7c1e9399d7f30cb49a78eec21797146da36f2
 SHA512 
30a8b25b74921a90a1fa96d05de1f25437d0fbbf73b7de0bb9ce22dfcaccbd78376b605525fe970212221d3e598357a9b1da420bfbd1a3e513263ed2b789e813

diff --git a/dev-python/cffi/cffi-1.14.5.ebuild 
b/dev-python/cffi/cffi-1.14.5.ebuild
deleted file mode 100644
index d329f87995f..000
--- a/dev-python/cffi/cffi-1.14.5.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# DO NOT ADD pypy to PYTHON_COMPAT
-# pypy bundles a modified version of cffi. Use python_gen_cond_dep instead.
-PYTHON_COMPAT=( python3_{7..10} )
-
-inherit distutils-r1 toolchain-funcs
-
-DESCRIPTION="Foreign Function Interface for Python calling C code"
-HOMEPAGE="https://cffi.readthedocs.io/ https://pypi.org/project/cffi/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="dev-libs/libffi:="
-RDEPEND="${DEPEND}
-   dev-python/pycparser[${PYTHON_USEDEP}]"
-BDEPEND="${RDEPEND}
-   virtual/pkgconfig
-   test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
-
-distutils_enable_sphinx doc/source
-
-PATCHES=(
-   "${FILESDIR}"/cffi-1.14.0-darwin-no-brew.patch
-)
-
-src_prepare() {
-   if [[ ${CHOST} == *darwin* ]] ; then
-   # Don't obsessively try to find libffi
-   sed -i -e "s/.*\-iwithsysroot\/usr\/include\/ffi.*/\tpass/" 
setup.py || die
-   fi
-   distutils-r1_src_prepare
-}
-
-src_configure() {
-   tc-export PKG_CONFIG
-}
-
-python_test() {
-   "${EPYTHON}" -c "import _cffi_backend as backend" || die
-   epytest \
-   --ignore testing/test_zintegration.py \
-   --ignore testing/embedding \
-   c/ testing/
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-08-19 Thread Sam James
commit: af27ee7d749f2dfa948d1135999239e1042c3ae6
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Aug 19 06:46:23 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 19 11:22:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af27ee7d

dev-python/cffi: stable 1.14.6 for hppa, bug #808279

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.14.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.14.6.ebuild 
b/dev-python/cffi/cffi-1.14.6.ebuild
index ef58485f445..0f6aaa574f9 100644
--- a/dev-python/cffi/cffi-1.14.6.ebuild
+++ b/dev-python/cffi/cffi-1.14.6.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="dev-libs/libffi:="
 RDEPEND="${DEPEND}



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-08-18 Thread Agostino Sarubbo
commit: 768a925b53230b0239f1666515983e2f158c9db3
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Aug 19 05:16:15 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Aug 19 05:16:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=768a925b

dev-python/cffi: amd64 stable wrt bug #808279

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/cffi/cffi-1.14.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.14.6.ebuild 
b/dev-python/cffi/cffi-1.14.6.ebuild
index 9c4adb7f327..ef58485f445 100644
--- a/dev-python/cffi/cffi-1.14.6.ebuild
+++ b/dev-python/cffi/cffi-1.14.6.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="dev-libs/libffi:="
 RDEPEND="${DEPEND}



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-08-18 Thread Agostino Sarubbo
commit: 6e3d2b93f454f86e5a838cf6dacd90c8e831afeb
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Aug 19 01:29:18 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Aug 19 01:29:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e3d2b93

dev-python/cffi: x86 stable wrt bug #808279

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/cffi/cffi-1.14.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.14.6.ebuild 
b/dev-python/cffi/cffi-1.14.6.ebuild
index 53f70e6e54c..9c4adb7f327 100644
--- a/dev-python/cffi/cffi-1.14.6.ebuild
+++ b/dev-python/cffi/cffi-1.14.6.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="dev-libs/libffi:="
 RDEPEND="${DEPEND}



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-08-18 Thread Sam James
commit: a294d6f163fd5d7a08abfd8be76f075e9331a74f
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 19 01:06:10 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 19 01:06:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a294d6f1

dev-python/cffi: Stabilize 1.14.6 arm64, #808279

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.14.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.14.6.ebuild 
b/dev-python/cffi/cffi-1.14.6.ebuild
index bc62383e4d0..53f70e6e54c 100644
--- a/dev-python/cffi/cffi-1.14.6.ebuild
+++ b/dev-python/cffi/cffi-1.14.6.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="dev-libs/libffi:="
 RDEPEND="${DEPEND}



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-08-17 Thread Sam James
commit: 2b30470df0e74ece5d3405e00bb1ba8846909983
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 17 21:35:40 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 17 21:39:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b30470d

dev-python/cffi: Stabilize 1.14.6 arm, #808279

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.14.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.14.6.ebuild 
b/dev-python/cffi/cffi-1.14.6.ebuild
index 0521ea18a11..bc62383e4d0 100644
--- a/dev-python/cffi/cffi-1.14.6.ebuild
+++ b/dev-python/cffi/cffi-1.14.6.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="dev-libs/libffi:="
 RDEPEND="${DEPEND}



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-08-16 Thread Agostino Sarubbo
commit: fcb13c6278553accd02d7bd4486f8fb6d8492b7a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Aug 16 12:05:18 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Aug 16 12:05:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcb13c62

dev-python/cffi: ppc64 stable wrt bug #808279

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/cffi/cffi-1.14.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.14.6.ebuild 
b/dev-python/cffi/cffi-1.14.6.ebuild
index c78c4d4582d..0521ea18a11 100644
--- a/dev-python/cffi/cffi-1.14.6.ebuild
+++ b/dev-python/cffi/cffi-1.14.6.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="dev-libs/libffi:="
 RDEPEND="${DEPEND}



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-08-16 Thread Agostino Sarubbo
commit: 32458423a0abe2f1cd8e040c37d2e6d86bb283dc
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Aug 16 12:04:55 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Aug 16 12:04:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32458423

dev-python/cffi: ppc stable wrt bug #808279

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/cffi/cffi-1.14.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.14.6.ebuild 
b/dev-python/cffi/cffi-1.14.6.ebuild
index 25f7e30de9d..c78c4d4582d 100644
--- a/dev-python/cffi/cffi-1.14.6.ebuild
+++ b/dev-python/cffi/cffi-1.14.6.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="dev-libs/libffi:="
 RDEPEND="${DEPEND}



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-08-15 Thread Agostino Sarubbo
commit: 092b0ecb4b6d950950d4f9ac7047ee2634865411
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Aug 16 05:19:25 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Aug 16 05:19:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=092b0ecb

dev-python/cffi: sparc stable wrt bug #808279

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/cffi/cffi-1.14.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.14.6.ebuild 
b/dev-python/cffi/cffi-1.14.6.ebuild
index d2ca15df50f..25f7e30de9d 100644
--- a/dev-python/cffi/cffi-1.14.6.ebuild
+++ b/dev-python/cffi/cffi-1.14.6.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="dev-libs/libffi:="
 RDEPEND="${DEPEND}



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-08-13 Thread Michał Górny
commit: b2bb0cd5eb54ff9687e87e815fff93da86f9db3b
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug 13 06:41:07 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug 13 06:57:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2bb0cd5

dev-python/cffi: Downgrade to EAPI 7

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/cffi/cffi-1.14.6.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.14.6.ebuild 
b/dev-python/cffi/cffi-1.14.6.ebuild
index 52e37d7afcc..d2ca15df50f 100644
--- a/dev-python/cffi/cffi-1.14.6.ebuild
+++ b/dev-python/cffi/cffi-1.14.6.ebuild
@@ -1,7 +1,8 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=8
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
 
 # DO NOT ADD pypy to PYTHON_COMPAT
 # pypy bundles a modified version of cffi. Use python_gen_cond_dep instead.



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-07-09 Thread Michał Górny
commit: 7becd856ada4d067ae2d6c8f7c33308c54b9ad5f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  9 06:39:51 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  9 07:26:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7becd856

dev-python/cffi: Bump to 1.14.6

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/cffi/Manifest   |  1 +
 dev-python/cffi/cffi-1.14.6.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/dev-python/cffi/Manifest b/dev-python/cffi/Manifest
index d8dd88ec871..1fb2acd163b 100644
--- a/dev-python/cffi/Manifest
+++ b/dev-python/cffi/Manifest
@@ -1 +1,2 @@
 DIST cffi-1.14.5.tar.gz 475055 BLAKE2B 
d8a1f83aace8329216f5d36b2e8a27f62803fe9ad12c2d29aa1b3f730d1beb8bad0f50e17102c8673471a7bef57b0755157c4e1bf1a50779ed20b1cfcbb2043a
 SHA512 
7428b3f6e4ee9f3b91011e43304dd63e5cc48479120ae58298c646c1ec1f5c24525d5f08655a7fed70c5fad7ae0c2e0539e512b5fa49d2bc57669c4ab703cc2a
+DIST cffi-1.14.6.tar.gz 475744 BLAKE2B 
46e3f1f61746f659c066d83fdb07b83c289eda68056c6f9e364ea6f30cd56c190e4fdb35586c064b2402483704a7c1e9399d7f30cb49a78eec21797146da36f2
 SHA512 
30a8b25b74921a90a1fa96d05de1f25437d0fbbf73b7de0bb9ce22dfcaccbd78376b605525fe970212221d3e598357a9b1da420bfbd1a3e513263ed2b789e813

diff --git a/dev-python/cffi/cffi-1.14.6.ebuild 
b/dev-python/cffi/cffi-1.14.6.ebuild
new file mode 100644
index 000..52e37d7afcc
--- /dev/null
+++ b/dev-python/cffi/cffi-1.14.6.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# DO NOT ADD pypy to PYTHON_COMPAT
+# pypy bundles a modified version of cffi. Use python_gen_cond_dep instead.
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1 toolchain-funcs
+
+DESCRIPTION="Foreign Function Interface for Python calling C code"
+HOMEPAGE="https://cffi.readthedocs.io/ https://pypi.org/project/cffi/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+DEPEND="dev-libs/libffi:="
+RDEPEND="${DEPEND}
+   dev-python/pycparser[${PYTHON_USEDEP}]"
+BDEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+distutils_enable_sphinx doc/source
+distutils_enable_tests pytest
+
+PATCHES=(
+   "${FILESDIR}"/cffi-1.14.0-darwin-no-brew.patch
+)
+
+src_prepare() {
+   if [[ ${CHOST} == *darwin* ]] ; then
+   # Don't obsessively try to find libffi
+   sed -i -e "s/.*\-iwithsysroot\/usr\/include\/ffi.*/\tpass/" 
setup.py || die
+   fi
+   distutils-r1_src_prepare
+}
+
+src_configure() {
+   tc-export PKG_CONFIG
+}
+
+python_test() {
+   "${EPYTHON}" -c "import _cffi_backend as backend" || die
+   epytest \
+   --ignore testing/test_zintegration.py \
+   --ignore testing/embedding \
+   c/ testing/
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-05-05 Thread Michał Górny
commit: d643860ad6acd14b0916b534ac07d092b176db03
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May  5 19:10:48 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May  5 19:13:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d643860a

dev-python/cffi: Enable python3.10

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/cffi/cffi-1.14.5.ebuild | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/dev-python/cffi/cffi-1.14.5.ebuild 
b/dev-python/cffi/cffi-1.14.5.ebuild
index 7aa72a4b5ad..d329f87995f 100644
--- a/dev-python/cffi/cffi-1.14.5.ebuild
+++ b/dev-python/cffi/cffi-1.14.5.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 # DO NOT ADD pypy to PYTHON_COMPAT
 # pypy bundles a modified version of cffi. Use python_gen_cond_dep instead.
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
 
 inherit distutils-r1 toolchain-funcs
 
@@ -46,9 +46,8 @@ src_configure() {
 
 python_test() {
"${EPYTHON}" -c "import _cffi_backend as backend" || die
-   pytest -x -vv \
+   epytest \
--ignore testing/test_zintegration.py \
--ignore testing/embedding \
-   c/ testing/ \
-   || die "Testing failed with ${EPYTHON}"
+   c/ testing/
 }



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-04-06 Thread Michał Górny
commit: 62cdf209a87fb098fb185e19a900f3dad1bde192
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr  6 06:18:39 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr  6 06:21:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62cdf209

dev-python/cffi: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/cffi/Manifest   |  1 -
 dev-python/cffi/cffi-1.14.4.ebuild | 55 --
 2 files changed, 56 deletions(-)

diff --git a/dev-python/cffi/Manifest b/dev-python/cffi/Manifest
index 69632830f0b..d8dd88ec871 100644
--- a/dev-python/cffi/Manifest
+++ b/dev-python/cffi/Manifest
@@ -1,2 +1 @@
-DIST cffi-1.14.4.tar.gz 471302 BLAKE2B 
9722e517c99b6df239f59235baea76957900dc8566ff04c8d1fd367d20ad5f5437212bdb5e4e98aca303121e79411634fcb5e4e72179ecb3007d4f0eee68c9f2
 SHA512 
b2c54a805ead93c5dd8531d7f0f7e4b44be8f07bfcb1af2f19eb6d325b4e846cae23f16a5bcc777ba019d1213f013611614ade798e195f5b4f6b7904c9cb6e3a
 DIST cffi-1.14.5.tar.gz 475055 BLAKE2B 
d8a1f83aace8329216f5d36b2e8a27f62803fe9ad12c2d29aa1b3f730d1beb8bad0f50e17102c8673471a7bef57b0755157c4e1bf1a50779ed20b1cfcbb2043a
 SHA512 
7428b3f6e4ee9f3b91011e43304dd63e5cc48479120ae58298c646c1ec1f5c24525d5f08655a7fed70c5fad7ae0c2e0539e512b5fa49d2bc57669c4ab703cc2a

diff --git a/dev-python/cffi/cffi-1.14.4.ebuild 
b/dev-python/cffi/cffi-1.14.4.ebuild
deleted file mode 100644
index 23b4c805013..000
--- a/dev-python/cffi/cffi-1.14.4.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# DO NOT ADD pypy to PYTHON_COMPAT
-# pypy bundles a modified version of cffi. Use python_gen_cond_dep instead.
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit distutils-r1 toolchain-funcs
-
-DESCRIPTION="Foreign Function Interface for Python calling C code"
-HOMEPAGE="https://cffi.readthedocs.io/ https://pypi.org/project/cffi/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="dev-libs/libffi:="
-RDEPEND="${DEPEND}
-   dev-python/pycparser[${PYTHON_USEDEP}]"
-BDEPEND="${RDEPEND}
-   virtual/pkgconfig
-   test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
-
-distutils_enable_sphinx doc/source
-
-PATCHES=(
-   "${FILESDIR}"/cffi-1.14.0-darwin-no-brew.patch
-)
-
-src_prepare() {
-   if [[ ${CHOST} == *darwin* ]] ; then
-   # Don't obsessively try to find libffi
-   sed -i -e "s/.*\-iwithsysroot\/usr\/include\/ffi.*/\tpass/" 
setup.py || die
-   fi
-   distutils-r1_src_prepare
-}
-
-src_configure() {
-   tc-export PKG_CONFIG
-}
-
-python_test() {
-   "${EPYTHON}" -c "import _cffi_backend as backend" || die
-   pytest -x -vv \
-   --ignore testing/test_zintegration.py \
-   --ignore testing/embedding \
-   c/ testing/ \
-   || die "Testing failed with ${EPYTHON}"
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-03-27 Thread Sam James
commit: fab96dace073a4e6a4f1aefb4dfdb337cc9d4bec
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 27 18:16:11 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 27 18:16:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fab96dac

dev-python/cffi: Stabilize 1.14.5 arm, #776037

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.14.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.14.5.ebuild 
b/dev-python/cffi/cffi-1.14.5.ebuild
index a3a9d66ec3f..7aa72a4b5ad 100644
--- a/dev-python/cffi/cffi-1.14.5.ebuild
+++ b/dev-python/cffi/cffi-1.14.5.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-03-22 Thread Sergei Trofimovich
commit: aeda146f5f98e64f752609548d1ea8292cc2f859
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Mar 22 17:17:05 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Mar 22 18:17:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeda146f

dev-python/cffi: stable 1.14.5 for hppa, bug #776037

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-python/cffi/cffi-1.14.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.14.5.ebuild 
b/dev-python/cffi/cffi-1.14.5.ebuild
index 985d93d6c73..a3a9d66ec3f 100644
--- a/dev-python/cffi/cffi-1.14.5.ebuild
+++ b/dev-python/cffi/cffi-1.14.5.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-03-15 Thread Agostino Sarubbo
commit: 059453a1619822a2297234b7b2af12dab8b5bc4d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Mar 15 16:18:39 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Mar 15 16:18:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=059453a1

dev-python/cffi: amd64 stable wrt bug #776037

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/cffi/cffi-1.14.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.14.5.ebuild 
b/dev-python/cffi/cffi-1.14.5.ebuild
index 41e445f94e6..985d93d6c73 100644
--- a/dev-python/cffi/cffi-1.14.5.ebuild
+++ b/dev-python/cffi/cffi-1.14.5.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-03-14 Thread Sam James
commit: 5ab4fd8a7edae330feac9779afcca1841641aa7f
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 15 03:50:09 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 15 03:50:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ab4fd8a

dev-python/cffi: Stabilize 1.14.5 ppc, #776037

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.14.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.14.5.ebuild 
b/dev-python/cffi/cffi-1.14.5.ebuild
index 77a72ee633d..41e445f94e6 100644
--- a/dev-python/cffi/cffi-1.14.5.ebuild
+++ b/dev-python/cffi/cffi-1.14.5.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-03-14 Thread Sam James
commit: f9ef0f8b5648e7eee053217b63c60806b2bd01d5
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 15 03:49:43 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 15 03:49:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9ef0f8b

dev-python/cffi: Stabilize 1.14.5 ppc64, #776037

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.14.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.14.5.ebuild 
b/dev-python/cffi/cffi-1.14.5.ebuild
index 83a6113b4ee..77a72ee633d 100644
--- a/dev-python/cffi/cffi-1.14.5.ebuild
+++ b/dev-python/cffi/cffi-1.14.5.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-03-14 Thread Sam James
commit: 93bb053c2f901b1879ec5b0ea1908c80768e5982
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 15 02:28:47 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 15 02:28:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93bb053c

dev-python/cffi: Stabilize 1.14.5 sparc, #776037

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.14.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.14.5.ebuild 
b/dev-python/cffi/cffi-1.14.5.ebuild
index a722f82be1e..83a6113b4ee 100644
--- a/dev-python/cffi/cffi-1.14.5.ebuild
+++ b/dev-python/cffi/cffi-1.14.5.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-03-14 Thread Thomas Deutschmann
commit: d692cb67f51f098739f3ca5e66d2e26c46c7d5ad
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Mar 15 01:32:01 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Mar 15 01:32:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d692cb67

dev-python/cffi: x86 stable (bug #776037)

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-python/cffi/cffi-1.14.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.14.5.ebuild 
b/dev-python/cffi/cffi-1.14.5.ebuild
index ef3ef802e26..a722f82be1e 100644
--- a/dev-python/cffi/cffi-1.14.5.ebuild
+++ b/dev-python/cffi/cffi-1.14.5.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-03-14 Thread Sam James
commit: 929d3014bd1385ba2937d075d0b62f500fbb7e26
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 14 22:33:27 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 14 22:33:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=929d3014

dev-python/cffi: Stabilize 1.14.5 arm64, #776037

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.14.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.14.5.ebuild 
b/dev-python/cffi/cffi-1.14.5.ebuild
index fb0d73cf7ae..ef3ef802e26 100644
--- a/dev-python/cffi/cffi-1.14.5.ebuild
+++ b/dev-python/cffi/cffi-1.14.5.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-02-12 Thread Michał Górny
commit: 43ca67fe0dab7451864c2d2a55c871faa404c835
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 12 08:19:49 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 12 09:09:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43ca67fe

dev-python/cffi: Bump to 1.14.5

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/cffi/Manifest   |  1 +
 dev-python/cffi/cffi-1.14.5.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/dev-python/cffi/Manifest b/dev-python/cffi/Manifest
index 068a1f07b8b..69632830f0b 100644
--- a/dev-python/cffi/Manifest
+++ b/dev-python/cffi/Manifest
@@ -1 +1,2 @@
 DIST cffi-1.14.4.tar.gz 471302 BLAKE2B 
9722e517c99b6df239f59235baea76957900dc8566ff04c8d1fd367d20ad5f5437212bdb5e4e98aca303121e79411634fcb5e4e72179ecb3007d4f0eee68c9f2
 SHA512 
b2c54a805ead93c5dd8531d7f0f7e4b44be8f07bfcb1af2f19eb6d325b4e846cae23f16a5bcc777ba019d1213f013611614ade798e195f5b4f6b7904c9cb6e3a
+DIST cffi-1.14.5.tar.gz 475055 BLAKE2B 
d8a1f83aace8329216f5d36b2e8a27f62803fe9ad12c2d29aa1b3f730d1beb8bad0f50e17102c8673471a7bef57b0755157c4e1bf1a50779ed20b1cfcbb2043a
 SHA512 
7428b3f6e4ee9f3b91011e43304dd63e5cc48479120ae58298c646c1ec1f5c24525d5f08655a7fed70c5fad7ae0c2e0539e512b5fa49d2bc57669c4ab703cc2a

diff --git a/dev-python/cffi/cffi-1.14.5.ebuild 
b/dev-python/cffi/cffi-1.14.5.ebuild
new file mode 100644
index 000..fb0d73cf7ae
--- /dev/null
+++ b/dev-python/cffi/cffi-1.14.5.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# DO NOT ADD pypy to PYTHON_COMPAT
+# pypy bundles a modified version of cffi. Use python_gen_cond_dep instead.
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit distutils-r1 toolchain-funcs
+
+DESCRIPTION="Foreign Function Interface for Python calling C code"
+HOMEPAGE="https://cffi.readthedocs.io/ https://pypi.org/project/cffi/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="dev-libs/libffi:="
+RDEPEND="${DEPEND}
+   dev-python/pycparser[${PYTHON_USEDEP}]"
+BDEPEND="${RDEPEND}
+   virtual/pkgconfig
+   test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+
+distutils_enable_sphinx doc/source
+
+PATCHES=(
+   "${FILESDIR}"/cffi-1.14.0-darwin-no-brew.patch
+)
+
+src_prepare() {
+   if [[ ${CHOST} == *darwin* ]] ; then
+   # Don't obsessively try to find libffi
+   sed -i -e "s/.*\-iwithsysroot\/usr\/include\/ffi.*/\tpass/" 
setup.py || die
+   fi
+   distutils-r1_src_prepare
+}
+
+src_configure() {
+   tc-export PKG_CONFIG
+}
+
+python_test() {
+   "${EPYTHON}" -c "import _cffi_backend as backend" || die
+   pytest -x -vv \
+   --ignore testing/test_zintegration.py \
+   --ignore testing/embedding \
+   c/ testing/ \
+   || die "Testing failed with ${EPYTHON}"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/files/, dev-python/cffi/

2021-01-31 Thread Michał Górny
commit: b7ad8360eb6423abd14f9677a884c58a5c4c5706
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan 31 21:34:01 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan 31 21:36:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7ad8360

dev-python/cffi: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/cffi/Manifest   |   1 -
 dev-python/cffi/cffi-1.14.0-r3.ebuild  |  48 -
 dev-python/cffi/files/cffi-0.14.0-g-line.patch | 250 -
 3 files changed, 299 deletions(-)

diff --git a/dev-python/cffi/Manifest b/dev-python/cffi/Manifest
index 64ab58ed51a..068a1f07b8b 100644
--- a/dev-python/cffi/Manifest
+++ b/dev-python/cffi/Manifest
@@ -1,2 +1 @@
-DIST cffi-1.14.0.tar.gz 463065 BLAKE2B 
4d1e8a92241db801848ef8bd05ea15a31c7f61ea426ce4da184aff00df786348d2c76de9dc48898c814478aed9750b665868df24ad39435062cd7e1c84163e52
 SHA512 
4c5451eeede1d48a8f4b40e25b845ad1863b8bf3bd39624e6c693c2800d89a13efedc4c43b37e317a035613bffc2e3fd5f7e583c46cb283cb5cb930356f86253
 DIST cffi-1.14.4.tar.gz 471302 BLAKE2B 
9722e517c99b6df239f59235baea76957900dc8566ff04c8d1fd367d20ad5f5437212bdb5e4e98aca303121e79411634fcb5e4e72179ecb3007d4f0eee68c9f2
 SHA512 
b2c54a805ead93c5dd8531d7f0f7e4b44be8f07bfcb1af2f19eb6d325b4e846cae23f16a5bcc777ba019d1213f013611614ade798e195f5b4f6b7904c9cb6e3a

diff --git a/dev-python/cffi/cffi-1.14.0-r3.ebuild 
b/dev-python/cffi/cffi-1.14.0-r3.ebuild
deleted file mode 100644
index fe9cf1decfa..000
--- a/dev-python/cffi/cffi-1.14.0-r3.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# DO NOT ADD pypy to PYTHON_COMPAT
-# pypy bundles a modified version of cffi. Use python_gen_cond_dep instead.
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit distutils-r1 toolchain-funcs
-
-DESCRIPTION="Foreign Function Interface for Python calling C code"
-HOMEPAGE="https://cffi.readthedocs.io/ https://pypi.org/project/cffi/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="dev-libs/libffi:="
-RDEPEND="${DEPEND}
-   dev-python/pycparser[${PYTHON_USEDEP}]"
-BDEPEND="${RDEPEND}
-   virtual/pkgconfig
-   test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
-
-distutils_enable_sphinx doc/source
-
-PATCHES=(
-   "${FILESDIR}"/cffi-0.14.0-g-line.patch
-   "${FILESDIR}"/cffi-1.14.0-darwin-no-brew.patch
-)
-
-src_configure() {
-   tc-export PKG_CONFIG
-}
-
-python_test() {
-   "${EPYTHON}" -c "import _cffi_backend as backend" || die
-   pytest -x -vv \
-   --ignore testing/test_zintegration.py \
-   --ignore testing/embedding \
-   c/ testing/ \
-   || die "Testing failed with ${EPYTHON}"
-}

diff --git a/dev-python/cffi/files/cffi-0.14.0-g-line.patch 
b/dev-python/cffi/files/cffi-0.14.0-g-line.patch
deleted file mode 100644
index 45a1099dce2..000
--- a/dev-python/cffi/files/cffi-0.14.0-g-line.patch
+++ /dev/null
@@ -1,250 +0,0 @@
-From 19ff1036043ae40ff3d8a2e1a6a793219e1ec378 Mon Sep 17 00:00:00 2001
-From: Armin Rigo 
-Date: Tue, 26 May 2020 15:51:56 +0200
-Subject: [PATCH] Issue #454
-
-Try harder to avoid #line directives confuse the rest of pre-parsing

- cffi/cparser.py   | 37 ---
- testing/cffi0/test_parsing.py | 48 ++-
- 2 files changed, 81 insertions(+), 4 deletions(-)
-
-diff --git a/cffi/cparser.py b/cffi/cparser.py
-index d7069a73..d9784655 100644
 a/cffi/cparser.py
-+++ b/cffi/cparser.py
-@@ -29,6 +29,7 @@ _r_comment = re.compile(r"/\*.*?\*/|//([^\n\\]|\\.)*?$",
- _r_define  = re.compile(r"^\s*#\s*define\s+([A-Za-z_][A-Za-z_0-9]*)"
- r"\b((?:[^\n\\]|\\.)*?)$",
- re.DOTALL | re.MULTILINE)
-+_r_line_directive = re.compile(r"^[ \t]*#[ \t]*line\b.*$", re.MULTILINE)
- _r_partial_enum = re.compile(r"=\s*\.\.\.\s*[,}]|\.\.\.\s*\}")
- _r_enum_dotdotdot = re.compile(r"__dotdotdot\d+__$")
- _r_partial_array = re.compile(r"\[\s*\.\.\.\s*\]")
-@@ -163,10 +164,37 @@ def 
_warn_for_non_extern_non_static_global_variable(decl):
-   "with C it should have a storage class specifier "
-   "(usually 'extern')" % (decl.name,))
- 
-+def _remove_line_directives(csource):
-+# _r_line_directive matches whole lines, without the final \n, if they
-+# start with '#line' with some spacing allowed.  This function stores
-+# them away and replaces them with exactly the string '#line@N', where
-+# N is the index in the list 'line_directives'.
-+

[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-01-31 Thread Sergei Trofimovich
commit: 230a2492e56cae83b37af911065471ed7340d222
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sun Jan 31 16:10:16 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jan 31 16:33:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=230a2492

dev-python/cffi: stable 1.14.4 for hppa, bug #763720

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-python/cffi/cffi-1.14.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.14.4.ebuild 
b/dev-python/cffi/cffi-1.14.4.ebuild
index b86cf66965a..aa88f853f6c 100644
--- a/dev-python/cffi/cffi-1.14.4.ebuild
+++ b/dev-python/cffi/cffi-1.14.4.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-01-18 Thread Sam James
commit: b2f6f4d6b50a13c455db4d33d076cf67ea4e6c28
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 18 14:52:49 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 18 14:52:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2f6f4d6

dev-python/cffi: Stabilize 1.14.4 sparc, #763720

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.14.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.14.4.ebuild 
b/dev-python/cffi/cffi-1.14.4.ebuild
index e2f5a15b61b..dff0135796c 100644
--- a/dev-python/cffi/cffi-1.14.4.ebuild
+++ b/dev-python/cffi/cffi-1.14.4.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-01-08 Thread Sam James
commit: 0f19dabf8e412ce2d927f2755ddd5096d8ac1f16
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  8 12:20:02 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  8 12:20:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f19dabf

dev-python/cffi: Stabilize 1.14.4 ppc64, #763720

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.14.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.14.4.ebuild 
b/dev-python/cffi/cffi-1.14.4.ebuild
index 6eff2fef1e8..e2f5a15b61b 100644
--- a/dev-python/cffi/cffi-1.14.4.ebuild
+++ b/dev-python/cffi/cffi-1.14.4.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-01-08 Thread Sam James
commit: 287e354dbd5176cf6bba6a607ac4ddfdd289f670
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  8 10:35:46 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  8 10:35:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=287e354d

dev-python/cffi: Stabilize 1.14.4 ppc, #763720

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.14.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.14.4.ebuild 
b/dev-python/cffi/cffi-1.14.4.ebuild
index 656a839d037..6eff2fef1e8 100644
--- a/dev-python/cffi/cffi-1.14.4.ebuild
+++ b/dev-python/cffi/cffi-1.14.4.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-01-06 Thread Sam James
commit: 0d1799b55f3f4c8e409b378afd393c2d0ef45220
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  7 01:11:36 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  7 01:11:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d1799b5

dev-python/cffi: Stabilize 1.14.4 arm, #763720

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.14.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.14.4.ebuild 
b/dev-python/cffi/cffi-1.14.4.ebuild
index 6004953e64a..656a839d037 100644
--- a/dev-python/cffi/cffi-1.14.4.ebuild
+++ b/dev-python/cffi/cffi-1.14.4.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-01-06 Thread Sam James
commit: 31d15953881261c06f17dbe27f3c8f4af3986462
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  7 01:03:51 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  7 01:03:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31d15953

dev-python/cffi: Stabilize 1.14.4 x86, #763720

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.14.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.14.4.ebuild 
b/dev-python/cffi/cffi-1.14.4.ebuild
index fbc0a692123..6004953e64a 100644
--- a/dev-python/cffi/cffi-1.14.4.ebuild
+++ b/dev-python/cffi/cffi-1.14.4.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-01-06 Thread Sam James
commit: ef1b44c69f5db517b1868ced71b2647ae4aaa76b
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  6 10:58:37 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  6 10:58:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef1b44c6

dev-python/cffi: Stabilize 1.14.4 arm64, #763720

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.14.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.14.4.ebuild 
b/dev-python/cffi/cffi-1.14.4.ebuild
index 217af22a4a2..31b50086b0b 100644
--- a/dev-python/cffi/cffi-1.14.4.ebuild
+++ b/dev-python/cffi/cffi-1.14.4.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2021-01-05 Thread Sam James
commit: dd483d9dba7319c6712251fff84bbd6c1f212544
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  5 20:59:44 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  5 20:59:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd483d9d

dev-python/cffi: Stabilize 1.14.4 s390, #763720

Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.14.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/cffi/cffi-1.14.4.ebuild 
b/dev-python/cffi/cffi-1.14.4.ebuild
index 424351b6817..217af22a4a2 100644
--- a/dev-python/cffi/cffi-1.14.4.ebuild
+++ b/dev-python/cffi/cffi-1.14.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2020-12-06 Thread Sam James
commit: 41978046162dd69628a5d7b715b486bbac5ff66a
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  7 00:33:28 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  7 00:33:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41978046

dev-python/cffi: fix 1.14.4 build on Darwin

Upstream added a further unconditional sysroot include
on Darwin, even if pkgconfig worked. Let's drop that.

Package-Manager: Portage-3.0.10.3-prefix, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.14.4.ebuild | 8 
 1 file changed, 8 insertions(+)

diff --git a/dev-python/cffi/cffi-1.14.4.ebuild 
b/dev-python/cffi/cffi-1.14.4.ebuild
index b3bdb3d093d..424351b6817 100644
--- a/dev-python/cffi/cffi-1.14.4.ebuild
+++ b/dev-python/cffi/cffi-1.14.4.ebuild
@@ -33,6 +33,14 @@ PATCHES=(
"${FILESDIR}"/cffi-1.14.0-darwin-no-brew.patch
 )
 
+src_prepare() {
+   if [[ ${CHOST} == *darwin* ]] ; then
+   # Don't obsessively try to find libffi
+   sed -i -e "s/.*\-iwithsysroot\/usr\/include\/ffi.*/\tpass/" 
setup.py || die
+   fi
+   distutils-r1_src_prepare
+}
+
 src_configure() {
tc-export PKG_CONFIG
 }



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2020-12-05 Thread Sam James
commit: 9f699349442effad793396988a758bf8457f6f86
Author: Marco Genasci  gmail  com>
AuthorDate: Fri Dec  4 10:52:54 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  5 23:48:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f699349

dev-python/cffi: version bump to 1.14.4

Closes: https://bugs.gentoo.org/758374
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Marco Genasci  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/18498
Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/Manifest   |  1 +
 dev-python/cffi/cffi-1.14.4.ebuild | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/dev-python/cffi/Manifest b/dev-python/cffi/Manifest
index 380fea6a6ea..64ab58ed51a 100644
--- a/dev-python/cffi/Manifest
+++ b/dev-python/cffi/Manifest
@@ -1 +1,2 @@
 DIST cffi-1.14.0.tar.gz 463065 BLAKE2B 
4d1e8a92241db801848ef8bd05ea15a31c7f61ea426ce4da184aff00df786348d2c76de9dc48898c814478aed9750b665868df24ad39435062cd7e1c84163e52
 SHA512 
4c5451eeede1d48a8f4b40e25b845ad1863b8bf3bd39624e6c693c2800d89a13efedc4c43b37e317a035613bffc2e3fd5f7e583c46cb283cb5cb930356f86253
+DIST cffi-1.14.4.tar.gz 471302 BLAKE2B 
9722e517c99b6df239f59235baea76957900dc8566ff04c8d1fd367d20ad5f5437212bdb5e4e98aca303121e79411634fcb5e4e72179ecb3007d4f0eee68c9f2
 SHA512 
b2c54a805ead93c5dd8531d7f0f7e4b44be8f07bfcb1af2f19eb6d325b4e846cae23f16a5bcc777ba019d1213f013611614ade798e195f5b4f6b7904c9cb6e3a

diff --git a/dev-python/cffi/cffi-1.14.4.ebuild 
b/dev-python/cffi/cffi-1.14.4.ebuild
new file mode 100644
index 000..3fab57839c0
--- /dev/null
+++ b/dev-python/cffi/cffi-1.14.4.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# DO NOT ADD pypy to PYTHON_COMPAT
+# pypy bundles a modified version of cffi. Use python_gen_cond_dep instead.
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+
+inherit distutils-r1 toolchain-funcs
+
+DESCRIPTION="Foreign Function Interface for Python calling C code"
+HOMEPAGE="https://cffi.readthedocs.io/ https://pypi.org/project/cffi/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="dev-libs/libffi:="
+RDEPEND="${DEPEND}
+   dev-python/pycparser[${PYTHON_USEDEP}]"
+BDEPEND="${RDEPEND}
+   virtual/pkgconfig
+   test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+
+distutils_enable_sphinx doc/source
+
+PATCHES=(
+   "${FILESDIR}"/cffi-1.14.0-darwin-no-brew.patch
+)
+
+src_configure() {
+   tc-export PKG_CONFIG
+}
+
+python_test() {
+   "${EPYTHON}" -c "import _cffi_backend as backend" || die
+   pytest -x -vv \
+   --ignore testing/test_zintegration.py \
+   --ignore testing/embedding \
+   c/ testing/ \
+   || die "Testing failed with ${EPYTHON}"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/cffi/

2020-12-05 Thread Sam James
commit: 66ef6944f5b1be31bff28da1176594b4ac5fae72
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  5 23:37:55 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  5 23:48:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66ef6944

dev-python/cffi: restore dropped keywords

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 dev-python/cffi/cffi-1.14.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cffi/cffi-1.14.4.ebuild 
b/dev-python/cffi/cffi-1.14.4.ebuild
index 3fab57839c0..b3bdb3d093d 100644
--- a/dev-python/cffi/cffi-1.14.4.ebuild
+++ b/dev-python/cffi/cffi-1.14.4.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



  1   2   >