Merged from trunk 5091:5107
authorFabian Groffen <grobian@gentoo.org>
Mon, 20 Nov 2006 17:51:48 +0000 (17:51 -0000)
committerFabian Groffen <grobian@gentoo.org>
Mon, 20 Nov 2006 17:51:48 +0000 (17:51 -0000)
commit3bb4dde98dd17bb6d1f4bdbfdee080a058b10bea
treefee48508a9142e188181d9c610729997271481d1
parent81accd812782bfede35f0b5567eb76c2c3b7d1dc
Merged from trunk 5091:5107

Use mydbapi is None to eliminate the return_all_deps parameter from
dep_check and dep_zapdeps.  The result is the same and this way we
avoid having an additional parameter with overlapping meaning.

Allow dep_wordreduce to mark things satisfied by package.provided even
when mydbapi is None.

For depclean, just pass in None for mydbapi (instead of an empty
fakedbapi instance) since that's now supported.

Remove redundant package.provided handling that is now covered by
dep_wordreduce.

Allow the ROOT setting to come from make.conf.  Thanks to Daniel
Barkalow <barkalow@iabervon.org> for this patch (submitted on the
gentoo-portage-dev mailing list).

For bug #155739, only check if a dep is in the args when myroot ==
self.target_root.

Print a warning message if a user requests a package from
package.provided (since it won't be merged).

Enable PORTAGE_CONFIGROOT to be set via an new --config-root option.
Thanks to Daniel Barkalow <barkalow@iabervon.org> for the initial patch
(submitted on the gentoo-portage-dev mailing list).

svn path=/main/branches/prefix/; revision=5108
bin/emerge
pym/portage.py