The present ebuild I have installed for mod_perl is 1.99.11. That's gone from portage (as of 3/17) and the current ebuilds in the 1.99.x series are all masked out. The 1.99.x series is for apache 2. As a result, emerge defaults to 1.2x series. and that forces emerge to want to emerge an old 1.3x apache. Reproducible: Always Steps to Reproduce: 1. 2. 3.
This is a common complaint and problem in the forums. It is confusing that the stable Apache is version 2, however the stable mod_perl attempts to install Apache 1 as a dependency.
please see http://bugs.gentoo.org/show_bug.cgi?id=77551 too
19 Mar 2005; Elfyn McBratney <beu@gentoo.org> +mod_perl-1.27-r1.ebuild, +mod_perl-1.27-r2.ebuild, +mod_perl-1.99.10.ebuild, +mod_perl-1.99.11.ebuild: Tree break #1 - re-add. mod_perl 1.9.10 and 1.99.11 back in portage, closing as fixed.