Gentoo Archives: gentoo-commits

From: "Zac Medico (zmedico)" <zmedico@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] portage r11562 - main/trunk/pym/portage/dbapi
Date: Fri, 26 Sep 2008 23:00:06
Message-Id: E1KjMI6-0006IY-Bv@stork.gentoo.org
1 Author: zmedico
2 Date: 2008-09-26 23:00:01 +0000 (Fri, 26 Sep 2008)
3 New Revision: 11562
4
5 Modified:
6 main/trunk/pym/portage/dbapi/bintree.py
7 Log:
8 Add PROPERTIES to the list of USE evaluated keys for the Packages index.
9
10
11 Modified: main/trunk/pym/portage/dbapi/bintree.py
12 ===================================================================
13 --- main/trunk/pym/portage/dbapi/bintree.py 2008-09-26 21:40:55 UTC (rev 11561)
14 +++ main/trunk/pym/portage/dbapi/bintree.py 2008-09-26 23:00:01 UTC (rev 11562)
15 @@ -157,6 +157,9 @@
16 "IUSE", "KEYWORDS", "LICENSE", "PDEPEND", "PROPERTIES",
17 "PROVIDE", "RDEPEND", "repository", "SLOT", "USE"]
18 self._pkgindex_aux_keys = list(self._pkgindex_aux_keys)
19 + self._pkgindex_use_evaluated_keys = \
20 + ("LICENSE", "RDEPEND", "DEPEND",
21 + "PDEPEND", "PROPERTIES", "PROVIDE")
22 self._pkgindex_header_keys = set(["ACCEPT_KEYWORDS", "CBUILD",
23 "CHOST", "CONFIG_PROTECT", "CONFIG_PROTECT_MASK", "FEATURES",
24 "GENTOO_MIRRORS", "INSTALL_MASK", "SYNC", "USE"])
25 @@ -904,7 +907,7 @@
26 metadata["USE"] = " ".join(use)
27 from portage.dep import paren_reduce, use_reduce, \
28 paren_normalize, paren_enclose
29 - for k in "LICENSE", "RDEPEND", "DEPEND", "PDEPEND", "PROVIDE":
30 + for k in self._pkgindex_use_evaluated_keys:
31 try:
32 deps = paren_reduce(metadata[k])
33 deps = use_reduce(deps, uselist=raw_use)