commit: c90ab38e3577aae61fac2341b34ad593948de1cd Author: Mike Gilbert <floppym <AT> gentoo <DOT> org> AuthorDate: Wed Oct 20 16:07:40 2021 +0000 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org> CommitDate: Wed Oct 20 19:01:40 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c90ab38e
dev-libs/libtomcrypt: fix paths in libtomcrypt.pc libtomcrypt.pc looks like this: ``` prefix=/usr/local exec_prefix=${prefix} libdir=${exec_prefix}/lib includedir=${prefix}/include ``` Set the correct PREFIX and replace the hard-coded "/lib" in libdir. Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org> .../{libtomcrypt-1.18.2-r2.ebuild => libtomcrypt-1.18.2-r3.ebuild} | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dev-libs/libtomcrypt/libtomcrypt-1.18.2-r2.ebuild b/dev-libs/libtomcrypt/libtomcrypt-1.18.2-r3.ebuild similarity index 95% rename from dev-libs/libtomcrypt/libtomcrypt-1.18.2-r2.ebuild rename to dev-libs/libtomcrypt/libtomcrypt-1.18.2-r3.ebuild index 635ce69ed4a..6626d089598 100644 --- a/dev-libs/libtomcrypt/libtomcrypt-1.18.2-r2.ebuild +++ b/dev-libs/libtomcrypt/libtomcrypt-1.18.2-r3.ebuild @@ -82,10 +82,14 @@ mymake() { LIBPATH="${ESYSROOT}/usr/$(get_libdir)" \ INCPATH="${ESYSROOT}/usr/include" \ IGNORE_SPEED=1 \ + PREFIX="${EPREFIX}/usr" \ "${@}" } src_compile() { + # Replace hard-coded libdir=${exec_prefix}/lib. + sed -i -e "/libdir=/s:/lib:/$(get_libdir):" libtomcrypt.pc.in || die + mymake -f makefile.shared library }