1 |
OK, no secret that wheels have been turning on how to handle this. |
2 |
Ultimately, the collision protect madness (if your not familiar with it, |
3 |
check bug 71659 should whet your appetite) stems from man page |
4 |
conflicts. I've gone through every package on my boxes, and the funny |
5 |
thing is, the only thing (no matter what actually uses the perl-module |
6 |
eclass) that installs anything in man3 are perl module pods being |
7 |
converted. Any apps we have that happen to use the eclass also simply |
8 |
don't generate man3 pages (or, if they do, it's in addition to any |
9 |
inline pods, not in place of). Below patch is to disable the pod2man |
10 |
generation and should have the quick, efficient effect of stopping 98% |
11 |
of our collision protects in perl. Let me know if you have any thoughts, |
12 |
probably will commit this tomorrow if I don't hear anything. |
13 |
|
14 |
~mike |
15 |
|
16 |
=========================================== |
17 |
|
18 |
--- perl-module.eclass 2005-11-14 17:06:28.000000000 -0500 |
19 |
+++ /home/mcummings/perl-module.eclass 2005-11-14 17:06:20.000000000 -0500 |
20 |
@@ -107,7 +107,7 @@ perl-module_src_prep() { |
21 |
else |
22 |
einfo "Using ExtUtils::MakeMaker" |
23 |
perl Makefile.PL ${myconf} \ |
24 |
- PREFIX=/usr INSTALLDIRS=vendor DESTDIR=${D} |
25 |
+ INSTALLMAN3DIR='none' PREFIX=/usr INSTALLDIRS=vendor |
26 |
DESTDIR=${D} |
27 |
fi |
28 |
} |
29 |
-- |
30 |
gentoo-perl@g.o mailing list |