Install Safe in "site" instead of "perl" for perls > 5.10
Rafael Garcia-Suarez [Thu, 18 Feb 2010 09:57:17 +0000 (10:57 +0100)]
That way it will override the Safe distributed with the core
without actually overwriting it, thanks to the @INC reordering.

dist/Safe/Makefile.PL

index 0463e9c..abde681 100644 (file)
@@ -5,6 +5,6 @@ my $core = grep { $_ eq 'PERL_CORE=1' } @ARGV;
 WriteMakefile(
     NAME => 'Safe',
     VERSION_FROM => 'Safe.pm',
-    INSTALLDIRS => 'perl',
+    INSTALLDIRS => ($] < 5.011 ? 'perl' : 'site'),
     ($core || $] >= 5.011) ? () : (INST_LIB => '$(INST_ARCHLIB)'),
 );