<pre style='margin:0'>
Joshua Root (jmroot) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/16e929474ed100eb7ad9ca1697bec180f7a7fe15">https://github.com/macports/macports-ports/commit/16e929474ed100eb7ad9ca1697bec180f7a7fe15</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 16e929474ed squid4: update to 4.13, add ssl_crtd variant
</span>16e929474ed is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 16e929474ed100eb7ad9ca1697bec180f7a7fe15
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Fri Sep 4 18:06:32 2020 +1000
<span style='display:block; white-space:pre;color:#404040;'> squid4: update to 4.13, add ssl_crtd variant
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Also add --enable-follow-x-forwarded-for, and disable EUI on darwin since
</span><span style='display:block; white-space:pre;color:#404040;'> there is no actual implementation, only a stub that prints an error to the
</span><span style='display:block; white-space:pre;color:#404040;'> log.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> The ssl_crtd variant is adapted from @alessandro893's original.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://github.com/macports/macports-ports/pull/8241
</span>---
net/squid4/Portfile | 19 +++++++++++++++----
1 file changed, 15 insertions(+), 4 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/squid4/Portfile b/net/squid4/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index dbd25c300ba..b7523be68a5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/squid4/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/squid4/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,7 +3,7 @@
</span> PortSystem 1.0
name squid4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 4.12
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 4.13
</span> categories net
platforms darwin
license GPL-2+
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -31,9 +31,9 @@ master_sites https://mirror.aarnet.edu.au/pub/squid/squid/ \
</span>
distname squid-${version}
use_xz yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums md5 ad7a4a8a0031cae3435717a759173829 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha1 316b8a343aa542b5e7469d33b9d726bee00679c6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 5d593efe84ca34c39a21bab523e75621dec4e9bb
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums md5 492e54afc15821141ff1d1d9903854d6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha1 cac95c18789e9ecd6620c2f278fc3900498c065b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 e49c1b0c6154a3ec0c1ce84e1d9c1c76733cefc1
</span>
patchfiles patch-cf.data.pre.diff \
patch-compat_types.h.diff \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -71,6 +71,7 @@ configure.args --mandir=${prefix}/share/man \
</span> --without-nettle \
--without-openssl \
--enable-delay-pools \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-follow-x-forwarded-for \
</span> --enable-zph-qos \
--enable-removal-policies \
--enable-storeio=ufs,aufs,diskd,rock \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -81,6 +82,12 @@ configure.args --mandir=${prefix}/share/man \
</span> --enable-auth-digest \
--enable-auth-negotiate="wrapper" \
--enable-auth-ntlm
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Doesn't work and just generates failure messages in the log
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --disable-eui
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> post-configure {
if {[variant_isset universal]} {
system -W ${worksrcpath} "ed - include/autoconf.h < ${filespath}/include_autoconf.h.ed && touch include/stamp-h1"
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -149,6 +156,10 @@ variant kerberos description "Enable MIT kerberos support" {
</span> configure.args-append --enable-auth-negotiate
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+variant ssl_crtd requires openssl description "Enable use of external certificate generator (for SSL-Bump)" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --enable-ssl-crtd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> livecheck.type regex
livecheck.url http://www.squid-cache.org/Versions/v4/
livecheck.regex "squid-(\[0-9.\]+)-RELEASENOTES\\.html"
</pre><pre style='margin:0'>
</pre>