commit:     130c6887fd5bddceb491335ab95c5fea690d2f64
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 28 07:27:25 2020 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Nov 28 07:27:25 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=130c6887

dev-python/cffi: don't call Homebrew on Darwin

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

 dev-python/cffi/cffi-1.14.0-r3.ebuild                  |  1 +
 dev-python/cffi/files/cffi-1.14.0-darwin-no-brew.patch | 14 ++++++++++++++
 2 files changed, 15 insertions(+)

diff --git a/dev-python/cffi/cffi-1.14.0-r3.ebuild 
b/dev-python/cffi/cffi-1.14.0-r3.ebuild
index 4a459635cd1..78f80a7e2b3 100644
--- a/dev-python/cffi/cffi-1.14.0-r3.ebuild
+++ b/dev-python/cffi/cffi-1.14.0-r3.ebuild
@@ -31,6 +31,7 @@ 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() {

diff --git a/dev-python/cffi/files/cffi-1.14.0-darwin-no-brew.patch 
b/dev-python/cffi/files/cffi-1.14.0-darwin-no-brew.patch
new file mode 100644
index 00000000000..c92b6112b85
--- /dev/null
+++ b/dev-python/cffi/files/cffi-1.14.0-darwin-no-brew.patch
@@ -0,0 +1,14 @@
+diff --git a/setup.py b/setup.py
+index e1dd39d..3e88f74 100644
+--- a/setup.py
++++ b/setup.py
+@@ -105,9 +105,6 @@ def uses_msvc():
+     return config.try_compile('#ifndef _MSC_VER\n#error "not MSVC"\n#endif')
+ 
+ def use_pkg_config():
+-    if sys.platform == 'darwin' and os.path.exists('/usr/local/bin/brew'):
+-        use_homebrew_for_libffi()
+-
+     _ask_pkg_config(include_dirs,       '--cflags-only-I', '-I', sysroot=True)
+     _ask_pkg_config(extra_compile_args, '--cflags-only-other')
+     _ask_pkg_config(library_dirs,       '--libs-only-L', '-L', sysroot=True)

Reply via email to