[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