2009/2/28 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>: > I have a partial solution[0] but there is an obstacle. Here's the > Makefile.PL of the CPAN version of Switch-1.14: > > use ExtUtils::MakeMaker; > WriteMakefile( > NAME => q[Switch], > VERSION_FROM => q[Switch.pm], > PREREQ_PM => { 'Filter::Util::Call' => 0, 'Text::Balanced' => 0 }, > INSTALLDIRS => $] >= 5.00703 ? 'perl' : 'site', > ); > > For all modules that set INSTALLDIRS to 'perl' the installation simply > overwrites the already installed Switch.pm or even refrains from doing > it when the files are really identical. In such a case installing from > CPAN with MakeMAker does not resolve the situation. > > Are you intending to demand that these distros be changed to always > specify "site"? Arguably, with the new layout, 'perl' is no longer necessary. Should even MakeMaker attempt to install into 'perl' ?Thread Previous | Thread Next