commit: 6bfd8c211053c93b57afdc8ec27b41188615d9c2 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Thu Jul 14 02:18:24 2022 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Thu Jul 14 02:18:24 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bfd8c21
media-libs/libmtp: fix -fuse-ld filtering Signed-off-by: Sam James <sam <AT> gentoo.org> media-libs/libmtp/libmtp-1.1.20.ebuild | 6 ++++++ media-libs/libmtp/libmtp-9999.ebuild | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/media-libs/libmtp/libmtp-1.1.20.ebuild b/media-libs/libmtp/libmtp-1.1.20.ebuild index 5e6a85f46c71..1d3b612f5449 100644 --- a/media-libs/libmtp/libmtp-1.1.20.ebuild +++ b/media-libs/libmtp/libmtp-1.1.20.ebuild @@ -9,6 +9,7 @@ if [[ ${PV} == 9999* ]]; then EGIT_REPO_URI="https://git.code.sf.net/p/${PN}/code" inherit autotools git-r3 else + inherit libtool SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~x86" fi @@ -50,6 +51,11 @@ src_prepare() { touch config.rpath || die # This is from upstream autogen.sh fi eautoreconf + else + # Needed to fix -fuse-ld=* filtering (e.g. lld) + # Can drop this once copyright year in libtool file included + # says >= 2021 (was 2014 at time of writing). + elibtoolize fi } diff --git a/media-libs/libmtp/libmtp-9999.ebuild b/media-libs/libmtp/libmtp-9999.ebuild index ab7478bda189..c967b9ef0cc5 100644 --- a/media-libs/libmtp/libmtp-9999.ebuild +++ b/media-libs/libmtp/libmtp-9999.ebuild @@ -9,6 +9,7 @@ if [[ ${PV} == 9999* ]]; then EGIT_REPO_URI="https://git.code.sf.net/p/${PN}/code" inherit autotools git-r3 else + inherit libtool SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~x86" fi @@ -46,6 +47,11 @@ src_prepare() { touch config.rpath || die # This is from upstream autogen.sh fi eautoreconf + else + # Needed to fix -fuse-ld=* filtering (e.g. lld) + # Can drop this once copyright year in libtool file included + # says >= 2021 (was 2014 at time of writing). + elibtoolize fi }