head 1.32; access; symbols pkgsrc-2023Q4:1.32.0.6 pkgsrc-2023Q4-base:1.32 pkgsrc-2023Q3:1.32.0.4 pkgsrc-2023Q3-base:1.32 pkgsrc-2023Q2:1.32.0.2 pkgsrc-2023Q2-base:1.32 pkgsrc-2023Q1:1.31.0.8 pkgsrc-2023Q1-base:1.31 pkgsrc-2022Q4:1.31.0.6 pkgsrc-2022Q4-base:1.31 pkgsrc-2022Q3:1.31.0.4 pkgsrc-2022Q3-base:1.31 pkgsrc-2022Q2:1.31.0.2 pkgsrc-2022Q2-base:1.31 pkgsrc-2022Q1:1.30.0.4 pkgsrc-2022Q1-base:1.30 pkgsrc-2021Q4:1.30.0.2 pkgsrc-2021Q4-base:1.30 pkgsrc-2021Q3:1.28.0.4 pkgsrc-2021Q3-base:1.28 pkgsrc-2021Q2:1.28.0.2 pkgsrc-2021Q2-base:1.28 pkgsrc-2021Q1:1.27.0.18 pkgsrc-2021Q1-base:1.27 pkgsrc-2020Q4:1.27.0.16 pkgsrc-2020Q4-base:1.27 pkgsrc-2020Q3:1.27.0.14 pkgsrc-2020Q3-base:1.27 pkgsrc-2020Q2:1.27.0.12 pkgsrc-2020Q2-base:1.27 pkgsrc-2020Q1:1.27.0.8 pkgsrc-2020Q1-base:1.27 pkgsrc-2019Q4:1.27.0.10 pkgsrc-2019Q4-base:1.27 pkgsrc-2019Q3:1.27.0.6 pkgsrc-2019Q3-base:1.27 pkgsrc-2019Q2:1.27.0.4 pkgsrc-2019Q2-base:1.27 pkgsrc-2019Q1:1.27.0.2 pkgsrc-2019Q1-base:1.27 pkgsrc-2018Q4:1.25.0.2 pkgsrc-2018Q4-base:1.25 pkgsrc-2018Q3:1.24.0.6 pkgsrc-2018Q3-base:1.24 pkgsrc-2018Q2:1.24.0.4 pkgsrc-2018Q2-base:1.24 pkgsrc-2018Q1:1.24.0.2 pkgsrc-2018Q1-base:1.24 pkgsrc-2017Q4:1.23.0.2 pkgsrc-2017Q4-base:1.23 pkgsrc-2017Q3:1.22.0.6 pkgsrc-2017Q3-base:1.22 pkgsrc-2017Q2:1.22.0.2 pkgsrc-2017Q2-base:1.22 pkgsrc-2017Q1:1.19.0.12 pkgsrc-2017Q1-base:1.19 pkgsrc-2016Q4:1.19.0.10 pkgsrc-2016Q4-base:1.19 pkgsrc-2016Q3:1.19.0.8 pkgsrc-2016Q3-base:1.19 pkgsrc-2016Q2:1.19.0.6 pkgsrc-2016Q2-base:1.19 pkgsrc-2016Q1:1.19.0.4 pkgsrc-2016Q1-base:1.19 pkgsrc-2015Q4:1.19.0.2 pkgsrc-2015Q4-base:1.19 pkgsrc-2015Q3:1.18.0.14 pkgsrc-2015Q3-base:1.18 pkgsrc-2015Q2:1.18.0.12 pkgsrc-2015Q2-base:1.18 pkgsrc-2015Q1:1.18.0.10 pkgsrc-2015Q1-base:1.18 pkgsrc-2014Q4:1.18.0.8 pkgsrc-2014Q4-base:1.18 pkgsrc-2014Q3:1.18.0.6 pkgsrc-2014Q3-base:1.18 pkgsrc-2014Q2:1.18.0.4 pkgsrc-2014Q2-base:1.18 pkgsrc-2014Q1:1.18.0.2 pkgsrc-2014Q1-base:1.18 pkgsrc-2013Q4:1.17.0.4 pkgsrc-2013Q4-base:1.17 pkgsrc-2013Q3:1.17.0.2 pkgsrc-2013Q3-base:1.17 pkgsrc-2013Q2:1.16.0.2 pkgsrc-2013Q2-base:1.16 pkgsrc-2013Q1:1.14.0.14 pkgsrc-2013Q1-base:1.14 pkgsrc-2012Q4:1.14.0.12 pkgsrc-2012Q4-base:1.14 pkgsrc-2012Q3:1.14.0.10 pkgsrc-2012Q3-base:1.14 pkgsrc-2012Q2:1.14.0.8 pkgsrc-2012Q2-base:1.14 pkgsrc-2012Q1:1.14.0.6 pkgsrc-2012Q1-base:1.14 pkgsrc-2011Q4:1.14.0.4 pkgsrc-2011Q4-base:1.14 pkgsrc-2011Q3:1.14.0.2 pkgsrc-2011Q3-base:1.14 pkgsrc-2011Q2:1.13.0.6 pkgsrc-2011Q2-base:1.13 pkgsrc-2011Q1:1.13.0.4 pkgsrc-2011Q1-base:1.13 pkgsrc-2010Q4:1.13.0.2 pkgsrc-2010Q4-base:1.13 pkgsrc-2010Q3:1.12.0.2 pkgsrc-2010Q3-base:1.12 pkgsrc-2010Q2:1.10.0.4 pkgsrc-2010Q2-base:1.10 pkgsrc-2010Q1:1.10.0.2 pkgsrc-2010Q1-base:1.10 pkgsrc-2009Q4:1.9.0.6 pkgsrc-2009Q4-base:1.9 pkgsrc-2009Q3:1.9.0.4 pkgsrc-2009Q3-base:1.9 pkgsrc-2009Q2:1.9.0.2 pkgsrc-2009Q2-base:1.9 pkgsrc-2009Q1:1.8.0.2 pkgsrc-2009Q1-base:1.8 pkgsrc-2008Q4:1.7.0.6 pkgsrc-2008Q4-base:1.7 pkgsrc-2008Q3:1.7.0.4 pkgsrc-2008Q3-base:1.7 cube-native-xorg:1.7.0.2 cube-native-xorg-base:1.7 pkgsrc-2008Q2:1.6.0.4 pkgsrc-2008Q2-base:1.6 cwrapper:1.6.0.2 pkgsrc-2008Q1:1.5.0.2 pkgsrc-2008Q1-base:1.5 pkgsrc-2007Q4:1.3.0.2 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.2.0.2 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.1.1.1.0.2 pkgsrc-2007Q2-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.32 date 2023.05.20.06.19.48; author wiz; state Exp; branches; next 1.31; commitid repOcbiUr0FwoFpE; 1.31 date 2022.04.03.08.07.33; author ast; state Exp; branches; next 1.30; commitid pUTUgiY1M61weJyD; 1.30 date 2021.10.26.10.06.45; author nia; state Exp; branches; next 1.29; commitid JMRLe4kpApoo0jeD; 1.29 date 2021.10.07.13.29.04; author nia; state Exp; branches; next 1.28; commitid OZwjTf8PLdPJJSbD; 1.28 date 2021.04.26.14.36.28; author wiz; state Exp; branches; next 1.27; commitid 7SVJJq22GxgJnOQC; 1.27 date 2019.03.02.04.07.33; author wen; state Exp; branches; next 1.26; commitid 4Y8OVBiSqQljaKdB; 1.26 date 2019.01.27.13.21.37; author wen; state Exp; branches; next 1.25; commitid zHiVly6gWVGakq9B; 1.25 date 2018.12.16.04.28.56; author wen; state Exp; branches; next 1.24; commitid szevAEYUqXa7JY3B; 1.24 date 2017.12.30.13.15.14; author wiz; state Exp; branches; next 1.23; commitid vhvnNJ5I83FfVUkA; 1.23 date 2017.11.24.13.19.48; author wiz; state Exp; branches; next 1.22; commitid rNyvPRiasZmu6igA; 1.22 date 2017.06.04.02.49.37; author jklos; state Exp; branches; next 1.21; commitid xsAsYxslG3pr70Uz; 1.21 date 2017.05.29.11.00.17; author wiz; state Exp; branches; next 1.20; commitid 6arJUBo5F1M95hTz; 1.20 date 2017.05.17.11.07.52; author wiz; state Exp; branches; next 1.19; commitid bGBUK0lmjIAXvJRz; 1.19 date 2015.11.03.01.43.51; author agc; state Exp; branches; next 1.18; commitid WOLBSwostmLwpAHy; 1.18 date 2014.02.06.12.34.51; author abs; state Exp; branches; next 1.17; commitid gvepefCm44uir2ox; 1.17 date 2013.07.03.13.38.50; author sno; state Exp; branches; next 1.16; commitid mU4YZxg5TPytN1Ww; 1.16 date 2013.05.23.08.16.56; author wen; state Exp; branches; next 1.15; commitid echrCZQjsBoMkJQw; 1.15 date 2013.04.21.12.49.01; author ryoon; state Exp; branches; next 1.14; 1.14 date 2011.08.06.13.39.35; author adam; state Exp; branches; next 1.13; 1.13 date 2010.12.02.12.08.55; author wiz; state Exp; branches; next 1.12; 1.12 date 2010.08.25.19.30.23; author sno; state Exp; branches; next 1.11; 1.11 date 2010.08.04.14.15.36; author sno; state Exp; branches; next 1.10; 1.10 date 2010.01.20.14.50.17; author wiz; state Exp; branches; next 1.9; 1.9 date 2009.06.14.20.46.30; author sno; state Exp; branches; next 1.8; 1.8 date 2009.02.24.19.25.32; author he; state Exp; branches; next 1.7; 1.7 date 2008.08.12.09.17.28; author obache; state Exp; branches; next 1.6; 1.6 date 2008.06.04.14.19.58; author obache; state Exp; branches; next 1.5; 1.5 date 2008.02.13.02.49.06; author obache; state Exp; branches; next 1.4; 1.4 date 2008.01.05.08.15.18; author obache; state Exp; branches; next 1.3; 1.3 date 2007.12.03.05.54.15; author obache; state Exp; branches; next 1.2; 1.2 date 2007.09.12.04.15.06; author obache; state Exp; branches; next 1.1; 1.1 date 2007.04.30.01.41.31; author obache; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2007.04.30.01.41.31; author obache; state Exp; branches; next ; desc @@ 1.32 log @p5-JSON: update to 4.10. 4.10 2022-10-09 - updated backportPP with JSON::PP 4.12 4.09 2022-08-01 - fix a test to pass under perl with core bool support 4.08 2022-07-31 - updated backportPP with JSON::PP 4.11 4.07 2022-06-24 - updated backportPP with JSON::PP 4.10 4.06 2022-05-22 - updated backportPP with JSON::PP 4.09 @ text @$NetBSD: distinfo,v 1.31 2022/04/03 08:07:33 ast Exp $ BLAKE2s (JSON-4.10.tar.gz) = c05ba7b2d0383f9797199f51c84ba717173594b5df18a7d5804e6a102c3a929e SHA512 (JSON-4.10.tar.gz) = 2aa0c40fbff23d3df84cfa729d00a32a69e06ea83d082b25b7223f90cb157fa3c2e72342fadcd2ebe09b5848a0e3a7d2caec6d1753e95952a56e3e9367f343e3 Size (JSON-4.10.tar.gz) = 94342 bytes @ 1.31 log @Update to 4.05 Upstream changes: 4.05 2022-01-14 - removed VERSION section in pod (GH#52, abraxxa++) 4.04 2021-12-17 - updated backportPP with JSON::PP 4.07 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.30 2021/10/26 10:06:45 nia Exp $ d3 3 a5 3 BLAKE2s (JSON-4.05.tar.gz) = a3cfd84070211d9ebb7719b1d004fee46815bd1162b80118b8e45d94e4fcf9fc SHA512 (JSON-4.05.tar.gz) = 2655d78baee5d986779f66ab0bb93e9943dcd9eefb06033b76130282e64104c8eb5b702c0edeb69fe3c2b6edb2125b3bf338b7923c50bf702a8c35f09a7bde65 Size (JSON-4.05.tar.gz) = 91829 bytes @ 1.30 log @converters: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.29 2021/10/07 13:29:04 nia Exp $ d3 3 a5 3 BLAKE2s (JSON-4.03.tar.gz) = 575e1c35758cdbc2d5123ba11b12dc953b8b3c4ba4ee51ce335a065d0950d599 SHA512 (JSON-4.03.tar.gz) = 5910818d3a866a50ea655da7d9ae617f21d3bc7e8511d35cff96ec4ea04fe553638c7843422cf2d00c37835a6d9f931b1defd224f57c40a3e52d7cef4684ef8c Size (JSON-4.03.tar.gz) = 91373 bytes @ 1.29 log @converters: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.28 2021/04/26 14:36:28 wiz Exp $ d3 1 a3 1 RMD160 (JSON-4.03.tar.gz) = 0d690c5741804d41b5b45c4e247c0109be5db639 @ 1.28 log @p5-JSON: update to 4.03. 4.03 2021-01-24 - corrected one typo in POD (James E Keenan) - updated backportPP with JSON::PP 4.06 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.27 2019/03/02 04:07:33 wen Exp $ a2 1 SHA1 (JSON-4.03.tar.gz) = 99e9ebead1e195cb7fe0d755325c1a36651a75ea @ 1.27 log @Update to 4.02 Upstream changes; 4.02 2019-02-23 - fixed a test that breaks if perl is compiled with -Dquadmath (RT-128589) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.26 2019/01/27 13:21:37 wen Exp $ d3 4 a6 4 SHA1 (JSON-4.02.tar.gz) = 73cc3ebd4a6081865cb54163ebb5deaae036be75 RMD160 (JSON-4.02.tar.gz) = a2809c2e5666590afdd355c243194594160807f6 SHA512 (JSON-4.02.tar.gz) = 4af44478cd1dac1755768e5211fe86f0086150157393ff2075def7cf6a394fe11e8e35f369f2abc0470373efc8021e941c59ace9a92dfcd50740f924c747d95a Size (JSON-4.02.tar.gz) = 90374 bytes @ 1.26 log @Update to 4.01 Upstream changes: 4.01 2019-01-21 - added boolean function/method that takes a scalar value and returns a boolean value (David Cantrell) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.25 2018/12/16 04:28:56 wen Exp $ d3 4 a6 4 SHA1 (JSON-4.01.tar.gz) = c41b80f6fbe99cb046085d30e2e369509872c283 RMD160 (JSON-4.01.tar.gz) = 836e37c5b4ad01dbb2697635b1b34e274a5c2e53 SHA512 (JSON-4.01.tar.gz) = 95d38b994fc0452ad2a111cf640e0860f028039fa19c636b0c8facfd9a42851ec7f1917a2bef6a2b27d0990513329f6051ad7b85ecbe02b755200762c7331088 Size (JSON-4.01.tar.gz) = 90306 bytes @ 1.25 log @Update to 4.00 Upstream changes: 4.00 2018-12-07 - production release 3.99_01 2018-12-03 - BACKWARD INCOMPATIBILITY: As JSON::XS 4.0 changed its policy and enabled allow_nonref by default, JSON::PP, and thus JSON, also enabled allow_nonref by default - updated backportPP with JSON::PP 3.99_01 - allow PERL_JSON_PP_USE_B environmental variable to restore old number detection behavior for compatibility @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.24 2017/12/30 13:15:14 wiz Exp $ d3 4 a6 4 SHA1 (JSON-4.00.tar.gz) = 8346e3fa0cc92a0f7109ef642e7a405bc241cfec RMD160 (JSON-4.00.tar.gz) = 38c068ee317c145bf642b556a8170ee34f29903c SHA512 (JSON-4.00.tar.gz) = 6190c8904652f93f360fb620c04e4f3bd7af8bb76fee44cbb1d9917362cfb1431743e05f855265a7fba18fa5040c3fe96887b10e04719b3b9bf64c36589d735e Size (JSON-4.00.tar.gz) = 90081 bytes @ 1.24 log @p5-JSON: update to 2.97001. 2.97001 2017-12-21 - updated backportPP with JSON::PP 2.97001 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.23 2017/11/24 13:19:48 wiz Exp $ d3 4 a6 4 SHA1 (JSON-2.97001.tar.gz) = 6403801afb59e2f101f4c92db3a00f9fc0be85cd RMD160 (JSON-2.97001.tar.gz) = 3733e22f34e55d0f15e351158d3edb2807480c44 SHA512 (JSON-2.97001.tar.gz) = 42fe08c1d7b8f689592a28c17dd7853a90c4236e64a9be175a635af005da48e06c436e80dac905893e2232ca8efee3832f6ad51992fd4ca851f8f0fd796860df Size (JSON-2.97001.tar.gz) = 82790 bytes @ 1.23 log @p5-JSON: update to 2.97000. 2.97000 2017-11-21 - updated backportPP with JSON::PP 2.97000 - use 5 digit minor version number for a while to avoid confusion - fixed is_bool to use blessed() instead of ref() 2.96 2017-11-20 - fixed packaging issue - updated backportPP with JSON::PP 2.96 - not to use newer Test::More features (RT-122421; ilmari++) 2.95 2017-11-20 - updated backportPP with JSON::PP 2.95 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.22 2017/06/04 02:49:37 jklos Exp $ d3 4 a6 4 SHA1 (JSON-2.97000.tar.gz) = 267b598f09acf0411b39e9647c390a21e8ee6663 RMD160 (JSON-2.97000.tar.gz) = bc4de04f257093a086426ab9e7e97fce5bdd69a1 SHA512 (JSON-2.97000.tar.gz) = 7f11faa7a27fdaef65e252f3d7e7625108df733d0f49b4175fec8d71b5222de8c2deceb615bdce4d00bde20591dfb1f2a80f2b881cba50f1092933de255be0fa Size (JSON-2.97000.tar.gz) = 82804 bytes @ 1.22 log @Update JSON to 2.94: 2.94 2017-05-29 - fixed VERSION issue caused by VERSION methods added to abstract backend packages (RT-121892; ppisar++) - fixed a test for perl 5.6 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.21 2017/05/29 11:00:17 wiz Exp $ d3 4 a6 4 SHA1 (JSON-2.94.tar.gz) = a30c5897bcb2068624f6e1e8669a1d23dd4365aa RMD160 (JSON-2.94.tar.gz) = 491c45e149fc6dc7e3f3e11174947c1a037b4678 SHA512 (JSON-2.94.tar.gz) = 0a20562441d525ee37fff467111f7d65124525e06b4f825079948752da2a983757e719025dd2ab896115b34ba146b4c495f738e4f005542dce0b058440c73a46 Size (JSON-2.94.tar.gz) = 82629 bytes @ 1.21 log @Updated p5-JSON to 2.93. 2.93 2017-05-19 - add VERSION methods to (abstract) backend packages - explained backward incompatibility about backend method - updated VERSIONs of backportPP modules @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.20 2017/05/17 11:07:52 wiz Exp $ d3 4 a6 4 SHA1 (JSON-2.93.tar.gz) = 45191a8c0415b617a23aae22f5a5897c27805d9c RMD160 (JSON-2.93.tar.gz) = f9d3d0ac2b9fc491d265305b463aac5ca192f2bb SHA512 (JSON-2.93.tar.gz) = a4694c9b8bd80baa9ce96379db87816df47c6112d2747ac9cab85c6ea2c572197ef6e39b7c20e52b86269e9d05387334afdf218bb679c785962bb4f90a0c4907 Size (JSON-2.93.tar.gz) = 82566 bytes @ 1.20 log @Updated p5-JSON to 2.92. 2.92 2017-05-15 - production release 2.91_04 2017-01-10 - updated backportPP with JSON::PP 2.91_04 2.91_03 2017-01-09 - reworked documentation, based on the one for JSON::XS - updated backportPP with JSON::PP 2.91_03 2.91_02 2016-12-04 - fixed not to fail tests under Perl 5.25.* (srezic++) 2.91_01 2016-12-03 - PERL_JSON_BACKEND now accepts Cpanel::JSON::XS as well - tweaked tests to support various backends - made convert_blessed_universally (for Perl 5.18+) and support_by_pp less harmful - fixed N/A exit code in Makefile.PL (bulk88) - various doc patches from gregoa, topaz, zoffix, singingfish, yanick, dsteinbrunner, Toby Inkster - removed duplicated tests - removed base.pm dependency - updated backportPP with JSON::PP 2.91_01 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.19 2015/11/03 01:43:51 agc Exp $ d3 4 a6 4 SHA1 (JSON-2.92.tar.gz) = cd0c9c0bac2033d4733723e71990ce9c06cb0b50 RMD160 (JSON-2.92.tar.gz) = 748af73f7e731f5694b2d3bbd996f2f20bdf79bd SHA512 (JSON-2.92.tar.gz) = c1bb781a8fb62c2066fecb10a253598254dad07947fc364b8951d1bb3fbf9bab7c31581961356cadc7f27320c280cb5191e391721b7b5b1ce4c7684c6a259432 Size (JSON-2.92.tar.gz) = 85192 bytes @ 1.19 log @Add SHA512 digests for distfiles for converters category Problems found with existing distfile: distfiles/libiconv-1.13-cp932.patch.gz No changes made to the libiconv distinfo file. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.18 2014/02/06 12:34:51 abs Exp $ d3 4 a6 4 SHA1 (JSON-2.90.tar.gz) = 8f0ffe72cbe9e6287d7ecafcf19b31cc297364c2 RMD160 (JSON-2.90.tar.gz) = 629becc378221dadbd01162c26dabec2ea7550cc SHA512 (JSON-2.90.tar.gz) = 72462a468aa37da73d164c91b5123c237c268f87215019fae49b7f212b0a25e0b48cd57b3cf0bd93c9fff6afc553b2417faafc0c319e62cb0cf4b1cf432698e7 Size (JSON-2.90.tar.gz) = 85333 bytes @ 1.18 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.17 2013/07/03 13:38:50 sno Exp $ d5 1 @ 1.17 log @Updating package for CPAN distribution JSON in converters/p5-JSON from 2.58nb1 to 2.59. Upstream changes: 2.59 Wed Jun 5 14:35:54 2013 - PUREPERL_ONLY support was not supported... and finally remove all PP options from Makefile.PL. - recommend JSON::XS instead of conditionally requiring it patched by miyagaw ( for example, $ cpanm --with-recommends JSON) - Hide more packages from PAUSE (and other stuff) patched by miyagawa @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.16 2013/05/23 08:16:56 wen Exp $ d3 3 a5 3 SHA1 (JSON-2.59.tar.gz) = 8a82c442088ffa0d605747fd5e65f51e037aad94 RMD160 (JSON-2.59.tar.gz) = 74d0fac60af9ad206755f4996c32884f9291a1c7 Size (JSON-2.59.tar.gz) = 83997 bytes @ 1.16 log @Update to 2.58 Upstream changes: 2.58 Thu May 23 09:04:37 2013 - support PUREPERL_ONLY install option. (rt#84876) (PERL_ONLY and NO_XS are not yet removed) - stop installing JSON::XS automatically on Perl 5.18 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2013/04/21 12:49:01 ryoon Exp $ d3 3 a5 3 SHA1 (JSON-2.58.tar.gz) = d278466392e544385029dcf61267a019a36535e7 RMD160 (JSON-2.58.tar.gz) = 73c01902ae327271e3e05417acd8a8711a6144f4 Size (JSON-2.58.tar.gz) = 84435 bytes @ 1.15 log @Update to 2.57 Changelog: 2.57 - t/x17_strage_overload.t didn't work correctly. 2.56 Sat Apr 6 09:58:32 2013 - fixed t/x17_strage_overload.t (rt#84451 by Ricardo Signes) 2.55 - update JSON::BackportPP version 2.54 Fri Apr 5 16:15:08 2013 - fixed t/19_incr.t on perl >= 5.17.10 (wyant, rt#84154) pathced by mbeijen and modified with demerphq's patch - Fixed some spelling (by briandfoy) - fixed sppeling (by Perlover) - enhanced documents (Thanks to Justin Hunter and Olof Johansson) - changed backend module loading for overloaded object behavior (reported by tokuhirom) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2011/08/06 13:39:35 adam Exp $ d3 3 a5 3 SHA1 (JSON-2.57.tar.gz) = c29a807fa5ee747ea99beec6a80b3d570c27643e RMD160 (JSON-2.57.tar.gz) = 82ef8fac874ca2885daca34ce71e142907c7077a Size (JSON-2.57.tar.gz) = 84487 bytes @ 1.14 log @Changes 2.53: * made Makefile.PL skipping a installing XS question when set $ENV{PERL_ONLY} or $ENV{NO_XS} Changes 2.52: * fixed to_json * backport JSON::PP 2.27200 * fixed incr_parse docodeing string more correctly Changes 2.51: * import JSON::PP 2.27105 as BackportPP * fixed documentations Changes 2.50: * stable release @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2010/12/02 12:08:55 wiz Exp $ d3 3 a5 3 SHA1 (JSON-2.53.tar.gz) = a56cd4155ddad0e55bbef588207c3fd85e13c271 RMD160 (JSON-2.53.tar.gz) = d330285f25e75ce63dbea73e23713ab3a7e226f9 Size (JSON-2.53.tar.gz) = 84391 bytes @ 1.13 log @Update to 2.27: 2.27 Sun Oct 31 20:32:46 2010 [JSON::PP] - Some optimizations (gfx) [JSON::PP::5005] - added missing B module varibales (makamaka) 2.26 Tue Sep 28 17:41:37 2010 [JSON::PP] - cleaned up code and enhanced sort option efficiency in encode. 2.25 Tue Sep 28 16:47:08 2010 [JSON] - JSON::Backend::XS::Supportable always executed a needless process with JSON::XS backend. This made encode/decode a bit slower. 2.24 Mon Sep 27 10:56:24 2010 [JSON::PP] - tweaked code. - optimized code in hash object encoding. 2.23 Sun Sep 26 22:08:12 2010 [JSON::PP] - modified tied object handling in encode. it made encoding speed faster. pointed by https://rt.cpan.org/Ticket/Display.html?id=61604 - modified t/e10_bignum.t for avoiding a warning in using Math::BigInt dev version @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2010/08/25 19:30:23 sno Exp $ d3 3 a5 3 SHA1 (JSON-2.27.tar.gz) = 69daaf59068072bb72ef384d228c745dcdd4ce53 RMD160 (JSON-2.27.tar.gz) = 4a904cacbad5e0d284ed30db4fab1d16abc91000 Size (JSON-2.27.tar.gz) = 76579 bytes @ 1.12 log @Updating converters/p5-JSON from 2.21nb1 to 2.22 Upstream changes: 2.22 Wed Aug 25 12:46:13 2010 [JSON] - added JSON::XS installing feature in Makefile.PL with cpan or cpanm (some points suggested by gfx) - check that to_json and from_json are not called as methods (CHORNY) [JSON::PP] - modified for -Duse64bitall -Duselongdouble compiled perl. 11_pc_expo.t too. (these are patched by H.Merijn Brand) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2010/08/04 14:15:36 sno Exp $ d3 3 a5 3 SHA1 (JSON-2.22.tar.gz) = 9204a5c00faebd376e8129844d7740e803f435e0 RMD160 (JSON-2.22.tar.gz) = c439a9593ec88f9fcc3c193b6ac7e07211510ae9 Size (JSON-2.22.tar.gz) = 75653 bytes @ 1.11 log @Updating converters/p5-JSON from 2.17 to 2.21 Upstream changes: 2.21 Mon Apr 5 14:56:52 2010 [JSON] - enhanced 'HOW DO I DECODE A DATA FROM OUTER AND ENCODE TO OUTER' - renamed eg/bench_pp_xs.pl to eg/bench_decode.pl - added eg/bench_encode.pl 2.20 Fri Apr 2 12:50:08 2010 [JSON] - added eg/bench_pp_xs.pl for benchmark sample - updated 'INCREMENTAL PARSING' section [JSON::PP] - decode_prefix() didn't count a consumed text length properly. - enhanced XS compatibilty in the case of decoding a white space garbaged text. 2.19 Tue Mar 30 13:40:24 2010 [JSON] - fixed typo (rt#53535 by Angel Abad) - added a recommendation refering to (en|de)code_json to pod (suggested by tokuhirom) - added 'HOW DO I DECODE A DATA FROM OUTER AND ENCODE TO OUTER' to pod. 2.18 Tue Mar 23 15:18:10 2010 [JSON] - updated document (compatible with JSON::XS 2.29) [JSON::PP] - fixed encode an overloaded 'eq' object bug (reported by Alexey A. Kiritchun) - enhanced an error message compatible to JSON::XS @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2010/01/20 14:50:17 wiz Exp $ d3 3 a5 3 SHA1 (JSON-2.21.tar.gz) = 0a74bbab065a5d06187f4bdc1e8cf55c9154bec6 RMD160 (JSON-2.21.tar.gz) = 2763de60844dbd80e53845a5f593e1d591beca49 Size (JSON-2.21.tar.gz) = 74923 bytes @ 1.10 log @Update to 2.17: 2.17 Thu Jan 7 12:23:13 2010 [JSON] - fixed a problem caused by JSON::XS backend and support_by_pp option (rt#52842, rt#52847 by ikegami) [JSON::PP] - made compatible with JSON::XS 2.27 - patched decode for incr_parse (rt#52820 by ikegami) - relaxed option caused an infinite loop in some condition. 2.16 Fri Oct 16 15:07:37 2009 [JSON][JSON::PP] - made compatible with JSON::XS 2.26 *indent adds a final newline - corrected copyrights in JSON::PP58. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2009/06/14 20:46:30 sno Exp $ d3 3 a5 3 SHA1 (JSON-2.17.tar.gz) = 71c0681478676493ab083f78a5a1a244bc64b694 RMD160 (JSON-2.17.tar.gz) = 645d1c5a9bdec4390c753f1932c36896762c561b Size (JSON-2.17.tar.gz) = 69003 bytes @ 1.9 log @pkgsrc changes: - Updating package of p5 module JSON and subclasses from 2.14 to 2.15 - Setting LICENSE to ${PERL5_LICENSE} accroding to META.yaml Upstream changes: 2.15 Tue Jun 2 16:36:42 2009 [JSON] - made compatible with JSON::XS 2.24 - corrected copyrights in some modules. [JSON::PP] - modified incr_parse, pointed by Martin J. Evans (rt#46439) - deleted a meaningless code @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2009/02/24 19:25:32 he Exp $ d3 3 a5 3 SHA1 (JSON-2.15.tar.gz) = e62cd4ed02fbd1335b1e7883043cbe44066d917a RMD160 (JSON-2.15.tar.gz) = 1d828b2b70843ab2699dffe6eeb73aa6ae1ff22d Size (JSON-2.15.tar.gz) = 68370 bytes @ 1.8 log @Updated from version 2.12nb1 to 2.14 Upstream changes: 2.14 Tue Feb 24 11:20:24 2009 [JSON] - the compatible XS version was miswritten in document. 2.13 Sat Feb 21 17:01:05 2009 [JSON::PP] - decode() didn't upgrade unicode escaped charcters \u0080-\u00ff. this problem was pointed by rt#43424 (Mika Raento) [JSON::PP::56] - fixed utf8::encode/decode emulators bugs. - defined a missing B module constant in Perl 5.6.0. (reported by Clinton Pierce) [JSON::PP::5005] - _decode_unicode() returned a 0x80-0xff value as UTF8 encoded byte. [JSON] - added a refference to JSON::XS's document "JSON and ECMAscript". - fixed a typo in the document (pointed by Jim Cromie). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2008/08/12 09:17:28 obache Exp $ d3 3 a5 3 SHA1 (JSON-2.14.tar.gz) = 876b6d803514bbb46fef3d713c9277c1072c1c0b RMD160 (JSON-2.14.tar.gz) = 316cfd27b6bc89cb8daf0a5f07de965ac14c46a0 Size (JSON-2.14.tar.gz) = 67930 bytes @ 1.7 log @Update p5-JSON to 2.12. 2.12 Wed Jul 16 11:14:35 2008 [JSON] - made compatible with JSON::XS 2.22 [JSON::PP] - fixed the incremental parser in negative nest level (pointed and patched by Yuval Kogman) 2.11 Tue Jun 17 14:30:01 2008 [JSON::PP] - fixed the decoding process which checks number. regarded number like chars in Unicode (ex. U+FF11) as [\d]. - enhanced error messages compatible to JSON::XS. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2008/06/04 14:19:58 obache Exp $ d3 3 a5 3 SHA1 (JSON-2.12.tar.gz) = 9e6789adfb6ad109097eb1082d7db18c84edfe5c RMD160 (JSON-2.12.tar.gz) = ca4526470a9f879a51fd18f373862d1d1c1d9c61 Size (JSON-2.12.tar.gz) = 67580 bytes @ 1.6 log @Update p5-JSON to 2.10. 2.10 Tue Jun 3 18:42:11 2008 [JSON] - made compatible with JSON::XS 2.21 * updated the document. - added an item pointed by rt#32361 to the doc. [JSON::PP] [JSON::PP58] [JSON::PP56] [JSON::PP5005] - made compatible with JSON::XS 2.21 * added incr_reset - removed useless codes. 2.09 Sun Apr 20 20:45:33 2008 [JSON] - made compatible with JSON::XS 2.2 - changed pod section totally. [JSON::PP] 2.20001 - made compatible witg JSON::XS 2.2 * lifted the log2 rounding restriction of max_depth and max_size. * incremental json parsing (EXPERIMENTAL). * allow_unknown/get_allow_unknown methods. - the version format was changed. X.YYZZZ => X.YY is the same as JSON::XS. ZZZ is the PP own version. - changed pod section totally. 2.08 Sat Apr 12 22:49:39 2008 [JSON] - fixed JSON::Boolean inheritance mechanism. If the backend is XS with support_by_pp mode and using PP only support method, JSON::Boolean did not work correctly. Thanks to hg[at]apteryx's point. [JSON::PP] 2.07 - Now split into JSON::PP58 for Perl 5.8 and lator. - made an error message compatible to JSON::XS did not croak when TO_JSON method returns same object as passed. [JSON::PP58] - modified for Perls post 5.8.0 that don't have utf8::is_utf8. Thanks to Andreas Koenig. 2.07 Sat Feb 16 15:52:29 2008 [JSON] - experimentally added -convert_blessed_universally to define UNIVERSAL::TO_JSON subroutine. use JSON -convert_blessed_universally; $json->convert_blessed->encode( $blessed ); - and as_nonbleesed is obsoleted (not yet removed). OK? - fixed t/04_pretty.t. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2008/02/13 02:49:06 obache Exp $ d3 3 a5 3 SHA1 (JSON-2.10.tar.gz) = 0239c114d8ae49f97815df7a2c14b7568f9f9300 RMD160 (JSON-2.10.tar.gz) = 48198b2578ecf34a03e556f464a34ef31d099ef5 Size (JSON-2.10.tar.gz) = 67197 bytes @ 1.5 log @Update p5-JSON to 2.06. This version is DESTDIR ready. 2.06 Fri Feb 8 16:21:59 2008 [JSON::PP] 2.06 - enhanced the XS compatibility for pretty-printing and the indent handling was broken! 2.05 Tue Feb 5 13:57:19 2008 [JSON::PP] 2.05 - enhanced some XS compatibilities for de/encode. - now decode_error can dump high (>127) chars. - enhanced the XS combatilbity of the decoding error. - fixed the utf8 checker while decoding (is_valid_utf8). - implemented utf8::downgrade in JSON::PP56. - enhanced utf8::encode in JSON::PP56. - made utf8::downgrade return a true in JSON::PP5005. 2.04 Sat Jan 5 16:10:01 2008 [JSON] - fixed a document typo pointed by kawasaki@@annocpan - make DATA handle closed for error mssages in support_by_pp mode. - switched JSON::Backend::XS::Supportable wrapper de/encode to changing symbolic tables for croak messages and speed. - fixed support_by_pp setting [JSON::PP] 2.04 - enhanced the error message compatiblity to XS. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2008/01/05 08:15:18 obache Exp $ d3 3 a5 3 SHA1 (JSON-2.06.tar.gz) = 7a70c4f55cf2a9ebe3372c8acf227e3f78c36b72 RMD160 (JSON-2.06.tar.gz) = bcdb0e1759d09f5e0beaaf80844a6b07753b4f84 Size (JSON-2.06.tar.gz) = 62329 bytes @ 1.4 log @Update p5-JSON to 2.03. Changes: ## JSON version 2.00 ##################################################### In this version, JSON was totally rewritten. * JSON becomes a wrapper to JSON::XS or JSON::PP! * objToJson() and jsonToObj() are obsoleted! * $JSON::* variables are no longer available! * JSON::Parser and JSON::Converter are deleted from the distribution! * JSONRPC* and Apache::JSONRPC are deleted from the distribution! Please check JSON::RPC (supports JSON-RPC protocol v1.1 and 1.0). ########################################################################## 2.03 Fri Jan 4 14:10:58 2008 [JSON] - fixed the description - Transition ways from 1.xx to 2.xx. $JSON::ConvBlessed compat => $json->allow_blessed->as_nonbleesed - support_by_pp supports 'as_nonbleesed' (experimental) - clean up the code for saving memory [JSON::PP] 2.03 - Now the allo_bignum flag also affects the encoding process. encode() can convert Math::BigInt/Float objects into JSON numbers - added as_nonblessed option (experimental) - cleaned up internal function names (renamed camel case names) 2.02 Wed Dec 26 11:08:19 2007 [JSON] - Now support_by_pp allows to use indent_length() [JSON::PP] 2.02 - added get_indent_length 2.01 Thu Dec 20 11:30:59 2007 [JSON] - made the object methods - jsonToObj and objToJson available for a while with warnings. 2.00 Wed Dec 19 11:48:04 2007 [JSON] - new version! - modified Makefile.PL for broken Perls (when PERL_DL_NONLAZY = 1). [JSON::PP] 2.0104 - clean up the document. - use 'subs' instead of CORE::GLOBAL for fixing join() in 5.8.0 - 5.8.2 - enhanced decoding error messages for JSON::XS compatibility. - jsonToObj and objToJson warn. 1.99_05 Fri Dec 14 18:30:43 2007 [JSON] - added a description about the Unicode handling to document. [JSON::PP] (2.0103) - Now the JSON::PP56 unicode handling does not require Unicode::String. - Now JSON::PP5005 can de/enocde properly within the Perl 5.005 world. - decode() always utf8::decode()ed to strings. - decode() returned a big integer as string though the integer is smaller than it is so. - a bad know how - added the join() wrapper for Perl 5.8.0 - 5.8.2 bug. - JSON::PP56 encode() did not handle Unicode properly. - added a section about the unicode handling on Perls to JSON::PP doc. 1.99_04 Mon Dec 10 14:28:15 2007 [JSON] - modified the tests and source for Perl 5.005 [JSON::PP] (2.0102) - modified some prototypes in JSON::PP5005. 1.99_03 Mon Dec 10 11:43:02 2007 [JSON] - modified tests and document. in Perl5.8.2 or earlier, decoding with utf8 is broken because of a Perl side problem. (join() had a bug.) - modified Makefile.PL for Perl 5.005. in the version, 'require JSON' is fail.... [JSON::PP] (2.0102) - modified string decode function. - enhanced error messages for compatibility to JSON::XS. - enhanced utf8::decode emulator and unpack emulator in JSON::PP56. 1.99_02 Sun Dec 9 05:06:19 2007 [JSON::PP] (2.0101) - decoding with utf8 was broken in Perl 5.10 as the behaviour of unpack was changed. - added a fake in JSON::PP5005 (bytes.pm) - added the missing file JONS::PP::Boolean.pm 1.99_01 Sat Dec 8 12:01:43 2007 [JSON] - released as version 2.0 this module is incompatible to 1.xx, so check the document. [JSON::PP] (2.01 from 0.97) - updated JSON::PP for compatible to JSON::XS 2.01 - renamed from_json and to_json to decode_json and encode_json - added get_* to JSON::PP - deleted property() from JSON::PP - deleted strict() and added loose() - deleted disable_UTF8() and self_encode() - renamed singlequote to allow_singlequote - renamed allow_bigint to allow_bignum - max_depth and max_size round up their arguments. - added indent_length and sort_by @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2007/12/03 05:54:15 obache Exp $ d3 3 a5 3 SHA1 (JSON-2.03.tar.gz) = 5de944ed0a133b91ee2cea8af0c48558346cf7f0 RMD160 (JSON-2.03.tar.gz) = 3237aefc682e076ca1e67e285557db6714cd60ee Size (JSON-2.03.tar.gz) = 60408 bytes @ 1.3 log @Update p5-JSON to 1.15. 1.15 Wed Nov 14 14:52:31 2007 [JSON] - modified a bug (rt#28434: UTF-8 handling severly broken) but recommend to use JSON::PP instead of JSON (with JSON::Converter) as JSON::Converter's utf8 handling is incomplete. - fixed rt#29139 (unary boolean negation generates) objToJson([!1]) => [""] objToJson([!!1]) => ["1"] - fixed doc (rt#21038: QuotApos documentation is flawed) [JSON::PP] - updated JSON::PP for compatible to JSON::XS 1.52 adding max_size, relaxed, allow_blessed, convert_blessed, filter_json_object, filter_json_single_key_object - modified a JSON::PP bug (rt#29988 JSON::PP recursion depth bug) - Now JSON::PP's max_depth default value is 512. - Now JSON::PP mapping policy is compatible to JSON::XS - JSON:PP's allow_tie is obsoleted. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2007/09/12 04:15:06 obache Exp $ d3 3 a5 3 SHA1 (JSON-1.15.tar.gz) = 56347647085e9e49d6c66a3d7d573466513eedae RMD160 (JSON-1.15.tar.gz) = ba6f2fc4fa7bb93f52b2f731a971f8cf68d5881e Size (JSON-1.15.tar.gz) = 38395 bytes @ 1.2 log @Update p5-JSON to 1.14. 1.14 Thu May 10 15:32:18 2007 - added 'TRANSITION PLAN' - updated JSON::PP (latin1 and decode_prefix are added for JSON::XS comatible) 1.13 Sun May 6 14:03:31 2007 - fixed round-trip handling for Perl5.9.4 (Thanks to andreas.koenig and Nicholas Clark) - added overload operator 'eq', 'ne', '==' and '!=' for JSON::NotString (JSON::Literal for JSON::PP) (rt#26923 by Ryan M 1.12 Thu May 3 18:32:28 2007 - fixed loose quoting bug in JSON::Parser. (Thanks to Allen Day and his - fixed round-trip problem (pointed by Marc Lehmann's JSON::XS) (However, only in the case of non autoconv mode) - updated JSON::PP now can be used in Perl 5.8, 5.6, 5.005 (There is functional restric added allow_bigint (Thanks to Adam Sussman's patch) added self_encode, singlequote, allow_barekey @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1.1.1 2007/04/30 01:41:31 obache Exp $ d3 3 a5 3 SHA1 (JSON-1.14.tar.gz) = 92cb2aedd4bc43ff2d5a28abf05df9acff6a037d RMD160 (JSON-1.14.tar.gz) = e1ad4bb73262ea8b1bfc14170e950722520deb1e Size (JSON-1.14.tar.gz) = 36432 bytes @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 SHA1 (JSON-1.11.tar.gz) = 7fcee4f3d44fcece2cb72b6836fe69285f764d48 RMD160 (JSON-1.11.tar.gz) = a77b2a40f0fb3279526d30b45c4b19624bc2885d Size (JSON-1.11.tar.gz) = 32278 bytes @ 1.1.1.1 log @Import p5-JSON version 1.11. This module converts between JSON (JavaScript Object Notation) and Perl data structure into each other. For JSON, See to http://www.JSON.org/. JSON-RPC http://json-rpc.org/ @ text @@