<pre style='margin:0'>
Leonardo Brondani Schenkel (lbschenkel) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/718593d9a5f75d93807fb59130cabdf69a3f1115">https://github.com/macports/macports-ports/commit/718593d9a5f75d93807fb59130cabdf69a3f1115</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 718593d9a5f opensc: add optional +openssl3 variant
</span>718593d9a5f is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 718593d9a5f75d93807fb59130cabdf69a3f1115
</span>Author: Leonardo Brondani Schenkel <lbschenkel@macports.org>
AuthorDate: Sat Nov 13 14:14:04 2021 +0100

<span style='display:block; white-space:pre;color:#404040;'>    opensc: add optional +openssl3 variant
</span>---
 security/opensc/Portfile | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/opensc/Portfile b/security/opensc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index efef7f303a2..60588d9150c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/opensc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/opensc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -32,9 +32,11 @@ long_description        OpenSC provides a set of libraries and utilities to \
</span> 
 distname                opensc-${version}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Claims to have 'initial support for OpenSSL 3' but fails to build
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# so keep pinned to version 1.1 for now.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-openssl.branch          1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Upstream tested against 1.1, so use it as default.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# (Overriding in variants not working as of 2021-11-13, hence the guard.)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![variant_isset openssl3]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    openssl.branch      1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
 depends_build           port:docbook-xsl-nons \
                         port:gengetopt \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -60,6 +62,11 @@ variant eac description {Enable Extended Access Control (EAC) v2 support} {
</span>     depends_lib-append      port:openpace
     configure.args-replace  --disable-openpace --enable-openpace
 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+variant openssl3 description {Build against OpenSSL 3 (experimental)} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    openssl.branch          3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # There will be warnings due to use of deprecated methods so they must not be fatal:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   --disable-strict
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> variant p11kit description {Use p11-kit as default PKCS#11 module} {
     depends_run             port:p11-kit
 }
</pre><pre style='margin:0'>

</pre>