dev-lang/perl-5.8.8-r1 removes a few files normally installed by Test::Harness, notably the prove script. This script is really useful for running individual tests for a module. You can of course use perl to accomplish the same thing (perl -Ilib t/test.t or perl -Iblib t/test.t), but my fingers are quite accustomed to prove. :) The other files removed by the ebuild are potentially useful, too - were they pulled in at one point via PDEPEND but no longer?
Indeed... <snip> # Remove those items we PDPEND on rm -f ${D}/usr/bin/instmodsh rm -f ${D}/usr/bin/pod2usage rm -f ${D}/usr/bin/podchecker rm -f ${D}/usr/bin/podselect rm -f ${D}/usr/bin/prove rm -f ${D}/usr/share/man/man1/pod2usage* rm -f ${D}/usr/share/man/man1/podchecker* rm -f ${D}/usr/share/man/man1/podselect* rm -f ${D}/usr/share/man/man1/prove* rm -f ${D}/usr/share/man/man1/instmodsh* if use build ; then src_remove_extra_files fi </snip> But - where are the PDEPENDs? # grep PDEPEND /usr/portage/dev-lang/perl/perl-5.8.8-r1.ebuild PDEPEND=">=app-admin/perl-cleaner-1.03"
aw crap
-r2 in the tree with pdepends re-added (really, after a big internal debate, it was either drop the cleanup or add the pdepends, and the pdepends approach helps us avoid collisions later). i've updated bug 133989 accordingly. ack.
going ahead and closing this out. pdepends are back, and most arch's (at least the ones willing :) have stabled the -r2.