BSD Ports

archivers/c-blosc 1.21.6 MidnightBSD

Blocking, shuffling and loss-less compression library

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
bsd3
Categories
archivers, devel

Description

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 I'm aware of) that is meant not only to reduce the size of large datasets on-disk or in-memory, but also to accelerate memory-bound computations.

In the other systems

SystemPortVersion
MidnightBSDarchivers/c-blosc1.21.6
FreeBSDarchivers/c-blosc1.21.0
DragonFlyarchivers/c-blosc1.21.0
HardenedBSDarchivers/c-blosc1.21.0
GhostBSDarchivers/c-blosc1.21.0

Install

Binary package:

mport install c-blosc

From mports:

cd /usr/mports/archivers/c-blosc && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	c-blosc>0:archivers/c-blosc
LIB_DEPENDS=	libblosc.so:archivers/c-blosc

Dependencies

Required by 1

Configuration

Options name: archivers_c-blosc

OptionDefaultDescription
AVX2offAttempt to build with AVX2 instructions
LZ4on
SNAPPYon
SSE2onAttempt to build with SSE2 instructions
STATICon
TESToff
ZLIBon
ZSTDon
USES
cmake compiler:c11
Service scripts
none

Files

pkg-plist 7
  • include/blosc-export.h
  • include/blosc.h
  • lib/libblosc.a
  • lib/libblosc.so
  • lib/libblosc.so.
  • lib/libblosc.so.
  • libdata/pkgconfig/blosc.pc
distinfo 1
FileSizeSHA256
Blosc-c-blosc-v1.21.6_GH0.tar.gz2.495309e+069fcd60301aae28f97f1301b735f966cc19e7c49b6b4321b839b4579a0c156f38