From c90ab38e3577aae61fac2341b34ad593948de1cd Mon Sep 17 00:00:00 2001 From: Mike Gilbert Date: Wed, 20 Oct 2021 12:07:40 -0400 Subject: [PATCH] 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 --- ...tomcrypt-1.18.2-r2.ebuild => libtomcrypt-1.18.2-r3.ebuild} | 4 ++++ 1 file changed, 4 insertions(+) rename dev-libs/libtomcrypt/{libtomcrypt-1.18.2-r2.ebuild => libtomcrypt-1.18.2-r3.ebuild} (95%) 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 635ce69ed4a17..6626d08959853 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 }