--- epkginfo.old 2009-06-04 13:39:45.000000000 +0200 +++ epkginfo 2009-06-04 13:40:26.000000000 +0200 @@ -50,7 +50,11 @@ for arch in keywords: if arch == "": arch = None - archdict[arch] = pkg + + if not arch in archdict.keys(): + archdict[arch] = [ pkg ] + else: + archdict[arch].append(pkg) archlist = archdict.keys(); archlist.sort() @@ -58,7 +62,7 @@ for pkg in ebuildlist: print darkgreen("Keywords: ") + pkg + ":", for value in archlist: - if (value and archdict[value] == pkg): + if (value and pkg in archdict[value]): if value[0] == "-": print red(value), elif "~" == value[0]: