[packages/apache-mod_log_gelf] - rel 6, fix build with compiler following modern c standard

baggins baggins at pld-linux.org
Sat Feb 28 22:29:16 CET 2026


commit 39b9d7a2e9c2ce95d26d8c0f79cd63c6e703a626
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Sat Feb 28 23:28:07 2026 +0100

    - rel 6, fix build with compiler following modern c standard

 apache-mod_log_gelf.spec |  6 ++++--
 cstd.patch               | 13 +++++++++++++
 2 files changed, 17 insertions(+), 2 deletions(-)
---
diff --git a/apache-mod_log_gelf.spec b/apache-mod_log_gelf.spec
index 9b3f58c..9870a0a 100644
--- a/apache-mod_log_gelf.spec
+++ b/apache-mod_log_gelf.spec
@@ -1,10 +1,10 @@
 %define		mod_name	log_gelf
-%define 	apxs		%{_sbindir}/apxs
+%define		apxs		%{_sbindir}/apxs
 Summary:	Apache 2 module for writing access logs to Graylog
 Summary(pl.UTF-8):	Moduł Apache'a 2 zapisujący logi dostępowe do Grayloga
 Name:		apache-mod_%{mod_name}
 Version:	0.2.0
-Release:	5
+Release:	6
 License:	Apache v2.0
 Group:		Networking/Daemons/HTTP
 #Source0Download: https://github.com/graylog-labs/apache-mod_log_gelf/releases
@@ -12,6 +12,7 @@ Source0:	https://github.com/graylog-labs/apache-mod_log_gelf/archive/%{version}/
 # Source0-md5:	4aba4fd0f8e1175c39d4ac236282df10
 Source1:	apache.conf
 Patch0:		build.patch
+Patch1:		cstd.patch
 URL:		https://github.com/graylog-labs/apache-mod_log_gelf
 BuildRequires:	%{apxs}
 BuildRequires:	apache-devel >= 2.2
@@ -33,6 +34,7 @@ Moduł Apache'a 2 zapisujący logi dostępowe do Grayloga.
 %prep
 %setup -q -n apache-mod_log_gelf-%{version}
 %patch -P0 -p1
+%patch -P1 -p1
 
 %build
 %{__make} -C src \
diff --git a/cstd.patch b/cstd.patch
new file mode 100644
index 0000000..65d51c1
--- /dev/null
+++ b/cstd.patch
@@ -0,0 +1,13 @@
+--- apache-mod_log_gelf-0.2.0/src/mod_log_gelf.c~	2016-04-07 17:01:11.000000000 +0200
++++ apache-mod_log_gelf-0.2.0/src/mod_log_gelf.c	2026-02-28 23:25:22.160000277 +0100
+@@ -232,8 +232,8 @@
+ 
+ static apr_status_t log_gelf_get_gelf_connection(gelf_connection *gc, gelf_config *config, apr_pool_t *pool) {
+   apr_status_t rv;
+-  int proto = NULL;
+-  int type = NULL;
++  int proto = 0;
++  int type = 0;
+ 
+   if (config->protocol == TCP) {
+     proto = APR_PROTO_TCP;
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/apache-mod_log_gelf.git/commitdiff/39b9d7a2e9c2ce95d26d8c0f79cd63c6e703a626



More information about the pld-cvs-commit mailing list