On 11/15/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
What I want is to remerge everything on the system, whether it is a
dependency or not, everything.

Ok, this wasn't clear from your original post.  As Neil said,
--emptytree is what you want.

[ebuild  N    ]    media-video/totem-2.16.2-r1  USE="a52 dbus dvd flac gnome hal 
lirc mad mpeg nsplugin ogg theora vorbis xine xv -debug -firefox -nvtv" 0 kB
[ebuild  N    ]     www-client/seamonkey-1.0.6  USE="crypt gnome ipv6 java ldap 
postgres xinerama xprint -debug -mozcalendar -mozdevelop -moznocompose -moznoirc 
-moznomail -moznopango -moznoroaming" 0 kB

[snip]

It doesn't really explain why totem cares about seamonkey vs firefox
vs mozilla, or how anyone shoudl know that nsplugin actually means
seamonkey.  This is the most frustrating part.

nsplugin doesn't /mean/ seamonkey:

~ > grep -e nsplugin -e firefox /usr/portage/profiles/use.desc
firefox - Build against Firefox instead of Seamonkey/Mozilla
nsplugin - Builds plugins for Netscape compatible browsers

It just happens that the portage tree prefers seamonkey if you haven't
specified otherwise.

So in this case, the use flag descriptions do exactly what they say.
But normally, I just read the ebuild to figure out what a particular
flag does for a particular build.  Sometimes, it just controls
dependancies, sometimes adds build options, most of the time they do
both.

-Richard
--
[email protected] mailing list

Reply via email to