<pre style='margin:0'>
Andrew Stromnov (stromnov) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/39cbc292d470141d3662c44f92b138543c8db97e">https://github.com/macports/macports-ports/commit/39cbc292d470141d3662c44f92b138543c8db97e</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 39cbc292d47 py-cryptography: update to 37.0.2
</span>39cbc292d47 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 39cbc292d470141d3662c44f92b138543c8db97e
</span>Author: Andrey Stromnov <stromnov@macports.org>
AuthorDate: Wed May 4 17:47:21 2022 +0300

<span style='display:block; white-space:pre;color:#404040;'>    py-cryptography: update to 37.0.2
</span>---
 python/py-cryptography/Portfile | 122 +++++++++++++++++++++++++++++++---------
 1 file changed, 95 insertions(+), 27 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 7eeacd3dafc..48fe394dfb4 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;'>@@ -5,7 +5,7 @@ PortGroup           github 1.0
</span> PortGroup           python 1.0
 PortGroup           openssl 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        pyca cryptography 36.0.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        pyca cryptography 37.0.2
</span> name                py-${github.project}
 revision            0
 categories-append   devel
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,6 +13,7 @@ platforms           darwin
</span> license             BSD
 
 python.versions     27 36 37 38 39 310
<span style='display:block; white-space:pre;background:#e0ffe0;'>+python.pep517       yes
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,9 +23,9 @@ description         cryptography is a package designed to expose \
</span> long_description    {*}${description}
 
 checksums           ${distname}${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  6513816850a696909886ebab1e562b1150d7ef5f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  db5b8ad6b9d3cd099e543dc70826946e61282d920126c43bc4534dea174df537 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    35821161 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  0dbedb5fc456f019a46eafe10e7e2367074278b8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  89c52bf74456a9d9bbf3ed8e476eb5e3399bb4db903dd4611e45ab377a28c5b6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    35850814
</span> 
 # See:
 # * https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -45,6 +46,8 @@ if {${name} ne ${subport}
</span>         github.setup    pyca cryptography 2.9.2
         revision        2
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+        python.pep517   no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         # Build fails with OpenSSL 3; use 1.1 for now
         openssl.branch  1.1
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -79,34 +82,24 @@ if {${name} ne ${subport}
</span>         notes-append \
             "This is a legacy version of ${python.rootname} that contains\
             CVE CVE-2020-36242."
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        PortGroup   cargo_fetch 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    } elseif {${python.version} eq 36} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        PortGroup       cargo_fetch 1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        # Needs to use the same openssl version as python itself was built with...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # https://trac.macports.org/ticket/63968
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        if { ${python.version} < 38 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            openssl.branch  1.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            openssl.branch  3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        github.setup    pyca cryptography 36.0.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        revision        0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        python.pep517   no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</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><span style='display:block; white-space:pre;background:#e0ffe0;'>+        checksums   ${distname}${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  6513816850a696909886ebab1e562b1150d7ef5f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  db5b8ad6b9d3cd099e543dc70826946e61282d920126c43bc4534dea174df537 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    35821161
</span> 
         depends_build-append \
                     port:py${python.version}-setuptools-rust
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_test-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-cryptography_vectors \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-hypothesis \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-iso8601 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-pretend \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-pytest \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-pytest-cov \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-pytest-subtests \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-pytest-xdist \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-tz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # cd ${worksrcpath}/src/rust
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # sudo cargo update
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # egrep -e '^(name|version|checksum) = ' Cargo.lock | perl -pe 's/^(?:name|version|checksum) = "(.+)"/$1/' | tr '\n' ' ' | perl -pe 's|([0-9a-f]{64})|\1 \\\n|g' | pbcopy
</span>         cargo.crates \
                     Inflector 0.11.4 fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3 \
                     aliasable 0.1.3 250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -155,6 +148,81 @@ if {${name} ne ${subport}
</span>                     winapi 0.3.9 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 \
                     winapi-i686-pc-windows-gnu 0.4.0 ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 \
                     winapi-x86_64-pc-windows-gnu 0.4.0 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        PortGroup   cargo_fetch 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</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} < 38 } {
</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><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-setuptools-rust
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_test-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-cryptography_vectors \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-pytest \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-pytest-benchmark \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-pytest-cov \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-pytest-subtests \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-pytest-xdist \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-pretend \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-iso8601 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-tz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-hypothesis
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # cd ${worksrcpath}/src/rust
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # sudo cargo update
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # egrep -e '^(name|version|checksum) = ' Cargo.lock | perl -pe 's/^(?:name|version|checksum) = "(.+)"/$1/' | tr '\n' ' ' | perl -pe 's|([0-9a-f]{64})|\1 \\\n|g' | pbcopy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        cargo.crates \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    Inflector 0.11.4 fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    aliasable 0.1.3 250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    asn1 0.8.7 cfffb35195feaeffb071af0f7a643405667813dd8629c27cb0c310fb76654ab1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    asn1_derive 0.8.7 bc894fa05f786b6481065514e6ff5e1838a3362f543f71f6e1a92ff27b051c25 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    autocfg 1.1.0 d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    base64 0.13.0 904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    bitflags 1.3.2 bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    cfg-if 1.0.0 baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    chrono 0.4.19 670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    indoc 0.3.6 47741a8bc60fb26eb8d6e0238bbb26d8575ff623fdc97b1a2c00c050b9684ed8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    indoc-impl 0.3.6 ce046d161f000fffde5f432a0d034d0341dc152643b2598ed5bfce44c4f3a8f0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    instant 0.1.12 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    lazy_static 1.4.0 e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    libc 0.2.124 21a41fed9d98f27ab1c6d161da622a4fa35e8a54a8adc24bbf3ddd0ef70b0e50 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    lock_api 0.4.7 327fa5b6a6940e4699ec49a9beae1ea4845c6bab9314e4f84ac68742139d8c53 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    num-integer 0.1.44 d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    num-traits 0.2.14 9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    once_cell 1.10.0 87f3e037eac156d1775da914196f0f37741a274155e34a0b7e427c35d2a2ecb9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ouroboros 0.15.0 9f31a3b678685b150cba82b702dcdc5e155893f63610cf388d30cd988d4ca2bf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ouroboros_macro 0.15.0 084fd65d5dd8b3772edccb5ffd1e4b7eba43897ecd0f9401e330e8c542959408 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    parking_lot 0.11.2 7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    parking_lot_core 0.8.5 d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    paste 0.1.18 45ca20c77d80be666aef2b45486da86238fabe33e38306bd3118fe4af33fa880 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    paste-impl 0.1.18 d95a7db200b97ef370c8e6de0088252f7e0dfff7d047a28528e47456c0fc98b6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    pem 1.0.2 e9a3b09a20e374558580a4914d3b7d89bd61b954a5a5e1dcbea98753addb1947 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    proc-macro-error 1.0.4 da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    proc-macro-error-attr 1.0.4 a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    proc-macro-hack 0.5.19 dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    proc-macro2 1.0.37 ec757218438d5fda206afc041538b2f6d889286160d649a86a24d37e1235afd1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    pyo3 0.15.2 d41d50a7271e08c7c8a54cd24af5d62f73ee3a6f6a314215281ebdec421d5752 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    pyo3-build-config 0.15.2 779239fc40b8e18bc8416d3a37d280ca9b9fb04bda54b98037bb6748595c2410 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    pyo3-macros 0.15.2 00b247e8c664be87998d8628e86f282c25066165f1f8dda66100c48202fdb93a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    pyo3-macros-backend 0.15.2 5a8c2812c412e00e641d99eeb79dd478317d981d938aa60325dfa7157b607095 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    quote 1.0.18 a1feb54ed693b93a84e14094943b84b7c4eae204c512b7ccb95ab0c66d278ad1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    redox_syscall 0.2.13 62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    scopeguard 1.1.0 d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    smallvec 1.8.0 f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    stable_deref_trait 1.2.0 a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    syn 1.0.91 b683b2b825c8eef438b77c36a06dc262294da3d5a5813fac20da149241dcd44d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    unicode-xid 0.2.2 8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    unindent 0.1.8 514672a55d7380da379785a4d70ca8386c8883ff7eaae877be4d2081cebe73d8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    version_check 0.9.4 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    winapi 0.3.9 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    winapi-i686-pc-windows-gnu 0.4.0 ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    winapi-x86_64-pc-windows-gnu 0.4.0 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
</span> 
         pre-test {
             test.env-append \
</pre><pre style='margin:0'>

</pre>