The latest ebuild switched to EAPI 7 without defining BDEPEND. It needs to have gettext in BDEPEND so the tools are not cross-compiled and are executable in /usr/bin. --- app-arch/tar/tar-1.32.90.ebuild +++ app-arch/tar/tar-1.32.90.ebuild @@ -21,9 +21,9 @@ RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} ) selinux? ( sys-libs/libselinux )" DEPEND="${RDEPEND} - nls? ( >=sys-devel/gettext-0.10.35 ) static? ( ${LIB_DEPEND} ) xattr? ( elibc_glibc? ( sys-apps/attr ) )" +BDEPEND="nls? ( sys-devel/gettext )" src_prepare() { default
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80bf981a38100a34618031fbfec4c1af0a30639b commit 80bf981a38100a34618031fbfec4c1af0a30639b Author: David Michael <fedora.dm0@gmail.com> AuthorDate: 2020-09-03 12:31:24 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2020-09-07 20:43:58 +0000 app-arch/tar: fix BDEPEND for EAPI 7 Closes: https://bugs.gentoo.org/738410 Package-Manager: Portage-3.0.4, Repoman-2.3.23 Signed-off-by: David Michael <fedora.dm0@gmail.com> Signed-off-by: Mike Gilbert <floppym@gentoo.org> app-arch/tar/tar-1.32.90.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)