Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package apache2-mod_dnssd for
openSUSE:Factory checked in at 2024-05-13 17:58:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/apache2-mod_dnssd (Old)
and /work/SRC/openSUSE:Factory/.apache2-mod_dnssd.new.1880 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "apache2-mod_dnssd"
Mon May 13 17:58:22 2024 rev:21 rq:1173610 version:0.6
Changes:
--------
--- /work/SRC/openSUSE:Factory/apache2-mod_dnssd/apache2-mod_dnssd.changes
2024-02-22 20:59:53.398177455 +0100
+++
/work/SRC/openSUSE:Factory/.apache2-mod_dnssd.new.1880/apache2-mod_dnssd.changes
2024-05-13 17:59:01.631966510 +0200
@@ -1,0 +2,8 @@
+Tue May 7 12:01:10 UTC 2024 - [email protected]
+
+- fix build with gcc14
+- added patches
+ work with apache 2.4
+ + apache2-mod_dnssd-httpd24.patch
+
+-------------------------------------------------------------------
New:
----
apache2-mod_dnssd-httpd24.patch
BETA DEBUG BEGIN:
New: work with apache 2.4
+ apache2-mod_dnssd-httpd24.patch
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ apache2-mod_dnssd.spec ++++++
--- /var/tmp/diff_new_pack.jAUljI/_old 2024-05-13 17:59:02.083983002 +0200
+++ /var/tmp/diff_new_pack.jAUljI/_new 2024-05-13 17:59:02.083983002 +0200
@@ -1,7 +1,7 @@
#
# spec file for package apache2-mod_dnssd
#
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2009 Dominique Leuenberger, Almere, The Netherlands.
#
# All modifications and additions to the file contributed by third parties
@@ -28,6 +28,8 @@
Source: %{_name}-%{version}.tar.bz2
# PATCH-FIX-OPENSUSE apache2-mod_dnssd-apxs2-prefork.patch
Patch0: apache2-mod_dnssd-apxs2-prefork.patch
+# work with apache 2.4
+Patch1: apache2-mod_dnssd-httpd24.patch
BuildRequires: apache-rpm-macros
BuildRequires: apache2-devel
BuildRequires: apr-devel
@@ -52,9 +54,6 @@
%autosetup -p1 -n %{_name}-%{version}
%build
-%if %{apache_branch} >= 204
-sed -i 's/unixd_setup_child/ap_&/' src/mod_dnssd.c
-%endif
%configure \
--disable-lynx
make %{?_smp_mflags}
++++++ apache2-mod_dnssd-httpd24.patch ++++++
Index: mod_dnssd-0.6/src/mod_dnssd.c
===================================================================
--- mod_dnssd-0.6.orig/src/mod_dnssd.c
+++ mod_dnssd-0.6/src/mod_dnssd.c
@@ -23,11 +23,13 @@
#include <apr_lib.h>
#include <ap_config.h>
#include <apr_strings.h>
-#include <unixd.h>
+#include <mod_unixd.h>
#include <apr_signal.h>
#include <mpm_common.h>
#include <unistd.h>
+#include <sys/types.h>
+#include <pwd.h>
#include <avahi-common/simple-watch.h>
#include <avahi-common/domain.h>
@@ -576,7 +578,7 @@ static void child_process(apr_pool_t *p,
ap_assert(d);
- unixd_setup_child();
+ ap_unixd_setup_child();
if (pipe(sigterm_pipe_fds) < 0) {
ap_log_error(APLOG_MARK, APLOG_ERR, 0, r.main_server, "pipe() failed:
%s", strerror(errno));