<pre style='margin:0'>
Marius Schamschula (Schamschula) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/0846d20068227d384c7a796508d18f193832ba83">https://github.com/macports/macports-ports/commit/0846d20068227d384c7a796508d18f193832ba83</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 0846d200682 stunnel: update to 5.61, use openssl PG, remove fake certificate
</span>0846d200682 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 0846d20068227d384c7a796508d18f193832ba83
</span>Author: Marius Schamschula <mps@macports.org>
AuthorDate: Wed Dec 22 15:24:28 2021 -0600
<span style='display:block; white-space:pre;color:#404040;'> stunnel: update to 5.61, use openssl PG, remove fake certificate
</span>---
security/stunnel/Portfile | 31 +++---------
security/stunnel/files/patch-src-options.c.diff | 14 ------
.../stunnel/files/patch-tools-Makefile.in.diff | 13 -----
.../stunnel/files/patch-tools-openssl.cnf.diff | 55 ----------------------
4 files changed, 7 insertions(+), 106 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/stunnel/Portfile b/security/stunnel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 028521cb0e2..116fb499ec6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/stunnel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/stunnel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,11 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup openssl 1.0
</span>
name stunnel
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 5.60
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 5.61
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span> set major [lindex [split ${version} .] 0]
categories security net
platforms darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,29 +27,16 @@ master_sites https://www.stunnel.org/downloads/archive/${major}.x/ \
</span> http://ftp.nluug.nl/pub/networking/stunnel/archive/${major}.x/ \
http://stunnel.cybermirror.org/archive/${major}.x/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 71bd9f218e14ab2807ff7e16e39ec6f8c507d09c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 c45d765b1521861fea9b03b425b9dd7d48b3055128c0aec673bba5ef9b8f787d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 984278
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 24f0e27274c192410393643574a8a6b766d0cb09 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 91ea0ca6482d8f7e7d971ee64ab4f86a2817d038a372f0893e28315ef2015d7a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 873660
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib path:lib/libssl.dylib:openssl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-configure \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-src-options.c.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-tools-Makefile.in.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-tools-openssl.cnf.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-configure
</span>
configure.args --disable-libwrap \
--disable-silent-rules \
--with-ssl=${prefix}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-build.target-append cert
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.keepdirs ${destroot}${prefix}/var/lib/stunnel
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -d -m 770 -o nobody ${destroot}${prefix}/var/lib/stunnel/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -b -m 600 ${worksrcpath}/tools/stunnel.pem ${destroot}${prefix}/etc/stunnel/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # libwrap has been reported to introduce some problems with stunnel 4.18.
# See: https://trac.macports.org/ticket/11028
variant libwrap description {Include libwrap support} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -60,11 +48,6 @@ if {${os.arch} ne "powerpc"} {
</span> default_variants +libwrap
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Tell the user about the stupid fake certificate that we provide.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-notes "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-A fake certificate has been installed as ${prefix}/etc/stunnel/stunnel.pem
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> livecheck.type regex
livecheck.url ${homepage}downloads.html
livecheck.regex ${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/stunnel/files/patch-src-options.c.diff b/security/stunnel/files/patch-src-options.c.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 3ef2786d714..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/stunnel/files/patch-src-options.c.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,14 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/options.c.orig 2021-08-05 02:19:52.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/options.c 2021-11-08 18:57:02.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -225,9 +225,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #ifdef SSL_OP_ALLOW_CLIENT_RENEGOTIATION
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {"ALLOW_CLIENT_RENEGOTIATION", SSL_OP_ALLOW_CLIENT_RENEGOTIATION},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #ifdef SSL_OP_BIT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {"BIT", SSL_OP_BIT},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #ifdef SSL_OP_CLEANSE_PLAINTEXT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {"CLEANSE_PLAINTEXT", SSL_OP_CLEANSE_PLAINTEXT},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/stunnel/files/patch-tools-Makefile.in.diff b/security/stunnel/files/patch-tools-Makefile.in.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 1050b2376c0..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/stunnel/files/patch-tools-Makefile.in.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,13 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- tools/Makefile.in.orig 2017-08-23 00:04:30.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ tools/Makefile.in 2017-11-15 10:30:03.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -544,8 +544,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cert:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(srcdir)/makecert.sh $(srcdir) $(SSLDIR) $(RANDOM_FILE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- ${INSTALL} -b -m 600 stunnel.pem $(DESTDIR)$(confdir)/stunnel.pem
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- rm -f stunnel.pem
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# ${INSTALL} -b -m 600 stunnel.pem $(DESTDIR)$(confdir)/stunnel.pem
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# rm -f stunnel.pem
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- stunnel.conf-sample stunnel.init stunnel.service: Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(edit) '$(srcdir)/$@.in' >$@
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/stunnel/files/patch-tools-openssl.cnf.diff b/security/stunnel/files/patch-tools-openssl.cnf.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 600db51d5dc..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/stunnel/files/patch-tools-openssl.cnf.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,55 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- tools/openssl.cnf.orig 2015-09-02 05:54:02.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ tools/openssl.cnf 2015-09-02 05:57:03.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -9,6 +9,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_md = sha1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- x509_extensions = stunnel_extensions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- distinguished_name = stunnel_dn
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+prompt = no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [ stunnel_extensions ]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- nsCertType = server
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -18,25 +19,27 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- nsComment = "stunnel self-signed certificate"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [ stunnel_dn ]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--countryName = Country Name (2 letter code)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--countryName_default = PL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--countryName_min = 2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--countryName_max = 2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# countryName = Country Name (2 letter code)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# countryName_default = PL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# countryName_min = 2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# countryName_max = 2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# stateOrProvinceName = State or Province Name (full name)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# stateOrProvinceName_default = Mazovia Province
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# localityName = Locality Name (eg, city)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# localityName_default = Warsaw
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# organizationName = Organization Name (eg, company)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# organizationName_default = Stunnel Developers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# organizationalUnitName = Organizational Unit Name (eg, section)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# organizationalUnitName_default = Provisional CA
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--stateOrProvinceName = State or Province Name (full name)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--stateOrProvinceName_default = Mazovia Province
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# 0.commonName = Common Name (FQDN of your server)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# 0.commonName_default = localhost
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--localityName = Locality Name (eg, city)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--localityName_default = Warsaw
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--organizationName = Organization Name (eg, company)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--organizationName_default = Stunnel Developers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--organizationalUnitName = Organizational Unit Name (eg, section)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--organizationalUnitName_default = Provisional CA
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--0.commonName = Common Name (FQDN of your server)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--0.commonName_default = localhost
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+CN = localhost
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # To create a certificate for more than one name uncomment:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # 1.commonName = DNS alias of your server
</span></pre><pre style='margin:0'>
</pre>