app-admin/apache-tools-2.2.27
app-admin/collectd-5.4.1
app-admin/eselect-1.4.1
app-admin/eselect-ctags-1.16
app-admin/eselect-emacs-1.16
app-admin/eselect-fontconfig-1.1
app-admin/eselect-lib-bin-symlink-0.1.1
app-admin/eselect-php-0.7.1-r3
app-admin/eselect-pinentry-0.4
app-admin/eselect-postgresql-1.2.1
...
dev-perl/Curses-1.280.0-r1
dev-perl/Date-Calc-6.300.0-r1
dev-perl/DateManip-6.410.0
dev-perl/Devel-StackTrace-1.300.0-r1
dev-perl/Digest-HMAC-1.30.0-r1
dev-perl/Email-Address-1.905.0
dev-perl/Error-0.170.210
dev-perl/Event-1.210.0
dev-perl/Exception-Class-1.370.0-r1
dev-perl/File-Which-1.90.0-r1
dev-perl/Filter-1.450.0
dev-perl/FreezeThaw-0.500.100-r1
...
The only rule is that the version number starts with the first dash that is followed by a digit. The behavior changed by my patch is to include the portage category in the package name (understand the package full name), since there can be duplicates without it.
Regards,
--
Julien Dessaux