X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Makefile.PL;h=566e77149ccfb1c8caf5331ede15f76f407d942a;hb=185a0b334446d0d1642be7e89c34da88f3b0bff6;hp=1385351d9d973f34454332d32f08a4525f80fa14;hpb=6f32ee73eba275f6cec5f9fa7ea78bf7c1f18fec;p=p5sagit%2FPackage-Variant.git diff --git a/Makefile.PL b/Makefile.PL index 1385351..566e771 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -5,13 +5,13 @@ my %META = ( name => 'Package-Variant', prereqs => { test => { requires => { - 'Test::Fatal' => 0, + 'Test::Fatal' => '0', }, }, runtime => { requires => { - 'perl' => 5.006, - 'strictures' => 1, - 'Carp' => 0, - 'Import::Into' => 1, + 'perl' => '5.006', + 'strictures' => '1.000000', + 'Carp' => '0', + 'Import::Into' => '1.000000', 'Module::Runtime' => '0.013', }, }, }, @@ -33,7 +33,7 @@ my %META = ( my %MM_ARGS = (); -############################################################################## +## BOILERPLATE ############################################################### require ExtUtils::MakeMaker; (do 'maint/Makefile.PL.include' or die $@) unless -f 'META.yml'; @@ -44,8 +44,10 @@ my $mymeta_broken = $mymeta && $eumm_version < 6.57_07; ($MM_ARGS{NAME} = $META{name}) =~ s/-/::/g; ($MM_ARGS{VERSION_FROM} = "lib/$MM_ARGS{NAME}.pm") =~ s{::}{/}g; -$MM_ARGS{LICENSE} = $META{license} - if $eumm_version >= 6.30; +$META{license} = [ $META{license} ] + if $META{license} && !ref $META{license}; +$MM_ARGS{LICENSE} = $META{license}[0] + if $META{license} && $eumm_version >= 6.30; $MM_ARGS{NO_MYMETA} = 1 if $mymeta_broken; $MM_ARGS{META_ADD} = { 'meta-spec' => { version => 2 }, %META } @@ -72,3 +74,4 @@ delete $MM_ARGS{CONFIGURE_REQUIRES} if $eumm_version < 6.51_03; ExtUtils::MakeMaker::WriteMakefile(%MM_ARGS); +## END BOILERPLATE ###########################################################