summaryrefslogtreecommitdiffstats
path: root/bin/repoman
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2010-08-26 22:43:31 -0700
committerZac Medico <zmedico@gentoo.org>2010-08-26 22:43:31 -0700
commit365e9a71e5dff59be90f4ca16eefb245031c1e7f (patch)
tree334ed847ad84acd72b33e37d03715f9ec66d0770 /bin/repoman
parenta6d1ea1a96194687463e320fa6ad39b2e5cff634 (diff)
downloadportage-365e9a71e5dff59be90f4ca16eefb245031c1e7f.tar.gz
portage-365e9a71e5dff59be90f4ca16eefb245031c1e7f.tar.bz2
portage-365e9a71e5dff59be90f4ca16eefb245031c1e7f.zip
Add a IUSE.missing repoman category for packages that have a USE
conditional which references a flag that is not listed in IUSE. Also split out a Package._metadata_exception() method to handle IUSE.missing for *DEPEND and SRC_URI.
Diffstat (limited to 'bin/repoman')
-rwxr-xr-xbin/repoman1
1 files changed, 1 insertions, 0 deletions
diff --git a/bin/repoman b/bin/repoman
index 953a4912f..bf40d896c 100755
--- a/bin/repoman
+++ b/bin/repoman
@@ -336,6 +336,7 @@ qahelp={
"LIVEVCS.stable":"This ebuild is a live checkout from a VCS but has stable keywords.",
"LIVEVCS.unmasked":"This ebuild is a live checkout from a VCS but has keywords and is not masked in the global package.mask.",
"IUSE.invalid":"This ebuild has a variable in IUSE that is not in the use.desc or its metadata.xml file",
+ "IUSE.missing":"This ebuild has a USE conditional which references a flag that is not listed in IUSE",
"IUSE.undefined":"This ebuild does not define IUSE (style guideline says to define IUSE even when empty)",
"LICENSE.invalid":"This ebuild is listing a license that doesnt exist in portages license/ dir.",
"KEYWORDS.invalid":"This ebuild contains KEYWORDS that are not listed in profiles/arch.list or for which no valid profile was found",