summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2019-06-14 15:12:40 +0000
committeradam <adam@pkgsrc.org>2019-06-14 15:12:40 +0000
commit6ba99c7aaaa51c1957616ee8c03114734132df05 (patch)
tree9d854e4bc543437af21deb64269c0766ecda7649 /devel
parentbe8aa70dfc4effc175dd01ca999e80581c98de1f (diff)
downloadpkgsrc-6ba99c7aaaa51c1957616ee8c03114734132df05.tar.gz
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.
Diffstat (limited to 'devel')
-rw-r--r--devel/blosc/Makefile7
-rw-r--r--devel/blosc/PLIST6
-rw-r--r--devel/blosc/distinfo10
3 files changed, 11 insertions, 12 deletions
diff --git a/devel/blosc/Makefile b/devel/blosc/Makefile
index 25cb8ce8498..4b364eb8907 100644
--- a/devel/blosc/Makefile
+++ b/devel/blosc/Makefile
@@ -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 lossless compression library
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
diff --git a/devel/blosc/PLIST b/devel/blosc/PLIST
index 93438fb8e80..abd3c0f9b12 100644
--- a/devel/blosc/PLIST
+++ b/devel/blosc/PLIST
@@ -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
diff --git a/devel/blosc/distinfo b/devel/blosc/distinfo
index 1795eea7406..11e53cc141e 100644
--- a/devel/blosc/distinfo
+++ b/devel/blosc/distinfo
@@ -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