depgraph._queue_disjunctive_deps(): Pass EAPI to portage.dep.Atom().
authorArfrever Frehtes Taifersar Arahesis <Arfrever@Gentoo.Org>
Mon, 7 Nov 2011 21:14:39 +0000 (22:14 +0100)
committerArfrever Frehtes Taifersar Arahesis <Arfrever@Gentoo.Org>
Mon, 7 Nov 2011 21:14:39 +0000 (22:14 +0100)
pym/_emerge/depgraph.py

index 2ff6acbe20d216f6def8e8f604239dc7ae9d75ca..301b2521085088ef121c414eb627ae3b056dfeca 100644 (file)
@@ -1855,7 +1855,7 @@ class depgraph(object):
                                i += 1
                        else:
                                try:
-                                       x = portage.dep.Atom(x)
+                                       x = portage.dep.Atom(x, eapi=pkg.metadata["EAPI"])
                                except portage.exception.InvalidAtom:
                                        if not pkg.installed:
                                                raise portage.exception.InvalidDependString(