net-p2p/aeron: update 1.46.7 → 1.46.8

This commit is contained in:
Yuri Victorovich 2025-01-19 17:55:00 -08:00
parent 8c06c64915
commit a8d31ab8ab
3 changed files with 19 additions and 6 deletions

View file

@ -1,5 +1,5 @@
PORTNAME= aeron PORTNAME= aeron
DISTVERSION= 1.46.7 DISTVERSION= 1.46.8
CATEGORIES= net-p2p CATEGORIES= net-p2p
MAINTAINER= yuri@FreeBSD.org MAINTAINER= yuri@FreeBSD.org
@ -12,9 +12,10 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
ONLY_FOR_ARCHS= aarch64 amd64 # limited in aeron-client/src/main/c/concurrent/aeron_atomic.h ONLY_FOR_ARCHS= aarch64 amd64 # limited in aeron-client/src/main/c/concurrent/aeron_atomic.h
LIB_DEPENDS= libuuid.so:misc/e2fsprogs-libuuid # only for uuid_generate
TEST_DEPENDS= googletest>0:devel/googletest TEST_DEPENDS= googletest>0:devel/googletest
USES= cmake:testing USES= cmake:testing localbase:ldflags
USE_GITHUB= yes USE_GITHUB= yes
GH_ACCOUNT= real-logic GH_ACCOUNT= real-logic
@ -29,7 +30,8 @@ CMAKE_TESTING_ON= AERON_TESTS \
AERON_SYSTEM_TESTS \ AERON_SYSTEM_TESTS \
AERON_SLOW_SYSTEM_TESTS AERON_SLOW_SYSTEM_TESTS
LDFLAGS+= -lm LDFLAGS+= -lm \
-luuid
# tests as of 1.44.6: 89% tests passed, 15 tests failed out of 131, see https://github.com/real-logic/aeron/issues/1696 # tests as of 1.44.6: 89% tests passed, 15 tests failed out of 131, see https://github.com/real-logic/aeron/issues/1696

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1733901682 TIMESTAMP = 1737257720
SHA256 (real-logic-aeron-1.46.7_GH0.tar.gz) = 9938226321405034d93eefb50592cca4df1ee5726abda2820689b22c7724522f SHA256 (real-logic-aeron-1.46.8_GH0.tar.gz) = db340ca3d3bc70349956faab168b19e4785f06061aa4f1988889147bd06cbc6c
SIZE (real-logic-aeron-1.46.7_GH0.tar.gz) = 3533219 SIZE (real-logic-aeron-1.46.8_GH0.tar.gz) = 3533085

View file

@ -0,0 +1,11 @@
--- aeron-driver/src/main/c/CMakeLists.txt.orig 2025-01-13 11:59:44 UTC
+++ aeron-driver/src/main/c/CMakeLists.txt
@@ -58,7 +58,7 @@ check_symbol_exists(poll "poll.h" POLL_PROTOTYPE_EXIST
check_symbol_exists(uuid_generate "uuid/uuid.h" UUID_GENERATE_PROTOTYPE_EXISTS)
check_symbol_exists(poll "poll.h" POLL_PROTOTYPE_EXISTS)
-check_symbol_exists(epoll_create "sys/epoll.h" EPOLL_PROTOTYPE_EXISTS)
+check_symbol_exists(epoll_create "libepoll-shim/sys/epoll.h" EPOLL_PROTOTYPE_EXISTS)
set(CMAKE_EXTRA_INCLUDE_FILES sys/socket.h)
check_type_size("struct mmsghdr" STRUCT_MMSGHDR_TYPE_EXISTS)