commit:     841ff7e99bfac023d1e7ba80b21afd1c85fcadc8
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 29 18:06:14 2026 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jan 29 18:06:14 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=841ff7e9

dev-libs/libgcrypt: fix libgcrypt-config --libs in 1.12.0

Sorry, I'd meant to handle this before but forgot to get back to it.

Fixes: f6cc38929e20c38ba4c3de9b71d148258a722596
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../files/libgcrypt-1.12.0-multilib-syspath.patch      | 18 ++++++++++++++++++
 ...gcrypt-1.12.0.ebuild => libgcrypt-1.12.0-r1.ebuild} |  2 +-
 2 files changed, 19 insertions(+), 1 deletion(-)

diff --git a/dev-libs/libgcrypt/files/libgcrypt-1.12.0-multilib-syspath.patch 
b/dev-libs/libgcrypt/files/libgcrypt-1.12.0-multilib-syspath.patch
new file mode 100644
index 000000000000..1b8ba46927fc
--- /dev/null
+++ b/dev-libs/libgcrypt/files/libgcrypt-1.12.0-multilib-syspath.patch
@@ -0,0 +1,18 @@
+--- a/src/libgcrypt-config.in
++++ b/src/libgcrypt-config.in
+@@ -166,9 +166,12 @@ if test "$echo_libs" = "yes"; then
+     libs_final="$libs"
+ 
+     # Set up `libdirs'.
+-    if test "x$libdir" != "x/usr/lib" && test "x$libdir" != "x/lib"; then
+-      libdirs="-L$libdir"
+-    fi
++    case "$libdir" in
++        /usr/lib|/usr/lib64|/lib|/lib64) ;;
++        *)
++            libdirs="-L$libdir"
++            ;;
++    esac
+ 
+     # Set up `libs_final'.
+     libs_final="$libs_final $gpg_error_libs"

diff --git a/dev-libs/libgcrypt/libgcrypt-1.12.0.ebuild 
b/dev-libs/libgcrypt/libgcrypt-1.12.0-r1.ebuild
similarity index 99%
rename from dev-libs/libgcrypt/libgcrypt-1.12.0.ebuild
rename to dev-libs/libgcrypt/libgcrypt-1.12.0-r1.ebuild
index cb7c492242be..9e9d7fb63e22 100644
--- a/dev-libs/libgcrypt/libgcrypt-1.12.0.ebuild
+++ b/dev-libs/libgcrypt/libgcrypt-1.12.0-r1.ebuild
@@ -49,7 +49,7 @@ BDEPEND="
 "
 
 PATCHES=(
-       #"${FILESDIR}"/${PN}-multilib-syspath.patch
+       "${FILESDIR}"/${PN}-1.12.0-multilib-syspath.patch
        "${FILESDIR}"/${PN}-powerpc-darwin.patch
 )
 

Reply via email to