For ease of use, genlop should accept '=' prefix when specifying ebuild versions. Example: I want to emerge a dozen of things, and come with emerge -vp1 =sys-libs/db-4.2.52_p4 =media-libs/libkipi-0.1.4 =dev-cpp/gtkmm-2.8.3 | genlop -p but, in order to get details, I was natural for me to ask genlop -t =sys-libs/db-4.2.52_p4 =media-libs/libkipi-0.1.4 =dev-cpp/gtkmm-2.8.3 (either editing first line, or copy pasting ebuilds), what failed obviously: !!! Error: no merge found for '=sys-libs/db-4.2.52_p4' !!! Error: no merge found for '=media-libs/libkipi-0.1.4' !!! Error: no merge found for '=dev-cpp/gtkmm-2.8.3' Ok, manually removing the '=' is not so hard for a 3 ebuilds example; but when the output is a list of >10 names (revdep-rebuild often generated long lists), or for various other reasons, I think adding support for accepting optionnal '=' would improove compatibility with emerge, and ease of use, and should not interfeere with other functionalities.
your actual scenario has been fixed in svn, working on getting -t =cat/package-version to work as well (simply doing -g cat/package-version works)
ok, fixed with -t searches as well for exact package names. svn committed.