From 130c6887fd5bddceb491335ab95c5fea690d2f64 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 28 Nov 2020 07:27:25 +0000 Subject: [PATCH] dev-python/cffi: don't call Homebrew on Darwin Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sam James --- dev-python/cffi/cffi-1.14.0-r3.ebuild | 1 + .../cffi/files/cffi-1.14.0-darwin-no-brew.patch | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 dev-python/cffi/files/cffi-1.14.0-darwin-no-brew.patch diff --git a/dev-python/cffi/cffi-1.14.0-r3.ebuild b/dev-python/cffi/cffi-1.14.0-r3.ebuild index 4a459635cd1ec..78f80a7e2b31d 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 0000000000000..c92b6112b8534 --- /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)