<pre style='margin:0'>
Michael Dickens (michaelld) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/34375e1ec1914ccc5091ca3dea6aef96c2be82cf">https://github.com/macports/macports-ports/commit/34375e1ec1914ccc5091ca3dea6aef96c2be82cf</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 34375e1ec1914ccc5091ca3dea6aef96c2be82cf
</span>Author: Incisakura <incisakura@icloud.com>
AuthorDate: Tue Mar 22 01:28:24 2022 +0800

<span style='display:block; white-space:pre;color:#404040;'>    mariadb-10.7: update to 10.7.3
</span>---
 databases/mariadb-10.7/Portfile                    | 47 ++++++++++------------
 ...h-libmariadb_mariadb_config_CMakeLists.txt.diff | 13 ------
 .../patch-storage_innobase-fix-rw_lock_use.diff    | 17 --------
 .../patch-storage_innobase-fix-rw_lock_use.diff    | 17 --------
 4 files changed, 22 insertions(+), 72 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mariadb-10.7/Portfile b/databases/mariadb-10.7/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index beb14e1ce8e..9215bdacf26 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mariadb-10.7/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/mariadb-10.7/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,16 +2,17 @@
</span> 
 PortSystem          1.0
 PortGroup           legacysupport 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> legacysupport.newest_darwin_requires_legacy 10
 
 name                mariadb-10.7
 set name_mysql      ${name}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             10.7.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             10.7.3
</span> set version_branch  [join [lrange [split ${version} .] 0 1] .]
 # Please set revision_client and revision_server to 0 if you bump
 # version; these can be changed independently for the 2 subports, but
 # can be changed at the same time if that's what's required.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set revision_client 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set revision_client 0
</span> set revision_server 0
 categories          databases
 platforms           darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -69,19 +70,19 @@ if {$subport eq $name} {
</span> 
     set libmariadb_github_author  MariaDB
     set libmariadb_github_project mariadb-connector-c
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set libmariadb_github_branch  0bf84c065e4cfa18764fe4823700d26a21a62483
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set libmariadb_github_branch  bc5e8a796447feda2d37367da8afce9f1f8cf5a2
</span> 
     set wsrep_github_author  codership
     set wsrep_github_project wsrep-lib
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set wsrep_github_branch  22921e7082ddfb45222f21a585aa8b877e62aa8b
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set wsrep_github_branch  edd141127c11d78ef073f9f3ca61708821f20b32
</span> 
     set wsrep_api_github_author   codership
     set wsrep_api_github_project  wsrep-API
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set wsrep_api_github_branch   76cf223c690845bbf561cb820a46e06a18ad80d1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set wsrep_api_github_branch   02ed17238cee97b5a3ea2495ca87b63570403f01
</span> 
     set columnstore_github_author   mariadb-corporation
     set columnstore_github_project  mariadb-columnstore-engine
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set columnstore_github_branch   4dc5d3af0579a50ac1b4d158d2ff0bcdf960ac04
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set columnstore_github_branch   a0877d66ed97840658831a53c253a485e9ca5b77
</span> 
     set libmarias3_github_author   mariadb-corporation
     set libmarias3_github_project  libmarias3
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -120,25 +121,25 @@ if {$subport eq $name} {
</span>                  https://github.com/${libmarias3_github_author}/${libmarias3_github_project}/archive/${libmarias3_github_branch}:tagsix
 
     checksums       ${main_distfile} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  8430ed102362c1c1434f9968886bc30af27b719e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  641e9cc8524a427e053473768475495564f7172d566d0f57d595233c23e7cc01 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    48923959 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  5cee31452aa5852d8af940c80481ffdb17d7b9b1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  3d70d227c560878ccee2bc6afd4a39016642bcf14f84a2331203be8a147fe88f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    49064761 \
</span>                     ${libmariadb_distfile} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  2622ef32dc73b00530be27c832bf157a2af0fce5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  e1b4f421e7d72f840d8ff554674df0f18876925e7f069eb17f6dc1bc7bb7aa91 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    1000875 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  0657468d32cc0a1d9de5861f451871eadb50d626 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  a64f83900f1b58f531bbc30baacd9e75b4cabe95e68f13ce3e7999a26fd156ca \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    1001196 \
</span>                     ${wsrep_distfile} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  92a588f98b396b1bad3f7099e5338b864a0d87de \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  90d26692d384342f796c16249801fec6867b3ef56efc84096207cade530ce733 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    172530 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  3cae17df2b0b9d3e4e6ba6cfcb7785fcd267cae1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  abb96e1548e39fa8b2479ed8cb3e69e5ca4c16302934b3f05eaeab928e207c7e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    176349 \
</span>                     ${wsrep_api_distfile} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  847e8d58c8806437088d77d444ecfe2dcd8a76d1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  214fb8701ae51bcdf8171475a93f2c28ddd56e642feb172ec5148b4d3c73d4a6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    90155 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  996ddebec67793a0b15d9e2cff9aa70e7760550e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  99960eb0ccb4dff5eb354289b0a8ec2ecb0dcc246f54edf292f69f340a916ee4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    91283 \
</span>                     ${columnstore_distfile} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  bc89fc2c06029da42da464db47c183fa654e86f9 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  fe649c149241b772bba55f1c794fd8d20a8a082ca5e78c9756a6350a9178f319 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    14562818 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  3ec4b4182d81fc8e9e0a1687535ebc664c229f54 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  9197b96d8ddc6f9c4cb8034f24ee666e62f65d19c54b2474c6e6f7af1b308529 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    14581575 \
</span>                     ${libmarias3_distfile} \
                     rmd160  bf90ab4856c1fec9272309134837f1f50fdb8de8 \
                     sha256  0c9ce4cc300bfefcb9dd188a46d736c0e119210c01cbfb04725b07f5330be679 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -204,14 +205,10 @@ if {$subport eq $name} {
</span>                    patch-CMakeLists.txt.diff \
                    patch-libmariadb_cmake_install.cmake.diff \
                    patch-libmariadb_libmariadb_CMakeLists.txt.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                   patch-libmariadb_mariadb_config_CMakeLists.txt.diff \
</span>                    patch-server_storage_perfschema_my_thread.h.diff \
                    patch-cmake_mysql_version.cmake.diff \
                    patch-cmake_mysql_columnstore_version.cmake.diff
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # patch to fix usage of rw_lock ; guessing this will be fixed in the next release.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles-append patch-storage_innobase-fix-rw_lock_use.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     post-patch {
         reinplace "s|@NAME@|${name_mysql}|g" \
             ${worksrcpath}/cmake/install_layout.cmake
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mariadb-10.7/files/patch-libmariadb_mariadb_config_CMakeLists.txt.diff b/databases/mariadb-10.7/files/patch-libmariadb_mariadb_config_CMakeLists.txt.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index db53342a996..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mariadb-10.7/files/patch-libmariadb_mariadb_config_CMakeLists.txt.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,13 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/libmariadb/mariadb_config/CMakeLists.txt b/libmariadb/mariadb_config/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 60d8c58..7a66cf3 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/libmariadb/mariadb_config/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/libmariadb/mariadb_config/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -59,7 +59,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Installation
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- INSTALL(TARGETS mariadb_config
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        DESTINATION "bin"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        DESTINATION "${INSTALL_BINDIR}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         COMPONENT Development)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/libmariadb.pc
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mariadb-10.7/files/patch-storage_innobase-fix-rw_lock_use.diff b/databases/mariadb-10.7/files/patch-storage_innobase-fix-rw_lock_use.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 4ce978421bc..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mariadb-10.7/files/patch-storage_innobase-fix-rw_lock_use.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,17 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/storage/innobase/include/buf0types.h b/storage/innobase/include/buf0types.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 2cb92a5f..3a819e64 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/storage/innobase/include/buf0types.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/storage/innobase/include/buf0types.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -189,10 +189,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   /** Acquire an exclusive lock */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   inline void lock();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#ifdef UNIV_DEBUG
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+//#ifdef UNIV_DEBUG
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   /** @return whether an exclusive lock is being held by any thread */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   bool is_write_locked() const { return rw_lock::is_write_locked(); }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+//#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   /** @return whether any lock is being held by any thread */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   bool is_locked() const { return rw_lock::is_locked(); }
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mariadb-10.7/patch-storage_innobase-fix-rw_lock_use.diff b/databases/mariadb-10.7/patch-storage_innobase-fix-rw_lock_use.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 344aaf0e182..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mariadb-10.7/patch-storage_innobase-fix-rw_lock_use.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,17 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/storage/innobase/include/buf0types.h b/storage/innobase/include/buf0types.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 2cb92a5f..3a819e64 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/storage/innobase/include/buf0types.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/storage/innobase/include/buf0types.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -191,10 +191,10 @@ class page_hash_latch : private rw_lock
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   /** Acquire an exclusive lock */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   inline void lock();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#ifdef UNIV_DEBUG
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+//#ifdef UNIV_DEBUG
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   /** @return whether an exclusive lock is being held by any thread */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   bool is_write_locked() const { return rw_lock::is_write_locked(); }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+//#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   /** @return whether any lock is being held by any thread */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   bool is_locked() const { return rw_lock::is_locked(); }
</span></pre><pre style='margin:0'>

</pre>