<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/c9ffe46f3a314c6ad63ca52791b7204604b60cc8">https://github.com/macports/macports-ports/commit/c9ffe46f3a314c6ad63ca52791b7204604b60cc8</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 c9ffe46f3a3 py27-protobuf3: revert to last compatible version
</span>c9ffe46f3a3 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit c9ffe46f3a314c6ad63ca52791b7204604b60cc8
</span>Author: Jōshin <git@wholezero.org>
AuthorDate: Tue Jan 16 11:36:24 2024 -0500
<span style='display:block; white-space:pre;color:#404040;'> py27-protobuf3: revert to last compatible version
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/67518
</span>---
python/py-protobuf3/Portfile | 36 +++++++++++++++++++++++++++---------
1 file changed, 27 insertions(+), 9 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-protobuf3/Portfile b/python/py-protobuf3/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9ddd3b16c9b..b670a703692 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-protobuf3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-protobuf3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup compiler_blacklist_versions 1.0
</span> PortGroup python 1.0
PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# note the python package is a major version greater than the cpp package
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# note the python package is a major version greater than the cpp package
</span> set release_version \
21.12
name py-protobuf3
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -64,6 +64,20 @@ if {${name} ne ${subport}} {
</span> port:protobuf3-cpp \
port:py${python.version}-six
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${python.version} == 27} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Use the last compatible version.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set release_version \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 17.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 3.${release_version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums sha256 3253c6d17ec0bb6f6382e555cf5ca0a9ffab8d81b691f100f96ce9f5e753018e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 548d88f3d75b8c75fe43eb0d620e8f40757e1566 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 5038061
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.setup google protobuf ${version} v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ master_sites https://github.com/google/protobuf/releases/download/v${release_version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ distfiles protobuf-python-${version}.tar.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> if {${python.version} > 36} {
depends_lib-append \
port:py${python.version}-flatbuffers
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -71,11 +85,13 @@ if {${name} ne ${subport}} {
</span>
worksrcdir ${worksrcdir}/python
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # tricks to force the right -stdlib setting
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # and to put a needed CXX flag on the 10.6 build
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # see https://trac.macports.org/ticket/56482
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${python.version} > 27} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # tricks to force the right -stdlib setting
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # and to put a needed CXX flag on the 10.6 build
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # see https://trac.macports.org/ticket/56482
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patchfiles-append \
</span> patch-py-protobuf3-settings.diff
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span>
if {${python.version} >= 311} {
patchfiles-append \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -107,10 +123,12 @@ if {${name} ne ${subport}} {
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>- test.run yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- python.test_framework
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- test.cmd "${python.bin} setup.py"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- test.target test --cpp_implementation
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${python.version} > 27} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test.run yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ python.test_framework
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test.cmd "${python.bin} setup.py"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test.target test --cpp_implementation
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> }
github.livecheck.regex {([0-9.]+)}
</pre><pre style='margin:0'>
</pre>