Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 234478
Collapse All | Expand All

(-)pym/portage/__init__.py (-2 / +8 lines)
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

Return to bug 234478