<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>