pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/converters/p5-Cpanel-JSON-XS



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun Sep  6 19:48:51 UTC 2020

Modified Files:
        pkgsrc/converters/p5-Cpanel-JSON-XS: Makefile distinfo

Log Message:
p5-Cpanel-JSON-XS: update to 4.23.

4.23 2020-09-05 (rurban)
        - Fixup t/54_stringify change for JSON 2.09 (really use PR #169 madsen)

4.22 2020-09-04 (rurban)
        - Fix t/54_stringify needs JSON 2.09 for allow_unknown (PR #169 madsen)
        - Fix t/118_type.t for 5.6
        - Fix t/96_interop.t for missing JSON::XS (GH #83 ribasushi)
        - Possible fix for s390x with long double, untested (GH #83)

4.21 2020-08-13 (rurban)
        - Fix not enough HEK memory allocation for the new canonical tied hashes
          feature. (GH #168)
        - TODO broken JSON::PP::Boolean versions 2.9x - 4.0 with threads::shared in
          125_shared_boolean.t

4.20 2020-08-12 (rurban)
        - New feature: sort tied hashes with canonical. (GH #167)
        - Fix encode of threads::shared boolean (#166 Sam Bingner).
          This was broken with 4.00.
        - Fix some stringify overload cases via convert_blessed (GH #105)
        - Fix a compat case with JSON::XS, when convert_blessed is set, but
          allow_blessed not. (GH #105)
        - Improve blessed and stringify tests
        - Work on better inf/nan detection on AIX (#165 Peter Heuchert)
        - Fix documentation for booleans and their types (#162 by Karen Etheridge)

4.19 2020-02-06 (rurban)
        - Fix typed decode memory leak (#160 by Pali).

4.18 2019-12-13 (rurban)
        - Add new method ->type_all_string (#156 by Pali).
          When type_all_string is set then encode method produce stable deterministic
          string types in result JSON.
          This can be an alternative to Cpanel::JSON::XS::Type when having
          deterministic output is required but string JSON types are enough for any
          output.
        - Move SvGETMAGIC() from encode_av() and encode_hv() to encode_sv()
          (#156 by Pali)
        - Add Math::BigInt and Math::BigFloat as recommended dependences
          (#157 by Pali and Grinnz)

4.17 2019-11-04 (rurban)
        - Add Changes tests and fixups (see #155)

4.16 2019-11-04 (rurban)
        - Use Perl_strtod instead of self-made atof (via pow), to
          minimize differences from core string-to-float conversions.
          (#154). Fixes float representation regressions (in the 1e-6
          to 1e-16 range) since 5.22.

4.15 2019-10-21 (rurban)
        - Fix more tests for nvtype long double

4.14 2019-10-15 (rurban)
        - Fix tests for nvtype long double (#153)
        - Fix PREREQ's. E.g. CentOS 7 has not Test::More anymore. (#152 by Pali)

4.13 2019-10-14 (rurban)
        - For JSON_TYPE_INT and JSON_TYPE_FLOAT allow to encode numeric values
          above 2^64 in PV slot via Math::BigInt/Float (#145, #148, #149 by Pali)
        - For JSON_TYPE_INT and JSON_TYPE_FLOAT encoder allow to pass Math::BigInt
          and Math::BigFloat objects with allow_bignum. (#147 by Pali)
        - Fix encoding floating point values above 2^64 in PV slot to JSON_TYPE_INT
          (#148, #150 by Pali)
        - Do not allow serializing objects when convert_blessed is not enabled.
          (#146 by Pali)

4.12 2019-06-11 (rurban)
        - Make encoder independent on Math::BigInt version (#140 by Pali)
        - Rethrow error from eval_sv and eval_pv() (#138, #139 by Pali),
          e.g. when Math::BigInt/BigFloat fails.
        - Fix encoding Inf and NaN from PV and NV slots to JSON_TYPE_INT
          (#137 by Pali)
        - Fix memory corruption in sv_to_ivuv() function (#136 by Pali)
        - Add new method ->require_types (#135 by Pali)
        - Fix typed json encoder conversion from scalar's PV and NV slot to
          JSON_TYPE_INT (#133, #134 by Pali)
        - Fix inconsistency with warnings in typed json encoder (#131 by Pali)
        - Fix Perl 5.8.0 support (#130 by Pali)
        - Fixed minor pod typo (#129 by sheeit)
        - Document invalid recursive callbacks or overloads (#128)

4.11 2019-03-26 (rurban)
        - Fix unicode strings with BOM corrupt ->utf8 state (#125)
          The BOM encoding effects only its very own decode call,
          not its object.

4.10 2019-03-18 (rurban)
        - Fix incr_text refcounts (#123)
        - Add incr_rest testcase (#123)
        - Fix encode_stringify string-overload refcnt problem (#124)
          "Attempt to free unreferenced scalar" with convert_blessed and overload.

4.09 2019-02-15 (rurban)
        - Add seperate allow_dupkeys property, in relaxed (#122)
        - Fixed allow_dupkeys for the XS slow path
        - Silence 2 -Wunused-value warnings
        - Fix ->unblessed_bool to produce modifiable perl structures (PR #121 by Pali)


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 pkgsrc/converters/p5-Cpanel-JSON-XS/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/converters/p5-Cpanel-JSON-XS/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/converters/p5-Cpanel-JSON-XS/Makefile
diff -u pkgsrc/converters/p5-Cpanel-JSON-XS/Makefile:1.10 pkgsrc/converters/p5-Cpanel-JSON-XS/Makefile:1.11
--- pkgsrc/converters/p5-Cpanel-JSON-XS/Makefile:1.10   Mon Aug 31 18:06:48 2020
+++ pkgsrc/converters/p5-Cpanel-JSON-XS/Makefile        Sun Sep  6 19:48:51 2020
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.10 2020/08/31 18:06:48 wiz Exp $
+# $NetBSD: Makefile,v 1.11 2020/09/06 19:48:51 wiz Exp $
 
-DISTNAME=      Cpanel-JSON-XS-4.08
+DISTNAME=      Cpanel-JSON-XS-4.23
 PKGNAME=       p5-${DISTNAME}
-PKGREVISION=   2
-CATEGORIES=    textproc perl5
+CATEGORIES=    converters textproc perl5
 MASTER_SITES=  ${MASTER_SITE_PERL_CPAN:=../../authors/id/R/RU/RURBAN/}
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost

Index: pkgsrc/converters/p5-Cpanel-JSON-XS/distinfo
diff -u pkgsrc/converters/p5-Cpanel-JSON-XS/distinfo:1.6 pkgsrc/converters/p5-Cpanel-JSON-XS/distinfo:1.7
--- pkgsrc/converters/p5-Cpanel-JSON-XS/distinfo:1.6    Sat Jan 12 12:59:35 2019
+++ pkgsrc/converters/p5-Cpanel-JSON-XS/distinfo        Sun Sep  6 19:48:51 2020
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.6 2019/01/12 12:59:35 wen Exp $
+$NetBSD: distinfo,v 1.7 2020/09/06 19:48:51 wiz Exp $
 
-SHA1 (Cpanel-JSON-XS-4.08.tar.gz) = b084d71012d32d9bd00903690db4b09474334a76
-RMD160 (Cpanel-JSON-XS-4.08.tar.gz) = c1b2f53fd03293498cb9823b8efb1156e012bab0
-SHA512 (Cpanel-JSON-XS-4.08.tar.gz) = 7236923791b244e022cea00f3c8697905a8187edddaf0b197ee6f8a4afe958c42ea37f655e0db8e4c66a07427b7888e68ae1dc08849ef7cbb518155b2d9c65f5
-Size (Cpanel-JSON-XS-4.08.tar.gz) = 238327 bytes
+SHA1 (Cpanel-JSON-XS-4.23.tar.gz) = da09f64e9483097aa657078a7cfb60ddef41bbce
+RMD160 (Cpanel-JSON-XS-4.23.tar.gz) = 4729cedc1d1039ea806eaf14ee2199bd3a84f780
+SHA512 (Cpanel-JSON-XS-4.23.tar.gz) = 1c0d70ff85a2217c2b326c8002766e237966e0fcdac447fbb5108a5ba98b2771db17731853f2f7bedf85c337c7f6e18333c2c235830a17e152e7838bd168d0f9
+Size (Cpanel-JSON-XS-4.23.tar.gz) = 253594 bytes



Home | Main Index | Thread Index | Old Index