<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/17a864696c1371cdd55387b79d32308430a08c29">https://github.com/macports/macports-ports/commit/17a864696c1371cdd55387b79d32308430a08c29</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 17a864696c1371cdd55387b79d32308430a08c29
</span>Author: Andrey Stromnov <stromnov@macports.org>
AuthorDate: Thu Nov 10 19:40:16 2022 +0300

<span style='display:block; white-space:pre;color:#404040;'>    py-bcrypt: update to 4.0.1
</span>---
 python/py-bcrypt/Portfile | 79 +++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 73 insertions(+), 6 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-bcrypt/Portfile b/python/py-bcrypt/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index bb038be5b55..1da25f4134a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-bcrypt/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-bcrypt/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup           python 1.0
</span> PortGroup           select 1.0
 
 name                py-bcrypt
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             3.2.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             4.0.1
</span> revision            0
 categories-append   devel
 license             Apache-2
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,12 +20,12 @@ long_description    {*}${description}
</span> 
 homepage            https://github.com/pyca/bcrypt/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  3546659be12b634314e21e4a6b0b4c580efbd314 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  433c410c2177057705da2a9f2cd01dd157493b2a7ac14c8593a16b3dab6b6bfb \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    42455
</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  c69c2dc496f060a60854b133d8b748f46adbf224 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  27d375903ac8261cfe4047f6709d16f7d18d39b1ec92aaf72af989552a650ebd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    25498
</span> 
 if {${name} ne ${subport}} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append  port:py${python.version}-cffi
</span> 
     if {${python.version} <= 35} {
         version             3.1.7
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -37,7 +37,74 @@ if {${name} ne ${subport}} {
</span>         python.pep517       no
         depends_build-append \
                             port:py${python.version}-setuptools
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-append  port:py${python.version}-six
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_lib-append  port:py${python.version}-cffi \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:py${python.version}-six
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        PortGroup           rust 1.0
</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}-pytest
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        cargo.crates        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;'>+                            bcrypt 0.13.0 a7e7c93a3fb23b2fdde989b2c9ec4dd153063ec81f408507f84c090cd91c6641 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            bcrypt-pbkdf 0.8.1 f4ef233ffa9cb9c7820b2b0e9efd0821ed180e866c9120ec9f45518659742074 \
</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;'>+                            block-buffer 0.10.3 69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            blowfish 0.9.1 e412e2cd0f2b2d93e02543ceae7917b3c70331573df19ee046bcbc35e45e87d7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            byteorder 1.4.3 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610 \
</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;'>+                            cipher 0.4.3 d1873270f8f7942c191139cb8a40fd228da6c3fd2fc376d7e92d47aa14aeb59e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            cpufeatures 0.2.5 28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            crypto-common 0.1.6 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            digest 0.10.5 adfbc57365a37acbd2ebf2b64d7e69bb766e2fea813521ed536f5d0520dcf86c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            generic-array 0.14.6 bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            getrandom 0.2.7 4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6 \
</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;'>+                            inout 0.1.3 a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5 \
</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;'>+                            libc 0.2.134 329c933548736bc49fd575ee68c89e8be4d260064184389a5b77517cddd99ffb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            lock_api 0.4.9 435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            once_cell 1.15.0 e82dad04139b71a90c080c8463fe0dc7902db5192d939bd0950f074d014339e1 \
</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;'>+                            pbkdf2 0.10.1 271779f35b581956db91a3e55737327a03aa051e90b1c47aeb189508533adfd7 \
</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.46 94e2ef8dbfc347b10c094890f778ee2e36ca9bb4262e86dc99cd217e35f3470b \
</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.21 bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            redox_syscall 0.2.16 fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a \
</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;'>+                            sha2 0.10.6 82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            smallvec 1.10.0 a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            subtle 2.4.1 6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            syn 1.0.102 3fcd952facd492f9be3ef0d0b7032a6e442ee9b361d4acc2b1d0c4aaa5f613a1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            typenum 1.15.0 dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            unicode-ident 1.0.4 dcc811dc4066ac62f84f11307873c4850cb653bfa9b1719cee2bd2204a4bc5dd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            unindent 0.1.10 58ee9362deb4a96cef4d437d1ad49cffc9b9e92d202b6995674e928ce684f112 \
</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;'>+                            wasi 0.11.0+wasi-snapshot-preview1 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423 \
</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><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            zeroize 1.5.7 c394b5bd0c6f669e7275d9c20aa90ae064cb22e75a1cad54e1b34088034b149f
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        pre-test {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            test.env-append     PYTHONPATH=[glob -nocomplain ${worksrcpath}/build/lib*]
</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;'>+        test.run            yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        test.cmd            py.test-${python.branch}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        test.target         tests
</span>     }
 
     livecheck.type      none
</pre><pre style='margin:0'>

</pre>