git: f94c4e42b756 - main - devel/croaring: update to 5.2.2

From: Robert Clausecker <fuz_at_FreeBSD.org>
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