On 10/28/2015 12:23 PM, Anthony G. Basile wrote:
> 
> A properly designed sub-USE flag would be useful here and clearly better
> than our REQUIRED_USE.  I think REQUIRED_USE is fine for heterogeneous
> cases, but not when you have something like curl where you can either
> turn ssl on or off.  If it is off, nothing more needs to be specified,
> if it is on, then you must further specify one and exactly one ssl
> provider.
> 

Uhm, curl makes use of REQUIRED_USE heavily, otherwise the use_expand
would not work:
> REQUIRED_USE="
>       curl_ssl_winssl? ( elibc_Winnt )
>       threads? ( !adns )
>       ssl? (
>               ^^ (
>                       curl_ssl_axtls
>                       curl_ssl_gnutls
>                       curl_ssl_libressl
>                       curl_ssl_openssl
>                       curl_ssl_nss
>                       curl_ssl_polarssl
>                       curl_ssl_winssl
>               )
>       )"

With the providers syntax from exherbo, this monster would basically be
gone.

Reply via email to