Merged from trunk 9697:9725
| 9699 | When the user has given --depclean a list of atoms to clean, |
| zmedico | pull all installed packages into the graph (not just those |
| | traversable from system or world) to ensure that packages |
| | can not be uninstalled unless nothing requires them. |
| 9700 | Fix a typo. |
| zmedico | |
| 9702 | Fix a typo in the depclean USE flag handling when populating |
| zmedico | the digraph for bug #201045. |
| 9705 | Display the note referencing "masked packages" docs when |
| zmedico | there are installed masked packages to display. |
| 9706 | Adjust newlines whitespace masked packages display. |
| zmedico | |
| 9708 | * In the event that a previously installed package has since |
| zmedico | been masked, emerge will no longer perform an automatic |
| | downgrade as part of a "world" update. You should either |
| | unmask such packages or else explicitly re-merge them in |
| | order to have them dowgraded to an unmasked version. |
| 9710 | Add missing "the" to fix grammar. |
| zmedico | |
| 9712 | In dbapi.move_ent(), never assume that any of the expected |
| zmedico | metadata entries exist (PF, CATEGORY, or *.ebuild). |
| 9713 | Replace the depgraph's fakedbapi of visible packages with a |
| zmedico | new CompositeDbapi that is implemented on top of the |
| | depgraph's existing package selection logic. |
| 9714 | Remove "selective" depgraph logic from dep_zapdeps() since |
| zmedico | it's now handled by CompositeDbapi. |
| 9715 | Memoize package selection results in the depgraph for better |
| zmedico | performance. |
| 9716 | Fix a typo. |
| zmedico | |
| 9717 | Fix the depgraph package selection cache to update the |
| zmedico | "existing node" state of packages if they've been added to |
| | the graph since the last call. |
| 9718 | Bug #216328 - Fix broken --newuse reinstallation logic. |
| zmedico | |
| 9720 | Handle a potential InvalidDependString exception inside |
| zmedico | CompositeDbapi.match(). |
| 9723 | When necessary, make quickpkg add missing metadata to the |
| zmedico | vdb entry before creating the binary package. |
| 9725 | Clarify --with-bdeps behavior with example. Thanks to |
| zmedico | Griffon26 for this patch. |
svn path=/main/branches/prefix/; revision=9804