From: Karen Etheridge Date: Mon, 3 Oct 2016 02:07:20 +0000 (-0700) Subject: get Cpanel::JSON::XS out of META.json runtime-requires and back to runtime-recommends X-Git-Tag: v1.003008~1 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=da4884da1ec1d4c3690350118ebb998f2d81a11c;p=p5sagit%2FJSON-MaybeXS.git get Cpanel::JSON::XS out of META.json runtime-requires and back to runtime-recommends This is a byproduct of ExtUtils::MakeMaker commit 91b7ff8b56, which affects how META_MERGE data is merged. For now, just use META_ADD for everything to bypass the issue. --- diff --git a/Changes b/Changes index 93d872c..2edce89 100644 --- a/Changes +++ b/Changes @@ -2,6 +2,8 @@ Revision history for JSON-MaybeXS - added an INSTALLATION section to documentation, to clarify the use of dynamic prerequisites in Makefile.PL + - minimize prereqs listed in META.json to avoid giving the appearance of XS + prerequisites, and confusing static inspection tools such as metacpan.org. 1.003007 - 2016-09-11 - no changes since 1.003006_001 diff --git a/Makefile.PL b/Makefile.PL index a2e1a60..5c49b94 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -7,7 +7,7 @@ my %WriteMakefileArgs = ( NAME => 'JSON::MaybeXS', VERSION_FROM => 'lib/JSON/MaybeXS.pm', - META_MERGE => { + META_ADD => { 'meta-spec' => { version => 2 }, dynamic_config => 1, resources => { @@ -35,9 +35,7 @@ my %WriteMakefileArgs = ( 'Matt S Trout ', ], keywords => [ qw(json serializer serialiser data) ], - }, - META_ADD => { prereqs => { configure => { requires => {