In perl.git, the branch blead has been updated
<http://perl5.git.perl.org/perl.git/commitdiff/0338a13cb079549e909a87da11794f34c6f708e5?hp=43cd5cb7e818c8635f51ef56a15b50d3dadbc735>
- Log -----------------------------------------------------------------
commit 0338a13cb079549e909a87da11794f34c6f708e5
Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
Date: Thu Jul 26 15:58:02 2012 +0100
Make Module::CoreList install into 'site' >= 5.012
Also if versiononly is set make sure that corelist is installed
with the appropriate versioned suffix.
-----------------------------------------------------------------------
Summary of changes:
dist/Module-CoreList/Makefile.PL | 20 ++++++++++++++++++--
1 files changed, 18 insertions(+), 2 deletions(-)
diff --git a/dist/Module-CoreList/Makefile.PL b/dist/Module-CoreList/Makefile.PL
index fd55b68..3fd5f61 100644
--- a/dist/Module-CoreList/Makefile.PL
+++ b/dist/Module-CoreList/Makefile.PL
@@ -1,6 +1,7 @@
use ExtUtils::MakeMaker;
-push @extra, 'INSTALLDIRS' => 'perl' if $] >= 5.008009;
+push @extra, 'INSTALLDIRS' => 'perl' if $] >= 5.008009 and $] < 5.012;
+
WriteMakefile
(
@@ -10,9 +11,24 @@ WriteMakefile
'PREREQ_PM' => {
'Test::More' => '0',
},
- 'EXE_FILES' => [ 'corelist' ],
+ 'EXE_FILES' => [ _scripts() ],
'PL_FILES' => {},
LICENSE => 'perl',
@extra,
)
;
+
+sub _scripts {
+ my $scripts = 'corelist';
+ if ( $] >= 5.008009 and !$ENV{PERL_CORE} ) {
+ require Config;
+ my $version = sprintf("%vd",$^V);
+ if ( $Config::Config{versiononly} and
+ $Config::Config{startperl} =~ /\Q$version\E$/ ) {
+ require File::Copy;
+ File::Copy::copy( 'corelist', "corelist$version" );
+ $scripts = "corelist$version";
+ }
+ }
+ return $scripts;
+}
--
Perl5 Master Repository