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>

Reply via email to