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:           Fri Jun 14 15:12:40 UTC 2019

Modified Files:
        pkgsrc/devel/blosc: Makefile PLIST distinfo

Log Message:
blosc: updated to 1.16.3

Release 1.16.3
Fix for building for clang with -march=haswell.
Fix all the known warnings for GCC/Clang. Still some work to do for MSVC
in this front.
Due to some problems with several CI systems, the check for library symbols
are deactivated now by default. If you want to enforce this check, use:
cmake .. -DDEACTIVATE_SYMBOLS_CHECK=ON to re-activate it.

Release 1.16.2
Correct the check for the compressed size when the buffer is memcpyed. This
was a regression introduced in 1.16.0.

Release 1.16.1
Fixed a regression in 1.16.0 that prevented to compress empty buffers
Zstd updated to 1.3.8

Release 1.16.0
Now the functions that execute Blosc decompressions are safe by default
for untrusted/possibly corrupted inputs. The additional checks seem to
not affect performance significantly (see some benchmarks), so
this is why they are the default now.

The previous functions (with less safety) checks are still available with a
'_unsafe' suffix. The complete list is:

blosc_decompress_unsafe()
blosc_decompress_ctx_unsafe()
blosc_getitem_unsafe()
Also, a new API function named blosc_cbuffer_validate(), for validating Blosc
compressed data, has been added.

Fixed a bug in blosc_compress() that could lead to thread deadlock under
some situations.

Fix data race in shuffle.c host_implementation initialization.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/blosc/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/blosc/PLIST
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/blosc/distinfo

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.5 pkgsrc/devel/blosc/Makefile:1.6
--- pkgsrc/devel/blosc/Makefile:1.5     Sat May 12 14:04:00 2018
+++ pkgsrc/devel/blosc/Makefile Fri Jun 14 15:12:40 2019
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.5 2018/05/12 14:04:00 maya Exp $
+# $NetBSD: Makefile,v 1.6 2019/06/14 15:12:40 adam Exp $
 
-DISTNAME=      blosc-1.14.2
-PKGREVISION=   2
+DISTNAME=      blosc-1.16.3
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=Blosc/}
 GITHUB_PROJECT=        c-blosc
@@ -13,8 +12,8 @@ COMMENT=      Blocking, shuffling, and lossle
 LICENSE=       modified-bsd
 
 USE_CMAKE=     yes
-USE_TOOLS+=    pkg-config
 USE_LANGUAGES= c c++
+USE_TOOLS+=    pkg-config
 
 CMAKE_ARGS+=   -DPREFER_EXTERNAL_LZ4=ON
 CMAKE_ARGS+=   -DPREFER_EXTERNAL_SNAPPY=ON

Index: pkgsrc/devel/blosc/PLIST
diff -u pkgsrc/devel/blosc/PLIST:1.1 pkgsrc/devel/blosc/PLIST:1.2
--- pkgsrc/devel/blosc/PLIST:1.1        Tue Sep 26 17:38:22 2017
+++ pkgsrc/devel/blosc/PLIST    Fri Jun 14 15:12:40 2019
@@ -1,8 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2017/09/26 17:38:22 minskim Exp $
+@comment $NetBSD: PLIST,v 1.2 2019/06/14 15:12:40 adam Exp $
 include/blosc-export.h
 include/blosc.h
-lib/libblosc.so.${PKGVERSION}
-lib/libblosc.so.1
 lib/libblosc.a
 lib/libblosc.so
+lib/libblosc.so.${PKGVERSION}
+lib/libblosc.so.1
 lib/pkgconfig/blosc.pc

Index: pkgsrc/devel/blosc/distinfo
diff -u pkgsrc/devel/blosc/distinfo:1.6 pkgsrc/devel/blosc/distinfo:1.7
--- pkgsrc/devel/blosc/distinfo:1.6     Sun May 13 03:22:33 2018
+++ pkgsrc/devel/blosc/distinfo Fri Jun 14 15:12:40 2019
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.6 2018/05/13 03:22:33 minskim Exp $
+$NetBSD: distinfo,v 1.7 2019/06/14 15:12:40 adam Exp $
 
-SHA1 (blosc-1.14.2.tar.gz) = ba8bc63c2f0cdc62077a45b5e44216abd098020a
-RMD160 (blosc-1.14.2.tar.gz) = 4e75ba5f5cee49410cde42e0bef75d2f7e3d78d8
-SHA512 (blosc-1.14.2.tar.gz) = fb0346e3c2c6101d17963771643a114302034a5389e2ffd9498c6b6367fe6f138ec59edbf039f89a57ce44a63e1f70324ad3906a39884ecc9d54ee2987a1b39c
-Size (blosc-1.14.2.tar.gz) = 759731 bytes
+SHA1 (blosc-1.16.3.tar.gz) = e6ab01f34321006b40fa054429b44fde7bae350d
+RMD160 (blosc-1.16.3.tar.gz) = c0db93867ed9fe341304f1ac790174daad2e39b4
+SHA512 (blosc-1.16.3.tar.gz) = 2ff67a6e955a641c3a2330140e5887d0ce3fdcbf6b205507798a4e848a35ba2e22bf8fd91133291bc73c4e48fb01c02139e47ab8e4774d0e2288872e625c9ffd
+Size (blosc-1.16.3.tar.gz) = 844235 bytes
 SHA1 (patch-CMakeLists.txt) = 70dfc44c1541b1fccd200905acbd16e17a9313e1
 SHA1 (patch-tests_test__common.h) = 2eb2b756bcb67453de6fe526c31a974940098856



Home | Main Index | Thread Index | Old Index