public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: net-analyzer/testssl/, profiles/arch/x86/
@ 2025-10-03  0:33 Sam James
  0 siblings, 0 replies; only message in thread
From: Sam James @ 2025-10-03  0:33 UTC (permalink / raw
  To: gentoo-commits

commit:     170578a9d020b47b18d5f357e8df6381d8f87de1
Author:     Cristian Othón Martínez Vera <cfuga <AT> cfuga <DOT> mx>
AuthorDate: Thu Jul 31 15:49:00 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Oct  3 00:24:42 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=170578a9

net-analyzer/testssl: update bundled OpenSSL support

Upstream dropped Kerberos and x86 support for version 3.2.0 and up,
only left a Linux amd64 binary.

Signed-off-by: Cristian Othón Martínez Vera <cfuga <AT> cfuga.mx>
Part-of: https://github.com/gentoo/gentoo/pull/43268
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-analyzer/testssl/testssl-3.2.2.ebuild | 20 +++-----------------
 profiles/arch/x86/package.use.mask        |  9 +++++----
 2 files changed, 8 insertions(+), 21 deletions(-)

diff --git a/net-analyzer/testssl/testssl-3.2.2.ebuild b/net-analyzer/testssl/testssl-3.2.2.ebuild
index 138b19335120..47a4af1c6c89 100644
--- a/net-analyzer/testssl/testssl-3.2.2.ebuild
+++ b/net-analyzer/testssl/testssl-3.2.2.ebuild
@@ -14,7 +14,7 @@ S=${WORKDIR}/${MY_PN}-${MY_PV}
 LICENSE="GPL-2 bundled-openssl? ( openssl )"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="bundled-openssl kerberos"
+IUSE="bundled-openssl"
 
 RDEPEND="
 	app-alternatives/awk
@@ -28,27 +28,13 @@ RDEPEND="
 		net-dns/bind
 		net-libs/ldns
 	)
-	bundled-openssl? (
-		kerberos? (
-			sys-libs/zlib
-			virtual/krb5
-		)
-	)
 	!bundled-openssl? ( dev-libs/openssl:0 )
 "
 
 QA_PREBUILT="opt/${PN}/*"
 
 pkg_setup() {
-	if use amd64; then
-		if use kerberos; then
-			BUNDLED_OPENSSL="openssl.Linux.x86_64.krb"
-		else
-			BUNDLED_OPENSSL="openssl.Linux.x86_64"
-		fi
-	elif use x86; then
-		BUNDLED_OPENSSL="openssl.Linux.i686"
-	fi
+	BUNDLED_OPENSSL="openssl.Linux.x86_64"
 }
 
 src_prepare() {
@@ -74,6 +60,6 @@ src_install() {
 
 	if use bundled-openssl; then
 		exeinto /opt/${PN}
-		use amd64 && doexe bin/${BUNDLED_OPENSSL}
+		doexe bin/${BUNDLED_OPENSSL}
 	fi
 }

diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask
index 8c1e0b73bf81..85cfe21b0d9d 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -1,6 +1,11 @@
 # Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Cristian Othón Martínez Vera <cfuga@cfuga.mx> (2025-10-02)
+# Michael Palimaka <kensington@gentoo.org> (2018-10-12)
+# Unmask arch-specific USE flag available on x86
+<net-analyzer/testssl-3.1 -bundled-openssl
+
 # Nicolas PARLANT <nicolas.parlant@parhuet.fr> (2025-09-20)
 # Require dev-libs/libtsm, keyworded here
 >=media-gfx/fbida-2.14_p20241216 -fbcon
@@ -377,10 +382,6 @@ app-admin/conserver -freeipmi
 # Requires dev-db/mongodb which has dropped x86 support
 dev-php/pecl-mongodb test
 
-# Michael Palimaka <kensington@gentoo.org> (2018-10-12)
-# Unmask arch-specific USE flag available on x86
-net-analyzer/testssl -bundled-openssl
-
 # Jan Ziak <0xe2.0x9a.0x9b@gmail.com> (2018-03-14)
 # Expose SVGA backend for x86 users
 app-emulation/fuse -backend-svga


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2025-10-03  0:34 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-03  0:33 [gentoo-commits] repo/gentoo:master commit in: net-analyzer/testssl/, profiles/arch/x86/ Sam James

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox