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) |