<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/c40d732368c4a87851d9e0b8547b37da57248939">https://github.com/macports/macports-ports/commit/c40d732368c4a87851d9e0b8547b37da57248939</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 c40d732368c weechat: Remove extra warning flags to fix old GCC
</span>c40d732368c is described below

<span style='display:block; white-space:pre;color:#808000;'>commit c40d732368c4a87851d9e0b8547b37da57248939
</span>Author: Ryan Carsten Schmidt <ryandesign@macports.org>
AuthorDate: Fri May 17 23:09:37 2024 -0500

<span style='display:block; white-space:pre;color:#404040;'>    weechat: Remove extra warning flags to fix old GCC
</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/70002
</span>---
 irc/weechat/Portfile                          | 13 +++++++------
 irc/weechat/files/no-extra-gcc-warnings.patch | 13 +++++++++++++
 2 files changed, 20 insertions(+), 6 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/irc/weechat/Portfile b/irc/weechat/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a30b79f02c1..390006038df 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/irc/weechat/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/irc/weechat/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,13 +40,12 @@ long_description    WeeChat (Wee Enhanced Environment for Chat) is \
</span> 
 categories          irc
 maintainers         {isi.edu:calvin @cardi} openmaintainer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span> 
 depends_build-append \
                     port:asciidoctor \
                     port:docbook-xsl-nons \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:libxslt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libxslt \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    path:bin/pkg-config:pkgconfig
</span> 
 depends_lib-append  port:curl \
                     port:gettext \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -61,6 +60,8 @@ depends_test-append port:cpputest
</span> 
 license_noconflict  asciidoctor
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          no-extra-gcc-warnings.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.args-append \
                     -DENABLE_GUILE=OFF \
                     -DENABLE_JAVASCRIPT=OFF \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -119,7 +120,7 @@ variant ruby30 description "Bindings for Ruby 3.0 plugins" conflicts ruby31 ruby
</span>     configure.env-append    PKG_CONFIG_PATH=${prefix}/lib/pkgconfig
     depends_lib-append      port:ruby30
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles              FindRuby.cmake.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append       FindRuby.cmake.diff
</span> }
 
 variant ruby31 description "Bindings for Ruby 3.1 plugins" conflicts ruby30 ruby32 {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -127,7 +128,7 @@ variant ruby31 description "Bindings for Ruby 3.1 plugins" conflicts ruby30 ruby
</span>     configure.env-append    PKG_CONFIG_PATH=${prefix}/lib/pkgconfig
     depends_lib-append      port:ruby31
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles              FindRuby.cmake.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append       FindRuby.cmake.diff
</span> }
 
 variant ruby32 description "Bindings for Ruby 3.2 plugins" conflicts ruby30 ruby31 {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -135,7 +136,7 @@ variant ruby32 description "Bindings for Ruby 3.2 plugins" conflicts ruby30 ruby
</span>     configure.env-append    PKG_CONFIG_PATH=${prefix}/lib/pkgconfig
     depends_lib-append      port:ruby32
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles              FindRuby.cmake.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append       FindRuby.cmake.diff
</span> }
 
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/irc/weechat/files/no-extra-gcc-warnings.patch b/irc/weechat/files/no-extra-gcc-warnings.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..aa0810060a7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/irc/weechat/files/no-extra-gcc-warnings.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Remove extra warning flags that are not understood by old GCC versions.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/weechat/weechat/issues/891#issuecomment-1693308171
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- CMakeLists.txt.orig    2024-04-07 11:37:29.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMakeLists.txt 2024-05-17 23:06:30.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -33,8 +33,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsigned-char -fms-extensions -Wall -Wextra")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (CMAKE_C_COMPILER_ID STREQUAL "GNU")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   # extra options specific to gcc/g++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wformat-overflow=2 -Wformat-truncation=2")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wformat-overflow=2 -Wformat-truncation=2")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # version
</span></pre><pre style='margin:0'>

</pre>