Merged from trunk 8419:8432
| 8420 | When evaluating *DEPEND conditionals for the Packages |
| zmedico | metadata index, do not use IUSE to filter USE since there is |
| | currently no guarantee that IUSE properly defines all of the |
| | necessary flags. |
| 8421 | In portdbapi.cp_list(), validate the ebuild name to ensure |
| zmedico | that it matches the name of the package. |
| 8423 | Make Manifest.create() do some basic validation of ebuild |
| zmedico | file names like portdbapi.cp_list() would do. |
| 8426 | Make exception strings more informative. |
| zmedico | |
| 8428 | Replace StringIO usage with a simple list of lines. The |
| zmedico | iteration interface is practically identical but the list of |
| | lines if more efficient because the lines only have to be |
| | split one time for each ebuild instead of for each check. |
| 8429 | Fix 'TypeError: not all arguments converted during string |
| zmedico | formatting' issues with the EbuildNestedDie check. |
| 8431 | Add support for package sets in WorldHandler. |
| zmedico | |
| 8432 | Make WorldHandler lock the world file when in --fix mode. |
| zmedico | |
svn path=/main/branches/prefix/; revision=8435