1 |
>>>>> On Tue, 30 Jan 2018, Michał Górny wrote: |
2 |
|
3 |
> Correct the description of SSL/TLS-related flags to match their modern |
4 |
> use. USE=ssl is a feature flag that enables support for SSL/TLS, |
5 |
> while USE=gnutls and USE=libressl are implementation toggling flags. |
6 |
|
7 |
> Unify the descriptions a bit. Make sure to mention both SSL and TLS |
8 |
> to avoid confusion. Inform about the necessity of enabling USE=ssl |
9 |
> in both implementation flags, and replace 'might' with 'if present'. |
10 |
> --- |
11 |
> profiles/use.desc | 6 +++--- |
12 |
> 1 file changed, 3 insertions(+), 3 deletions(-) |
13 |
|
14 |
> diff --git a/profiles/use.desc b/profiles/use.desc |
15 |
> index 43423a017a5f..4ac5d5ad6136 100644 |
16 |
> --- a/profiles/use.desc |
17 |
> +++ b/profiles/use.desc |
18 |
> @@ -119,7 +119,7 @@ gmp - Add support for dev-libs/gmp (GNU MP library) |
19 |
> gnome - Add GNOME support |
20 |
> gnome-keyring - Enable support for storing passwords via gnome-keyring |
21 |
> gnuplot - Enable support for gnuplot (data and function plotting) |
22 |
> -gnutls - Add support for net-libs/gnutls (TLS 1.0 and SSL 3.0 support) |
23 |
> +gnutls - Prefer net-libs/gnutls as SSL/TLS provider (requires USE=ssl if present) |
24 |
|
25 |
NACK. This seems to imply that USE="-ssl gnutls" is not a valid |
26 |
configuration? What if the user prefers gnutls and therefore has |
27 |
globally enabled the gnutls flag, but -ssl for a single package? |
28 |
|
29 |
How about "(needs USE=ssl to take effect)" instead? |
30 |
|
31 |
> gphoto2 - Add digital camera support |
32 |
> gpm - Add support for sys-libs/gpm (Console-based mouse driver) |
33 |
> gps - Add support for Global Positioning System |
34 |
> @@ -179,7 +179,7 @@ libcaca - Add support for colored ASCII-art graphics |
35 |
> libedit - Use the libedit library (replacement for readline) |
36 |
> libffi - Enable support for Foreign Function Interface library |
37 |
> libnotify - Enable desktop notification support |
38 |
> -libressl - Use dev-libs/libressl as SSL provider (might need ssl USE flag), packages should not depend on this USE flag |
39 |
> +libressl - Use dev-libs/libressl instead of dev-libs/openssl as SSL/TLS provider (requires USE=ssl if present), packages should not depend on this USE flag |
40 |
|
41 |
Same here. |
42 |
|
43 |
> libsamplerate - Build with support for converting sample rates using libsamplerate |
44 |
> libwww - Add libwww support (General purpose WEB API) |
45 |
> lirc - Add support for lirc (Linux's Infra-Red Remote Control) |
46 |
> @@ -319,7 +319,7 @@ sox - Add support for Sound eXchange (SoX) |
47 |
> speex - Add support for the speex audio codec (used for speech) |
48 |
> spell - Add dictionary support |
49 |
> sqlite - Add support for sqlite - embedded sql database |
50 |
> -ssl - Add support for Secure Socket Layer connections |
51 |
> +ssl - Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security) |
52 |
> startup-notification - Enable application startup event feedback mechanism |
53 |
> static - !!do not set this during bootstrap!! Causes binaries to be statically linked instead of dynamically |
54 |
> static-libs - Build static versions of dynamic libraries as well |
55 |
> -- |
56 |
> 2.16.1 |