<pre style='margin:0'>
Rainer Müller (raimue) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/942ed8d212ac61a9aaa60b3fd18838f3b0513b6a">https://github.com/macports/macports-ports/commit/942ed8d212ac61a9aaa60b3fd18838f3b0513b6a</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 942ed8d212ac61a9aaa60b3fd18838f3b0513b6a
</span>Author: Kirill A. Korinsky <kirill@korins.ky>
AuthorDate: Sat Nov 19 15:21:38 2022 +0100

<span style='display:block; white-space:pre;color:#404040;'>    py-brotlicffi: new port (version 1.0.9.2)
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    It also replaced py-brotlipy
</span>---
 python/py-brotlicffi/Portfile | 44 +++++++++++++++++++++++++++++++++++
 python/py-brotlipy/Portfile   | 54 +++++++++++++++----------------------------
 python/py-httpbin/Portfile    |  4 ++--
 python/py-httpx/Portfile      |  4 ++--
 4 files changed, 66 insertions(+), 40 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-brotlicffi/Portfile b/python/py-brotlicffi/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..86e505eebc9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-brotlicffi/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,44 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           python 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                py-brotlicffi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             1.0.9.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             MIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {@catap korins.ky:kirill} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Python CFFI bindings to the Brotli library
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://github.com/python-hyper/brotlicffi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  a157bc47475ffa6812cea70ff11ec6701b3325e6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  0c248a68129d8fc6a217767406c731e498c3e19a7be05ea0a90c3c86637b7d96 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    440077
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39 310 311
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${name} ne ${subport}} {
</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
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-cffi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set pybrotlipy_name py${python.version}-brotlipy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set pybrotlipy_name py-brotlipy
</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;'>+#------------------------------------------------------------------------------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# NOTE: Remove this logic - along with declaration of 'pybrotlipy_name', above,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   when obsolete port 'py-pybrotlipy' is ultimately deleted.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#------------------------------------------------------------------------------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+pre-activate {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Deactivate obsolete port 'py-brotlipy', if installed
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {![catch {set installed [lindex [registry_active ${pybrotlipy_name}] 0]}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        registry_deactivate_composite ${pybrotlipy_name} "" [list ports_nodepcheck 1]
</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;color:#808080;'>diff --git a/python/py-brotlipy/Portfile b/python/py-brotlipy/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5f518a3423b..b78f61df976 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-brotlipy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-brotlipy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,43 +1,25 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 
 PortSystem          1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup           github 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup           python 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           obsolete 1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        python-hyper brotlipy 0.7.0 v
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span> name                py-brotlipy
<span style='display:block; white-space:pre;background:#ffe0e0;'>-license             MIT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers         nomaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description         Python binding to the Brotli library
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-fetch.type          git
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     37 38 39 310
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${name} ne ${subport}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    post-fetch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        system -W ${worksrcpath} "git submodule update --init"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             0.7.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            2
</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;'>+# Obsolete Date: 2022-11-19
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# NOTE: Also remove auto-deactivate logic related to this port, from
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   'py-brotlicffi', when this port is ultimately deleted.
</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;'>+replaced_by         py-brotlicffi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set python_rootname [regsub ^py- [option name] ""]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set python_versions {37 38 39 310}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+foreach pv ${python_versions} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    subport "py${pv}-${python_rootname}" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        replaced_by py${pv}-brotlicffi
</span>     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles      patch-test_simple_compression.py.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:py${python.version}-setuptools
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append  port:py${python.version}-cffi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_test-append port:py${python.version}-pytest \
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    pre-test {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        test.env        PYTHONPATH=[glob -nocomplain ${worksrcpath}/build/lib*]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    test.run            yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    test.cmd            py.test-${python.branch}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    test.target         test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    livecheck.type      none
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-httpbin/Portfile b/python/py-httpbin/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e8c9da4a7b8..e3806e05190 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-httpbin/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-httpbin/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup           python 1.0
</span> 
 name                py-httpbin
 version             0.7.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            2
</span> 
 supported_archs     noarch
 platforms           {darwin any}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -29,7 +29,7 @@ if {${name} ne ${subport}} {
</span> 
     depends_lib-append \
                     port:py${python.version}-blinker \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-brotlipy \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-brotlicffi \
</span>                     port:py${python.version}-decorator \
                     port:py${python.version}-flask \
                     port:py${python.version}-itsdangerous \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-httpx/Portfile b/python/py-httpx/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2942755965b..0b3fcd8dba8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-httpx/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-httpx/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,7 +6,7 @@ PortGroup           select 1.0
</span> 
 name                py-httpx
 version             0.23.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            2
</span> platforms           darwin
 license             BSD
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -29,7 +29,7 @@ if {${name} ne ${subport}} {
</span> 
     depends_lib-append \
                     port:py${python.version}-brotli \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-brotlipy \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-brotlicffi \
</span>                     port:py${python.version}-certifi \
                     port:py${python.version}-charset-normalizer  \
                     port:py${python.version}-click \
</pre><pre style='margin:0'>

</pre>