Summary: | Please update perl-module.eclass for EAPI=3 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Fabian Groffen <grobian> |
Component: | Eclasses | Assignee: | Gentoo Perl team <perl> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | prefix |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 239510, 315803 | ||
Attachments: | perl-module EAPI=3 patch |
Description
Fabian Groffen
2010-03-21 10:48:08 UTC
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. |