perl-module.eclass is not yet ready for EAPI=3. The attached patch is a suggestion on what could be done to make it so.
Created attachment 224479 [details, diff] perl-module EAPI=3 patch
It's already in <http://git.overlays.gentoo.org/gitweb/?p=proj/perl-overlay.git;a=tree;f=eclass;hb=HEAD>. Testing will reveal if i missed anything. The eclass function names might change if we can come up with something better. I'll ask for review/comments in -dev soon.
Ok. Looks like your EAPI case statement in perl-module.eclass doesn't handle EAPI=3, is that correct?
(In reply to comment #3) > Looks like your EAPI case statement in perl-module.eclass doesn't handle > EAPI=3, is that correct? I fixed it. Thanks
07:35 <@ABCD> the hunks where `find "${D}" -type f ...` is changed to `find "${ED}" -type f ...` are not needed, as they will end up finding the exact same files 07:37 <@ABCD> so the fixlocalpod() function can be left entirely alone (everything in it works just fine with $D instead of $ED, as there are never any files in $D that are not in $ED (if there are, the build will fail anyway)) Changed.
http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/perl-module.eclass?r1=1.122&r2=1.123