On a system with no PHP installed (I uninstalled it all for the new changes) when I try to install horde with dev-lang/php-5*, it also wants to install dev-php/php-4*. I've tracked this down to a single package the dev-php/PEAR-Mail_Mime package (1.3.1) using rhe following command. emerge --pretend =dev-lang/php-5* dev-php/PEAR-Mail_Mime These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] dev-lang/php-5.0.4 [ebuild N ] dev-php/php-4.4.0 [ebuild N ] dev-php/PEAR-Mail_Mime-1.3.1 That ebuild uses the /usr/portage/eclass/php-pear.eclass to reference dev-php/php, I notice that there is a newer /usr/portage/eclass/php-pear-r1.eclass version that has a refence to dev-lang/php. I'm guessing this package is still using the old eclass. Paul Reproducible: Always Steps to Reproduce:
package.masked versions of the PEAR ebuilds that use the new PEAR eclass are now in the tree.