summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKenichi Ishigaki <ishigaki@cpan.org>2022-10-10 21:51:39 +0000
committerJames E Keenan <jkeenan@cpan.org>2022-10-10 21:51:39 +0000
commit2edec0e0c82cf00befaffdbced3b22aef1eef8d7 (patch)
treea17d1fcf4e8a5161014c1dc6e29139759cd14238
parentf41910bf9320ae3f1312f3e832504e8b03da3f00 (diff)
downloadperl-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.json2
-rwxr-xr-xPorting/Maintainers.pl2
-rw-r--r--cpan/JSON-PP/lib/JSON/PP.pm2
-rw-r--r--cpan/JSON-PP/lib/JSON/PP/Boolean.pm3
4 files changed, 5 insertions, 4 deletions
diff --git a/META.json b/META.json
index d35bc13b07..e6e6effe85 100644
--- a/META.json
+++ b/META.json
@@ -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;