commit: dad2d80945d6ed01047c3f9b07efda49d4f681a1 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Mon Jan 19 04:30:07 2026 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Mon Jan 19 04:33:46 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dad2d809
net-libs/gnutls: wire up USE=systemtap for crypto auditing support See https://gitlab.com/gnutls/gnutls/-/merge_requests/2019 and https://github.com/latchset/crypto-auditing/. Signed-off-by: Sam James <sam <AT> gentoo.org> net-libs/gnutls/gnutls-3.8.11.ebuild | 5 ++++- net-libs/gnutls/metadata.xml | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/net-libs/gnutls/gnutls-3.8.11.ebuild b/net-libs/gnutls/gnutls-3.8.11.ebuild index 6663d49a15ad..1fa771060b08 100644 --- a/net-libs/gnutls/gnutls-3.8.11.ebuild +++ b/net-libs/gnutls/gnutls-3.8.11.ebuild @@ -18,7 +18,8 @@ LICENSE="GPL-3 LGPL-2.1+" # <libgnutls.so number>.<libgnutlsxx.so number> SLOT="0/30.30" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="brotli +cxx dane doc examples +idn nls +openssl pkcs11 sslv2 sslv3 static-libs test test-full +tls-heartbeat tools zlib zstd" +IUSE="brotli +cxx dane doc examples +idn nls +openssl pkcs11 sslv2 sslv3" +IUSE+=" systemtap static-libs test test-full +tls-heartbeat tools zlib zstd" REQUIRED_USE="test-full? ( cxx dane doc examples idn nls openssl pkcs11 tls-heartbeat tools )" RESTRICT="!test? ( test )" @@ -38,6 +39,7 @@ RDEPEND=" DEPEND=" ${RDEPEND} test-full? ( sys-libs/libseccomp ) + systemtap? ( dev-debug/systemtap ) " BDEPEND=" dev-build/gtk-doc-am @@ -128,6 +130,7 @@ multilib_src_configure() { $(use_enable sslv2 ssl2-support) $(use_enable sslv3 ssl3-support) $(use_enable static-libs static) + $(use_enable systemtap crypto-auditing) $(use_enable tls-heartbeat heartbeat-support) $(use_with brotli '' link) $(use_with idn) diff --git a/net-libs/gnutls/metadata.xml b/net-libs/gnutls/metadata.xml index f20c36397757..c619456d5746 100644 --- a/net-libs/gnutls/metadata.xml +++ b/net-libs/gnutls/metadata.xml @@ -27,6 +27,9 @@ <flag name="sslv3"> Support for the old/insecure SSLv3 protocol </flag> + <flag name="systemtap"> + Support crypto-auditing probes via <pkg>dev-debug/systemtap</pkg> + </flag> <flag name="test-full"> Enable full test mode </flag>
