summaryrefslogtreecommitdiff
path: root/converters
diff options
context:
space:
mode:
authorabs <abs@pkgsrc.org>2014-02-06 12:34:51 +0000
committerabs <abs@pkgsrc.org>2014-02-06 12:34:51 +0000
commit1ffa8c9fb703d79871b7af2c8f67ba692633eb2e (patch)
tree90e4c6c1c990df183a0ee8fb09d767691be84394 /converters
parent1f5017f35f1a8facb9842e06d3459b1aee678c72 (diff)
downloadpkgsrc-1ffa8c9fb703d79871b7af2c8f67ba692633eb2e.tar.gz
Updated converters/p5-JSON to 2.90
## JSON version 2.9 ##################################################### CAUTION!!! INCOMPATIBLE CHANGE JSON.pm had patched JSON::XS::Boolean and JSON::PP::Boolean internally on loading time for making these modules inherit JSON::Boolean. But since JSON::XS v3.0 it use Types::Serialiser as boolean class. Then now JSON.pm breaks boolean classe overload features and -support_by_pp if JSON::XS v3.0 or later is installed. JSON::true and JSON::false returned JSON::Boolean objects. For workaround, they return JSON::PP::Boolean objects in this version. isa_ok(JSON::true, 'JSON::PP::Boolean'); And it discards a feature: ok(JSON::true eq 'true'); In other word, JSON::PP::Boolean overload numeric only. ok( JSON::true == 1 ); ########################################################################## 2.90 Wed Oct 30 19:48:43 2013 **** Please see to the headline in this file. **** - workaround for JSON::XS version 3.0 or later installed case. * the objects returned by JSON::true/false are JSON::PP::Boolean. * they do not overload 'eq'. - changed test cases for this patch. t/e02_bool.t t/e03_bool2.t t/x17_strange_overload.t t/xe02_bool.t t/xe03_bool2.t t/xe12_boolean.t **** Please see to the headline in this file. **** 2.61 Thu Oct 17 19:38:55 2013 - fixed return/or in _incr_parse reported and patched by MAUKE, sprout and rjbs https://rt.cpan.org/Public/Bug/Display.html?id=86948 2.60 - $json->is_xs, $json->is_pp was completely broken. pointed by rt#75867 and emceelam
Diffstat (limited to 'converters')
-rw-r--r--converters/p5-JSON/Makefile4
-rw-r--r--converters/p5-JSON/distinfo8
2 files changed, 6 insertions, 6 deletions
diff --git a/converters/p5-JSON/Makefile b/converters/p5-JSON/Makefile
index 1f700a50c95..762eb857498 100644
--- a/converters/p5-JSON/Makefile
+++ b/converters/p5-JSON/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.23 2013/07/03 13:38:50 sno Exp $
+# $NetBSD: Makefile,v 1.24 2014/02/06 12:34:51 abs Exp $
-DISTNAME= JSON-2.59
+DISTNAME= JSON-2.90
PKGNAME= p5-${DISTNAME}
CATEGORIES= www perl5 converters
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=JSON/}
diff --git a/converters/p5-JSON/distinfo b/converters/p5-JSON/distinfo
index 001235e5e2e..2c2e850b30a 100644
--- a/converters/p5-JSON/distinfo
+++ b/converters/p5-JSON/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.17 2013/07/03 13:38:50 sno Exp $
+$NetBSD: distinfo,v 1.18 2014/02/06 12:34:51 abs Exp $
-SHA1 (JSON-2.59.tar.gz) = 8a82c442088ffa0d605747fd5e65f51e037aad94
-RMD160 (JSON-2.59.tar.gz) = 74d0fac60af9ad206755f4996c32884f9291a1c7
-Size (JSON-2.59.tar.gz) = 83997 bytes
+SHA1 (JSON-2.90.tar.gz) = 8f0ffe72cbe9e6287d7ecafcf19b31cc297364c2
+RMD160 (JSON-2.90.tar.gz) = 629becc378221dadbd01162c26dabec2ea7550cc
+Size (JSON-2.90.tar.gz) = 85333 bytes