Every package that installs through php-pear-r1.eclass causes collisions. The reason is that every PEAR package installs a /usr/share/php/.filemap and /usr/share/php/.lock file. These files can safely be removed after "pear install" in php-pear-r1_src_install and it will help the PEAR packages to not die with FEATURES=collision-protect Steps to reproduce: 1. FEATURES=collision-protect emerge PEAR-foo PEAR-bar Actual result: A collision protect error Expected result: Everything completes fine
Hi. I just fixed this in the PHP Overlay [1], the fix will hopefully soon be also in Portage, if you need this fast, just use the php-pear-r1.eclass from the Subversion repository in the overlay [2]. Best regards, CHTEKK. [1] http://svn.gnqs.org/projects/gentoo-php-overlay/ [2] http://svn.gnqs.org/projects/gentoo-php-overlay/file/for-portage/eclass/php-pear-r1.eclass?rev=198&format=raw
Closing.