The beancounter ebuild should set RDEPEND="${DEPEND} ...", as all of the dependencies listed are also needed at runtime. This is true whether you're using just the module or the supplied scripts. It only affects people who use binpackages(like me ;), and those who play with --with-bdeps settings. Reproducible: Always
Actually, it looks like some of the DEPENDs could be moved to RDEPEND as well. Look at these two warnings: >>> Compiling source in /var/tmp/portage/app-misc/beancounter-0.8.10/work/beancounter-0.8.10 ... * Using ExtUtils::MakeMaker * perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor INSTALLMAN3DIR=none DESTDIR=/var/tmp/portage/app-misc/beancounter-0.8.10/image/ Checking if your kit is complete... Looks good Warning: prerequisite Finance::YahooQuote 0.2 not found. Warning: prerequisite Statistics::Descriptive 2.4 not found. Writing Makefile for Finance::BeanCounter make -j2 'OTHERLDFLAGS=-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed' cp update_beancounter blib/script/update_beancounter /usr/bin/perl5.8.8 "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/update_beancounter cp BeanCounter.pm blib/lib/Finance/BeanCounter.pm cp beancounter blib/script/beancounter /usr/bin/perl5.8.8 "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/beancounter cp setup_beancounter blib/script/setup_beancounter /usr/bin/perl5.8.8 "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/setup_beancounter Manifying blib/man1/update_beancounter.1 Manifying blib/man1/beancounter.1 Manifying blib/man1/setup_beancounter.1 >>> Source compiled. That would be dev-perl/Statistics-Descriptive and dev-perl/Finance-YahooQuote.
(In reply to comment #1) > Actually, it looks like some of the DEPENDs could be moved to RDEPEND as well. Maybe more than the ones I pointed out, since I had a couple of them installed already. Meanwhile, the original issue of this bug is now fixed.