<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/2eeb273491927382997902b4aa150489cafe4435">https://github.com/macports/macports-ports/commit/2eeb273491927382997902b4aa150489cafe4435</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 2eeb273491927382997902b4aa150489cafe4435
</span>Author: Sergey Fedorov <vital.had@gmail.com>
AuthorDate: Wed Aug 10 00:58:04 2022 +0545

<span style='display:block; white-space:pre;color:#404040;'>    gflags: same compiler is to be used as for google-glog
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes: https://trac.macports.org/ticket/65645
</span>---
 devel/gflags/Portfile | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/gflags/Portfile b/devel/gflags/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 231eb021a15..02dd1ff267a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/gflags/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/gflags/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup           github 1.0
</span> PortGroup           cmake 1.1
 
 github.setup        gflags gflags 2.2.2 v
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> 
 categories          devel
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -17,13 +17,25 @@ long_description    The gflags package contains a library that implements comman
</span>                     the ability to define flags in the source file in which \
                     they're used.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span> license             BSD
 
 checksums           rmd160  9748753d2cf4d581cd0881bd5f5c1e3dac365896 \
                     sha256  660b2cd42849d720f8b403c4e78b6e16bdd05c9af33c0fdd19860c96d7b695c0 \
                     size    98723
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# While gflags builds fine with gcc-4.2, its dependent google-glog does not.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# However they both should be built by the same compiler, otherwise google-glog build fails.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://trac.macports.org/ticket/65645
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.blacklist-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    *gcc-4.2 *gcc-4.3 *gcc-4.4 *gcc-4.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Rosetta ignores blacklist and still tries to use llvm-g++-4.2.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Prioritize newer gcc; list versions that are realistically used and confirmed to build and work.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin 10 powerpc {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    compiler.whitelist \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    macports-gcc-12 macports-gcc-11 macports-gcc-10 macports-gcc-7 macports-gcc-6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.args-append \
         -DBUILD_SHARED_LIBS=ON \
         -DBUILD_STATIC_LIBS=ON \
</pre><pre style='margin:0'>

</pre>