Summary: | perl-module function to handle perllocal.pod collisions | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Yaakov S <yselkowitz> |
Component: | New packages | Assignee: | Gentoo Perl team <perl> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | rumen |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
sample of modified perl-module.eclass
sample of dcopperl-3.3.1-r3.ebuild |
Description
Yaakov S
2005-02-28 17:33:49 UTC
Created attachment 53373 [details]
sample of modified perl-module.eclass
Here's basically what I had in mind; I called the new function fixlocalpod, but
I'm sure someone could think of a better name for it.
I've tested this with a regular perl-module ebuild and a modified dcopperl (see
above) ebuild, and it worked properly.
Created attachment 53374 [details]
sample of dcopperl-3.3.1-r3.ebuild
Here's the example usage in dcopperl.
Great work - posting this now. I'm going to leave this bug open until we can get a hold of the other bug maintainers for inclusion. Thanks. Glad this was helpful. One thing that my dcopperl example fails to show is that updatepod needs to be called in pkg_postinst for full effect (dcopperl inherits perl-module_pkg_postinst directly in my example, since kde-meta doesn't export pkg_*inst). AFAICS, subversion and gaim will need to add this to their pre-existing pkg_postinst; the others should inherit it directly. *** Bug 83912 has been marked as a duplicate of this bug. *** This has been done on the perl end for some time now. Closing. |