summaryrefslogtreecommitdiffstats
path: root/pym/portage/dbapi/bintree.py
diff options
context:
space:
mode:
Diffstat (limited to 'pym/portage/dbapi/bintree.py')
-rw-r--r--pym/portage/dbapi/bintree.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/pym/portage/dbapi/bintree.py b/pym/portage/dbapi/bintree.py
index d2b499ba1..8b2ffbe0f 100644
--- a/pym/portage/dbapi/bintree.py
+++ b/pym/portage/dbapi/bintree.py
@@ -174,6 +174,10 @@ class binarytree(object):
self._pkgindex_default_header_data = {
"repository":""
}
+ self._pkgindex_translated_keys = (
+ ("DESCRIPTION" , "DESC"),
+ ("repository" , "REPO"),
+ )
def move_ent(self, mylist):
if not self.populated:
@@ -811,7 +815,8 @@ class binarytree(object):
return portage.getbinpkg.PackageIndex(
default_header_data=self._pkgindex_default_header_data,
default_pkg_data=self._pkgindex_default_pkg_data,
- inherited_keys=self._pkgindex_inherited_keys)
+ inherited_keys=self._pkgindex_inherited_keys,
+ translated_keys=self._pkgindex_translated_keys)
def _update_pkgindex_header(self, header):
portdir = normalize_path(os.path.realpath(self.settings["PORTDIR"]))
@@ -846,8 +851,6 @@ class binarytree(object):
return False
def _eval_use_flags(self, cpv, metadata):
- metadata["DESC"] = metadata["DESCRIPTION"]
- del metadata["DESCRIPTION"]
use = metadata["USE"].split()
raw_use = use
iuse = set(f.lstrip("-+") for f in metadata["IUSE"].split())