Merged from trunk 10716:10726
| 10717 | Bug #228075 - Explicitly call gc.collect() to try and free |
| zmedico | memory when checking for blockers. This avoids a heap |
| | overflow that triggers 'Cannot allocate memory' errors |
| | (reported with python-2.5). |
| 10723 | Refactor the 'inherit.autotools' and 'IUSE.undefined' checks |
| zmedico | into classes derived from LineCheck. |
| 10725 | Pass a Package instance into LineCheck.new(), and use this |
| zmedico | to avoid passing the ebuild mtime into the EbuildHeader |
| | constructor (the mtime is given when the new() method is |
| | called). |
svn path=/main/branches/prefix/; revision=10728