notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
c-blosc2 High performance compressor optimized for binary data
2.0.4 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: 2021-11-08 16:49:35
Commit Hash: 3a565ff
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.0.4/catalog.mk
  3. /usr/local/share/licenses/c-blosc2-2.0.4/LICENSE
  4. /usr/local/share/licenses/c-blosc2-2.0.4/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.0.4
  15. libdata/pkgconfig/blosc2.pc
  16. @owner
  17. @group
  18. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • c-blosc2>0:archivers/c-blosc2
  • For LIB depends:
    • libblosc2.so: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
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.0.4
FreeBSD:12:amd642.0.42.0.4
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3862.0.42.0.4
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch642.0.42.0.4
FreeBSD:13:amd642.0.42.0.4
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3862.0.42.0.4
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch642.0.4-
FreeBSD:14:amd642.0.4-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3862.0.4-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

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.0.4?dummy=/
Collapse this list.

Number of commits found: 4

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
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: 4