<pre style='margin:0'>
Chris Jones (cjones051073) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/9f6062fb46ed4016e7928f6e83142350117734c3">https://github.com/macports/macports-ports/commit/9f6062fb46ed4016e7928f6e83142350117734c3</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 9f6062fb46ed4016e7928f6e83142350117734c3
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Tue Nov 16 16:51:14 2021 +0000

<span style='display:block; white-space:pre;color:#404040;'>    py-cryptography: Build against same openssl version as underlying python
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/63968
</span>---
 python/py-cryptography/Portfile | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-cryptography/Portfile b/python/py-cryptography/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c13847b632f..8b1c9e8eb03 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-cryptography/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-cryptography/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,7 +7,7 @@ PortGroup           openssl 1.0
</span> 
 github.setup        pyca cryptography 35.0.0
 name                py-${github.project}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            3
</span> categories-append   devel
 platforms           darwin
 license             BSD
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -37,7 +37,6 @@ if {${name} ne ${subport}
</span>                     port:py${python.version}-setuptools
 
     depends_lib-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    path:lib/libssl.dylib:openssl \
</span>                     port:py${python.version}-cffi
 
     # legacy support
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -83,8 +82,13 @@ if {${name} ne ${subport}
</span>     } else {
         PortGroup   cargo_fetch 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        # Build fails with OpenSSL 3; use 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;'>+        # Needs to use the same openssl version as python itself was built with...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # https://trac.macports.org/ticket/63968
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if { ${python.version} < 39 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            openssl.branch  1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            openssl.branch  3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span> 
         depends_build-append \
                     port:py${python.version}-setuptools-rust
</pre><pre style='margin:0'>

</pre>