diff options
Diffstat (limited to 'pym/emerge/__init__.py')
-rw-r--r-- | pym/emerge/__init__.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/pym/emerge/__init__.py b/pym/emerge/__init__.py index bd700ff92..11cb50a47 100644 --- a/pym/emerge/__init__.py +++ b/pym/emerge/__init__.py @@ -1693,10 +1693,15 @@ class depgraph: print comment oldcomment = comment licenses = portdb.aux_get(p, ["LICENSE"])[0] + uselist = [] + if "?" in licenses: + pkgsettings.setcpv(p, mydb=portdb) + uselist = pkgsettings.get("USE", "").split() missing_licenses = [] try: missing_licenses = \ - pkgsettings.getMissingLicenses(licenses, p) + pkgsettings.getMissingLicenses( + licenses, p, uselist) except portage.exception.InvalidDependString: # This will have already been reported # above via mreasons. |