X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Makefile.PL;h=ef8d851c4a4858529e0e026685a37b5a30e93aad;hb=67c5482c422ef2ca708f4c0835c19a40955234da;hp=27d6a21ab25518cd8325f83042cdfbcc838d664f;hpb=8b35a6f81af74a6a109a255020673ca04c487aa1;p=p5sagit%2Fstrictures.git diff --git a/Makefile.PL b/Makefile.PL index 27d6a21..ef8d851 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -1,11 +1,12 @@ use strict; use warnings FATAL => 'all'; use 5.006; -require "inc/ExtUtils/HasCompiler.pm"; +use lib 'inc'; +use ExtUtils::HasCompiler 'can_compile_loadable_object'; my $have_compiler = ! parse_args()->{PUREPERL_ONLY} - && ExtUtils::HasCompiler::can_compile_loadable_object(quiet => 1); + && can_compile_loadable_object(quiet => 1); my %extra_prereqs = ( indirect => 0, @@ -16,6 +17,7 @@ my %extra_prereqs = ( my %META = ( name => 'strictures', license => 'perl_5', + dynamic_config => 1, prereqs => { configure => { requires => { } }, build => { requires => { } }, @@ -38,10 +40,14 @@ my %META = ( } }, }, resources => { + # GitHub mirrors from Shadowcat. We list it so we can get pull requests. + # The canonical repo is: + # r/o: git://git.shadowcat.co.uk/p5sagit/strictures.git # r/w: p5sagit@git.shadowcat.co.uk:strictures.git + # web: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=p5sagit/strictures.git repository => { - url => 'git://git.shadowcat.co.uk/p5sagit/strictures.git', - web => 'http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=p5sagit/strictures.git', + url => 'https://github.com/p5sagit/strictures.git', + web => 'https://github.com/p5sagit/strictures', type => 'git', }, bugtracker => { @@ -53,11 +59,20 @@ my %META = ( no_index => { directory => [ 't', 'xt', 'inc' ] }, + x_authority => 'cpan:MSTROUT', + x_contributors => [ # manually added, from git shortlog -e -s -n + 'Graham Knop ', + 'Karen Etheridge ', + 'Matt S Trout ', + 'Peter Rabbitson ', + 'Christian Walde ', + 'Diab Jerius ', + ], ); my %MM_ARGS = ( PREREQ_PM => { - ($] >= 5.008004 && $have_compiler ? %extra_prereqs : () ) + ("$]" >= 5.008004 && $have_compiler ? %extra_prereqs : () ) }, ); @@ -75,7 +90,7 @@ sub parse_args { ## BOILERPLATE ############################################################### require ExtUtils::MakeMaker; -(do 'maint/Makefile.PL.include' or die $@) unless -f 'META.yml'; +(do './maint/Makefile.PL.include' or die $@) unless -f 'META.yml'; # have to do this since old EUMM dev releases miss the eval $VERSION line my $eumm_version = eval $ExtUtils::MakeMaker::VERSION;