summaryrefslogtreecommitdiff
path: root/net-libs/gnutls
diff options
context:
space:
mode:
Diffstat (limited to 'net-libs/gnutls')
-rw-r--r--net-libs/gnutls/Manifest2
-rw-r--r--net-libs/gnutls/gnutls-3.8.7.1-r1.ebuild13
2 files changed, 7 insertions, 8 deletions
diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest
index 0269ad0d62e1..1eb26124d059 100644
--- a/net-libs/gnutls/Manifest
+++ b/net-libs/gnutls/Manifest
@@ -21,5 +21,5 @@ EBUILD gnutls-3.8.0.ebuild 4569 BLAKE2B 4b3dbdec9ab063ef44ec516c91b3777028d627e8
EBUILD gnutls-3.8.3.ebuild 4683 BLAKE2B b19f9797b93c00e98106ece1395fcb0625ae071fbcdc31efc539f081c2770f5e61e0288bbddeb5e2b41fbfaddbe4b27ca7e68048def487d5397e80a8af52cd96 SHA512 f533871504131a7bb76fac115460b01a564c52ae72c9ed0fbe1b4a2e1388e7512f8144891adfeea4853ed55a13137d05ed7fef8516c8933a790847ac320319ab
EBUILD gnutls-3.8.5-r1.ebuild 4831 BLAKE2B 318f57de485ee58e3b598c095d686fcef2918472c6c18b05349481631a3d35c19bf8b9be91ca825b6fcd9eb244bdc3435ce53361ae7c50718243ed2d9970bca5 SHA512 f4cc2ce252c8b13cc5759b2ba5c83599cd327ed7fbc50791fe14d2a7abb51c4fdbb3cd70c914c08761e734e255c44c889f60b451845db53cb6b6401c6066dd59
EBUILD gnutls-3.8.6-r1.ebuild 4981 BLAKE2B ee9e1bbf553c95b6b60aecda5d7884e5a7dcaa7dd0919f3485c7420a36dfff630128cd0d48d98998f4c0abd208f9e908768702564de75604e34637ccc513766a SHA512 c17b8c22a80cb5c933408b9ce87326ff7ca2c3520161c808e06acd5da1399b62e9ea652109e55f046f0b8903521504a0645506d0e8b4d5251dd1663d6534ee41
-EBUILD gnutls-3.8.7.1-r1.ebuild 5252 BLAKE2B 7423ab532f39e2c2d82dd1bc86cab564b8d577dc071858482e17a26f245bee36ce2001da254f1d157ddba51665af8fa23ce491b728557f4ba6b57f110490cd8a SHA512 2fb5ccac6b8511ef3952cf411ea5d1c5f5adf0b228f4d9040f0f93d90d30b217cffc102822774fecb6ef3b1a7b0f98e505faef8256c71b43bb3ebed5d676bf35
+EBUILD gnutls-3.8.7.1-r1.ebuild 5243 BLAKE2B de7475b9ed9fa8b3f1454293bfb3d1425062001937e2838ee7ee92ec98302a469ee35678ca8c3f309b65d58e83a191cde535af6edd98b208780706523a763077 SHA512 c8e3663420c7b13ac07383ff66b81e2d9213b9b02582fe0c355c2a74d09a761867147ee78e66f7ca748f37b7337db1374861f04696bc807ff7b1d2490de5e643
MISC metadata.xml 1141 BLAKE2B 70657c924a576930a14064d750074cce08bfe3f99970987aca13f9f1dc49024d8a99de54336b5e51f7cee4fa944045a323cf8384e0363189c4ee60962b185a42 SHA512 467370ffa9762eff75e73ffcb959c7bbe65528b33256c871b702be90c7b6f06e6b60a0a358c81dadba43388ec803a9dabe09a6f7cb3616ee3c65eaa6416140ee
diff --git a/net-libs/gnutls/gnutls-3.8.7.1-r1.ebuild b/net-libs/gnutls/gnutls-3.8.7.1-r1.ebuild
index 74f6ffe49d3a..8dee2bec3d09 100644
--- a/net-libs/gnutls/gnutls-3.8.7.1-r1.ebuild
+++ b/net-libs/gnutls/gnutls-3.8.7.1-r1.ebuild
@@ -90,13 +90,6 @@ src_prepare() {
# fails to compile in certain configurations
sed -i -e 's/__APPLE__/__NO_APPLE__/' lib/system/certs.c || die
- if [[ ${CHOST} == *-solaris* ]] ; then
- # should be gone on next release, for gnulib memset_s breakage
- append-cppflags -D__STDC_WANT_LIB_EXT1__=1
- # alloca usage, similar
- sed -i -e '$a#include <alloca.h>' config.h.in || die
- fi
-
# Use sane .so versioning on FreeBSD.
#elibtoolize
@@ -156,6 +149,12 @@ multilib_src_configure() {
)
ECONF_SOURCE="${S}" econf "${libconf[@]}" "${myeconfargs[@]}"
+
+ if [[ ${CHOST} == *-solaris* ]] ; then
+ # gnulib ends up defining its own pthread_mutexattr_gettype
+ # otherwise, which is causing versioning problems
+ echo "#define PTHREAD_IN_USE_DETECTION_HARD 1" >> config.h || die
+ fi
}
multilib_src_install_all() {