From: Karen Etheridge Date: Sun, 27 Jul 2014 00:14:13 +0000 (-0700) Subject: a bit more meta munging for older EUMM X-Git-Tag: v0.029~2 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FWeb-Simple.git;a=commitdiff_plain;h=ff73e0b332b4c8340516b6991920533b4f48554a;hp=97a1e79a328ca037dc1e43a3eaa8e5e6de0201f7 a bit more meta munging for older EUMM --- diff --git a/Makefile.PL b/Makefile.PL index a53692e..7b6ead1 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -78,6 +78,9 @@ for (qw(configure build test runtime)) { $WriteMakefileArgs{MIN_PERL_VERSION} = delete $WriteMakefileArgs{PREREQ_PM}{perl} || 0; +die 'attention developer: you need to do a sane meta merge here!' + if keys %{$WriteMakefileArgs{BUILD_REQUIRES}}; + $WriteMakefileArgs{BUILD_REQUIRES} = { %{$WriteMakefileArgs{BUILD_REQUIRES} || {}}, %{delete $WriteMakefileArgs{TEST_REQUIRES}} @@ -91,4 +94,13 @@ $WriteMakefileArgs{PREREQ_PM} = { delete $WriteMakefileArgs{CONFIGURE_REQUIRES} if $eumm_version < 6.51_03; +delete $WriteMakefileArgs{MIN_PERL_VERSION} + if $eumm_version < 6.48; + +delete @WriteMakefileArgs{qw(META_ADD META_MERGE)} + if $eumm_version < 6.46; + +delete $WriteMakefileArgs{LICENSE} + if $eumm_version < 6.31; + WriteMakefile(%WriteMakefileArgs);