As a follow up to http://archives.gentoo.org/gentoo-dev/msg_145382.xml I extended the news.eselect module from paludis to also work with portage (fairly trivial thanks to the existing module prototype by Alec) and fixed it to be compliant with GLEP 42 (the original module uses /var/lib/paludis/news instead of /var/lib/gentoo/news) I suggest this to be merged with the main eselect package, though this must of course be coordinated with the paludis release process as it installs under the same name and paludis likely has to be updated to use the correct path to work with this module. CCing Brian in case he wants to add pkgcore support. PS: Already sent it to Danny by mail yesterday but reporting it here so it can be tracked properly.
Created attachment 119665 [details, diff] Patch against eselect trunk r367
Probably easier to ship this as an external module. I believe the intention is to move away from shipping things as part of eselect proper.
As of 0.24.5, we've split news.eselect out of Paludis. It should be showing up in the tree as app-admin/eselect-news whenever someone gets around to it (or there're ebuilds in the Paludis overlay). Version 20070709 doesn't include Portage support, and it includes some functionality not present in the attached patch. If someone wants to take over and make it portage-aware, give it a proper home etc, they're more than welcome to.