Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Cc: "Michał Górny" <mgorny@g.o>
Subject: [gentoo-dev] [PATCH v2] use.desc: Correct/clarify SSL/TLS-related flags
Date: Wed, 31 Jan 2018 14:49:56
Message-Id: 20180131144942.16078-1-mgorny@gentoo.org
In Reply to: [gentoo-dev] [PATCH] use.desc: Correct/clarify SSL/TLS-related flags by "Michał Górny"
1 Correct the description of SSL/TLS-related flags to match their modern
2 use. USE=ssl is a feature flag that enables support for SSL/TLS,
3 while USE=gnutls and USE=libressl are implementation toggling flags.
4
5 Unify the descriptions a bit. Make sure to mention both SSL and TLS
6 to avoid confusion. Inform about the necessity of enabling USE=ssl
7 in both implementation flags, and replace 'might' with 'if present'.
8 ---
9 profiles/use.desc | 6 +++---
10 1 file changed, 3 insertions(+), 3 deletions(-)
11
12 [v2: improve ssl flag relevance based on suggestion from Ulrich,
13 but I've tried to keep it shorter]
14
15 diff --git a/profiles/use.desc b/profiles/use.desc
16 index 43423a017a5f..5cdf9808d2b6 100644
17 --- a/profiles/use.desc
18 +++ b/profiles/use.desc
19 @@ -119,7 +119,7 @@ gmp - Add support for dev-libs/gmp (GNU MP library)
20 gnome - Add GNOME support
21 gnome-keyring - Enable support for storing passwords via gnome-keyring
22 gnuplot - Enable support for gnuplot (data and function plotting)
23 -gnutls - Add support for net-libs/gnutls (TLS 1.0 and SSL 3.0 support)
24 +gnutls - Prefer net-libs/gnutls as SSL/TLS provider (ineffective with USE=-ssl)
25 gphoto2 - Add digital camera support
26 gpm - Add support for sys-libs/gpm (Console-based mouse driver)
27 gps - Add support for Global Positioning System
28 @@ -179,7 +179,7 @@ libcaca - Add support for colored ASCII-art graphics
29 libedit - Use the libedit library (replacement for readline)
30 libffi - Enable support for Foreign Function Interface library
31 libnotify - Enable desktop notification support
32 -libressl - Use dev-libs/libressl as SSL provider (might need ssl USE flag), packages should not depend on this USE flag
33 +libressl - Use dev-libs/libressl instead of dev-libs/openssl as SSL/TLS provider (ineffective with USE=-ssl), packages should not depend on this USE flag
34 libsamplerate - Build with support for converting sample rates using libsamplerate
35 libwww - Add libwww support (General purpose WEB API)
36 lirc - Add support for lirc (Linux's Infra-Red Remote Control)
37 @@ -319,7 +319,7 @@ sox - Add support for Sound eXchange (SoX)
38 speex - Add support for the speex audio codec (used for speech)
39 spell - Add dictionary support
40 sqlite - Add support for sqlite - embedded sql database
41 -ssl - Add support for Secure Socket Layer connections
42 +ssl - Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
43 startup-notification - Enable application startup event feedback mechanism
44 static - !!do not set this during bootstrap!! Causes binaries to be statically linked instead of dynamically
45 static-libs - Build static versions of dynamic libraries as well
46 --
47 2.16.1