local:tools:net-libs/gnutls: Build extra tools It would be really nice if this could be extended to state what tools are installed, i.e. letting the user choose without having to conduct additional research.
This is upstream definition of tools, mainly cli utilities. We do not hack upstream build systems, we expose some flexibility based on its concepts.
Excuse me but are you rejecting this pull request because: a) you are too lazy to spend 90 seconds improving the USE flag description and you don't care at all about the time wasted by our users? or b) you have some mistaken idea that if upstream provides poor documentation of its options, then Gentoo must not provide a better documentation? Do you really want me to request upstream to increase verbosity of './configure --help' for this? FYI, I've reported those bugs because k_f (another crypto@) member wanted to improve this. So I'd really appreciate if you didn't close them right away if the crypto team has other developers who care about our users.
Now given that tools USE flag is off per default (bug 603004) it would be really helpful when metadata.xml would explain what "tools" USE flag actual do for gnutls package. I am suggesting something like diff --git a/net-libs/gnutls/metadata.xml b/net-libs/gnutls/metadata.xml index 7abdcd0622..541436eca3 100644 --- a/net-libs/gnutls/metadata.xml +++ b/net-libs/gnutls/metadata.xml @@ -20,7 +20,9 @@ Add support for PKCS#11 through <pkg>app-crypt/p11-kit</pkg> </flag> <flag name="tools"> - Build extra tools + Build extra tools like gnutls-cli, certtool, ocsptool, tpmtool, + or danetool (when "dane" USE flag is set in addition). + Requires <pkg>sys-devel/autogen</pkg> </flag> <flag name="tls-heartbeat"> Enable the Heartbeat Extension in TLS and DTLS
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9c3e38a8d4e551d306ce1da51c4aca161aaf85a commit a9c3e38a8d4e551d306ce1da51c4aca161aaf85a Author: Filip Kobierski <fkobi@pm.me> AuthorDate: 2024-08-27 11:21:19 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2024-09-02 18:07:42 +0000 net-libs/gnutls: improve tools USE flag description Modeled after networkmanager's tools Closes: https://bugs.gentoo.org/600738 Signed-off-by: Filip Kobierski <fkobi@pm.me> Signed-off-by: Mike Gilbert <floppym@gentoo.org> net-libs/gnutls/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)