when emerging ExtUtils-MakeMaker-6.20 with FEATURES=collision-protect I get the following file collisions: existing file /usr/share/man/man3/ExtUtils::MM_Any.3pm.gz is not owned by this package existing file /usr/share/man/man3/ExtUtils::MM_NW5.3pm.gz is not owned by this package existing file /usr/share/man/man3/ExtUtils::MakeMaker::bytes.3pm.gz is not owned by this package existing file /usr/share/man/man3/ExtUtils::Command::MM.3pm.gz is not owned by this package existing file /usr/share/man/man3/ExtUtils::MakeMaker::FAQ.3pm.gz is not owned by this package existing file /usr/share/man/man3/ExtUtils::Mkbootstrap.3pm.gz is not owned by this package existing file /usr/share/man/man3/ExtUtils::Packlist.3pm.gz is not owned by this package existing file /usr/share/man/man3/ExtUtils::MakeMaker::Tutorial.3pm.gz is not owned by this package existing file /usr/share/man/man3/ExtUtils::Liblist.3pm.gz is not owned by this package existing file /usr/share/man/man3/ExtUtils::MM_BeOS.3pm.gz is not owned by this package existing file /usr/share/man/man3/ExtUtils::MM_VMS.3pm.gz is not owned by this package existing file /usr/share/man/man3/ExtUtils::MM_Win95.3pm.gz is not owned by this package existing file /usr/share/man/man3/ExtUtils::MM_MacOS.3pm.gz is not owned by this package existing file /usr/share/man/man3/ExtUtils::MY.3pm.gz is not owned by this package existing file /usr/share/man/man3/ExtUtils::MM_DOS.3pm.gz is not owned by this package existing file /usr/share/man/man3/ExtUtils::MM_Cygwin.3pm.gz is not owned by this package existing file /usr/share/man/man3/ExtUtils::MakeMaker::vmsish.3pm.gz is not owned by this package existing file /usr/share/man/man3/ExtUtils::testlib.3pm.gz is not owned by this package existing file /usr/share/man/man3/ExtUtils::MM_UWIN.3pm.gz is not owned by this package existing file /usr/share/man/man3/ExtUtils::MM_Win32.3pm.gz is not owned by this package existing file /usr/share/man/man3/ExtUtils::MM.3pm.gz is not owned by this package existing file /usr/share/man/man3/ExtUtils::Mksymlists.3pm.gz is not owned by this package existing file /usr/share/man/man3/ExtUtils::MM_Unix.3pm.gz is not owned by this package existing file /usr/share/man/man3/ExtUtils::Manifest.3pm.gz is not owned by this package existing file /usr/share/man/man3/ExtUtils::Command.3pm.gz is not owned by this package existing file /usr/share/man/man3/ExtUtils::Install.3pm.gz is not owned by this package existing file /usr/share/man/man3/ExtUtils::MM_OS2.3pm.gz is not owned by this package existing file /usr/share/man/man3/ExtUtils::MakeMaker.3pm.gz is not owned by this package existing file /usr/share/man/man3/ExtUtils::Installed.3pm.gz is not owned by this package
Indeed. Why are you installing ExtUtils-MakeMaker? Valid question - MakeMaker is provided by perl itself. The ebuild is for users running old (pre 5.8.2 at least) systems who need the functionality of a new makemaker without the ability to upgrade perl. But the man pages will be put in the same location for both the main perl and module ebuild.
Perl and collision-protect do not work together. See posting on -dev for more.