Lines 2357-2365
Link Here
|
2357 |
cpv_slot = "%s:%s" % (cpv, metadata["SLOT"]) |
2357 |
cpv_slot = "%s:%s" % (cpv, metadata["SLOT"]) |
2358 |
for atom in match_to_list(cpv_slot, cpdict.keys()): |
2358 |
for atom in match_to_list(cpv_slot, cpdict.keys()): |
2359 |
acceptable_licenses.update(cpdict[atom]) |
2359 |
acceptable_licenses.update(cpdict[atom]) |
2360 |
license_struct = portage.dep.paren_reduce(metadata["LICENSE"]) |
2360 |
|
|
|
2361 |
license_str = metadata["LICENSE"] |
2362 |
if "?" in license_str: |
2363 |
use = metadata["USE"].split() |
2364 |
else: |
2365 |
use = [] |
2366 |
|
2361 |
license_struct = portage.dep.use_reduce( |
2367 |
license_struct = portage.dep.use_reduce( |
2362 |
license_struct, uselist=metadata["USE"].split()) |
2368 |
portage.dep.paren_reduce(license_str), uselist=use) |
2363 |
license_struct = portage.dep.dep_opconvert(license_struct) |
2369 |
license_struct = portage.dep.dep_opconvert(license_struct) |
2364 |
return self._getMaskedLicenses(license_struct, acceptable_licenses) |
2370 |
return self._getMaskedLicenses(license_struct, acceptable_licenses) |
2365 |
|
2371 |
|