<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/58ff22c6f370116f94d6c1ed6108d47bb35e74f3">https://github.com/macports/macports-ports/commit/58ff22c6f370116f94d6c1ed6108d47bb35e74f3</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 58ff22c6f37 mysql(56|57): workaround for newer compilers
</span>58ff22c6f37 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 58ff22c6f370116f94d6c1ed6108d47bb35e74f3
</span>Author: Christopher Chavez <chrischavez@gmx.us>
AuthorDate: Tue Aug 23 07:40:34 2022 -0500

<span style='display:block; white-space:pre;color:#404040;'>    mysql(56|57): workaround for newer compilers
</span>---
 databases/mysql56/Portfile                               |  3 +++
 databases/mysql56/files/patch-innodb_engine-fcommon.diff | 12 ++++++++++++
 databases/mysql57/Portfile                               |  1 +
 databases/mysql57/files/patch-innodb_engine-fcommon.diff | 12 ++++++++++++
 4 files changed, 28 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql56/Portfile b/databases/mysql56/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a686604e804..c4ef2b6f7b8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql56/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/mysql56/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -63,6 +63,9 @@ if {$subport eq $name} {
</span>     # Avoid implicitly declaring select()
     patchfiles-append   patch-include-sys-select-h.diff
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Workaround https://bugs.mysql.com/bug.php?id=100217
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append   patch-innodb_engine-fcommon.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     checksums           rmd160  c6c43b04fc34fb9ceb55eb6f5be9ce4ea3bff56d \
                         sha256  262ccaf2930fca1f33787505dd125a7a04844f40d3421289a51974b5935d9abc \
                         size    32411131
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql56/files/patch-innodb_engine-fcommon.diff b/databases/mysql56/files/patch-innodb_engine-fcommon.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..6b68ca2b2b2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/mysql56/files/patch-innodb_engine-fcommon.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Workaround for https://bugs.mysql.com/bug.php?id=100217
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/plugin/innodb_memcached/innodb_memcache/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/plugin/innodb_memcached/innodb_memcache/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -38,7 +38,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ STRING(REGEX REPLACE "-Wdeclaration-after-statement" "" CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ENDIF(CMAKE_C_FLAGS MATCHES "-Werror")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${CMAKE_SHARED_LIBRARY_C_FLAGS} -std=gnu99")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${CMAKE_SHARED_LIBRARY_C_FLAGS} -std=gnu99 -fcommon")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SET(MCD__UTILITITY_SOURCES
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           util-src/config_parser.c
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql57/Portfile b/databases/mysql57/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f98fa6f7006..d3600eab0f5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql57/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/mysql57/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -74,6 +74,7 @@ if {$subport eq $name} {
</span>     patch.pre_args  -p1
     patchfiles      patch-cmake-install_layout.cmake.diff \
                     patch-configure.cmake.diff \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-innodb_engine-fcommon.diff \
</span>                     patch-innodb_memcached-daemon_memcached-include-memcached-util.h.diff \
                     patch-lockpool.diff \
                     patch-cmake-fix-test-env.diff
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql57/files/patch-innodb_engine-fcommon.diff b/databases/mysql57/files/patch-innodb_engine-fcommon.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..5bee3606dd0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/mysql57/files/patch-innodb_engine-fcommon.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Workaround for https://bugs.mysql.com/bug.php?id=100217
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/plugin/innodb_memcached/innodb_memcache/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/plugin/innodb_memcached/innodb_memcache/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -41,7 +41,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Set extra flags for the C compiler
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ IF(CMAKE_COMPILER_IS_GNUCC OR CMAKE_C_COMPILER_ID MATCHES "Clang")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   SET(CMAKE_C_FLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    "${CMAKE_C_FLAGS} ${CMAKE_SHARED_LIBRARY_C_FLAGS} -std=gnu99")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    "${CMAKE_C_FLAGS} ${CMAKE_SHARED_LIBRARY_C_FLAGS} -std=gnu99 -fcommon")
</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;'>+ SET(MCD__UTILITITY_SOURCES
</span></pre><pre style='margin:0'>

</pre>