archivers/c-blosc 1.21.0 FreeBSD
Blocking, shuffling, and lossless compression library
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
40ab85f0e8- License
- BSD3CLAUSE
- Categories
- archivers, devel
- Package size
- 34.8 KiB, 125.3 KiB installed
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
| System | Port | Version |
|---|---|---|
| FreeBSD | archivers/c-blosc | 1.21.0 |
| DragonFly | archivers/c-blosc | 1.21.0 |
| MidnightBSD | archivers/c-blosc | 1.21.6 |
Install
Binary package:
pkg install c-blosc
From the ports tree:
cd /usr/ports/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
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.21.0 | 1.21.0 | 1.21.0 | 1.21.0 | 1.21.0 |
| FreeBSD:14:quarterly | 1.21.0 | 1.21.0 | n/a | 1.21.0 | 1.21.0 |
| FreeBSD:15:latest | 1.21.0 | 1.21.0 | n/a | 1.21.0 | 1.21.0 |
| FreeBSD:15:quarterly | 1.21.0 | 1.21.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.21.0 | 1.21.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 18
Run dependencies 3
Required by 25
- archivers/py-blosc
- cad/OrcaSlicer
- cad/PrusaSlicer
- graphics/appleseed
- graphics/blender
- graphics/blender4
- graphics/colmap
- graphics/lux
- graphics/materialx
- graphics/oidn
- graphics/opencolorio-tools
- graphics/openimageio
- graphics/openshadinglanguage
- graphics/openvkl
- graphics/ospray
- graphics/ospray-studio
- graphics/py-agx-emulsion
- graphics/py-imagecodecs
- graphics/py-openimageio
- graphics/py-openshadinglanguage
- math/curv
- misc/openvdb
- misc/py-openvdb
- multimedia/olive
- science/opensph
Configuration
Options name: archivers_c-blosc
| Option | Default | Description |
|---|---|---|
| AVX2 | off | Attempt to build with AVX2 instructions |
| LZ4 | on | LZ4 compression support |
| SNAPPY | on | Snappy compression library support |
| SSE2 | on | Attempt to build with SSE2 instructions |
| STATIC | on | Build static executables and/or libraries |
| TEST | off | Build and/or run tests |
| ZLIB | on | zlib compression support |
| ZSTD | on | Zstandard compression support |
- 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
| File | Size | SHA256 |
|---|---|---|
| Blosc-c-blosc-v1.21.0_GH0.tar.gz | 907199 | b0ef4fda82a1d9cbd11e0f4b9685abf14372db51703c595ecd4d76001a8b342d |