From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 71A7E15808B for ; Fri, 18 Mar 2022 06:27:18 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 3FE56E0830; Fri, 18 Mar 2022 06:27:16 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 9920AE0830 for ; Fri, 18 Mar 2022 06:27:15 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 2EE2C3432E4 for ; Fri, 18 Mar 2022 06:27:14 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 801551BD for ; Fri, 18 Mar 2022 06:27:11 +0000 (UTC) From: "Sam James" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" Message-ID: <1647584739.885ecf4086cf21ab72f5421c325eb5167cef7a09.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/ X-VCS-Repository: repo/gentoo X-VCS-Files: net-libs/gnutls/gnutls-3.7.4.ebuild X-VCS-Directories: net-libs/gnutls/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: 885ecf4086cf21ab72f5421c325eb5167cef7a09 X-VCS-Branch: master Date: Fri, 18 Mar 2022 06:27:11 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 00a9b06d-26e9-4fad-815b-1ad1717b3f36 X-Archives-Hash: 5fcb5a7ddae7f61d044f6e0b3809cf3a commit: 885ecf4086cf21ab72f5421c325eb5167cef7a09 Author: Sam James gentoo org> AuthorDate: Fri Mar 18 06:25:35 2022 +0000 Commit: Sam James gentoo 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 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 )"