From: Michael Haubenwallner Date: Tue, 18 Jun 2019 12:11:23 +0000 (+0200) Subject: dev-util/boost-build: run hprefixify on engine/Jambase X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=04985d5d9f35c0810aa070db1c0244bd027c6f28;p=gentoo.git dev-util/boost-build: run hprefixify on engine/Jambase engine/Jambase defines default locations for boost-build, which should stick to the EPREFIX where installed to, not the host system. The breakage is in prefix-stack, where the boost ebuild does add the stacked EPREFIX only as --boost-build flag, but not BROOT. Although this is questionable, we really should use our own prefix as fallback. Package-Manager: Portage-2.3.66, Repoman-2.3.11 Signed-off-by: Michael Haubenwallner --- diff --git a/dev-util/boost-build/boost-build-1.65.0.ebuild b/dev-util/boost-build/boost-build-1.65.0.ebuild index e7011fc99ca3..4b42b41f17ce 100644 --- a/dev-util/boost-build/boost-build-1.65.0.ebuild +++ b/dev-util/boost-build/boost-build-1.65.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -6,7 +6,7 @@ EAPI=6 RESTRICT="test" PYTHON_COMPAT=( python2_7 ) -inherit eutils flag-o-matic python-single-r1 toolchain-funcs versionator +inherit eutils flag-o-matic prefix python-single-r1 toolchain-funcs versionator MY_PV="$(replace_all_version_separators _)" @@ -81,6 +81,7 @@ src_prepare() { } src_configure() { + hprefixify engine/Jambase if use python; then # replace versions by user-selected one (TODO: fix this when slot-op # deps are available to always match the best version available) diff --git a/dev-util/boost-build/boost-build-1.70.0.ebuild b/dev-util/boost-build/boost-build-1.70.0.ebuild index 98eb1a3631a7..954e06df9453 100644 --- a/dev-util/boost-build/boost-build-1.70.0.ebuild +++ b/dev-util/boost-build/boost-build-1.70.0.ebuild @@ -4,7 +4,7 @@ EAPI=7 PYTHON_COMPAT=( python2_7 ) -inherit flag-o-matic python-single-r1 toolchain-funcs +inherit flag-o-matic prefix python-single-r1 toolchain-funcs MY_PV="$(ver_rs 1- _)" @@ -83,6 +83,7 @@ src_prepare() { } src_configure() { + hprefixify engine/Jambase if use python; then # replace versions by user-selected one (TODO: fix this when slot-op # deps are available to always match the best version available)