<pre style='margin:0'>
Clemens Lang (neverpanic) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/2cbb750e06a8d2fec46d23bbcb0d973588f5f0b2">https://github.com/macports/macports-ports/commit/2cbb750e06a8d2fec46d23bbcb0d973588f5f0b2</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 2cbb750e06a8d2fec46d23bbcb0d973588f5f0b2
</span>Author: Clemens Lang <cal@macports.org>
AuthorDate: Tue Apr 8 17:26:10 2025 +0200

<span style='display:block; white-space:pre;color:#404040;'>    pkcs11-provider: Enable automatically if installed
</span>---
 security/pkcs11-provider/Portfile                  |  7 +++++++
 security/pkcs11-provider/files/pkcs11-provider.cnf | 17 +++++++++++++++++
 2 files changed, 24 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/pkcs11-provider/Portfile b/security/pkcs11-provider/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 157df268348..4c309955fcf 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/pkcs11-provider/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/pkcs11-provider/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,6 +7,7 @@ PortGroup           meson 1.0
</span> 
 github.setup        latchset pkcs11-provider 1.0 v
 github.tarball_from releases
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> checksums           rmd160  d4cdbff60a62536e3c743554a908ab9ebe6c276f \
                     sha256  843d01f660d6d9cb429e90b272e85da2ae694d9a2df4dcc5028bf73b2417f653 \
                     size    162076
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -31,6 +32,12 @@ depends_build       port:gnutls \
</span> 
 depends_lib         port:openssl3
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${filespath}/pkcs11-provider.cnf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${prefix}/libexec/openssl3/etc/openssl/openssl.cnf.d/pkcs11-provider.cnf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> test.run            yes
 
 github.livecheck.branch main
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/pkcs11-provider/files/pkcs11-provider.cnf b/security/pkcs11-provider/files/pkcs11-provider.cnf
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..e85792e76c9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/pkcs11-provider/files/pkcs11-provider.cnf
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,17 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# vim:ft=conf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+[provider_sect]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default = default_sect
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+pkcs11 = pkcs11_sect
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+[default_sect]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+activate = 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+[pkcs11_sect]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+activate = 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Some applications may require early loading to work properly however this
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# setting should not be enabled by default because it will cause every
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# application loading openssl to initialize the token. If needed uncomment the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# following:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#pkcs11-module-load-behavior = early
</span></pre><pre style='margin:0'>

</pre>