* Replace config._iuse_implicit_re with a callable _iuse_implicit_match
authorZac Medico <zmedico@gentoo.org>
Wed, 18 Aug 2010 13:36:21 +0000 (06:36 -0700)
committerZac Medico <zmedico@gentoo.org>
Wed, 18 Aug 2010 13:36:21 +0000 (06:36 -0700)
commitebee561758d81d7f3376ce316ff2ea9b6ae13c77
tree72d458b2d93e7c8c41e3335e1f90c38aaa7a06d1
parent97d78cd3f204010a1cedef481a52829931435adc
* Replace config._iuse_implicit_re with a callable _iuse_implicit_match
  object that simply returns boolean, and update consumers.
* Make check_required_use() take a callable for the iuse parameter,
  and pass in Package.use.is_valid_flag or iuse.__contains__ as
   appropriate.
bin/repoman
pym/_emerge/Package.py
pym/_emerge/depgraph.py
pym/portage/dbapi/__init__.py
pym/portage/dep/__init__.py
pym/portage/package/ebuild/config.py
pym/portage/tests/dep/testCheckRequiredUse.py