diff options
author | Kenichi Ishigaki <ishigaki@cpan.org> | 2022-10-10 21:51:39 +0000 |
---|---|---|
committer | James E Keenan <jkeenan@cpan.org> | 2022-10-10 21:51:39 +0000 |
commit | 2edec0e0c82cf00befaffdbced3b22aef1eef8d7 (patch) | |
tree | a17d1fcf4e8a5161014c1dc6e29139759cd14238 | |
parent | f41910bf9320ae3f1312f3e832504e8b03da3f00 (diff) | |
download | perl-2edec0e0c82cf00befaffdbced3b22aef1eef8d7.tar.gz |
JSON::PP: Synch with CPAN version 4.12
From Changes: Call unimport overload first to silence warnings.
(https://github.com/makamaka/JSON-PP/issues/76, haarg++)
Committer: To keep 'make test_porting' happy, run:
cd t; ./perl porting/regen.t; cd -
./perl -Ilib Porting/makemeta -j
-rw-r--r-- | META.json | 2 | ||||
-rwxr-xr-x | Porting/Maintainers.pl | 2 | ||||
-rw-r--r-- | cpan/JSON-PP/lib/JSON/PP.pm | 2 | ||||
-rw-r--r-- | cpan/JSON-PP/lib/JSON/PP/Boolean.pm | 3 |
4 files changed, 5 insertions, 4 deletions
@@ -120,5 +120,5 @@ } }, "version" : "5.037005", - "x_serialization_backend" : "JSON::PP version 4.11" + "x_serialization_backend" : "JSON::PP version 4.12" } diff --git a/Porting/Maintainers.pl b/Porting/Maintainers.pl index 540a1fabd9..c21468bd14 100755 --- a/Porting/Maintainers.pl +++ b/Porting/Maintainers.pl @@ -683,7 +683,7 @@ use File::Glob qw(:case); }, 'JSON::PP' => { - 'DISTRIBUTION' => 'ISHIGAKI/JSON-PP-4.11.tar.gz', + 'DISTRIBUTION' => 'ISHIGAKI/JSON-PP-4.12.tar.gz', 'FILES' => q[cpan/JSON-PP], }, diff --git a/cpan/JSON-PP/lib/JSON/PP.pm b/cpan/JSON-PP/lib/JSON/PP.pm index 2a8b55a763..732c5339d1 100644 --- a/cpan/JSON-PP/lib/JSON/PP.pm +++ b/cpan/JSON-PP/lib/JSON/PP.pm @@ -14,7 +14,7 @@ use JSON::PP::Boolean; use Carp (); #use Devel::Peek; -$JSON::PP::VERSION = '4.11'; +$JSON::PP::VERSION = '4.12'; @JSON::PP::EXPORT = qw(encode_json decode_json from_json to_json); diff --git a/cpan/JSON-PP/lib/JSON/PP/Boolean.pm b/cpan/JSON-PP/lib/JSON/PP/Boolean.pm index 08fec556a4..66f7e516fb 100644 --- a/cpan/JSON-PP/lib/JSON/PP/Boolean.pm +++ b/cpan/JSON-PP/lib/JSON/PP/Boolean.pm @@ -3,6 +3,7 @@ package JSON::PP::Boolean; use strict; require overload; local $^W; +overload::unimport('overload', qw(0+ ++ -- fallback)); overload::import('overload', "0+" => sub { ${$_[0]} }, "++" => sub { $_[0] = ${$_[0]} + 1 }, @@ -10,7 +11,7 @@ overload::import('overload', fallback => 1, ); -$JSON::PP::Boolean::VERSION = '4.11'; +$JSON::PP::Boolean::VERSION = '4.12'; 1; |