I have found strange behavior when using "emerge --search". Basically when the output device is a tty then it looks like this: $ emerge -s pidgin Searching... [ Results for search key : pidgin ] [ Applications found : 14 ] * app-accessibility/pidgin-festival Latest version available: 2.2-r1 Latest version installed: [ Not Installed ] Size of files: 344 kB Homepage: http://pidgin.festival.sourceforge.net Description: A plugin for pidgin which enables text-to-speech output of conversations using festival. License: GPL-2 * net-im/pidgin Latest version available: 2.6.3 Latest version installed: 2.6.3 Size of files: 8,880 kB Homepage: http://pidgin.im/ Description: GTK Instant Messenger client License: GPL-2 [...] However, when the output device is not tty then certain fields are printed. It's hard to explain without an example: $ emerge -s pidgin |cat Searching... Homepage: http://pidgin.festival.sourceforge.net Description: A plugin for pidgin which enables text-to-speech output of conversations using festival. License: GPL-2 Homepage: http://pidgin.im/ Description: GTK Instant Messenger client License: GPL-2 Homepage: http://pidgin-encrypt.sourceforge.net/ Description: Pidgin IM Encryption PlugIn License: GPL-2 [...] Homepage: http://pidgin.im/ Description: Pidgin smiley themes License: as-is [ Results for search key : pidgin ] [ Applications found : 14 ] * app-accessibility/pidgin-festival Latest version available: 2.2-r1 Latest version installed: [ Not Installed ] Size of files: 344 kB * net-im/pidgin Latest version available: 2.6.3 Latest version installed: 2.6.3 Size of files: 8,880 kB * x11-plugins/pidgin-encryption Latest version available: 3.0 Latest version installed: [ Not Installed ] Size of files: 572 kB When the output is not a tty it is not easily human- (or machine-) readable because one must scroll to two different areas in the out put to find out about each package. This is portage 2.2_rc49. Others versions may be affected as well (haven't tested).
This is fixed in svn r14818.
This is fixed in portage-2.1.7.5 and 2.2_rc50.
Thank you :-)