summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pym/portage/package/ebuild/_config/LicenseManager.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/pym/portage/package/ebuild/_config/LicenseManager.py b/pym/portage/package/ebuild/_config/LicenseManager.py
index 498fea275..41f9c7abc 100644
--- a/pym/portage/package/ebuild/_config/LicenseManager.py
+++ b/pym/portage/package/ebuild/_config/LicenseManager.py
@@ -46,6 +46,9 @@ class LicenseManager(object):
os.path.join(loc, "license_groups")).items():
self._license_groups.setdefault(k, []).extend(v)
+ for k, v in self._license_groups.items():
+ self._license_groups[k] = frozenset(v)
+
def extract_global_changes(self, old=""):
ret = old
atom_license_map = self._plicensedict.get("*/*")