[packages/syslog-ng] - updated to 4.12.0

qboosh qboosh at pld-linux.org
Wed Jul 22 20:42:05 CEST 2026


commit fe8859aba1469f4810ea4ecb0749824545b5cdbc
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Wed Jul 22 20:42:14 2026 +0200

    - updated to 4.12.0

 bad-tests.patch        |  9 ++++-----
 syslog-ng-nolibs.patch | 10 +++++-----
 syslog-ng.spec         | 15 ++++++++++-----
 3 files changed, 19 insertions(+), 15 deletions(-)
---
diff --git a/syslog-ng.spec b/syslog-ng.spec
index bf3f7c6..ecdece8 100644
--- a/syslog-ng.spec
+++ b/syslog-ng.spec
@@ -36,18 +36,18 @@
 %define	libivykis_version 0.43.2
 
 %define		glib2_ver	1:2.32.0
-%define		mver	4.11
+%define		mver	4.12
 Summary:	Syslog-ng - new generation of the system logger
 Summary(pl.UTF-8):	Syslog-ng - systemowy demon logujący nowej generacji
 Summary(pt_BR.UTF-8):	Daemon de log nova geração
 Name:		syslog-ng
-Version:	4.11.0
-Release:	2
+Version:	4.12.0
+Release:	1
 License:	GPL v2+ with OpenSSL exception
 Group:		Daemons
 #Source0Download: https://github.com/syslog-ng/syslog-ng/releases
 Source0:	https://github.com/syslog-ng/syslog-ng/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz
-# Source0-md5:	91d6cf2c7ad7e50d2c6ab983ff3386ca
+# Source0-md5:	16051c9ecf959df050d4d50f59069bac
 Source1:	%{name}.init
 Source2:	%{name}.conf
 Source3:	%{name}.logrotate
@@ -152,7 +152,7 @@ Conflicts:	rsyslog
 Conflicts:	syslog
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-%define	xsl_stylesheets_dir /usr/share/sgml/docbook/xsl-stylesheets
+%define		xsl_stylesheets_dir	/usr/share/sgml/docbook/xsl-stylesheets
 
 %if %{without dynamic}
 # syslog-ng has really crazy linking rules (see their bugzilla).
@@ -171,6 +171,9 @@ BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 # or just %{_libdir}? modules seem to be always linked dynamically
 %define		moduledir			%{slibdir}/syslog-ng
 
+# non-function symbols: absl::lts_20250814::cord_internal::cordz_next_sample, google::protobuf::internal::ThreadSafeArena::thread_cache_
+%define		skip_post_check_so	libgrpc-protos.so.*
+
 %description
 syslog-ng is a syslogd replacement for Unix and Unix-like systems. It
 has been tested on Solaris, BSDi and Linux, and were found to run
@@ -466,6 +469,7 @@ done
 	--enable-python%{!?with_python:=no} \
 	--enable-redis%{!?with_redis:=no} \
 	--enable-riemann%{!?with_riemann:=no} \
+	--enable-slog \
 	--enable-smtp%{!?with_smtp:=no} \
 	--enable-spoof-source \
 	--enable-ssl \
@@ -542,6 +546,7 @@ ln -s "%{name}" $RPM_BUILD_ROOT/etc/sysconfig/%{name}@default
 
 %{__rm} $RPM_BUILD_ROOT%{_sbindir}/syslog-ng-debun
 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/syslog-ng-debun.1
+%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/syslog-ng/include/scl/freebsd-audit
 %{__rm} $RPM_BUILD_ROOT%{moduledir}/libexamples.so
 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
 %{__rm} $RPM_BUILD_ROOT%{moduledir}/*.la
diff --git a/bad-tests.patch b/bad-tests.patch
index d007bca..24fefcd 100644
--- a/bad-tests.patch
+++ b/bad-tests.patch
@@ -6,13 +6,12 @@
  
  modules_kafka_tests_TESTS			= \
  	modules/kafka/tests/test_kafka_props \
---- syslog-ng-4.10.2/modules/python-modules/syslogng/modules/hypr/tests/test_hypr_audit_source.py~	2025-10-14 13:43:46.000000000 +0200
-+++ syslog-ng-4.10.2/modules/python-modules/syslogng/modules/hypr/tests/test_hypr_audit_source.py	2025-10-18 14:31:26.263327169 +0200
-@@ -64,7 +64,7 @@
-     assert sut.close() is None
+--- syslog-ng-4.12.0/modules/python-modules/syslogng/modules/hypr/tests/test_hypr_audit_source.py.orig	2026-06-16 15:46:03.000000000 +0200
++++ syslog-ng-4.12.0/modules/python-modules/syslogng/modules/hypr/tests/test_hypr_audit_source.py	2026-07-21 22:22:41.524304045 +0200
+@@ -67,6 +67,7 @@ def test_hypr_audit_source_lifecycle_wit
      sut.deinit()
  
--
+ 
 + at pytest.mark.skip(reason="no way of currently testing this")
  def test_hypr_audit_source_complete_lifecycle(minimal_config, mocker):
  
diff --git a/syslog-ng-nolibs.patch b/syslog-ng-nolibs.patch
index 7fb3e07..9283553 100644
--- a/syslog-ng-nolibs.patch
+++ b/syslog-ng-nolibs.patch
@@ -1,6 +1,6 @@
---- syslog-ng-4.8.0/configure.ac~	2024-07-23 13:42:10.000000000 +0200
-+++ syslog-ng-4.8.0/configure.ac	2024-08-01 19:20:42.196636751 +0200
-@@ -900,11 +900,10 @@ dnl ************************************
+--- syslog-ng-4.12.0/configure.ac.orig	2026-06-16 15:46:03.000000000 +0200
++++ syslog-ng-4.12.0/configure.ac	2026-07-21 22:05:12.346654595 +0200
+@@ -1259,11 +1259,10 @@ dnl ************************************
  dnl Checks for libraries
  AC_CHECK_LIB(m, round, BASE_LIBS="$BASE_LIBS -lm")
  AC_CHECK_LIB(door, door_create, BASE_LIBS="$BASE_LIBS -ldoor")
@@ -13,5 +13,5 @@
 +AC_CHECK_FUNC([gethostbyname], [:], [AC_CHECK_LIB(nsl, gethostbyname, BASE_LIBS="$BASE_LIBS -lnsl")])
 +AC_CHECK_FUNC([regexec], [:], [AC_CHECK_LIB(regex, regexec, REGEX_LIBS="-lregex")])
  
- CHECK_FUNCS_AND_DEFINE([
-     fmemopen
+ dnl ***************************************************************************
+ dnl jemalloc support
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/syslog-ng.git/commitdiff/fe8859aba1469f4810ea4ecb0749824545b5cdbc



More information about the pld-cvs-commit mailing list