The current x86 stable release of dev-lang/perl is 5.8.5. perl-5.8.5 includes many perl modules other than what's absolutely necessary for running perl. And many of these other modules also have ebuilds. Also, the version of these modules included in the stable perl-5.8.5 are newer than what's marked stable in the individual ebuild. An example of this is File-Temp. File-Temp-0.14 is included in perl-5.8.5, however only File-Temp-0.12 is marked stable in the individual ebuild. This may cause problems when duplicate packages are installed like this, because the vendor_perl directory is ahead of the default perl directory when it comes to resolving packages. A possibly incomplete list of packages included in perl-5.8.5. What I'm doing currently is manually maintaining this list in /etc/portage/profile/package.provided # Perl 5.8.5 dev-perl/Attribute-Handlers-0.78 dev-perl/CGI-3.05 dev-perl/Data-Dumper-2.121 dev-perl/Digest-MD5-2.33 dev-perl/ExtUtils-MakeMaker-6.17 dev-perl/File-Spec-0.87 dev-perl/File-Temp-0.14 dev-perl/Math-BigInt-1.70 dev-perl/Memoize-1.01 dev-perl/MIME-Base64-3.01 dev-perl/Safe-2.11 dev-perl/Storable-2.13 dev-perl/Term-ANSIColor-1.08 dev-perl/Test-Harness-2.42 dev-perl/Test-Simple-0.47 dev-perl/Text-Balanced-1.95 dev-perl/Time-Local-1.10 dev-perl/Time-HiRes-1.59 Reproducible: Always Steps to Reproduce: Actual Results: Duplicate dev-perl packages may be installed Expected Results: What I'd like, is to have the list of provided packages maintained in the dev-lang/perl ebuild.
Timing is everything....um...see bug 84744 which I'm going to make this a dup of after I copy your list in....
*** This bug has been marked as a duplicate of 84744 ***