On Sunday 30 March 2008, Ulrich Mueller wrote:
> >>>>> On Sun, 30 Mar 2008, Mike Frysinger wrote:
> >>
> >> And IMHO the "emacs" USE flag should not be used here:
> >>
> >> $ ./configure -hs
> >> Configuration of Leafpad 0.8.12:
> >>
> >> Optional Features:
> >> [...]
> >> --enable-emacs          implement Emacs key theme (experimental)
> >>
> >> $ equery uses =leafpad-0.8.12
> >> [...]
> >> + + emacs : Adds support for GNU Emacs
> >>
> >> As its description says, the flag is intended for GNU Emacs support
> >> which is not the case here.
> >
> > i think the USE flag makes sense. perhaps the description should be
> > changed.
>
> Certainly a USE flag makes sense here, but it shouldn't be USE=emacs.
>
> The "emacs" global USE flag is used by 82 other packages (all outside
> the app-emacs category). Its purpose is always that GNU Emacs specific
> files are installed; either directly, or indirectly by pulling another
> package via *DEPEND.

why cant it mean both ?  USE flags are intended to control features, not 
dependencies.  often times that just happens to translate into dependencies.  
realistically though, anyone who wants "emacs" wants all emacs "things".  if 
it were to just pull in the emacs dependency, then that could just as easily 
be accomplished by `emerge emacs` and then we can drop the USE flag entirely.
-mike

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to