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