summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2022-03-18 06:25:35 +0000
committerSam James <sam@gentoo.org>2022-03-18 06:25:39 +0000
commit885ecf4086cf21ab72f5421c325eb5167cef7a09 (patch)
treec682d9ebe03007cab70d105bddbb4afba7c17a1f /net-libs/gnutls
parentnet-libs/gnutls: add USE=brotli description (diff)
downloadgentoo-885ecf4086cf21ab72f5421c325eb5167cef7a09.tar.gz
gentoo-885ecf4086cf21ab72f5421c325eb5167cef7a09.tar.bz2
gentoo-885ecf4086cf21ab72f5421c325eb5167cef7a09.zip
net-libs/gnutls: unkeyword 3.7.4
In all the fracas in 82957f19c28749d0004fef905c949a39aced93b2, I'd forgot one of the things I first saw in the release! It breaks C++ ABI (libgnutlsxx.so). We enable USE=cxx by default, although it looks like nothing on my system actually uses it. We don't really have a choice but to bump SONAME and force recompile (and use subslot to represent this too?), but maybe I'll have another idea later on. Would rather drop keywords for now and revisit later on today than get the decision wrong in haste. Fixes: 82957f19c28749d0004fef905c949a39aced93b2 Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'net-libs/gnutls')
-rw-r--r--net-libs/gnutls/gnutls-3.7.4.ebuild4
1 files changed, 3 insertions, 1 deletions
diff --git a/net-libs/gnutls/gnutls-3.7.4.ebuild b/net-libs/gnutls/gnutls-3.7.4.ebuild
index bc1e542716a5..da1e22472d7f 100644
--- a/net-libs/gnutls/gnutls-3.7.4.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.4.ebuild
@@ -19,7 +19,9 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
LICENSE="GPL-3 LGPL-2.1+"
SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+# Drop keywords while figuring out what to do (if anything) about USE=cxx ABI break
+# https://gitlab.com/gnutls/gnutls/-/commit/f746f7d4be0070395834bef8e7f7b6f9c8d3158b
+#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 sslv3 static-libs test test-full +tls-heartbeat tools valgrind zlib zstd"
REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 seccomp tls-heartbeat tools )"