Merged from trunk -r13690:13696
authorFabian Groffen <grobian@gentoo.org>
Sun, 28 Jun 2009 13:10:08 +0000 (13:10 -0000)
committerFabian Groffen <grobian@gentoo.org>
Sun, 28 Jun 2009 13:10:08 +0000 (13:10 -0000)
commita8bdcd1261ffff6531a2934de5e3e1f52e095172
tree456274f8be15888ff2afff1f8b5e789024cf53d6
parentcf6a5a0434ccf52ef59164d8524c4ad35b31fb82
   Merged from trunk -r13690:13696

   | 13691   | * Add a Package.invalid attribute to store messages about    |
   | zmedico | invalid LICENSE, PROPERTIES, PROVIDE, and RESTRICT metadata. |
   |         | Use it to mask invalid packages when necessary. * Evaluate   |
   |         | USE conditional values in Package.metadata when the are      |
   |         | accessed.                                                    |

   | 13692   | Add a Package.metadata.properties attribute containing a     |
   | zmedico | list of enabled PROPERTIES values.                           |

   | 13693   | Add a Package.metadata.restrict attribute containing a list  |
   | zmedico | of enabled RESTRICT values.                                  |

   | 13694   | Make config.regenerate() detect api-level updates to         |
   | zmedico | ACCEPT_LICENSE, for use in implementing the "free" filter    |
   |         | for the packagekit backend.                                  |

   | 13695   | Make dbapi.cp_list() raise NotImplementedError.              |
   | zmedico |                                                              |

   | 13696   | Use @property instead of __getattribute__ to implement lazy  |
   | zmedico | Package.iuse.regex initialization.                           |

svn path=/main/branches/prefix/; revision=13718
pym/_emerge/EbuildFetchonly.py
pym/_emerge/Package.py
pym/_emerge/Scheduler.py
pym/_emerge/depgraph.py
pym/_emerge/visible.py
pym/portage/__init__.py
pym/portage/dbapi/__init__.py