diff options
author | Sam James <sam@gentoo.org> | 2022-03-18 06:25:35 +0000 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2022-03-18 06:25:39 +0000 |
commit | 885ecf4086cf21ab72f5421c325eb5167cef7a09 (patch) | |
tree | c682d9ebe03007cab70d105bddbb4afba7c17a1f /net-libs/gnutls | |
parent | net-libs/gnutls: add USE=brotli description (diff) | |
download | gentoo-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.ebuild | 4 |
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 )" |