commit:     885ecf4086cf21ab72f5421c325eb5167cef7a09
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 18 06:25:35 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 18 06:25:39 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=885ecf40

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 <AT> gentoo.org>

 net-libs/gnutls/gnutls-3.7.4.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

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 )"

Reply via email to