<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>