commit:     d09d2332b5718b075a0d18c85569025f91ef51fe
Author:     Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 22 14:50:02 2017 +0000
Commit:     Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
CommitDate: Fri Dec 22 14:50:02 2017 +0000
URL:        https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=d09d2332

dev-libs/libgcrypt: use -no-undefined libtool flag

Necessary for Cygwin, really should not harm others.

Package-Manager: Portage-2.3.13, Repoman-2.3.3
Manifest-Sign-Key: 0x29FB0E9EC719EE20

 dev-libs/libgcrypt/Manifest               | 21 ++++++++++++++++++++-
 dev-libs/libgcrypt/libgcrypt-1.8.1.ebuild |  2 ++
 2 files changed, 22 insertions(+), 1 deletion(-)

diff --git a/dev-libs/libgcrypt/Manifest b/dev-libs/libgcrypt/Manifest
index a37863e1c4..b7f70512f7 100644
--- a/dev-libs/libgcrypt/Manifest
+++ b/dev-libs/libgcrypt/Manifest
@@ -1 +1,20 @@
-DIST libgcrypt-1.8.1.tar.bz2 2967344 BLAKE2B 
f259d08427f76238576e3897a821d457b6ff47c99716301b54b20a21ae7574a7ef1f4aa62947c443efb8274d5cb3d64dc1d9c4ea45568f6df6f29c2c1717860b
 SHA512 
27c9d2fd9cba5afca71d421c9299d6942463975fae0bd10d4ff42cda2d7ea213e6b73c071a40fcf23ff52a93394cc7505ab332f8a4a3321826460e471eda5b4e
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST libgcrypt-1.8.1.tar.bz2 2967344 SHA256 
7a2875f8b1ae0301732e878c0cca2c9664ff09ef71408f085c50e332656a78b3 SHA512 
27c9d2fd9cba5afca71d421c9299d6942463975fae0bd10d4ff42cda2d7ea213e6b73c071a40fcf23ff52a93394cc7505ab332f8a4a3321826460e471eda5b4e
 WHIRLPOOL 
42221344abb9e6f75048bdb9aaec4f8ffe032ddaa5f6bd16dd9c218f937fd52f26b13d088806c6684f6cc6b85b768b8bb04f89255641d82e40db6cd678d62617
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAEBCAAdFiEEqGPdSmYcJzzTeG67KfsOnscZ7iAFAlo9G5cACgkQKfsOnscZ
+7iCA/BAAg2za+4oHGp4u09ja56QN0AjDruRrOoNL/IDqEh91/XVbDHRRM/oVf/B1
+s6sCGi/4/oSAoAWa8B8W8YIMP+tx1xwydlmuAv3/w0gqJslRDX+geg7imsk8LBsU
+tiXIbH1H8e+bJdF+X/KlJiDfFl8Yo+CtrcWFVZZ9I3hAFx7JXiAH42vfbs1iKJwM
+6qfNV+VfG1xtyUscqUXpERNq6qRbgU+bJRW/bqvzbGvPGmgnjTKpdOW6WHZ3ysbr
+JJjtQEWfE+3tEPRw4lcXPTpZWlz3IUMxlduR8eKvOlbWmtYNZaGv3tz7EYBjffzl
+blQw5Y+3ql7wn7zgOo4rsl3ThbqVvGnaGnOkUkwKZst1ghcDo7JNNt2+hSfu8XzO
+p+FjWxbAIeE9uZMag2SWXpjT51ImBjdbal4wbwoZN/WFXm7uH1N6gsaiI8DWj0Zk
+GQwk73Qgisj7PYQWOd9WwHDzTCSIaP0+nWH6vUFg6KpJ9lUbEPVSQ08gcBiqm0LB
+9mF5kHUcrJ6Qt0GQ8JITdj+GJpjjjp8oC09tGf6gmSeCR6n9LKlYwlzMbKC2Q7K5
+5i1PMTdcu1NBpGkylyjh/Ph1EkZE7CPOavCJH8TNCrWRX3UhQNWgeqIBkLT1GJMw
+9i0m+8u+ctmP/8i7i9Uk51FnswocLFPSCSsO4BVzgkBVOnk0oEk=
+=QZRx
+-----END PGP SIGNATURE-----

diff --git a/dev-libs/libgcrypt/libgcrypt-1.8.1.ebuild 
b/dev-libs/libgcrypt/libgcrypt-1.8.1.ebuild
index d2b69fa721..00233a5c4d 100644
--- a/dev-libs/libgcrypt/libgcrypt-1.8.1.ebuild
+++ b/dev-libs/libgcrypt/libgcrypt-1.8.1.ebuild
@@ -37,6 +37,8 @@ src_prepare() {
        # missing attribute(sysv_abi) for Cygwin?
        [[ ${CHOST} == *-cygwin* ]] && rm -f mpi/*/*.S
        default
+       # always use -no-undefined even if upstream is not convinced yet
+       sed -i -e 's/^no_undefined\s*=\s*$/& -no-undefined/' src/Makefile.am || 
die
        eautoreconf
 }
 

Reply via email to