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
signature.asc
Description: This is a digitally signed message part.