BSD Ports

devel/croaring 5.3.0 FreeBSD

Roaring bitmaps in C (and C++), with SIMD

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
6c9239914c
License
APACHE20
Categories
devel
Package size
192.5 KiB, 860.0 KiB installed

Description

Roaring bitmaps in C (and C++), with SIMD (AVX2, AVX-512 and NEON) optimizations: used by Apache Doris, ClickHouse, Alibaba Tair, Redpanda, YDB and StarRocks

Install

Binary package:

pkg install CRoaring

From the ports tree:

cd /usr/ports/devel/croaring/ && make install clean

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

RUN_DEPENDS=	CRoaring>0:devel/croaring
LIB_DEPENDS=	libroaring.so:devel/croaring

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest5.2.25.2.2--5.3.0
FreeBSD:14:quarterly5.2.25.2.4n/a-5.2.4
FreeBSD:15:latest5.2.25.3.0n/a--
FreeBSD:15:quarterly5.2.25.2.2n/an/an/a
FreeBSD:16:latest5.2.25.3.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

The full lists below include those, and their dependencies in turn.

Build dependencies 17

No port depends on this one.

Configuration

No options to configure.

USES
pkgconfig cmake:testing
Service scripts
none

Files

pkg-plist 39
  • libdata/pkgconfig/roaring.pc
  • include/roaring/roaring64.hh
  • include/roaring/roaring64map.hh
  • include/roaring/roaring.hh
  • include/roaring/art/art.h
  • include/roaring/bitset/bitset.h
  • include/roaring/roaring.h
  • include/roaring/portability.h
  • include/roaring/roaring_array.h
  • include/roaring/memory.h
  • include/roaring/roaring_types.h
  • include/roaring/misc/configreport.h
  • include/roaring/roaring_version.h
  • include/roaring/containers/run.h
  • include/roaring/containers/mixed_andnot.h
  • include/roaring/containers/mixed_xor.h
  • include/roaring/containers/mixed_union.h
  • include/roaring/containers/mixed_subset.h
  • include/roaring/containers/mixed_intersection.h
  • include/roaring/containers/bitset.h
  • include/roaring/containers/array.h
  • include/roaring/containers/mixed_equal.h
  • include/roaring/containers/container_defs.h
  • include/roaring/containers/mixed_negation.h
  • include/roaring/containers/convert.h
  • include/roaring/containers/containers.h
  • include/roaring/containers/perfparameters.h
  • include/roaring/roaring64.h
  • include/roaring/bitset_util.h
  • include/roaring/isadetection.h
  • include/roaring/array_util.h
  • include/roaring/utilasm.h
  • lib/libroaring.so.
  • lib/libroaring.so.29
  • lib/libroaring.so
  • lib/cmake/roaring/roaring-config-version.cmake
  • lib/cmake/roaring/roaring-config.cmake
  • lib/cmake/roaring/roaring-targets.cmake
  • lib/cmake/roaring/roaring-targets-release.cmake
distinfo 1
FileSizeSHA256
RoaringBitmap-CRoaring-v5.3.0_GH0.tar.gz1.00863647e+0852509f2374d33543a14abcaed77946fdca731ca697bfce580f0b6d2a88119bdf

Commit history 4

DateCommitCreditsLog message
6c9239914c Robert Clausecker devel/croaring: update to 5.3.0
Changelog: https://github.com/RoaringBitmap/CRoaring/releases/tag/v5.3.0 MFH: no (soname change)
25d4d4b9e4 Robert Clausecker devel/croaring: update to 5.2.4
Changelog: https://github.com/RoaringBitmap/CRoaring/releases/tag/v5.2.3 Changelog: https://github.com/RoaringBitmap/CRoaring/releases/tag/v5.2.4 MFH: 2026Q4
f94c4e42b7 Robert Clausecker devel/croaring: update to 5.2.2
- reenable NEON support on armv7 following fix of the underlying issue - remove bogus .orig file from pkg-plist - remove upstreamed patch Changelog: https://github.com/RoaringBitmap/CRoaring/releases/tag/v5.2.1 Changelog: https://github.com/RoaringBitmap/CRoaring/releases/tag/v5.2.2
8e8f88d141 László Károlyi devel/croaring: Roaring bitmaps in C (and C++), with SIMD
Roaring bitmaps in C (and C++), with SIMD (AVX2, AVX-512 and NEON) optimizations: used by Apache Doris, ClickHouse, Alibaba Tair, Redpanda, YDB and StarRocks. WWW: http://roaringbitmap.org/ - update port to 5.2.0 prior to landing - grab maintainership over submitter as I have a good relationship to upstream - lightly touch up PR: 292270 Event: EuroBSDcon Devsummit 2026 See also: https://github.com/RoaringBitmap/CRoaring/pull/879