use ExtUtils::MakeMaker;
push @extra, 'INSTALLDIRS' => 'perl' if $] >= 5.008009 and $] < 5.012;
push @extra, 'META_MERGE' => {
resources => {
repository => 'git://perl5.git.perl.org/perl.git',
bugtracker => 'https://rt.perl.org/rt3/',
homepage => "http://dev.perl.org/",
},
} unless $ExtUtils::MakeMaker::VERSION < 6.46;
WriteMakefile
(
'NAME' => 'Module::CoreList',
'VERSION_FROM' => 'lib/Module/CoreList.pm',
'ABSTRACT_FROM' => 'lib/Module/CoreList.pod',
'PREREQ_PM' => {
'Test::More' => '0',
'List::Util' => 0,
'version' => 0.88,
},
'EXE_FILES' => [ _scripts() ],
'INSTALLDIRS' => ($] < 5.011 ? 'perl' : 'site'),
'PL_FILES' => {},
LICENSE => 'perl',
META_MERGE => {
resources => {
repository => 'git://perl5.git.perl.org/perl.git',
bugtracker => 'https://rt.perl.org/rt3/',
homepage => "http://dev.perl.org/",
},
},
@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;
}
Copyright 2K16 - 2K18 Indonesian Hacker Rulez