summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Groffen <grobian@gentoo.org>2018-04-04 20:13:48 +0200
committerFabian Groffen <grobian@gentoo.org>2018-04-04 20:13:48 +0200
commitbc5260db471e4675985f526e8701291aa665d3b0 (patch)
tree1d6445fd29d155921800aa2da5caac8861b51e8b /dev-lang/python
parentscripts/rsync-generation/update-rsync-master: deal with nested files (filesdi... (diff)
downloadprefix-bc5260db471e4675985f526e8701291aa665d3b0.tar.gz
prefix-bc5260db471e4675985f526e8701291aa665d3b0.tar.bz2
prefix-bc5260db471e4675985f526e8701291aa665d3b0.zip
dev-lang/python: fix installation not to rely on installed framework
On Darwin, make sure the Python.framework can be found /in the build/. Else, when you don't have the framework available yet, python_domodule will fail. Package-Manager: Portage-2.3.18-prefix, Repoman-2.3.6
Diffstat (limited to 'dev-lang/python')
-rw-r--r--dev-lang/python/python-2.7.14.ebuild1
1 files changed, 1 insertions, 0 deletions
diff --git a/dev-lang/python/python-2.7.14.ebuild b/dev-lang/python/python-2.7.14.ebuild
index 79d6fd758f..3f9a09c325 100644
--- a/dev-lang/python/python-2.7.14.ebuild
+++ b/dev-lang/python/python-2.7.14.ebuild
@@ -584,6 +584,7 @@ EOF
local -x PYTHON=./python$(sed -n '/BUILDEXE=/s/^.*=\s\+//p' Makefile)
local -x LD_LIBRARY_PATH=${LD_LIBRARY_PATH+${LD_LIBRARY_PATH}:}.
local -x DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH+${DYLD_LIBRARY_PATH}:}.
+ local -x DYLD_FRAMEWORK_PATH="${S}/${CHOST}"
else
vars=( PYTHON "${vars[@]}" )
fi