Caleb Cushing wrote:
cairo and openexr, good idea, AFAIK. udev has come up before but from
that discussion, the flag means slightly different things in some cases.
Keeping it local allows individual per-pkg descriptions, so where it
means
something different, the description can say so. In both meanings, udev
defaulting to on remained best, but with the slightly different
meanings...
There was some discussion about modifying things or changing the flag
where it meant something else, but I don't know what came of that.
maybe it would be a lot of work. to even develop the tools. but it
would be nice if a global use flag could have a detailed option.
example.
euse -i mplayer
[+ C ] mplayer - Enable mplayer support for playback or encoding
is what we currently get.
add a -d option for --descriptive
euse -id mplayer could show something like
[+ C ] mplayer - Enable mplayer support for playback or encoding
media-video/kmplayer - adds the ability to play back media using
the mplayer engine
or maybe something better...
I don't think any specification precludes having a more descriptive
per-package meaning. It would just be a matter of:
a. having devs write them in use.local.desc when necessary
b. Having tools look in use.local.desc first.
But the whole point of global flags is really to consolidate the
description functions and keep naming consistent. So I doubt (a) will
ever come to pass for the majority of flags. Luckily (a) isn't a hard
requirement, tools don't loose functionality by looking in
use.local.desc first.
--
gentoo-dev@gentoo.org mailing list