./devel/blosc, Blocking, shuffling, and lossless compression library

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.14.2nb2, Package name: blosc-1.14.2nb2, Maintainer: minskim

Blosc is a high performance compressor optimized for binary data. It
has been designed to transmit data to the processor cache faster than
the traditional, non-compressed, direct memory fetch approach via a
memcpy() OS call. Blosc is the first compressor that is meant not only
to reduce the size of large datasets on-disk or in-memory, but also to
accelerate memory-bound computations.


Required to run:
[devel/snappy] [archivers/lz4] [archivers/zstd]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: ba8bc63c2f0cdc62077a45b5e44216abd098020a
RMD160: 4e75ba5f5cee49410cde42e0bef75d2f7e3d78d8
Filesize: 741.925 KB

Version history: (Expand)


CVS history: (Expand)


   2018-05-13 05:22:33 by Min Sik Kim | Files touched by this commit (2)
Log message:
devel/blosc: Make this package build on Darwin again

test_common.h has a seperate #elif branch to handle Darwin. Let blosc
use it on Darwin, rather than the C11 branch.
   2018-05-12 16:04:00 by Maya Rashish | Files touched by this commit (3)
Log message:
blosc: fix previous, use posix_memalign if possible.

We are using undefined behaviour so lots of the tests are failing. with
this and testing upstream trunk, all tests passed on netbsd.
   2018-05-12 14:01:26 by Maya Rashish | Files touched by this commit (3) | Package updated
Log message:
blosc: use the __STDC_VERSION__ right for everyone, not just freebsd.

(we can probably drop the _ISO_C11 feature test thing for glibc then).

bump PKGREVISION, this likely changes the binary for SunOS.
   2018-04-05 17:26:08 by Min Sik Kim | Files touched by this commit (2) | Package updated
Log message:
devel/blosc: Update to 1.14.2

Notable changes since 1.12.1:
- Serious optimization of memory copy functions (see new
  blosc/fastcopy.c). This benefits the speed of all the codecs, but
  specially the BloscLZ one.
- As a result of the above, the BloscLZ codec received a new
  adjustment of knobs so that you should expect better compression
  ratios with it too.
- Fixed a buffer overrun that happens when compressing small buffers
  and len(destination_buffer) < (len(source_buffer) +
  BLOSC_MAX_OVERHEAD).
- New split mode that favors forward compatibility. That means that,
  from now on, all the buffers created starting with blosc 1.14.0 will
  be forward compatible with any previous versions of the library --at
  least until 1.3.0, when support for multi-codec was introduced.
   2018-04-05 11:33:48 by Jonathan Perkin | Files touched by this commit (3)
Log message:
blosc: Use posix_memalign on SunOS.
   2017-09-26 19:38:23 by Min Sik Kim | Files touched by this commit (6)
Log message:
devel/blosc: Import version 1.12.1 from pkgsrc-wip

Blosc is a high performance compressor optimized for binary data. It
has been designed to transmit data to the processor cache faster than
the traditional, non-compressed, direct memory fetch approach via a
memcpy() OS call. Blosc is the first compressor that is meant not only
to reduce the size of large datasets on-disk or in-memory, but also to
accelerate memory-bound computations.

Packaged by me and improved by wiz and coypu.