From 8fcf45d05aea3de53163bd25099a4ea08f060c5f Mon Sep 17 00:00:00 2001 From: Josef Schlehofer Date: Tue, 28 Oct 2025 11:42:28 +0100 Subject: [PATCH] syslog-ng: add dependency for ivykis Replace embedded ivykis with a separate package to improve dependency management and enable library reuse. The ivykis library now properly supports io_uring when CONFIG_KERNEL_IO_URING is enabled. Signed-off-by: Josef Schlehofer --- admin/syslog-ng/Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/admin/syslog-ng/Makefile b/admin/syslog-ng/Makefile index 9cbfaf7e3d..fcc11f9b87 100644 --- a/admin/syslog-ng/Makefile +++ b/admin/syslog-ng/Makefile @@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=syslog-ng PKG_VERSION:=4.10.2 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_MAINTAINER:=Josef Schlehofer PKG_LICENSE:=LGPL-2.1-or-later GPL-2.0-or-later @@ -34,7 +34,7 @@ define Package/syslog-ng CATEGORY:=Administration TITLE:=A powerful syslog daemon URL:=https://www.syslog-ng.com/products/open-source-log-management/ - DEPENDS:=+libpcre2 +glib2 +libopenssl +libpthread +librt +libdbi +libjson-c +libcurl +libuuid +SYSLOGNG_LOGROTATE:logrotate +LIBCURL_ZLIB:zlib + DEPENDS:=+libpcre2 +glib2 +libopenssl +libpthread +librt +libdbi +libjson-c +libcurl +libuuid +ivykis +SYSLOGNG_LOGROTATE:logrotate +LIBCURL_ZLIB:zlib ALTERNATIVES:=300:/sbin/logread:/usr/libexec/logread.sh endef @@ -91,6 +91,7 @@ CONFIGURE_ARGS += \ --disable-sql \ --disable-linux-caps \ --with-jsonc=system \ + --with-ivykis=system \ --enable-cpp=no \ --disable-example-modules \ --enable-json=yes \ -- 2.30.2