pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/blosc2



Module Name:    pkgsrc
Committed By:   adam
Date:           Wed Nov 15 09:55:34 UTC 2023

Modified Files:
        pkgsrc/devel/blosc2: Makefile distinfo

Log Message:
blosc2: updated to 2.11.2

Changes from 2.11.1 to 2.11.2
=============================

* Added support for ARMv7l platforms (Raspberry Pi).  The NEON version
  of the bitshuffle filter was not compiling there, and besides it offered
  no performance advantage over the generic bitshuffle version (it is 2x to
  3x slower actually). So bitshuffle-neon.c has been disabled by default in
  all ARM platforms.

* Also, unaligned access has been disabled in all ARM non-64bits platforms.
  It turned out that, at least the armv7l CPU in Raspberry Pi 4, had issues
  because `__ARM_FEATURE_UNALIGNED` C macro was asserted in the compiler
  (both gcc and clang), but it actually made binaries to raise a "Bus error".

* Thanks to Ben Nuttall for providing a Raspberry Pi for tracking down these
  issues.

Changes from 2.11.0 to 2.11.1
=============================

* Fix ALTIVEC header.  Only affects to IBM POWER builds. Thanks to
  Michael Kuhn for providing a patch.

Changes from 2.10.5 to 2.11.0
=============================

* New AVX512 support for the bitshuffle filter.  This is a backport of the upstream
  bitshuffle project (https://github.com/kiyo-masui/bitshuffle).  Expect up to [20%
  better compression speed](https://github.com/Blosc/c-blosc2/pull/567#issuecomment-1789239842)
  on AMD Zen4 architecture (7950X3D CPU).

* Add c-blosc2 package definition for Guix.  Thanks to Ivan Vilata.

* Properly check calls to `strtol`.

* Export the `b2nd_copy_buffer` function. This may be useful for other projects
  dealing with multidimensional arrays in memory. Thanks to Ivan Vilata.

* Better check that nthreads must be >= 1 and <= INT16_MAX.

* Fix compile arguments for armv7l. Thanks to Ben Greiner.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/blosc2/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/blosc2/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/blosc2/Makefile
diff -u pkgsrc/devel/blosc2/Makefile:1.7 pkgsrc/devel/blosc2/Makefile:1.8
--- pkgsrc/devel/blosc2/Makefile:1.7    Fri Oct  6 13:48:29 2023
+++ pkgsrc/devel/blosc2/Makefile        Wed Nov 15 09:55:34 2023
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.7 2023/10/06 13:48:29 adam Exp $
+# $NetBSD: Makefile,v 1.8 2023/11/15 09:55:34 adam Exp $
 
-DISTNAME=      blosc2-2.10.5
+DISTNAME=      blosc2-2.11.2
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=Blosc/}
 GITHUB_PROJECT=        c-blosc2

Index: pkgsrc/devel/blosc2/distinfo
diff -u pkgsrc/devel/blosc2/distinfo:1.8 pkgsrc/devel/blosc2/distinfo:1.9
--- pkgsrc/devel/blosc2/distinfo:1.8    Fri Oct  6 13:48:29 2023
+++ pkgsrc/devel/blosc2/distinfo        Wed Nov 15 09:55:34 2023
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.8 2023/10/06 13:48:29 adam Exp $
+$NetBSD: distinfo,v 1.9 2023/11/15 09:55:34 adam Exp $
 
-BLAKE2s (blosc2-2.10.5.tar.gz) = ddc2147717e452bcf602eb4e04f8a76bc4efa6e1a06ccd2aeeee72b4813c139e
-SHA512 (blosc2-2.10.5.tar.gz) = bc004fe2132a8e36963437d5279506c2f79dcbf11ee1a768954c20d1265d120dc85e67952b567e716105c5716922da8ee8cffd0a5d44bc67093a4cab3075e322
-Size (blosc2-2.10.5.tar.gz) = 3144174 bytes
+BLAKE2s (blosc2-2.11.2.tar.gz) = d382615f8a64dd3655b8ede9e92efc86169f5c768721b77e6d66f0baa125ff59
+SHA512 (blosc2-2.11.2.tar.gz) = 667fc69fd99cc792bc3439246b9e89b823e9c7e0fc497775c1aaa1d12c6368582dac2db93770a8cd732f29c1e93b082e108b641f221b3dae614e9b8a644718b0
+Size (blosc2-2.11.2.tar.gz) = 3144952 bytes
 SHA1 (patch-tests_test__common.h) = 8e0389248203edfe2358be0a220a8b958cb6c689



Home | Main Index | Thread Index | Old Index