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