dev-python/cffi: Fix cross-compiling of 1.11.5
authorJames Le Cuirot <chewi@gentoo.org>
Sun, 9 Sep 2018 13:27:51 +0000 (14:27 +0100)
committerJames Le Cuirot <chewi@gentoo.org>
Thu, 10 Jan 2019 21:19:53 +0000 (21:19 +0000)
We need to tell it the right pkg-config.

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.10

dev-python/cffi/cffi-1.11.5.ebuild

index 9cd44285b9ce9fcc5799a2d8da7460d5b6122dcd..20a17f5c3fcf0ccf3d0f02ed4adf5ee073ff73a2 100644 (file)
@@ -7,7 +7,7 @@ EAPI=6
 # pypy bundles a modified version of cffi. Use python_gen_cond_dep instead.
 PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} )
 
-inherit distutils-r1
+inherit distutils-r1 toolchain-funcs
 
 DESCRIPTION="Foreign Function Interface for Python calling C code"
 HOMEPAGE="https://cffi.readthedocs.io/ https://pypi.org/project/cffi/"
@@ -29,6 +29,10 @@ DEPEND="${RDEPEND}
 # Avoid race on _configtest.c (distutils/command/config.py:_gen_temp_sourcefile)
 DISTUTILS_IN_SOURCE_BUILD=1
 
+src_configure() {
+       tc-export PKG_CONFIG
+}
+
 python_compile_all() {
        use doc && emake -C doc html
 }