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