Merged from trunk 8016:8017
authorFabian Groffen <grobian@gentoo.org>
Tue, 9 Oct 2007 18:04:01 +0000 (18:04 -0000)
committerFabian Groffen <grobian@gentoo.org>
Tue, 9 Oct 2007 18:04:01 +0000 (18:04 -0000)
   | 8017    | Fix USE logic for built packages when populating the         |
   | zmedico | filtered repo.                                               |

svn path=/main/branches/prefix/; revision=8019

pym/emerge/__init__.py

index adbea97411e4f240d4499edd21e504329bbf6f47..690e9ad1c7cb476ee7c0cc65d49df248fb688218 100644 (file)
@@ -1823,12 +1823,12 @@ class depgraph(object):
                                        if slot is not None:
                                                if slot != metadata["SLOT"]:
                                                        continue
-                                       if not built and \
-                                               (is_virt or "?" in metadata["LICENSE"]):
-                                               pkgsettings.setcpv(cpv, mydb=metadata)
-                                               metadata["USE"] = pkgsettings["USE"]
-                                       else:
-                                               metadata["USE"] = ""
+                                       if not built:
+                                               if (is_virt or "?" in metadata["LICENSE"]):
+                                                       pkgsettings.setcpv(cpv, mydb=metadata)
+                                                       metadata["USE"] = pkgsettings["USE"]
+                                               else:
+                                                       metadata["USE"] = ""
 
                                        try:
                                                if not visible(pkgsettings, cpv, metadata,