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