summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Haubenwallner <haubi@gentoo.org>2017-12-22 15:50:02 +0100
committerMichael Haubenwallner <haubi@gentoo.org>2017-12-22 15:50:02 +0100
commitd09d2332b5718b075a0d18c85569025f91ef51fe (patch)
tree1ab869aba5ef298ef729c7fd88ee35a6bb75d66f /dev-libs
parentbootstrap-prefix.sh: enable RAP on any linux-based installations. (diff)
downloadprefix-d09d2332b5718b075a0d18c85569025f91ef51fe.tar.gz
prefix-d09d2332b5718b075a0d18c85569025f91ef51fe.tar.bz2
prefix-d09d2332b5718b075a0d18c85569025f91ef51fe.zip
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
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/libgcrypt/Manifest21
-rw-r--r--dev-libs/libgcrypt/libgcrypt-1.8.1.ebuild2
2 files changed, 22 insertions, 1 deletions
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
}