notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
Port details
c-blosc2 High performance compressor optimized for binary data
2.2.0 archivers on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2021-11-01 13:48:16
Last Update: 2022-07-20 14:20:49
Commit Hash: 1ced9d2
License: BSD3CLAUSE
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (18 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/c-blosc2-2.2.0/catalog.mk
  3. /usr/local/share/licenses/c-blosc2-2.2.0/LICENSE
  4. /usr/local/share/licenses/c-blosc2-2.2.0/BSD3CLAUSE
  5. include/blosc2.h
  6. include/blosc2/blosc2-common.h
  7. include/blosc2/blosc2-export.h
  8. include/blosc2/blosc2-stdio.h
  9. include/blosc2/codecs-registry.h
  10. include/blosc2/filters-registry.h
  11. lib/libblosc2.a
  12. lib/libblosc2.so
  13. lib/libblosc2.so.2
  14. lib/libblosc2.so.2.2.0
  15. libdata/pkgconfig/blosc2.pc
  16. @owner
  17. @group
  18. @mode
Collapse this list.
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:
Packages (timestamps in pop-ups are UTC):
c-blosc2
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-2.2.0
FreeBSD:12:amd642.2.02.2.0
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3862.2.02.2.0
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch642.2.02.2.0
FreeBSD:13:amd642.2.02.2.0
FreeBSD:13:armv6-2.2.0
FreeBSD:13:armv72.2.02.2.0
FreeBSD:13:i3862.2.02.2.0
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:13:riscv64-2.2.0
FreeBSD:14:aarch642.2.0-
FreeBSD:14:amd642.2.0-
FreeBSD:14:armv62.2.0-
FreeBSD:14:armv72.2.0-
FreeBSD:14:i3862.2.0-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
FreeBSD:14:riscv642.0.4-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake
  2. ninja : devel/ninja
Library dependencies:
  1. liblz4.so : archivers/liblz4
  2. libzstd.so : archivers/zstd
This port is required by:
for Libraries
  1. databases/caterva
  2. databases/py-caterva

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/Blosc/c-blosc2/tar.gz/v2.2.0?dummy=/
Collapse this list.

Number of commits found: 12

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
20 Jul 2022 14:20:49
 files touched by this commit commit hash:1ced9d288a7e33f5b7e7922ea8c5f965bbc55768  2.2.0
Tobias C. Berner (tcberner) search for other commits by this committer
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 View all of this commit message)
07 Jul 2022 21:26:32
 files touched by this commit commit hash:d4ad885682afbb4d3f9f8ef7fe494b499689591b  2.2.0
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/c-blosc2: Update to 2.2.0

Changes:	https://github.com/Blosc/c-blosc2/releases
21 Jun 2022 20:57:19
 files touched by this commit commit hash:16b6e0f056717451dcb5cd94dedfb94bd9409710  2.1.1
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/c-blosc2: Convert to USES=cmake:testing
21 Jun 2022 16:32:41
 files touched by this commit commit hash:b907ec45061d14e058fbf56addf3174d753fc23e  2.1.1
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/c-blosc2: Remove bundled libraries
24 May 2022 21:55:20
 files touched by this commit commit hash:72d1c5182667f5c933f3c3ce7527229fe3d9c327  2.1.1
Piotr Kubaj (pkubaj) search for other commits by this committer
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
 files touched by this commit commit hash:531ede7fae927e4bf4ecebe075f2a975f43321ec  2.1.1
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/c-blosc2: Update to 2.1.1

Changes:	https://github.com/Blosc/c-blosc2/releases
17 Apr 2022 23:42:15
 files touched by this commit commit hash:f14acff091b55e2cba5c160f63f16566ae97d921  2.1.0
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/c-blosc2: Update to 2.1.0

Changes:	https://github.com/Blosc/c-blosc2/releases
19 Feb 2022 01:39:47
 files touched by this commit commit hash:d94a4c6c5c58e34eab673052d1368f05464a5d39  2.0.4_1
Piotr Kubaj (pkubaj) search for other commits by this committer
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
 files touched by this commit commit hash:3a565ff18f6b2c5614ece807728e9f88e88ee279  2.0.4
Piotr Kubaj (pkubaj) search for other commits by this committer
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
 files touched by this commit commit hash:f3f7446a00538cc58e3342c0def011efd48593d8  2.0.4
Piotr Kubaj (pkubaj) search for other commits by this committer
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
 files touched by this commit commit hash:ec3016d98f7defcdd2aad8b3549bca2d1c08b99d  2.0.4
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/c-blosc2: Add make test
01 Nov 2021 13:41:15
 files touched by this commit commit hash:d902c881754a647f4780899b439302af952bb102  2.0.4
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
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

Number of commits found: 12