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