pkgsrc-Changes archive

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

CVS commit: pkgsrc/converters



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun Nov  8 08:43:40 UTC 2026

Modified Files:
        pkgsrc/converters/p5-Sereal: Makefile distinfo
        pkgsrc/converters/p5-Sereal-Decoder: Makefile distinfo
        pkgsrc/converters/p5-Sereal-Encoder: Makefile distinfo

Log Message:
p5-Sereal*: update to 7.001

7.001
    * Read protocol versions 1 through 7. Decode portable little-endian
      v7 floats, including IEEE binary128 on Perl builds without
      quadmath, converting values to the local NV type.
    * Validate v7 native long-double declarations and reject known
      format, byte-order and size mismatches. Add
      allow_unknown_long_double for explicitly trusted same-build reads
      of unidentified layouts; storage sizes must still match.
    * Preserve native floating-point behavior for protocol v1-v6 input.
      Add legacy_float_byteorder for older data with a known source byte
      order.
    * Include protocol v6 v-string and negative-integer support, keyed
      SipHash verification, checksum keys, modes, policies and defaults.
      Add prepare_checksum_key(), get_sereal_checksum() and
      validate_sereal_checksum().
    * Restore regexp character-set modifiers, /n and /xx, and report the
      required Perl version for unsupported modifiers.
    * Harden malformed-input and object handling. Retain Decoder handles
      across callbacks, and run output DESTROY callbacks before
      capturing input on Perl 5.24.
    * Restore older-Perl builds, avoid read-only regexp buffer
      corruption on Perl 5.14, and correct 32-bit size handling and
      allocation diagnostics.
    * Fix bundled Snappy builds on Haiku and hobodecoder compatibility
      with BusyBox od. Improve optional-dependency diagnostics.
    * Extend independent wire-format and stored corpus coverage,
      including real Fedora s390x producer captures. Add a
      floating-point corpus collector and named declarations in
      diagnostics and hobodecoder. Thanks to pghmcfc for the report and
      corpus (issue #337).
    * Ship the shared SECURITY policy and clarify security, checksum and
      floating-point interoperability documentation.


To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 pkgsrc/converters/p5-Sereal/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/converters/p5-Sereal/distinfo
cvs rdiff -u -r1.39 -r1.40 pkgsrc/converters/p5-Sereal-Decoder/Makefile
cvs rdiff -u -r1.28 -r1.29 pkgsrc/converters/p5-Sereal-Decoder/distinfo
cvs rdiff -u -r1.38 -r1.39 pkgsrc/converters/p5-Sereal-Encoder/Makefile
cvs rdiff -u -r1.27 -r1.28 pkgsrc/converters/p5-Sereal-Encoder/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-Sereal/Makefile
diff -u pkgsrc/converters/p5-Sereal/Makefile:1.30 pkgsrc/converters/p5-Sereal/Makefile:1.31
--- pkgsrc/converters/p5-Sereal/Makefile:1.30   Sun Nov  1 07:53:28 2026
+++ pkgsrc/converters/p5-Sereal/Makefile        Sun Nov  8 08:43:39 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.30 2026/11/01 07:53:28 wiz Exp $
+# $NetBSD: Makefile,v 1.31 2026/11/08 08:43:39 wiz Exp $
 
-DISTNAME=      Sereal-6.003
+DISTNAME=      Sereal-7.001
 PKGNAME=       p5-${DISTNAME}
 CATEGORIES=    converters perl5
 MASTER_SITES=  ${MASTER_SITE_PERL_CPAN:=../../authors/id/Y/YV/YVES/}

Index: pkgsrc/converters/p5-Sereal/distinfo
diff -u pkgsrc/converters/p5-Sereal/distinfo:1.19 pkgsrc/converters/p5-Sereal/distinfo:1.20
--- pkgsrc/converters/p5-Sereal/distinfo:1.19   Sun Nov  1 07:53:28 2026
+++ pkgsrc/converters/p5-Sereal/distinfo        Sun Nov  8 08:43:39 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.19 2026/11/01 07:53:28 wiz Exp $
+$NetBSD: distinfo,v 1.20 2026/11/08 08:43:39 wiz Exp $
 
-BLAKE2s (Sereal-6.003.tar.gz) = 112851ec70b5f7d1e0b4acbbd26a04a8ec0128518238ab5166634e509ce95def
-SHA512 (Sereal-6.003.tar.gz) = 2ff2d080958ccf7d1fb1fd43c8e19ab4596604f989d980e5c3350e4ce4d8d4827335cf0b256c81a3733f2e98c5bb34476ec2604e95598b14b45382b5f772964e
-Size (Sereal-6.003.tar.gz) = 650329 bytes
+BLAKE2s (Sereal-7.001.tar.gz) = 125e2ca6a704d312f2a5ca5518f79bdbf09c36ad53562bb22993521b11118d97
+SHA512 (Sereal-7.001.tar.gz) = c98e1b410c0215ef7fa3f3a489d554a46234144dca93a5597203af3f3b29fdeef9670ccd19dfb5fa5cfe833d1c377802a00c4b73859efb29183bd364dabb6b42
+Size (Sereal-7.001.tar.gz) = 687853 bytes

Index: pkgsrc/converters/p5-Sereal-Decoder/Makefile
diff -u pkgsrc/converters/p5-Sereal-Decoder/Makefile:1.39 pkgsrc/converters/p5-Sereal-Decoder/Makefile:1.40
--- pkgsrc/converters/p5-Sereal-Decoder/Makefile:1.39   Sun Nov  1 07:53:28 2026
+++ pkgsrc/converters/p5-Sereal-Decoder/Makefile        Sun Nov  8 08:43:40 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.39 2026/11/01 07:53:28 wiz Exp $
+# $NetBSD: Makefile,v 1.40 2026/11/08 08:43:40 wiz Exp $
 
-DISTNAME=      Sereal-Decoder-6.003
+DISTNAME=      Sereal-Decoder-7.001
 PKGNAME=       p5-${DISTNAME}
 CATEGORIES=    converters security perl5
 MASTER_SITES=  ${MASTER_SITE_PERL_CPAN:=../../CPAN/authors/id/Y/YV/YVES/}

Index: pkgsrc/converters/p5-Sereal-Decoder/distinfo
diff -u pkgsrc/converters/p5-Sereal-Decoder/distinfo:1.28 pkgsrc/converters/p5-Sereal-Decoder/distinfo:1.29
--- pkgsrc/converters/p5-Sereal-Decoder/distinfo:1.28   Sun Nov  1 07:53:28 2026
+++ pkgsrc/converters/p5-Sereal-Decoder/distinfo        Sun Nov  8 08:43:40 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.28 2026/11/01 07:53:28 wiz Exp $
+$NetBSD: distinfo,v 1.29 2026/11/08 08:43:40 wiz Exp $
 
-BLAKE2s (Sereal-Decoder-6.003.tar.gz) = 13ef2b625d45582cd6188087e58af9c8ed49d0754a91ad4beb468fbb501dfb8a
-SHA512 (Sereal-Decoder-6.003.tar.gz) = 151abd8c5b1cf131eb16ed9fedacd84809acc55315b90809e44e3934fb7e00b0f2ba8b4543c47eb8f99f4ff4cb915dd86ddb1459004c906b06bca61a7cba6ab9
-Size (Sereal-Decoder-6.003.tar.gz) = 1432200 bytes
+BLAKE2s (Sereal-Decoder-7.001.tar.gz) = 2c1ffc9bb00c8bcd6cbc8f1d5309417319fe7b5f5c320f1fbdd2ae49033ccb0d
+SHA512 (Sereal-Decoder-7.001.tar.gz) = 88ca9e2085d21b654d05e34a92fbd774a463bc1fa1159522c7e58071677c04771bca137ebc994d6c238ddaaba937b0aec57bcf768d52513d00fd172b4af5d15a
+Size (Sereal-Decoder-7.001.tar.gz) = 1485605 bytes

Index: pkgsrc/converters/p5-Sereal-Encoder/Makefile
diff -u pkgsrc/converters/p5-Sereal-Encoder/Makefile:1.38 pkgsrc/converters/p5-Sereal-Encoder/Makefile:1.39
--- pkgsrc/converters/p5-Sereal-Encoder/Makefile:1.38   Sun Nov  1 07:53:28 2026
+++ pkgsrc/converters/p5-Sereal-Encoder/Makefile        Sun Nov  8 08:43:40 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.38 2026/11/01 07:53:28 wiz Exp $
+# $NetBSD: Makefile,v 1.39 2026/11/08 08:43:40 wiz Exp $
 
-DISTNAME=      Sereal-Encoder-6.003
+DISTNAME=      Sereal-Encoder-7.001
 PKGNAME=       p5-${DISTNAME}
 CATEGORIES=    converters security perl5
 MASTER_SITES=  ${MASTER_SITE_PERL_CPAN:=../../CPAN/authors/id/Y/YV/YVES/}

Index: pkgsrc/converters/p5-Sereal-Encoder/distinfo
diff -u pkgsrc/converters/p5-Sereal-Encoder/distinfo:1.27 pkgsrc/converters/p5-Sereal-Encoder/distinfo:1.28
--- pkgsrc/converters/p5-Sereal-Encoder/distinfo:1.27   Sun Nov  1 07:53:28 2026
+++ pkgsrc/converters/p5-Sereal-Encoder/distinfo        Sun Nov  8 08:43:40 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.27 2026/11/01 07:53:28 wiz Exp $
+$NetBSD: distinfo,v 1.28 2026/11/08 08:43:40 wiz Exp $
 
-BLAKE2s (Sereal-Encoder-6.003.tar.gz) = 217aa17e007b8d343fe9f917f4e580af0dab6406db14aeae342bc8ddd703d232
-SHA512 (Sereal-Encoder-6.003.tar.gz) = 6d964d3e720de0fa92c5e26e6b5370e361972ac8051aa9a4572661b394d5321df12da9339614e4b02e3932c671a2df1a4382eb3b60dba8938e50cbe7fa120c4b
-Size (Sereal-Encoder-6.003.tar.gz) = 1403815 bytes
+BLAKE2s (Sereal-Encoder-7.001.tar.gz) = a9241e205a1fc5d5e2ca7a6849108a213f6e3fe9da059842827b8617e46ea101
+SHA512 (Sereal-Encoder-7.001.tar.gz) = 0dc6e78c13e661fe9938bc7756ab189a2ca4fd5e1dde73a40ef661a32977050bf3c04fe7c7d159962fc954b579d67efad689e5f5f6686eca18d836e319d6f676
+Size (Sereal-Encoder-7.001.tar.gz) = 1449436 bytes



Home | Main Index | Thread Index | Old Index