<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Davide,<div class=""><br class=""></div><div class="">I’ve had one more look.</div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Nov 13, 2017, at 7:42 AM, Marius Schamschula <<a href="mailto:lists@schamschula.com" class="">lists@schamschula.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">Davide,<br class=""><br class=""><br class=""><blockquote type="cite" class="">On Nov 13, 2017, at 4:22 AM, Davide Liessi <<a href="mailto:davide.liessi@gmail.com" class="">davide.liessi@gmail.com</a>> wrote:<br class=""><br class="">Hi.<br class="">I have some questions regarding the apache2 port and the update to version 2.4.<br class=""><br class="">1) The user:group changed from www:www in 2.2 to daemon:daemon in 2.4:<br class="">was the corresponding reinplace line in post-patch forgotten or<br class="">intentionally omitted?<br class=""></blockquote><br class="">Neither. apache24-devel used daemon:daemon, so it was left that way when apache24-devel was moved to apache2.<br class=""></div></div></blockquote><div><br class=""></div><div>The old post-patch would have been incorrect as well. The apache2 PortGroup specifies both user and group as “_www”. The reimplace has been added to the Portfile.</div><br class=""><blockquote type="cite" class=""><div class=""><div class=""><blockquote type="cite" class="">2) In version 2.2 the httpd-userdir.conf file was customized to match<br class="">the /Users/*/Sites directory naming of macOS: was the corresponding<br class="">post-patch block in the Portfile forgotten or intentionally omitted?<br class=""></blockquote><br class="">Forgotten.<br class=""></div></div></blockquote><div><br class=""></div><div>Added.</div><br class=""><blockquote type="cite" class=""><div class=""><div class=""><blockquote type="cite" class="">3) Version 2.2 had a patch to the httpd.conf file to deny access to<br class="">.DS_Store files, resource forks and named forks, which is omitted in<br class="">2.4: again, was this intentional?<br class=""></blockquote><br class="">Again. Not intentional. This was never implemented under apache24-devel.<br class=""></div></div></blockquote><div><br class=""></div><div>Added updated version of patch for apache 2.4.x.</div><br class=""><blockquote type="cite" class=""><div class=""><div class=""><blockquote type="cite" class="">4) What is the purpose of having the original configuration files both<br class="">in ${prefix}/etc/apache2 with .orig suffix and in<br class="">${prefix}/etc/apache2/original?<br class=""></blockquote><br class="">The original folder only has httpd.conf, but not extra/httpd*.conf. I suppose the original folder is a duplicate of the .orig file, and can be removed.<br class=""></div></div></blockquote><div><br class=""></div><div>The “original” folder is not installed by the current version of apache2. It may be safely deleted.</div><br class=""></div><div>I’ve pushed revision 1:</div><div><br class=""></div><div><a href="https://github.com/macports/macports-ports/commit/c664a5716be47e58a40c6cb5c9e053df1295a558" class="">https://github.com/macports/macports-ports/commit/c664a5716be47e58a40c6cb5c9e053df1295a558</a></div><br class=""><div class="">
<div style="color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Marius</div><div class="">--</div><div class="">Marius Schamschula</div><div class=""><br class=""></div></div><br class="Apple-interchange-newline"><br class="Apple-interchange-newline">

</div>
<br class=""></div></body></html>