Fix a regression caused by the code from bug #278729, which causes incorrect
authorZac Medico <zmedico@gentoo.org>
Tue, 4 Aug 2009 06:18:13 +0000 (06:18 -0000)
committerZac Medico <zmedico@gentoo.org>
Tue, 4 Aug 2009 06:18:13 +0000 (06:18 -0000)
commit1c6aec2925776edc6694c660877dd2b7a9ac7111
tree862f7e59d3ad1efa4010ff7d8ec95caa955b2c56
parent25b8d5924494e0937df07c8510d8b30cf7488686
Fix a regression caused by the code from bug #278729, which causes incorrect
preference evaluation for cases like kde-base/nepomuk:
  || (
    >=dev-libs/soprano-2.3.0[clucene,dbus,raptor,redland]
    >=dev-libs/soprano-2.3.0[clucene,dbus,raptor,java]
  )

In cases like this we need to prefer the choice which is already satisfied
by current USE configuration. Thanks to Maciej Mrozowski <reavertm@poczta.fm>
for reporting.

svn path=/main/trunk/; revision=13888
pym/portage/__init__.py