diff --git a/sysutils/fluent-bit/Makefile b/sysutils/fluent-bit/Makefile index 9231a4cf0ae9..00961271e4a8 100644 --- a/sysutils/fluent-bit/Makefile +++ b/sysutils/fluent-bit/Makefile @@ -1,57 +1,57 @@ PORTNAME= fluent-bit DISTVERSIONPREFIX= v -DISTVERSION= 4.2.1 +DISTVERSION= 4.2.2 CATEGORIES= sysutils MAINTAINER= girgen@FreeBSD.org COMMENT= Fast and lightweight data forwarder WWW= https://fluentbit.io/ LICENSE= APACHE20 BROKEN_mips= fails to build: conflicting types for 'restrict' BROKEN_mips64= fails to build: conflicting types for 'restrict' LIB_DEPENDS= libyaml.so:textproc/libyaml USES= bison cmake:noninja compiler:c11 gmake localbase:ldflags USE_GITHUB= yes GH_ACCOUNT= fluent USE_RC_SUBR= ${PORTNAME} CMAKE_ARGS= -DFLB_DEBUG=Off \ -DFLB_TRACE=Off LDFLAGS+= -lexecinfo OPTIONS_DEFINE= LUA_FILTER PGSQL SSL OPTIONS_DEFAULT= LUA_FILTER PGSQL SSL LUA_FILTER_DESC= Support for modifying incoming records using Lua scripts LUA_FILTER_USES= luajit:luajit pkgconfig LUA_FILTER_CMAKE_ON= -DFLB_FILTER_LUA=On \ -DFLB_LUAJIT=On \ -DFLB_PREFER_SYSTEM_LIB_LUAJIT=On LUA_FILTER_CMAKE_OFF= -DFLB_LUAJIT=Off PGSQL_USES= pgsql PGSQL_CMAKE_ON= -DFLB_OUT_PGSQL=On PGSQL_CMAKE_OFF= -DFLB_OUT_PGSQL=Off SSL_USES= ssl SSL_CMAKE_ON= -DFLB_TLS=On SSL_CMAKE_OFF= -DFLB_TLS=Off .include .if ${OPSYS} == FreeBSD CFLAGS+= -Wno-error=int-conversion .endif post-install: ${MV} ${STAGEDIR}${ETCDIR}/${PORTNAME}.conf ${STAGEDIR}${ETCDIR}/${PORTNAME}.conf.sample ${MV} ${STAGEDIR}${ETCDIR}/parsers.conf ${STAGEDIR}${ETCDIR}/parsers.conf.sample do-test-LUA_FILTER-on: ${STAGEDIR}${PREFIX}/bin/fluent-bit --help 2>/dev/null | grep -w -q lua .include diff --git a/sysutils/fluent-bit/distinfo b/sysutils/fluent-bit/distinfo index 6af0155a42f1..2f49b1573ed2 100644 --- a/sysutils/fluent-bit/distinfo +++ b/sysutils/fluent-bit/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1766050285 -SHA256 (fluent-fluent-bit-v4.2.1_GH0.tar.gz) = 1310797832fffc29a257fbc21e25460274a9442d4e63047971ee354898ad5075 -SIZE (fluent-fluent-bit-v4.2.1_GH0.tar.gz) = 38645206 +TIMESTAMP = 1767186687 +SHA256 (fluent-fluent-bit-v4.2.2_GH0.tar.gz) = 5d8e642be576985ad8123609c32d5ac44a9d3dad9eafcdc14208622444b5a4f0 +SIZE (fluent-fluent-bit-v4.2.2_GH0.tar.gz) = 38790530 diff --git a/sysutils/fluent-bit/files/patch-lib__luajit__src__Makefile b/sysutils/fluent-bit/files/patch-lib__luajit__src__Makefile index 5180acdd411d..9c55e409acc3 100644 --- a/sysutils/fluent-bit/files/patch-lib__luajit__src__Makefile +++ b/sysutils/fluent-bit/files/patch-lib__luajit__src__Makefile @@ -1,15 +1,15 @@ ---- lib/luajit-04dca791/src/Makefile.orig 2022-10-27 09:22:06.694200000 +0200 -+++ lib/luajit-04dca791/src/Makefile 2022-10-27 09:22:37.928286000 +0200 +--- lib/luajit-7152e154/src/Makefile.orig 2022-10-27 09:22:06.694200000 +0200 ++++ lib/luajit-7152e154/src/Makefile 2022-10-27 09:22:37.928286000 +0200 @@ -24,10 +24,10 @@ # removing the '#' in front of them. Make sure you force a full recompile # with "make clean", followed by "make" if you change any options. # -DEFAULT_CC = gcc +#DEFAULT_CC = gcc # # LuaJIT builds as a native 32 or 64 bit binary by default. -CC= $(DEFAULT_CC) +#CC= $(DEFAULT_CC) # # Use this if you want to force a 32 bit build on a 64 bit multilib OS. #CC= $(DEFAULT_CC) -m32