Wed Feb 8 16:23:56 2023 UTC ()
p5-Sereal-Encoder: update to 5.003.

5.003
    * Production release of 5.002_001 and 5.002_002
    * OpenBSD build fixes. Gracious thanks to Andrew Hewus Fresh
      for providing guidance and access to an OpenBSD box to use to
      debug and fix this.
    * Update Miniz to 3.0.2, Zstd to 1.5.2 and Devel::CheckLib to 1.16
    * Assorted build fixes related to these updates.

5.002_002
    * OpenBSD build fixes. Gracious thanks to Andrew Hewus Fresh
      for providing guidance and access to an OpenBSD box to use to
      debug and fix this.

5.002_001
    * Update Miniz to 3.0.2, Zstd to 1.5.2 and Devel::CheckLib to 1.16
    * Assorted build fixes related to these updates.

5.002
    * Fixup Decoder tests to run on perl 5.8 which has no defined-or.
    - Consolidated changes from 5.001_00x:
    * Ensure that Encoder depends on the correct version of the Decoder.
      Gracious thanks to Slaven Rezic for being so patient in helping
      me get this release working properly.
    * Test compatibility fixes when no perl is already installed.
    * Add t/195_backcompat.t to check if the latest decoder will
      seamlessly handle reading output from older versions.
    * Test compatibility fixes with version 3 and earlier.

5.001_003
    * Ensure that Encoder depends on the correct version of the Decoder.
      Gracious thanks to Slaven Rezic for being so patient in helping
      me get 5.001_00x working properly.

5.001_002
    * Test compatibility fixes when no perl is already installed.
    * Decoder: Add t/195_backcompat.t to check if the latest decoder
      will seamlessly handle reading output from older versions.

5.001_001
    * Test compatibility fixes with version 3 and earlier.

5.001
    * First official release of protocol 5. Better support for non
      standard NV types. Support for the new Perl 5.36 bools.
      Upgrade *Sereal::Decoder* FIRST.

5.000_002
    * Prerelease CPAN testing. Build fixes for quadmath and
      longdouble perls. Certain tests were failing with the old
      versions which were subtly broken on quadmath or longdouble
      machines. These tests are now skipped on these builds. You
      will not be able to fully test this platform until you install
      the Decoder, and then install the Encoder.

5.000_001
    * Prerelease CPAN testing for 5.000_000.

5.000_000 Tue Aug 30, 2022
    * Better handling of floating point values
    * Support quadmath __float128 values as FLOAT_128.
    * Better longdouble support.
    * Add encoder option 'use_standard_double' which avoids
      use of LONG_DOUBLE and FLOAT_128 and forces doubles
      to go to the wire as DOUBLE instead. By default we use
      the native double for back compat.
    * Add support for YES and NO tags, to match the new booleans
      we have in Perl. JSON this is for you. Requires Perl 5.36.

---

4.025 Thr Jul 28, 2022
    * Release with build fixes for the Decoder under threaded
      perls and MANIFEST update.

4.024 Wed Jul 27, 2022
    * Changes to the FREEZE/THAW mechanism. Remove the part that
      says that FREEZE cannot return a list. It can, and we have
      supported it for a very long time, although I have not checked
      how far back this support goes. If you use the FREEZE/THAW
      API's you should upgrade to this version.
    * Test fixes for t/020_sort_keys.t hanging on some perls
      which do not come bundled with Hash::Util.


(fcambus)
diff -r1.26 -r1.27 pkgsrc/converters/p5-Sereal-Encoder/Makefile
diff -r1.21 -r1.22 pkgsrc/converters/p5-Sereal-Encoder/distinfo

cvs diff -r1.26 -r1.27 pkgsrc/converters/p5-Sereal-Encoder/Makefile (expand / switch to unified diff)

--- pkgsrc/converters/p5-Sereal-Encoder/Makefile 2022/06/28 11:31:12 1.26
+++ pkgsrc/converters/p5-Sereal-Encoder/Makefile 2023/02/08 16:23:55 1.27
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.26 2022/06/28 11:31:12 wiz Exp $ 1# $NetBSD: Makefile,v 1.27 2023/02/08 16:23:55 fcambus Exp $
2 2
3DISTNAME= Sereal-Encoder-4.023 3DISTNAME= Sereal-Encoder-5.003
4PKGNAME= p5-${DISTNAME} 4PKGNAME= p5-${DISTNAME}
5PKGREVISION= 1 
6CATEGORIES= converters security perl5 5CATEGORIES= converters security perl5
7MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../CPAN/authors/id/Y/YV/YVES/} 6MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../CPAN/authors/id/Y/YV/YVES/}
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://metacpan.org/release/Sereal-Encoder 9HOMEPAGE= https://metacpan.org/release/Sereal-Encoder
11COMMENT= Perl5 module for fast, compact, powerful binary serialization 10COMMENT= Perl5 module for fast, compact, powerful binary serialization
12LICENSE= ${PERL5_LICENSE} 11LICENSE= ${PERL5_LICENSE}
13 12
14BUILD_DEPENDS+= p5-Test-Deep-[0-9]*:../../devel/p5-Test-Deep 13BUILD_DEPENDS+= p5-Test-Deep-[0-9]*:../../devel/p5-Test-Deep
15BUILD_DEPENDS+= p5-Test-LongString-[0-9]*:../../devel/p5-Test-LongString 14BUILD_DEPENDS+= p5-Test-LongString-[0-9]*:../../devel/p5-Test-LongString
16BUILD_DEPENDS+= p5-Test-Warn-[0-9]*:../../devel/p5-Test-Warn 15BUILD_DEPENDS+= p5-Test-Warn-[0-9]*:../../devel/p5-Test-Warn
17BUILD_DEPENDS+= p5-Sereal-Decoder>=4.002:../../converters/p5-Sereal-Decoder 16BUILD_DEPENDS+= p5-Sereal-Decoder>=4.002:../../converters/p5-Sereal-Decoder
18 17

cvs diff -r1.21 -r1.22 pkgsrc/converters/p5-Sereal-Encoder/distinfo (expand / switch to unified diff)

--- pkgsrc/converters/p5-Sereal-Encoder/distinfo 2022/02/25 21:42:02 1.21
+++ pkgsrc/converters/p5-Sereal-Encoder/distinfo 2023/02/08 16:23:55 1.22
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.21 2022/02/25 21:42:02 fcambus Exp $ 1$NetBSD: distinfo,v 1.22 2023/02/08 16:23:55 fcambus Exp $
2 2
3BLAKE2s (Sereal-Encoder-4.023.tar.gz) = 5019d040c1574e546491aced872476ddd906e5ff258b50cb35c9cb1c5d5c72be 3BLAKE2s (Sereal-Encoder-5.003.tar.gz) = 7f29fc3a28ed264a20116783ac27269525c49a0c6bd7005f078c9e9aa306e328
4SHA512 (Sereal-Encoder-4.023.tar.gz) = dc4b1b4e1d7977c1f7c8f00c7c0d1a475b785ccda29aee22a6cd09593000b176027d535f2820dd33de8820ec63cb2522d2eee4b6bd5cbbf432d5cf45437b9a67 4SHA512 (Sereal-Encoder-5.003.tar.gz) = 218ed53e6a7356b528e87d5a8fe6f6b277ac7828fbde3fe55b1de1c938c2a8a1cb70737574a71f72f0733de6a1295fe0b57dd0e9b99599f0512a026dad2450e7
5Size (Sereal-Encoder-4.023.tar.gz) = 723637 bytes 5Size (Sereal-Encoder-5.003.tar.gz) = 836757 bytes