<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/da8eb57566fea87f1447a56de7b8e8827fb6844e">https://github.com/macports/macports-ports/commit/da8eb57566fea87f1447a56de7b8e8827fb6844e</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new da8eb57566f mod_dnssd: Update for Apache 2.4
</span>da8eb57566f is described below
<span style='display:block; white-space:pre;color:#808000;'>commit da8eb57566fea87f1447a56de7b8e8827fb6844e
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Tue Jul 27 14:31:48 2021 -0500
<span style='display:block; white-space:pre;color:#404040;'> mod_dnssd: Update for Apache 2.4
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/63279
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Also modernize checksums and use notes instead of post-activate ui_msg.
</span>---
www/mod_dnssd/Portfile | 34 ++++++++++++++++++++--------------
www/mod_dnssd/files/apache24.patch | 20 ++++++++++++++++++++
2 files changed, 40 insertions(+), 14 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/www/mod_dnssd/Portfile b/www/mod_dnssd/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 72e51d4537c..c09a744fb1b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/www/mod_dnssd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/www/mod_dnssd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,6 +4,11 @@ PortSystem 1.0
</span>
name mod_dnssd
version 0.6
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 75e3d85960761221be6ff1736d6dbe73da01d24f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 2cd171d76eba398f03c1d5bcc468a1756f4801cd8ed5bd065086e4374997c5aa \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 86417
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories www
license Apache-2
maintainers nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,18 +20,14 @@ platforms darwin
</span> homepage http://0pointer.de/lennart/projects/mod_dnssd/
master_sites ${homepage}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums md5 bed3d95a98168bf0515922d1c05020c5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha1 22a90b4e3a5c042b47926888bbc41d79d9745b10 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 75e3d85960761221be6ff1736d6dbe73da01d24f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> depends_build port:pkgconfig
depends_lib port:apache2 port:avahi
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-src_Makefile.in.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles apache24.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-src_Makefile.in.diff
</span>
configure.args --disable-lynx
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> set apachectl ${prefix}/sbin/apachectl
set apxs ${prefix}/bin/apxs
set httpd_conf ${prefix}/etc/apache2/httpd.conf
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -47,11 +48,16 @@ post-destroot {
</span> ${destroot}${prefix}/share/doc/${name}
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-post-activate {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_msg "To enable ${name}, add"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_msg " LoadModule dnssd_module modules/mod_dnssd.so"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_msg "to your ${httpd_conf} file."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_msg "Please read the documentation at"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_msg " http://0pointer.de/lennart/projects/mod_dnssd/"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_msg " for further details on configuration of this module"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+notes "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+To enable ${name}, add
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LoadModule dnssd_module modules/mod_dnssd.so
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+to your ${httpd_conf} file.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Please read the documentation at
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${homepage}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+for further details on configuration of this module.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/www/mod_dnssd/files/apache24.patch b/www/mod_dnssd/files/apache24.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..4026e72b00d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/www/mod_dnssd/files/apache24.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,20 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Compatibility with Apache 2.4.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/mod_dnssd.c.orig 2009-01-27 20:24:00.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/mod_dnssd.c 2021-07-27 14:25:47.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -26,6 +26,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <unixd.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <apr_signal.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <mpm_common.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <mod_unixd.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <unistd.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -576,7 +577,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ap_assert(d);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- unixd_setup_child();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ap_unixd_setup_child();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (pipe(sigterm_pipe_fds) < 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ap_log_error(APLOG_MARK, APLOG_ERR, 0, r.main_server, "pipe() failed: %s", strerror(errno));
</span></pre><pre style='margin:0'>
</pre>