git: f94c4e42b756 - main - devel/croaring: update to 5.2.2
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 19 Sep 2026 12:50:04 UTC
The branch main has been updated by fuz:
URL: https://cgit.FreeBSD.org/ports/commit/?id=f94c4e42b756775f8bda9f78e29a9177abf953a0
commit f94c4e42b756775f8bda9f78e29a9177abf953a0
Author: Robert Clausecker <fuz@FreeBSD.org>
AuthorDate: 2026-09-15 16:15:07 +0000
Commit: Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2026-09-19 12:49:28 +0000
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
---
devel/croaring/Makefile | 6 ++----
devel/croaring/distinfo | 6 +++---
devel/croaring/files/patch-include_roaring_portability.h | 10 ----------
devel/croaring/pkg-plist | 1 -
4 files changed, 5 insertions(+), 18 deletions(-)
diff --git a/devel/croaring/Makefile b/devel/croaring/Makefile
index 4bd17e33662b..85fde912791e 100644
--- a/devel/croaring/Makefile
+++ b/devel/croaring/Makefile
@@ -1,6 +1,6 @@
PORTNAME= CRoaring
DISTVERSIONPREFIX= v
-DISTVERSION= 5.2.0
+DISTVERSION= 5.2.2
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org
@@ -19,10 +19,8 @@ GH_ACCOUNT= RoaringBitmap
USE_LDCONFIG= yes
-CMAKE_OFF= ROARING_USE_CPM ${CMAKE_OFF_${ARCH}}
+CMAKE_OFF= ROARING_USE_CPM
CMAKE_ON= BUILD_SHARED_LIBS
-CMAKE_ARGS_armv7= -DROARING_DISABLE_NEON:BOOL=TRUE
-CMAKE_ARGS+= ${CMAKE_ARGS_${ARCH}}
PLIST_SUB= DISTVERSION=${DISTVERSION}
diff --git a/devel/croaring/distinfo b/devel/croaring/distinfo
index 9c6d9b9e7286..ebdbba2cca01 100644
--- a/devel/croaring/distinfo
+++ b/devel/croaring/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1789043774
-SHA256 (RoaringBitmap-CRoaring-v5.2.0_GH0.tar.gz) = 5f6ce15f23cb70fca04839d186a15ceb540e31d650496e0a2c8284a882465b13
-SIZE (RoaringBitmap-CRoaring-v5.2.0_GH0.tar.gz) = 100817734
+TIMESTAMP = 1789745367
+SHA256 (RoaringBitmap-CRoaring-v5.2.2_GH0.tar.gz) = a7d8c10c954a971b7e2996b498cb7600e5002637412f4198dcd600b415e1eb5c
+SIZE (RoaringBitmap-CRoaring-v5.2.2_GH0.tar.gz) = 100835907
diff --git a/devel/croaring/files/patch-include_roaring_portability.h b/devel/croaring/files/patch-include_roaring_portability.h
deleted file mode 100644
index 7144b768d306..000000000000
--- a/devel/croaring/files/patch-include_roaring_portability.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- include/roaring/portability.h.orig 2026-09-08 23:18:25 UTC
-+++ include/roaring/portability.h
-@@ -456,6 +456,7 @@ static inline int roaring_hamming(uint64_t x) {
- #if defined(__linux__)
- #define croaring_htobe64(x) bswap_64(x)
- #elif defined(__FreeBSD__)
-+#include <sys/endian.h>
- #define croaring_htobe64(x) bswap64(x)
- #else
- #warning "Unknown platform, report as an error"
diff --git a/devel/croaring/pkg-plist b/devel/croaring/pkg-plist
index 69ba05cdc05d..72f6e2fb2cfc 100644
--- a/devel/croaring/pkg-plist
+++ b/devel/croaring/pkg-plist
@@ -11,7 +11,6 @@ include/roaring/memory.h
include/roaring/roaring_types.h
include/roaring/misc/configreport.h
include/roaring/roaring_version.h
-include/roaring/portability.h.orig
include/roaring/containers/run.h
include/roaring/containers/mixed_andnot.h
include/roaring/containers/mixed_xor.h