summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--trunk/ChangeLog3
-rwxr-xr-xtrunk/src/epkginfo/epkginfo4
2 files changed, 6 insertions, 1 deletions
diff --git a/trunk/ChangeLog b/trunk/ChangeLog
index f9f6f3c..8326a78 100644
--- a/trunk/ChangeLog
+++ b/trunk/ChangeLog
@@ -1,3 +1,6 @@
+2007-09-19: Paul Varner <fuzzyray@gentoo.org>
+ * epkginfo: Fix handling of KEYWORDS="" in an ebuild. (Bug #193108)
+
2007-09-18: Paul Varner <fuzzyray@gentoo.org>
* equery: Apply patch from Carlo Marcelo Arenas Belon to fix incorrect
display of masking status in list command. (Bug #188678)
diff --git a/trunk/src/epkginfo/epkginfo b/trunk/src/epkginfo/epkginfo
index ba28ad3..0f855e9 100755
--- a/trunk/src/epkginfo/epkginfo
+++ b/trunk/src/epkginfo/epkginfo
@@ -54,12 +54,14 @@ def earch(workdir):
for pkg in ebuildlist:
keywords = getvar(pkg, "KEYWORDS")
for arch in keywords:
+ if arch == "":
+ arch = None
archdict[arch] = pkg
for pkg in ebuildlist:
print darkgreen("Keywords: ") + pkg + ": ",
for value,key in archdict.iteritems():
- if (key == pkg):
+ if (key == pkg and value):
if value[0] == "-":
print red(value),
elif "~" == value[0]: