summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2008-09-26 21:40:55 +0000
committerZac Medico <zmedico@gentoo.org>2008-09-26 21:40:55 +0000
commitf12d25bbcb0abae496bb38ffdd3ea042163bbdde (patch)
tree0abd284bd4e66c0a0ebdf11d39f1648ee7c80373 /bin
parent31c40af3d04a3cfbb34c6c2fd0922873ce76f133 (diff)
downloadportage-f12d25bbcb0abae496bb38ffdd3ea042163bbdde.tar.gz
portage-f12d25bbcb0abae496bb38ffdd3ea042163bbdde.tar.bz2
portage-f12d25bbcb0abae496bb38ffdd3ea042163bbdde.zip
Add PROPERTIES to all of the metadata caches.
svn path=/main/trunk/; revision=11561
Diffstat (limited to 'bin')
-rwxr-xr-xbin/ebuild.sh2
-rwxr-xr-xbin/repoman5
2 files changed, 3 insertions, 4 deletions
diff --git a/bin/ebuild.sh b/bin/ebuild.sh
index 94a08c398..f03e418d0 100755
--- a/bin/ebuild.sh
+++ b/bin/ebuild.sh
@@ -1022,7 +1022,7 @@ dyn_install() {
for f in ASFLAGS CATEGORY CBUILD CC CFLAGS CHOST CTARGET CXX \
CXXFLAGS DEPEND EXTRA_ECONF EXTRA_EINSTALL EXTRA_MAKE \
FEATURES INHERITED IUSE LDFLAGS LIBCFLAGS LIBCXXFLAGS \
- LICENSE PDEPEND PF PKGUSE PROVIDE RDEPEND RESTRICT SLOT \
+ LICENSE PDEPEND PF PKGUSE PROPERTIES PROVIDE RDEPEND RESTRICT SLOT \
KEYWORDS HOMEPAGE SRC_URI DESCRIPTION; do
[ -n "${!f}" ] && echo $(echo "${!f}" | \
tr '\n,\r,\t' ' , , ' | sed s/' \+'/' '/g) > ${f}
diff --git a/bin/repoman b/bin/repoman
index 7e997d3d1..db23cd10f 100755
--- a/bin/repoman
+++ b/bin/repoman
@@ -534,9 +534,8 @@ setconfig = load_default_config(repoman_settings, trees["/"])
root_config = RootConfig(repoman_settings, trees["/"], setconfig)
# We really only need to cache the metadata that's necessary for visibility
# filtering. Anything else can be discarded to reduce memory consumption.
-for k in ("DEPEND", "LICENCE", "PDEPEND",
- "PROVIDE", "RDEPEND", "RESTRICT", "repository"):
- portdb._aux_cache_keys.discard(k)
+portdb._aux_cache_keys.clear()
+portdb._aux_cache_keys.update(["EAPI", "KEYWORDS", "SLOT"])
# dep_zapdeps looks at the vardbapi, but it shouldn't for repoman.
del trees["/"]["vartree"]