Gentoo Archives: gentoo-perl

From: Michael Cummings <mcummings@g.o>
To: gentoo-perl@l.g.o
Subject: [gentoo-perl] Collision Protects
Date: Mon, 14 Nov 2005 22:12:05
OK, no secret that wheels have been turning on how to handle this. 
Ultimately, the collision protect madness (if your not familiar with it, 
check bug 71659 should whet your appetite) stems from man page 
conflicts. I've gone through every package on my boxes, and the funny 
thing is, the only thing (no matter what actually uses the perl-module 
eclass) that installs anything in man3 are perl module pods being 
converted. Any apps we have that happen to use the eclass also simply 
don't generate man3 pages (or, if they do, it's in addition to any 
inline pods, not in place of). Below patch is to disable the pod2man 
generation and should have the quick, efficient effect of stopping 98% 
of our collision protects in perl. Let me know if you have any thoughts, 
probably will commit this tomorrow if I don't hear anything.



--- perl-module.eclass  2005-11-14 17:06:28.000000000 -0500
+++ /home/mcummings/perl-module.eclass  2005-11-14 17:06:20.000000000 -0500
@@ -107,7 +107,7 @@ perl-module_src_prep() {
                 einfo "Using ExtUtils::MakeMaker"
                 perl Makefile.PL ${myconf} \
-               PREFIX=/usr INSTALLDIRS=vendor DESTDIR=${D}
+               INSTALLMAN3DIR='none' PREFIX=/usr INSTALLDIRS=vendor 
gentoo-perl@g.o mailing list


Subject Author
Re: [gentoo-perl] Collision Protects Yuval Yaari <yyuval@××××××××××.com>