Port details |
- c-blosc2 High performance compressor optimized for binary data
- 2.2.0 archivers
=0 Version of this port present on the latest quarterly branch. - Maintainer: sunpoet@FreeBSD.org
 - Port Added: 2021-11-01 13:48:16
- Last Update: 2022-07-20 14:20:49
- Commit Hash: 1ced9d2
- License: BSD3CLAUSE
- Description:
- Blosc is a high performance compressor optimized for binary data (i.e. floating
point numbers, integers and booleans). 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 main goal is not just to reduce the
size of large datasets on-disk or in-memory, but also to accelerate memory-bound
computations.
C-Blosc2 is the new major version of C-Blosc, and tries hard to be backward
compatible with both the C-Blosc1 API and its in-memory format. However, the
reverse thing is generally not true; buffers generated with C-Blosc2 are not
format-compatible with C-Blosc1 (i.e. forward compatibility is not supported).
WWW: https://www.blosc.org/
WWW: https://github.com/Blosc/c-blosc2
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- c-blosc2>0:archivers/c-blosc2
- To install the port:
- cd /usr/ports/archivers/c-blosc2/ && make install clean
- To add the package, run one of these commands:
- pkg install archivers/c-blosc2
- pkg install c-blosc2
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: c-blosc2
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1657198915
SHA256 (Blosc-c-blosc2-v2.2.0_GH0.tar.gz) = 66f9977de26d6bc9ea1c0e623d873c3225e4fff709aa09b3335fd09d41d57c0e
SIZE (Blosc-c-blosc2-v2.2.0_GH0.tar.gz) = 2349318
- Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake
- ninja : devel/ninja
- Library dependencies:
-
- liblz4.so : archivers/liblz4
- libzstd.so : archivers/zstd
- This port is required by:
- for Libraries
-
- databases/caterva
- databases/py-caterva
- Configuration Options:
- No options to configure
- Options name:
- archivers_c-blosc2
- USES:
- cmake:testing
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
20 Jul 2022 14:20:49 2.2.0 |
Tobias C. Berner (tcberner)  |
archivers: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* Aaron Dalton <aaron@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Albert Vernon <f3cun3c02@sneakemail.com>
* Alex Dupre <ale@FreeBSD.org>
* Alex Samorukov <samm@freebsd.org>
* Alexander Kuehn <freebsd@nagilum.org>
* Alexander Logvinov <ports@logvinov.com>
* Alexander Zhuravlev <zaa@zaa.pp.ru>
* Alexey Dokuchaev <danfe@FreeBSD.org>
* Alexey Dokuchaev <danfe@regency.nsu.ru>
* Anders Nordby <anders@FreeBSD.org> (Only the first 15 lines of the commit message are shown above ) |
07 Jul 2022 21:26:32 2.2.0 |
Po-Chuan Hsieh (sunpoet)  |
archivers/c-blosc2: Update to 2.2.0
Changes: https://github.com/Blosc/c-blosc2/releases |
21 Jun 2022 20:57:19 2.1.1 |
Po-Chuan Hsieh (sunpoet)  |
archivers/c-blosc2: Convert to USES=cmake:testing |
21 Jun 2022 16:32:41 2.1.1 |
Po-Chuan Hsieh (sunpoet)  |
archivers/c-blosc2: Remove bundled libraries |
24 May 2022 21:55:20 2.1.1 |
Piotr Kubaj (pkubaj)  |
archivers/c-blosc2: fix build on powerpc64
/usr/bin/cc -DBLOSC_SHARED_LIBRARY -DUSING_CMAKE -Dblosc2_shared_EXPORTS
-I/wrkdirs/usr/ports/archivers/c-blosc2/work/.build/blosc
-I/wrkdirs/usr/ports/archivers/c-blosc2/work/c-blosc2-2.1.1/include
-I/wrkdirs/usr/ports/archivers/c-blosc2/work/c-blosc2-2.1.1/plugins/codecs/zfp/include
-I/wrkdirs/usr/ports/archivers/c-blosc2/work/c-blosc2-2.1.1/blosc
-I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing
-std=gnu99 -D_XOPEN_SOURCE=600 -O2 -pipe -fstack-protector-strong
-fno-strict-aliasing -fPIC -fvisibility=hidden -Wall -Wextra -pthread -MD -MT
blosc/CMakeFiles/blosc2_shared.dir/__/plugins/codecs/zfp/blosc2-zfp.c.o -MF
blosc/CMakeFiles/blosc2_shared.dir/__/plugins/codecs/zfp/blosc2-zfp.c.o.d -o
blosc/CMakeFiles/blosc2_shared.dir/__/plugins/codecs/zfp/blosc2-zfp.c.o -c
/wrkdirs/usr/ports/archivers/c-blosc2/work/c-blosc2-2.1.1/plugins/codecs/zfp/blosc2-zfp.c
PLEASE submit a bug report to https://bugs.freebsd.org/submit/ and include the
crash backtrace, preprocessed source, and associated run script.
Stack dump:
0. Program arguments: /usr/bin/cc -DBLOSC_SHARED_LIBRARY -DUSING_CMAKE
-Dblosc2_shared_EXPORTS
-I/wrkdirs/usr/ports/archivers/c-blosc2/work/.build/blosc
-I/wrkdirs/usr/ports/archivers/c-blosc2/work/c-blosc2-2.1.1/include
-I/wrkdirs/usr/ports/archivers/c-blosc2/work/c-blosc2-2.1.1/plugins/codecs/zfp/include
-I/wrkdirs/usr/ports/archivers/c-blosc2/work/c-blosc2-2.1.1/blosc
-I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing
-std=gnu99 -D_XOPEN_SOURCE=600 -O2 -pipe -fstack-protector-strong
-fno-strict-aliasing -fPIC -fvisibility=hidden -Wall -Wextra -pthread -MD -MT
blosc/CMakeFiles/blosc2_shared.dir/__/plugins/codecs/zfp/blosc2-zfp.c.o -MF
blosc/CMakeFiles/blosc2_shared.dir/__/plugins/codecs/zfp/blosc2-zfp.c.o.d -o
blosc/CMakeFiles/blosc2_shared.dir/__/plugins/codecs/zfp/blosc2-zfp.c.o -c
/wrkdirs/usr/ports/archivers/c-blosc2/work/c-blosc2-2.1.1/plugins/codecs/zfp/blosc2-zfp.c
1. <eof> parser at end of file
2. Optimizer
cc: error: clang frontend command failed with exit code 138 (use -v to see
invocation)
FreeBSD clang version 13.0.0 (git@github.com:llvm/llvm-project.git
llvmorg-13.0.0-0-gd7b669b3a303)
Target: powerpc64-unknown-freebsd13.1 |
13 May 2022 11:39:12 2.1.1 |
Po-Chuan Hsieh (sunpoet)  |
archivers/c-blosc2: Update to 2.1.1
Changes: https://github.com/Blosc/c-blosc2/releases |
17 Apr 2022 23:42:15 2.1.0 |
Po-Chuan Hsieh (sunpoet)  |
archivers/c-blosc2: Update to 2.1.0
Changes: https://github.com/Blosc/c-blosc2/releases |
19 Feb 2022 01:39:47 2.0.4_1 |
Piotr Kubaj (pkubaj)  |
archivers/c-blosc2: correct ppc64le condition
MATCHES should be used to allow for a regular expression.
STREQUAL was using the expression as a literal string. |
08 Nov 2021 16:49:35 2.0.4 |
Piotr Kubaj (pkubaj)  |
archivers/c-blosc2: use GCC on powerpc64le for its SSE translation layer to use
AltiVec
C11 is required by tests. |
02 Nov 2021 17:51:24 2.0.4 |
Piotr Kubaj (pkubaj)  |
archivers/c-blosc2: fix build on powerpc64le
In file included from
/wrkdirs/usr/ports/archivers/c-blosc2/work/c-blosc2-2.0.4/plugins/codecs/ndlz/xxhash.h:2937:
/usr/lib/clang/11.0.1/include/altivec.h:55:19: error: unknown type name 'vector'
static __inline__ vector bool char __ATTRS_o_ai |
01 Nov 2021 21:28:39 2.0.4 |
Po-Chuan Hsieh (sunpoet)  |
archivers/c-blosc2: Add make test |
01 Nov 2021 13:41:15 2.0.4 |
Po-Chuan Hsieh (sunpoet)  |
archivers/c-blosc2: Add c-blosc2 2.0.4
Blosc is a high performance compressor optimized for binary data (i.e. floating
point numbers, integers and booleans). 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 main goal is not just to reduce the
size of large datasets on-disk or in-memory, but also to accelerate memory-bound
computations.
C-Blosc2 is the new major version of C-Blosc, and tries hard to be backward
compatible with both the C-Blosc1 API and its in-memory format. However, the
reverse thing is generally not true; buffers generated with C-Blosc2 are not
format-compatible with C-Blosc1 (i.e. forward compatibility is not supported).
WWW: https://www.blosc.org/
WWW: https://github.com/Blosc/c-blosc2 |