On Sun, 02 Oct 2011 05:13:49 -0500 Dale <rdalek1...@gmail.com> wrote:
> Nikos Chantziaras wrote: > > On 10/02/2011 12:14 PM, Dale wrote: > >> Nikos Chantziaras wrote: > >>> On 10/02/2011 11:44 AM, Dale wrote: > >>>>> Look into app-portage/ufed. > >>>> > >>>> Hey, cooool. That is some cool stuff. Maybe I can use this to > >>>> clean this > >>>> up: > >>>> > >>>> USE="3dnow 3dnowext X a52 aac acpi alsa amd64 aml apng automount > >>>> avahi [snip monstrosity] > >>> > >>> It seems you confused make.conf with package.use :-P > >>> > >>> > >>> > >> > >> I rarely use package.use. There is a couple lines in there but not > >> many. I usually enable a USE flag globally in make.conf and be > >> done with it. > > > > Which results in the above chaos ;-P The obvious problem is that > > sometimes you enable a USE flag for some package, but that USE flag > > has an effect on other packages too if you put it in make.conf, > > even though you might not want that. One reason you might not want > > that are bloated dependencies. For example, you install package > > "foo" and you want the "bar" USE flag for it. If you put it in > > make.conf, other packages might also use that flag and pull-in its > > deps. Now if you unmerge "foo", an emerge --depclean will not > > uninstall those deps. As time goes on, this results in a system > > full of deps you never really wanted and can't get rid of. > > > > > > > > > In that case, I then use package.use. Like this in package.use: > > x11-base/xorg-server -hal > net-misc/ntp caps -ipv6 > media-gfx/gtkam debug > sys-power/nut -usb > > > I use package.use for those exceptions where I don't want something. > Otherwise, I put it in make.conf so that I only have one file to deal > with for the most part. > > I am OCD about some things, like brakes on my car, but I'm not that > OCD about this one. I do wish emerge would give notice when a USE > flag is invalid tho. It's nice that it just ignores it and goes on > but a little message that one has fell off the list would be nice. It does :-) emerge -p colorizes invalid USE flags and marks them in some way with an additional character. I forget who exactly it marks them (it's in the man page and I'm lazy today) but it does stick out like a sore thimb. > > To each his own I guess. This is how I been managing my USE flags > since about 2003 and it works rather well. At least for me. ;-) > > Dale > > :-) :-) > -- Alan McKinnnon alan.mckin...@gmail.com