The EAPI 7 bump in dev-libs/expat-2.2.7 does break prefix-stack, where I do have BROOT != EPREFIX, with build time deps like autotools in BROOT. So this change is necessary for the proper EAPI 7 ebuild: --- a/dev-libs/expat/expat-2.2.7.ebuild +++ b/dev-libs/expat/expat-2.2.7.ebuild @@ -2,7 +3,8 @@ -DEPEND="unicode? ( ${AUTOTOOLS_DEPEND} )" +BDEPEND="unicode? ( ${AUTOTOOLS_DEPEND} )" +DEPEND="" RDEPEND="" OK to push?
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=492e0c2098a2dbb2a83f3760f25c77d57b837223 commit 492e0c2098a2dbb2a83f3760f25c77d57b837223 Author: Mike Gilbert <floppym@gentoo.org> AuthorDate: 2019-06-25 20:50:53 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2019-06-25 20:50:53 +0000 dev-libs/expat: fix dependencies Closes: https://bugs.gentoo.org/688662 Package-Manager: Portage-2.3.67_p12, Repoman-2.3.14_p7 Signed-off-by: Mike Gilbert <floppym@gentoo.org> dev-libs/expat/expat-2.2.6.ebuild | 1 + dev-libs/expat/expat-2.2.7.ebuild | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-)