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.