pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/blosc
Module Name: pkgsrc
Committed By: adam
Date: Sat Oct 31 17:33:27 UTC 2026
Modified Files:
pkgsrc/devel/blosc: Makefile distinfo
Removed Files:
pkgsrc/devel/blosc/patches: patch-CMakeLists.txt
Log Message:
blosc: updated to 1.21.7
Changes from 1.21.6 to 1.21.7
Internal LZ4 codec updated to 1.10.0. Thanks to Dimitri Papadopoulos.
Security and buffer-validation hardening:
Fix out-of-bounds write in blosc_getitem for negative nitems
Reject split blocks not covering blocksize in blosc_d
Reject destsize too small for block pointers in blosc_compress_context
Thanks to Suraiya Sulthana.
Clamp destsize to avoid int32 overflow and move getenv("BLOSC_WARN")
out of the multi-threaded decompression path
Validate that typesize is greater than zero
Fix compilation with GCC 15 (C23) in internal Zlib
Add generic RISC-V build support
-std=gnu99 for GCC across all architectures
Update minimum CMake version to 3.10 for compatibility with CMake 4.x
Various compiler warning fixes and documentation improvements
To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 pkgsrc/devel/blosc/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/devel/blosc/distinfo
cvs rdiff -u -r1.3 -r0 pkgsrc/devel/blosc/patches/patch-CMakeLists.txt
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/blosc/Makefile
diff -u pkgsrc/devel/blosc/Makefile:1.26 pkgsrc/devel/blosc/Makefile:1.27
--- pkgsrc/devel/blosc/Makefile:1.26 Wed Aug 20 11:34:50 2025
+++ pkgsrc/devel/blosc/Makefile Sat Oct 31 17:33:27 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.26 2025/08/20 11:34:50 wiz Exp $
+# $NetBSD: Makefile,v 1.27 2026/10/31 17:33:27 adam Exp $
-DISTNAME= blosc-1.21.6
+DISTNAME= blosc-1.21.7
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=Blosc/}
GITHUB_PROJECT= c-blosc
@@ -22,13 +22,11 @@ CMAKE_CONFIGURE_ARGS+= -DPREFER_EXTERNAL
CMAKE_CONFIGURE_ARGS+= -DPREFER_EXTERNAL_SNAPPY=ON
CMAKE_CONFIGURE_ARGS+= -DPREFER_EXTERNAL_ZLIB=ON
CMAKE_CONFIGURE_ARGS+= -DPREFER_EXTERNAL_ZSTD=ON
-CMAKE_CONFIGURE_ARGS+= -DCMAKE_POLICY_VERSION_MINIMUM=3.5
-
-# error: 'for' loop initial declarations are only allowed in C99 mode
-FORCE_C_STD= c99
# Needed to use posix_memalign, see tests/test_common.h
-CFLAGS+= -D_POSIX_C_SOURCE=200112
+#CFLAGS+= -D_POSIX_C_SOURCE=200112
+# but makes strdup() invisible, so don't build tests.
+CMAKE_CONFIGURE_ARGS+= -DBUILD_TESTS=OFF
CFLAGS.Linux+= -D_DEFAULT_SOURCE
CFLAGS.SunOS+= -D__EXTENSIONS__
Index: pkgsrc/devel/blosc/distinfo
diff -u pkgsrc/devel/blosc/distinfo:1.22 pkgsrc/devel/blosc/distinfo:1.23
--- pkgsrc/devel/blosc/distinfo:1.22 Sun Aug 18 19:58:53 2024
+++ pkgsrc/devel/blosc/distinfo Sat Oct 31 17:33:27 2026
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.22 2024/08/18 19:58:53 adam Exp $
+$NetBSD: distinfo,v 1.23 2026/10/31 17:33:27 adam Exp $
-BLAKE2s (blosc-1.21.6.tar.gz) = 88186efe6085122f4598d049b8b5b846cb4228c1b9c70387a73bcf1a4a7abd20
-SHA512 (blosc-1.21.6.tar.gz) = f32ac9ca7dd473f32201cdf4b7bb61a89e8bc3e3d16e027d2c6dc1aa838cb47c42dfed6942c9108532b3920ed22a8c662e7451890177c9bbe6ec5b8ab65362b3
-Size (blosc-1.21.6.tar.gz) = 2495309 bytes
-SHA1 (patch-CMakeLists.txt) = e6a6f9479ccdb4605aa3f4848c48b0480c9ccf0a
+BLAKE2s (blosc-1.21.7.tar.gz) = 06b1d9af588b1ec8e6d5f36661df6300979e5a85c4b78823c1ec64cd8ccb816c
+SHA512 (blosc-1.21.7.tar.gz) = ff8eedac003c8a972dad59e0cf787c3c329ff031b02e94d63ae99a0228ea4a50a6e6b80492916b66f6bd42aea5ed9cf4bec87b47df83a01cf98f4c68ff3b28c5
+Size (blosc-1.21.7.tar.gz) = 2503372 bytes
SHA1 (patch-tests_test__common.h) = 2eb2b756bcb67453de6fe526c31a974940098856
Home |
Main Index |
Thread Index |
Old Index