<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/6562a93234ac1045080fc9726e61334b08548666">https://github.com/macports/macports-ports/commit/6562a93234ac1045080fc9726e61334b08548666</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 6562a93234a mysql8: update to 8.4.0
</span>6562a93234a is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 6562a93234ac1045080fc9726e61334b08548666
</span>Author: Herby Gillot <herby.gillot@gmail.com>
AuthorDate: Thu May 9 09:30:50 2024 -0400
<span style='display:block; white-space:pre;color:#404040;'> mysql8: update to 8.4.0
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> - mysql82 and mysql81 are now replaced by mysql8
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Fixes: https://trac.macports.org/ticket/69934
</span>---
databases/mysql8/Portfile | 82 ++---
.../files/patch-boost-clang16-cpp17-compat.diff | 85 -----
.../patch-cmake-sasl-disable-platform-check.diff | 15 -
.../mysql8/files/patch-cmake-ssl-include.diff | 24 --
.../mysql8/files/patch-mysql8-ffsll-apple.diff | 13 -
.../mysql8/files/patch-router-cmake-set_rpath.diff | 46 ---
.../mysql8/files/patch-scripts-cmakelists.diff | 8 +-
databases/mysql8/files/patch-sql-local-boost.diff | 18 -
databases/mysql81/Portfile | 384 +-------------------
databases/mysql81/files/macports-default.cnf | 11 -
databases/mysql81/files/my.cnf | 2 -
databases/mysql81/files/mysql81 | 169 ---------
.../mysql81/files/org.macports.mysql-server.plist | 34 --
.../files/patch-boost-clang16-cpp17-compat.diff | 85 -----
.../files/patch-cmake-install_layout.cmake.diff | 58 ----
...h-cmake-install_macros-protobuf-path.cmake.diff | 75 ----
.../patch-cmake-sasl-disable-platform-check.diff | 15 -
.../mysql81/files/patch-cmake-ssl-include.diff | 24 --
.../mysql81/files/patch-mysql8-ffsll-apple.diff | 13 -
databases/mysql81/files/patch-readline.cmake.diff | 10 -
.../files/patch-router-cmake-set_rpath.diff | 46 ---
.../mysql81/files/patch-scripts-cmakelists.diff | 20 --
databases/mysql81/files/patch-sql-local-boost.diff | 18 -
databases/mysql82/Portfile | 386 +--------------------
databases/mysql82/files/macports-default.cnf | 11 -
databases/mysql82/files/my.cnf | 2 -
databases/mysql82/files/mysql82 | 169 ---------
.../mysql82/files/org.macports.mysql-server.plist | 34 --
.../files/patch-boost-clang16-cpp17-compat.diff | 85 -----
.../files/patch-cmake-install_layout.cmake.diff | 57 ---
...h-cmake-install_macros-protobuf-path.cmake.diff | 75 ----
.../patch-cmake-sasl-disable-platform-check.diff | 15 -
.../mysql82/files/patch-mysql8-ffsll-apple.diff | 13 -
databases/mysql82/files/patch-readline.cmake.diff | 10 -
.../mysql82/files/patch-scripts-cmakelists.diff | 20 --
databases/mysql82/files/patch-sql-local-boost.diff | 18 -
36 files changed, 60 insertions(+), 2090 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql8/Portfile b/databases/mysql8/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2456c62726a..20725c6acae 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql8/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/mysql8/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,9 +3,7 @@
</span> PortSystem 1.0
name mysql8
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 8.0.37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set boost_version 1.77.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 8.4.0
</span>
categories databases
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,8 +18,6 @@ set revision_server 0
</span>
set name_mysql ${name}
set version_branch [join [lrange [split ${version} .] 0 1] .]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set boost_distver [join [split ${boost_version} .] _]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set boost_distname boost_${boost_distver}
</span>
# Undefined symbols for architecture x86_64:
# "std::bad_optional_access::~bad_optional_access()", referenced from:
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -49,32 +45,30 @@ if {$subport eq $name} {
</span>
revision ${revision_client}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- master_sites mysql:MySQL-${version_branch}:mysql \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sourceforge:project/boost/boost/${boost_version}:boost
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ master_sites mysql:MySQL-${version_branch}:mysql
</span>
distname mysql-${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- distfiles ${distname}${extract.suffix}:mysql \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${boost_distname}${extract.suffix}:boost
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ distfiles ${distname}${extract.suffix}:mysql
</span>
checksums ${distname}${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 f3d87a87f617aa000e10d19d4bdb402cbacb4c12 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 e063a091acd9ec40bb05f2c04df64f8996a7e4e26e883bb6502849d5f6b4a61a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 437871497 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${boost_distname}${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 850588f968a2086ff27ec7b8224ca8890a74601e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 5347464af5b14ac54bb945dc68f1dd7c56f0dad7262816b956138fc53bcc0131 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 130620992
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 cfa0538c1bf0d5496589f7ec291bf145084bbee0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 47a5433fcdd639db836b99e1b5459c2b813cbdad23ff2b5dd4ad27f792ba918e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 413221068
</span>
depends_build-append \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:pkgconfig \
</span> port:bison
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:cyrus-sasl2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/pkgconfig/icu-uc.pc:icu \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libedit \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libevent \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:protobuf3-cpp \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:zlib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append path:lib/pkgconfig/icu-uc.pc:icu \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:curl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:cyrus-sasl2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libedit \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libfido2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libevent \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:openldap \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:protobuf3-cpp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:zlib \
</span> port:zstd
depends_run-append port:mysql_select
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -84,7 +78,7 @@ if {$subport eq $name} {
</span>
use_parallel_build yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>- compiler.cxx_standard 2017
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ compiler.cxx_standard 2020
</span>
# /usr/include/c++/v1/optional:960:34: note: candidate function not viable: no known conversion from 'optional<...>' to 'const optional<...>' for object argument
compiler.blacklist-append {clang < 1100}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -125,38 +119,30 @@ if {$subport eq $name} {
</span> configure.args-append \
-DBISON_EXECUTABLE="${prefix}/bin/bison" \
-DFORCE_UNSUPPORTED_COMPILER=ON \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDOWNLOAD_BOOST=0 \
</span> -DINSTALL_LAYOUT:STRING=MACPORTS \
-DMYSQL_DATADIR:PATH="${prefix}/var/db/${name_mysql}" \
-DMYSQL_UNIX_ADDR:PATH="${prefix}/var/run/${name_mysql}/mysqld.sock" \
-DSYSCONFDIR:PATH="${prefix}/etc/${name_mysql}" \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_BOOST:PATH="${worksrcpath}/../${boost_distname}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_EDITLINE=system \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_ICU:PATH="${prefix}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_INNODB_MEMCACHED=1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_LIBEVENT=system \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DLIBEVENT_INCLUDE_PATH:PATH="${prefix}/include" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DLIBEVENT_LIB_PATHS:PATH="${prefix}/lib" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_PROTOBUF=system \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_SASL:PATH="${prefix}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_ZLIB:PATH=system \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DWITH_UNIT_TESTS=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DWITH_CURL=system \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DWITH_EDITLINE=system \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DWITH_FIDO=system \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DWITH_ICU=system \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DWITH_LDAP=system \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DWITH_LZ4=system \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DWITH_PROTOBUF=system \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DWITH_SASL=system \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DWITH_ZLIB=system \
</span> -DWITH_ZSTD=system
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # FIXME: Disable building MySQL Router until we resolve link issues
</span> configure.args-append \
-DWITH_ROUTER:BOOL=OFF
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# -DROUTER_INSTALL_LIBDIR="lib/${name_mysql}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# -DROUTER_INSTALL_PLUGINDIR="lib/${name_mysql}/mysqlrouter"
</span>
patch.pre_args-replace -p0 -p1
patchfiles patch-cmake-install_macros-protobuf-path.cmake.diff \
patch-cmake-install_layout.cmake.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-cmake-sasl-disable-platform-check.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-cmake-ssl-include.diff \
</span> patch-readline.cmake.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-scripts-cmakelists.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-sql-local-boost.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-mysql8-ffsll-apple.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-scripts-cmakelists.diff
</span>
post-extract {
file mkdir ${cmake.build_dir}/macports
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -166,15 +152,9 @@ if {$subport eq $name} {
</span> }
post-patch {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # https://trac.macports.org/ticket/67324
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_info "$UI_PREFIX Applying patch-boost-clang16-cpp17-compat.diff"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system -W ${workpath}/${boost_distname} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "/usr/bin/patch -p0 < ${filespath}/patch-boost-clang16-cpp17-compat.diff"
</span>
reinplace "s|@NAME@|${name_mysql}|g" \
${worksrcpath}/cmake/install_layout.cmake
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# reinplace "s|@NAME@|${name_mysql}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# ${worksrcpath}/router/cmake/set_rpath.cmake
</span> reinplace "s|@NAME@|${name_mysql}|g" \
${cmake.build_dir}/macports/macports-default.cnf \
${cmake.build_dir}/macports/my.cnf
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -211,12 +191,6 @@ if {$subport eq $name} {
</span> copy ${cmake.build_dir}/macports/my.cnf \
${destroot}${prefix}/share/${name_mysql}/support-files/macports/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# move ${destroot}${prefix}/README.router \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# ${destroot}${prefix}/doc/${name_mysql}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# move ${destroot}${prefix}/LICENSE.router \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# ${destroot}${prefix}/doc/${name_mysql}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # Work around bad zlib linker flags in `mysql_config`.
# https://bugs.mysql.com/bug.php?id=111011
# https://trac.macports.org/ticket/68002
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql8/files/patch-boost-clang16-cpp17-compat.diff b/databases/mysql8/files/patch-boost-clang16-cpp17-compat.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 109719cb76e..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql8/files/patch-boost-clang16-cpp17-compat.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,85 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- boost/config/stdlib/libcpp.hpp.orig 2023-05-02 17:53:04.000000000 +1000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ boost/config/stdlib/libcpp.hpp 2023-05-02 19:47:26.000000000 +1000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -166,4 +166,13 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # define BOOST_NO_CXX14_HDR_SHARED_MUTEX
</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;'>-+#if _LIBCPP_VERSION >= 15000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+//
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+// Unary function is now deprecated in C++11 and later:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+//
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if __cplusplus >= 201103L
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define BOOST_NO_CXX98_FUNCTION_BASE
</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;'>- // --- end ---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- boost/numeric/conversion/detail/int_float_mixture.hpp.orig 2023-03-02 21:34:55.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ boost/numeric/conversion/detail/int_float_mixture.hpp 2023-05-02 18:34:05.000000000 +1000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -16,15 +16,15 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "boost/numeric/conversion/int_float_mixture_enum.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "boost/numeric/conversion/detail/meta.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#include "boost/mpl/integral_c.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include "boost/type_traits/integral_constant.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- namespace boost { namespace numeric { namespace convdetail
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // Integral Constants for 'IntFloatMixture'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef mpl::integral_c<int_float_mixture_enum, integral_to_integral> int2int_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef mpl::integral_c<int_float_mixture_enum, integral_to_float> int2float_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef mpl::integral_c<int_float_mixture_enum, float_to_integral> float2int_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef mpl::integral_c<int_float_mixture_enum, float_to_float> float2float_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef boost::integral_constant<int_float_mixture_enum, integral_to_integral> int2int_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef boost::integral_constant<int_float_mixture_enum, integral_to_float> int2float_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef boost::integral_constant<int_float_mixture_enum, float_to_integral> float2int_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef boost::integral_constant<int_float_mixture_enum, float_to_float> float2float_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // Metafunction:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- //
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- boost/numeric/conversion/detail/sign_mixture.hpp.orig 2023-03-02 21:34:55.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ boost/numeric/conversion/detail/sign_mixture.hpp 2023-05-02 18:35:21.000000000 +1000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -16,15 +16,15 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "boost/numeric/conversion/sign_mixture_enum.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "boost/numeric/conversion/detail/meta.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#include "boost/mpl/integral_c.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include "boost/type_traits/integral_constant.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- namespace boost { namespace numeric { namespace convdetail
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // Integral Constants for 'SignMixture'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef mpl::integral_c<sign_mixture_enum, unsigned_to_unsigned> unsig2unsig_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef mpl::integral_c<sign_mixture_enum, signed_to_signed> sig2sig_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef mpl::integral_c<sign_mixture_enum, signed_to_unsigned> sig2unsig_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef mpl::integral_c<sign_mixture_enum, unsigned_to_signed> unsig2sig_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef boost::integral_constant<sign_mixture_enum, unsigned_to_unsigned> unsig2unsig_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef boost::integral_constant<sign_mixture_enum, signed_to_signed> sig2sig_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef boost::integral_constant<sign_mixture_enum, signed_to_unsigned> sig2unsig_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef boost::integral_constant<sign_mixture_enum, unsigned_to_signed> unsig2sig_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // Metafunction:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- //
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- boost/numeric/conversion/detail/udt_builtin_mixture.hpp.orig 2023-03-02 21:34:55.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ boost/numeric/conversion/detail/udt_builtin_mixture.hpp 2023-05-02 18:36:25.000000000 +1000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -15,15 +15,15 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "boost/numeric/conversion/udt_builtin_mixture_enum.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "boost/numeric/conversion/detail/meta.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#include "boost/mpl/integral_c.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include "boost/type_traits/integral_constant.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- namespace boost { namespace numeric { namespace convdetail
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // Integral Constants for 'UdtMixture'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef mpl::integral_c<udt_builtin_mixture_enum, builtin_to_builtin> builtin2builtin_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef mpl::integral_c<udt_builtin_mixture_enum, builtin_to_udt> builtin2udt_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef mpl::integral_c<udt_builtin_mixture_enum, udt_to_builtin> udt2builtin_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef mpl::integral_c<udt_builtin_mixture_enum, udt_to_udt> udt2udt_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef boost::integral_constant<udt_builtin_mixture_enum, builtin_to_builtin> builtin2builtin_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef boost::integral_constant<udt_builtin_mixture_enum, builtin_to_udt> builtin2udt_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef boost::integral_constant<udt_builtin_mixture_enum, udt_to_builtin> udt2builtin_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef boost::integral_constant<udt_builtin_mixture_enum, udt_to_udt> udt2udt_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // Metafunction:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- //
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql8/files/patch-cmake-sasl-disable-platform-check.diff b/databases/mysql8/files/patch-cmake-sasl-disable-platform-check.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 79dc5eb57c2..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql8/files/patch-cmake-sasl-disable-platform-check.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,15 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/cmake/sasl.cmake 2020-04-28 11:05:57.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/cmake/sasl.cmake 2020-04-28 11:06:11.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -232,11 +232,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- IF(WITH_SASL STREQUAL "system")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- FIND_SYSTEM_SASL()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ELSEIF(WITH_SASL_PATH)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- IF(LINUX_STANDALONE OR WIN32)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- FIND_CUSTOM_SASL()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- ELSE()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- MESSAGE(FATAL_ERROR "-DWITH_SASL=<path> not supported on this platform")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- ENDIF()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ FIND_CUSTOM_SASL()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ELSE()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- RESET_SASL_VARIABLES()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MESSAGE(FATAL_ERROR "Could not find SASL")
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql8/files/patch-cmake-ssl-include.diff b/databases/mysql8/files/patch-cmake-ssl-include.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index d6b5d4b2bf3..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql8/files/patch-cmake-ssl-include.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,24 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://trac.macports.org/ticket/64115
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-OpenSSL 1.1 include path needs to be specified with higher precedence than ${prefix}/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-since openssl shim port now makes OpenSSL 3 include headers accessible from ${prefix}/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- ./cmake/ssl.cmake 2022-08-01 03:33:09.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ ./cmake/ssl.cmake 2022-08-01 03:33:51.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -474,7 +474,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SET(SSL_LIBRARIES ${SSL_LIBRARIES} ${LIBDL})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ENDIF()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MESSAGE(STATUS "SSL_LIBRARIES = ${SSL_LIBRARIES}")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- INCLUDE_DIRECTORIES(SYSTEM ${OPENSSL_INCLUDE_DIR})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ INCLUDE_DIRECTORIES(BEFORE ${OPENSSL_INCLUDE_DIR})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ELSE()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- RESET_SSL_VARIABLES()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- FATAL_SSL_NOT_FOUND_ERROR(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -542,8 +542,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SET(HAVE_OPENSSL_DYLIB 1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- IF(WITH_SSL STREQUAL "system")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MESSAGE(STATUS "Using system OpenSSL from Homebrew")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- ELSE()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- SET(APPLE_WITH_CUSTOM_SSL 1)
</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;'>- ENDIF(APPLE)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql8/files/patch-mysql8-ffsll-apple.diff b/databases/mysql8/files/patch-mysql8-ffsll-apple.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 59c141d77df..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql8/files/patch-mysql8-ffsll-apple.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;'>---- a/include/tables_contained_in.h.orig 2020-01-26 18:23:40.000000000 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/include/tables_contained_in.h 2020-01-26 18:24:52.000000000 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -29,6 +29,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "my_inttypes.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "sql/sql_optimizer.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifndef ffsll
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define ffsll __builtin_ffsll
</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;'>- #ifdef _MSC_VER
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <intrin.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #pragma intrinsic(_BitScanForward64)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql8/files/patch-router-cmake-set_rpath.diff b/databases/mysql8/files/patch-router-cmake-set_rpath.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index c7e9c55fd31..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql8/files/patch-router-cmake-set_rpath.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,46 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/router/cmake/set_rpath.cmake 2019-07-22 13:21:00.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/router/cmake/set_rpath.cmake 2019-07-22 13:20:56.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -22,7 +22,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # This follows pattern from cmake/install_layout.cmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--# Supported layouts here are STANDALONE, WIN, RPM, DEB, SVR4 or
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Supported layouts here are STANDALONE, WIN, RPM, DEB, SVR4, MACPORTS or
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # FREEBSD.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Layouts GLIBC, OSX, TARGZ and SLES seems unused and are similar to
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # STANDALONE or RPM any way.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -112,7 +112,13 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SET(ROUTER_INSTALL_DATADIR_DEB "/var/run/mysqlrouter")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SET(ROUTER_INSTALL_LOGDIR_DEB "/var/log/mysqlrouter")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SET(ROUTER_INSTALL_RUNTIMEDIR_DEB "/var/run/mysqlrouter")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# MACPORTS layout
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(ROUTER_INSTALL_CONFIGDIR "${CMAKE_INSTALL_PREFIX}/etc/@NAME@-router")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(ROUTER_INSTALL_DATADIR "${CMAKE_INSTALL_PREFIX}/var/db/@NAME@-router")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(ROUTER_INSTALL_LOGDIR "${CMAKE_INSTALL_PREFIX}/var/log/@NAME@-router")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(ROUTER_INSTALL_RUNTIMEDIR "${CMAKE_INSTALL_PREFIX}/var/run/@NAME@-router")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Mimic cmake/install_layout.cmake:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Set ROUTER_INSTALL_FOODIR variables for chosen layout for example,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # ROUTER_INSTALL_CONFIGDIR will be defined as
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -179,11 +185,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SET(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#MESSAGE(STATUS "Router install directories:")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#MESSAGE(STATUS "- bindir: ${ROUTER_INSTALL_BINDIR}")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#MESSAGE(STATUS "- configdir: ${ROUTER_INSTALL_CONFIGDIR}")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#MESSAGE(STATUS "- docdir: ${ROUTER_INSTALL_DOCDIR}")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#MESSAGE(STATUS "- libdir: ${ROUTER_INSTALL_LIBDIR}")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#MESSAGE(STATUS "- plugindir: ${ROUTER_INSTALL_PLUGINDIR}")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#MESSAGE(STATUS "- datadir: ${ROUTER_INSTALL_DATADIR}")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#MESSAGE(STATUS "- rpath: ${CMAKE_INSTALL_RPATH}")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MESSAGE(STATUS "Router install directories:")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MESSAGE(STATUS "- bindir: ${ROUTER_INSTALL_BINDIR}")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MESSAGE(STATUS "- configdir: ${ROUTER_INSTALL_CONFIGDIR}")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MESSAGE(STATUS "- docdir: ${ROUTER_INSTALL_DOCDIR}")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MESSAGE(STATUS "- libdir: ${ROUTER_INSTALL_LIBDIR}")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MESSAGE(STATUS "- plugindir: ${ROUTER_INSTALL_PLUGINDIR}")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MESSAGE(STATUS "- datadir: ${ROUTER_INSTALL_DATADIR}")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MESSAGE(STATUS "- rpath: ${CMAKE_INSTALL_RPATH}")
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql8/files/patch-scripts-cmakelists.diff b/databases/mysql8/files/patch-scripts-cmakelists.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 0b6c508fd04..ecd9c38eb86 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql8/files/patch-scripts-cmakelists.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/mysql8/files/patch-scripts-cmakelists.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/scripts/CMakeLists.txt 2021-01-18 08:17:08.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/scripts/CMakeLists.txt 2021-01-18 08:18:01.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -222,7 +222,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- ./scripts/CMakeLists.txt 2024-05-08 22:08:01
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ ./scripts/CMakeLists.txt 2024-05-08 22:08:42
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -283,7 +283,7 @@
</span>
IF(UNIX)
# SHELL_PATH, FIND_PROC, CHECK_PID are used by mysqld_safe
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,7 +9,7 @@
</span> SET (SHELL_PATH "/bin/bash")
ELSE()
SET (SHELL_PATH "/bin/sh")
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -232,7 +232,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -293,7 +293,7 @@
</span> SET (FIND_PROC
"ps wwwp $PID | grep -v mysqld_safe | grep -- $MYSQLD > /dev/null")
ENDIF()
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql8/files/patch-sql-local-boost.diff b/databases/mysql8/files/patch-sql-local-boost.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 331e2592827..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql8/files/patch-sql-local-boost.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,18 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/sql/CMakeLists.txt 2019-10-24 09:46:10.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/sql/CMakeLists.txt 2019-10-24 09:46:42.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -20,7 +20,14 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # along with this program; if not, write to the Free Software
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--INCLUDE_DIRECTORIES(SYSTEM ${BOOST_PATCHES_DIR} ${BOOST_INCLUDE_DIR})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Prevent Boost from including external precompiled Boost libraries
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+IF(USING_LOCAL_BOOST)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ADD_DEFINITIONS(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ -DBOOST_ALL_NO_LIB
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+)
</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;'>-+INCLUDE_DIRECTORIES(${BOOST_PATCHES_DIR} ${BOOST_INCLUDE_DIR} SYSTEM)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MY_INCLUDE_SYSTEM_DIRECTORIES(ICU)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql81/Portfile b/databases/mysql81/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a1a9303938a..860eb2455c0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql81/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/mysql81/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,373 +1,17 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name mysql81
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version 8.1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set boost_version 1.77.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories databases
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage https://dev.mysql.com
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers {gmail.com:herby.gillot @herbygillot} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- openmaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Set revision_client and revision_server to 0 on version bump.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set revision_client 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set revision_server 2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set name_mysql ${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set version_branch [join [lrange [split ${version} .] 0 1] .]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set boost_distver [join [split ${boost_version} .] _]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set boost_distname boost_${boost_distver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Undefined symbols for architecture x86_64:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# "std::bad_optional_access::~bad_optional_access()", referenced from:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${os.major} < 17} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- known_fail yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pre-fetch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_error "${name} @${version} requires macOS 10.13 or newer."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return -code error "incompatible macOS version"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {$subport eq $name} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PortGroup muniversal 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PortGroup cmake 1.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PortGroup select 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PortGroup compiler_blacklist_versions 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PortGroup openssl 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- description Multithreaded SQL database server
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- long_description MySQL is an open-source, multi-threaded SQL database.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # https://downloads.mysql.com/docs/licenses/mysqld-8.0-gpl-en.pdf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- license {GPL-2 OpenSSLException}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- revision ${revision_client}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- master_sites mysql:MySQL-${version_branch}:mysql \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sourceforge:project/boost/boost/${boost_version}:boost
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- distname mysql-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- distfiles ${distname}${extract.suffix}:mysql \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${boost_distname}${extract.suffix}:boost
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums ${distname}${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 8ea9cea6132192d3e1d3ff66d144ae17dfe032bd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 3dd017a940734aa90796a4c65e125e6712f64bbbbe3388d36469deaa87b599eb \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 432372925 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${boost_distname}${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 850588f968a2086ff27ec7b8224ca8890a74601e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 5347464af5b14ac54bb945dc68f1dd7c56f0dad7262816b956138fc53bcc0131 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 130620992
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:bison
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:cyrus-sasl2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/pkgconfig/icu-uc.pc:icu \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libedit \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libevent \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:zlib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:zstd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_run-append port:mysql_select
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- select.group mysql
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- select.file ${filespath}/${name_mysql}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- use_parallel_build yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- compiler.cxx_standard 2017
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # /usr/include/c++/v1/optional:960:34: note: candidate function not viable: no known conversion from 'optional<...>' to 'const optional<...>' for object argument
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- compiler.blacklist-append {clang < 1100}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Use default CMake build_types
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset debug]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cmake.build_type Debug
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_DEBUG:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DINSTALL_MYSQLTESTDIR:PATH="share/${name_mysql}/mysql-test" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_UNIT_TESTS=ON
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cmake.build_type Release
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_DEBUG=OFF \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_UNIT_TESTS=OFF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Disable RPATH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cmake.install_rpath {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_INSTALL_RPATH="[join [option cmake.install_rpath] \;]"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.pre_args-delete \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_INSTALL_RPATH="[join [option cmake.install_rpath] \;]"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=OFF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_INSTALL_NAME_DIR="${cmake.install_prefix}/lib"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_INSTALL_NAME_DIR:PATH="${prefix}/lib/${name_mysql}/mysql"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Build configuration
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DBISON_EXECUTABLE="${prefix}/bin/bison" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DFORCE_UNSUPPORTED_COMPILER=ON \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDOWNLOAD_BOOST=0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DINSTALL_LAYOUT:STRING=MACPORTS \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DMYSQL_DATADIR:PATH="${prefix}/var/db/${name_mysql}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DMYSQL_UNIX_ADDR:PATH="${prefix}/var/run/${name_mysql}/mysqld.sock" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DSYSCONFDIR:PATH="${prefix}/etc/${name_mysql}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_BOOST:PATH="${worksrcpath}/../${boost_distname}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_EDITLINE=system \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_ICU:PATH="${prefix}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_INNODB_MEMCACHED=1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_LIBEVENT=system \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DLIBEVENT_INCLUDE_PATH:PATH="${prefix}/include" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DLIBEVENT_LIB_PATHS:PATH="${prefix}/lib" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_PROTOBUF=bundled \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_SASL:PATH="${prefix}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_ZLIB:PATH=system \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_ZSTD=system
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # FIXME: Disable building MySQL Router until we resolve link issues
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_ROUTER:BOOL=OFF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# -DROUTER_INSTALL_LIBDIR="lib/${name_mysql}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# -DROUTER_INSTALL_PLUGINDIR="lib/${name_mysql}/mysqlrouter"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch.pre_args-replace -p0 -p1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patchfiles patch-cmake-install_macros-protobuf-path.cmake.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-cmake-install_layout.cmake.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-cmake-sasl-disable-platform-check.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-cmake-ssl-include.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-readline.cmake.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-scripts-cmakelists.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-sql-local-boost.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-mysql8-ffsll-apple.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- post-extract {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file mkdir ${cmake.build_dir}/macports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- copy ${filespath}/macports-default.cnf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${filespath}/my.cnf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${cmake.build_dir}/macports/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # https://trac.macports.org/ticket/67324
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_info "$UI_PREFIX Applying patch-boost-clang16-cpp17-compat.diff"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system -W ${workpath}/${boost_distname} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "/usr/bin/patch -p0 < ${filespath}/patch-boost-clang16-cpp17-compat.diff"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@NAME@|${name_mysql}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/cmake/install_layout.cmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# reinplace "s|@NAME@|${name_mysql}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# ${worksrcpath}/router/cmake/set_rpath.cmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@NAME@|${name_mysql}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${cmake.build_dir}/macports/macports-default.cnf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${cmake.build_dir}/macports/my.cnf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@PREFIX@|${prefix}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${cmake.build_dir}/macports/macports-default.cnf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${cmake.build_dir}/macports/my.cnf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/cmake/readline.cmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Remove tests
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file delete -force -- ${destroot}${prefix}/share/${name_mysql}/mysql-test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # proc portdestroot::destroot_finish fails to find and compress our man pages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # so borrow the compress command and run on our files now.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set manpath "${destroot}${prefix}/share/man"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set gzip [findBinary gzip ${portutil::autoconf::gzip_path}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach manpage [glob -type f ${destroot}${prefix}/share/man/${name_mysql}/man\[1-9\]/*] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Fix paths in manpages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace -q "s|/etc/|${prefix}/etc/${name_mysql}/|g" ${manpage}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Compress all manpages with gzip
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system "$gzip -9vf ${manpage}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 0755 -o root -d ${destroot}${prefix}/etc/${name_mysql}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- copy ${cmake.build_dir}/macports/macports-default.cnf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/etc/${name_mysql}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 0755 -o root -d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/share/${name_mysql}/support-files/macports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- copy ${cmake.build_dir}/macports/my.cnf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/share/${name_mysql}/support-files/macports/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# move ${destroot}${prefix}/README.router \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# ${destroot}${prefix}/doc/${name_mysql}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# move ${destroot}${prefix}/LICENSE.router \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# ${destroot}${prefix}/doc/${name_mysql}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # workaround for https://trac.macports.org/ticket/63456
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ln -s -f ../mysql/libprotobuf-lite.3.19.4.dylib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/lib/${name_mysql}/plugin/libprotobuf-lite.3.19.4.dylib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Work around bad zlib linker flags in `mysql_config`.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # https://bugs.mysql.com/bug.php?id=111011
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # https://trac.macports.org/ticket/68002
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace -q "s|-lzlib|-lz|g" ${destroot}${prefix}/lib/${name_mysql}/bin/mysql_config
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- post-install {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {![file exists ${prefix}/etc/LaunchDaemons/org.macports.${name_mysql}/org.macports.${name_mysql}-server.plist]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_msg "The ${name_mysql} client has been installed."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_msg "To install the ${name_mysql} server, install the ${name_mysql}-server port."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- post-activate {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {![file exists ${prefix}/etc/${name_mysql}/my.cnf]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- copy ${prefix}/share/${name_mysql}/support-files/macports/my.cnf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${prefix}/etc/${name_mysql}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- notes "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-On activation if no ${prefix}/etc/${name_mysql}/my.cnf file exists one
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-will be created which loads
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-${prefix}/etc/${name_mysql}/macports-default.cnf.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-If a ${prefix}/etc/${name_mysql}/my.cnf file exists MacPorts does not
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-touch it and any changes you make to ${prefix}/etc/${name_mysql}/my.cnf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-will be preserved (e.g., during port upgrades, deactivations or
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-activations). ${prefix}/etc/${name_mysql}/my.cnf is a good place to
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-customize your ${name_mysql} installation.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Any changes made to ${prefix}/etc/${name_mysql}/macports-default.cnf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-will be lost during port upgrades, deactivations or activations so you
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-are advised to not make changes here. Currently
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-${prefix}/etc/${name_mysql}/macports-default.cnf contains only one
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-directive; to disable networking. With disabled networking it is
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-possible to install and have running all the MacPorts mysql ports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-simultaneously.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-To set ${name_mysql} as your preferred version of MySQL, use `port select`,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-as follows:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\$ sudo port select mysql ${name_mysql}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.type regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.url https://dev.mysql.com/downloads/mysql/${version_branch}.html
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.regex "MySQL Community Server (${version_branch}(\.\[0-9.\]+)?)"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-subport ${name_mysql}-server {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- revision ${revision_server}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- license BSD
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- description Run ${name_mysql} as server
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- long_description {*}${description}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- supported_archs noarch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- distfiles
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_run port:${name_mysql}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {"darwin" eq ${os.platform} && ${os.major} > 8} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set mysqluser _mysql
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set mysqluser mysql
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- add_users ${mysqluser} group=${mysqluser} realname=MySQL\ Server
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set log_file ${prefix}/var/log/${name}/mysql.log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pre-extract {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- copy ${filespath}/org.macports.mysql-server.plist \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${workpath}/org.macports.${subport}.plist
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@NAMEMYSQL@|${name_mysql}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${workpath}/org.macports.${subport}.plist
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@PREFIX@|${prefix}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${workpath}/org.macports.${subport}.plist
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@SUBPORT@|${subport}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${workpath}/org.macports.${subport}.plist
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@USER@|${mysqluser}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${workpath}/org.macports.${subport}.plist
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@GROUP@|${mysqluser}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${workpath}/org.macports.${subport}.plist
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@LOGFILE@|${log_file}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${workpath}/org.macports.${subport}.plist
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- use_configure no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -d -m 0755 -o ${mysqluser} -g ${mysqluser} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [file dirname ${destroot}${log_file}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- touch ${destroot}${log_file}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file attributes ${destroot}${log_file} -o ${mysqluser} -g ${mysqluser}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -d -m 0755 ${destroot}${prefix}/etc/LaunchDaemons/org.macports.${subport}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 0644 -o root -W ${workpath} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- org.macports.${subport}.plist \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/etc/LaunchDaemons/org.macports.${subport}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -d -m 0755 ${destroot}/Library/LaunchDaemons
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ln -s ${prefix}/etc/LaunchDaemons/org.macports.${subport}/org.macports.${subport}.plist \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}/Library/LaunchDaemons/org.macports.${subport}.plist
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 0755 -o root -d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/var/run
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 0755 -o ${mysqluser} -g ${mysqluser} -d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/etc/${name_mysql} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/var/db/${name_mysql} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/var/log/${name_mysql} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/var/run/${name_mysql}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 0700 -o ${mysqluser} -g ${mysqluser} -d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/var/db/${name_mysql}-files \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/var/db/${name_mysql}-keyring
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- destroot.keepdirs-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/var/db/${name_mysql} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/var/db/${name_mysql}-files \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/var/db/${name_mysql}-keyring \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/var/log/${name_mysql} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/var/run/${name_mysql}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- notes "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-If this is a new install you might want to run:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\$ sudo ${prefix}/lib/${name_mysql}/bin/mysqld --initialize --user=${mysqluser}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\$ sudo port load ${name_mysql}-server
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\$ ${prefix}/lib/${name_mysql}/bin/mysql_secure_installation
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-The first command creates the necessary files for the MySQL database service.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-(Remember to make a note of the auto-generated root password from this step.)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-The second command starts the MySQL service.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-The last command helps to improve the security of your running MySQL instance.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Once enabled, the MySQL logs can be found in:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-[file dirname $log_file]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.type none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup obsolete 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name mysql81
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+replaced_by mysql8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 8.1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license {GPL-2 OpenSSLException}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories databases
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name}-server {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ replaced_by mysql8-server
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ license BSD
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql81/files/macports-default.cnf b/databases/mysql81/files/macports-default.cnf
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 9ce516bee1d..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql81/files/macports-default.cnf
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# WARNING! ANY CHANGES TO THIS FILE WILL BE LOST ON UNINSTALL/UPGRADES!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Make your changes to @PREFIX@/etc/@NAME@/my.cnf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# YOU HAVE BEEN WARNED!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# MacPorts default options
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-[mysqld]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-basedir="@PREFIX@"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# skip-networking so multiple mysql server ports can be loaded
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# without each competing for port 3306.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-skip-networking
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql81/files/my.cnf b/databases/mysql81/files/my.cnf
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 1d00ab6d441..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql81/files/my.cnf
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,2 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Use default MacPorts settings
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!include @PREFIX@/etc/@NAME@/macports-default.cnf
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql81/files/mysql81 b/databases/mysql81/files/mysql81
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index f06978a7694..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql81/files/mysql81
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,169 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql81/bin/ibd2sdi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql81/bin/innochecksum
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql81/bin/lz4_decompress
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql81/bin/my_print_defaults
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql81/bin/myisam_ftdump
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql81/bin/myisamchk
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql81/bin/myisamlog
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql81/bin/myisampack
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql81/bin/mysql
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql81/bin/mysql_client_test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql81/bin/mysql_config
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql81/bin/mysql_config_editor
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql81/bin/mysql_secure_installation
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql81/bin/mysql_ssl_rsa_setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql81/bin/mysql_tzinfo_to_sql
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql81/bin/mysql_upgrade
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql81/bin/mysqladmin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql81/bin/mysqlbinlog
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql81/bin/mysqlcheck
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql81/bin/mysqld
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql81/bin/mysqld_multi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql81/bin/mysqld_safe
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql81/bin/mysqldump
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql81/bin/mysqldumpslow
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql81/bin/mysqlimport
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql81/bin/mysqlpump
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql81/bin/mysqlshow
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql81/bin/mysqlslap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql81/bin/mysqltest
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql81/bin/perror
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql81/man1/comp_err.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql81/man1/innochecksum.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql81/man1/lz4_decompress.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql81/man1/my_print_defaults.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql81/man1/myisam_ftdump.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql81/man1/myisamchk.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql81/man1/myisamlog.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql81/man1/myisampack.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql81/man1/mysql.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql81/man1/mysql.server.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql81/man1/mysql_config.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql81/man1/mysql_config_editor.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql81/man1/mysql_secure_installation.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql81/man1/mysql_ssl_rsa_setup.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql81/man1/mysql_tzinfo_to_sql.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql81/man1/mysql_upgrade.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql81/man1/mysqladmin.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql81/man1/mysqlbinlog.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql81/man1/mysqlcheck.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql81/man1/mysqld_multi.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql81/man1/mysqld_safe.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql81/man1/mysqldump.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql81/man1/mysqldumpslow.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql81/man1/mysqlimport.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql81/man1/mysqlman.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql81/man1/mysqlpump.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql81/man1/mysqlshow.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql81/man1/mysqlslap.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql81/man1/perror.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql81/man1/zlib_decompress.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql81/man8/mysqld.8.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql81/files/org.macports.mysql-server.plist b/databases/mysql81/files/org.macports.mysql-server.plist
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index cc4356ad10b..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql81/files/org.macports.mysql-server.plist
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,34 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-<?xml version="1.0" encoding="UTF-8"?>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-<plist version="1.0">
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-<dict>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <key>Label</key>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <string>org.macports.@SUBPORT@</string>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <key>ProcessType</key>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <string>Interactive</string>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <key>Disabled</key>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <false/>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <key>RunAtLoad</key>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <true/>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <key>KeepAlive</key>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <true/>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <key>SessionCreate</key>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <true/>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <key>LaunchOnlyOnce</key>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <false/>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <key>UserName</key>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <string>@USER@</string>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <key>GroupName</key>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <string>@GROUP@</string>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <key>ExitTimeOut</key>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <integer>600</integer>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <key>ProgramArguments</key>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <array>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <string>@PREFIX@/lib/@NAMEMYSQL@/bin/mysqld</string>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- </array>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <key>StandardErrorPath</key>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <string>@LOGFILE@</string>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <key>StandardOutPath</key>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <string>@LOGFILE@</string>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-</dict>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-</plist>
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql81/files/patch-boost-clang16-cpp17-compat.diff b/databases/mysql81/files/patch-boost-clang16-cpp17-compat.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 109719cb76e..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql81/files/patch-boost-clang16-cpp17-compat.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,85 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- boost/config/stdlib/libcpp.hpp.orig 2023-05-02 17:53:04.000000000 +1000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ boost/config/stdlib/libcpp.hpp 2023-05-02 19:47:26.000000000 +1000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -166,4 +166,13 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # define BOOST_NO_CXX14_HDR_SHARED_MUTEX
</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;'>-+#if _LIBCPP_VERSION >= 15000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+//
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+// Unary function is now deprecated in C++11 and later:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+//
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if __cplusplus >= 201103L
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define BOOST_NO_CXX98_FUNCTION_BASE
</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;'>- // --- end ---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- boost/numeric/conversion/detail/int_float_mixture.hpp.orig 2023-03-02 21:34:55.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ boost/numeric/conversion/detail/int_float_mixture.hpp 2023-05-02 18:34:05.000000000 +1000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -16,15 +16,15 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "boost/numeric/conversion/int_float_mixture_enum.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "boost/numeric/conversion/detail/meta.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#include "boost/mpl/integral_c.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include "boost/type_traits/integral_constant.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- namespace boost { namespace numeric { namespace convdetail
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // Integral Constants for 'IntFloatMixture'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef mpl::integral_c<int_float_mixture_enum, integral_to_integral> int2int_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef mpl::integral_c<int_float_mixture_enum, integral_to_float> int2float_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef mpl::integral_c<int_float_mixture_enum, float_to_integral> float2int_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef mpl::integral_c<int_float_mixture_enum, float_to_float> float2float_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef boost::integral_constant<int_float_mixture_enum, integral_to_integral> int2int_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef boost::integral_constant<int_float_mixture_enum, integral_to_float> int2float_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef boost::integral_constant<int_float_mixture_enum, float_to_integral> float2int_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef boost::integral_constant<int_float_mixture_enum, float_to_float> float2float_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // Metafunction:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- //
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- boost/numeric/conversion/detail/sign_mixture.hpp.orig 2023-03-02 21:34:55.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ boost/numeric/conversion/detail/sign_mixture.hpp 2023-05-02 18:35:21.000000000 +1000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -16,15 +16,15 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "boost/numeric/conversion/sign_mixture_enum.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "boost/numeric/conversion/detail/meta.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#include "boost/mpl/integral_c.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include "boost/type_traits/integral_constant.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- namespace boost { namespace numeric { namespace convdetail
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // Integral Constants for 'SignMixture'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef mpl::integral_c<sign_mixture_enum, unsigned_to_unsigned> unsig2unsig_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef mpl::integral_c<sign_mixture_enum, signed_to_signed> sig2sig_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef mpl::integral_c<sign_mixture_enum, signed_to_unsigned> sig2unsig_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef mpl::integral_c<sign_mixture_enum, unsigned_to_signed> unsig2sig_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef boost::integral_constant<sign_mixture_enum, unsigned_to_unsigned> unsig2unsig_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef boost::integral_constant<sign_mixture_enum, signed_to_signed> sig2sig_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef boost::integral_constant<sign_mixture_enum, signed_to_unsigned> sig2unsig_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef boost::integral_constant<sign_mixture_enum, unsigned_to_signed> unsig2sig_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // Metafunction:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- //
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- boost/numeric/conversion/detail/udt_builtin_mixture.hpp.orig 2023-03-02 21:34:55.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ boost/numeric/conversion/detail/udt_builtin_mixture.hpp 2023-05-02 18:36:25.000000000 +1000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -15,15 +15,15 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "boost/numeric/conversion/udt_builtin_mixture_enum.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "boost/numeric/conversion/detail/meta.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#include "boost/mpl/integral_c.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include "boost/type_traits/integral_constant.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- namespace boost { namespace numeric { namespace convdetail
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // Integral Constants for 'UdtMixture'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef mpl::integral_c<udt_builtin_mixture_enum, builtin_to_builtin> builtin2builtin_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef mpl::integral_c<udt_builtin_mixture_enum, builtin_to_udt> builtin2udt_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef mpl::integral_c<udt_builtin_mixture_enum, udt_to_builtin> udt2builtin_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef mpl::integral_c<udt_builtin_mixture_enum, udt_to_udt> udt2udt_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef boost::integral_constant<udt_builtin_mixture_enum, builtin_to_builtin> builtin2builtin_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef boost::integral_constant<udt_builtin_mixture_enum, builtin_to_udt> builtin2udt_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef boost::integral_constant<udt_builtin_mixture_enum, udt_to_builtin> udt2builtin_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef boost::integral_constant<udt_builtin_mixture_enum, udt_to_udt> udt2udt_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // Metafunction:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- //
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql81/files/patch-cmake-install_layout.cmake.diff b/databases/mysql81/files/patch-cmake-install_layout.cmake.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 5d409330a0c..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql81/files/patch-cmake-install_layout.cmake.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,58 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/cmake/install_layout.cmake 2020-10-21 03:45:23.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/cmake/install_layout.cmake 2020-10-21 03:48:50.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -80,7 +80,7 @@
</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;'>- SET(INSTALL_LAYOUT "${DEFAULT_INSTALL_LAYOUT}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- CACHE STRING "Installation directory layout. Options are: TARGZ (as in tar.gz installer), STANDALONE, RPM, DEB, SVR4"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ CACHE STRING "Installation directory layout. Options are: TARGZ (as in tar.gz installer), STANDALONE, RPM, DEB, SVR4, MACPORTS"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- IF(UNIX)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -98,7 +98,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CACHE PATH "install prefix" FORCE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ENDIF()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SET(VALID_INSTALL_LAYOUTS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- "RPM" "DEB" "SVR4" "TARGZ" "STANDALONE")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "RPM" "DEB" "SVR4" "TARGZ" "STANDALONE" "MACPORTS")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIST(FIND VALID_INSTALL_LAYOUTS "${INSTALL_LAYOUT}" ind)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- IF(ind EQUAL -1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MESSAGE(FATAL_ERROR "Invalid INSTALL_LAYOUT parameter:${INSTALL_LAYOUT}."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -233,6 +233,37 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SET(INSTALL_SECURE_FILE_PRIVDIR_RPM ${secure_file_priv_path})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# MACPORTS layout
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_BINDIR_MACPORTS "lib/@NAME@/bin")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_SBINDIR_MACPORTS "lib/@NAME@/bin")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_SCRIPTDIR_MACPORTS "lib/@NAME@/bin")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_LIBDIR_MACPORTS "lib/@NAME@/mysql")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_PRIV_LIBDIR_MACPORTS "lib/@NAME@/mysql")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_PLUGINDIR_MACPORTS "lib/@NAME@/plugin")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_INCLUDEDIR_MACPORTS "include/@NAME@/mysql")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_DOCDIR_MACPORTS "share/doc/@NAME@")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_DOCREADMEDIR_MACPORTS "share/doc/@NAME@")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_MANDIR_MACPORTS "share/man/@NAME@")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_INFODIR_MACPORTS "share/doc/@NAME@")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_SHAREDIR_MACPORTS "share/@NAME@")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_MYSQLSHAREDIR_MACPORTS "share/@NAME@")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_MYSQLTESTDIR_MACPORTS "share/@NAME@/mysql-test")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_SQLBENCHDIR_MACPORTS "share/@NAME@")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_SUPPORTFILESDIR_MACPORTS "share/@NAME@/support-files")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_MYSQLDATADIR_MACPORTS "${CMAKE_INSTALL_PREFIX}/var/db/@NAME@")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_MYSQLKEYRINGDIR_MACPORTS "${CMAKE_INSTALL_PREFIX}/var/db/@NAME@-keyring")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_SECURE_FILE_PRIVDIR_MACPORTS "${CMAKE_INSTALL_PREFIX}/var/db/@NAME@-files")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_SECURE_FILE_PRIV_EMBEDDEDDIR_MACPORTS "${CMAKE_INSTALL_PREFIX}/var/db/@NAME@-files")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_PLUGINTESTDIR_MACPORTS ${plugin_tests})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # DEB layout
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SET(INSTALL_BINDIR_DEB "bin")
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql81/files/patch-cmake-install_macros-protobuf-path.cmake.diff b/databases/mysql81/files/patch-cmake-install_macros-protobuf-path.cmake.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index e173de1fc90..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql81/files/patch-cmake-install_macros-protobuf-path.cmake.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,75 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/cmake/install_macros.cmake.orig 2020-10-21 05:11:33.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/cmake/install_macros.cmake 2020-10-21 05:13:16.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -342,9 +342,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ADD_CUSTOM_TARGET(link_protobuf_dlls_bin ALL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMMAND ${CMAKE_COMMAND} -E create_symlink
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- "../lib/$<TARGET_FILE_NAME:libprotobuf>" "$<TARGET_FILE_NAME:libprotobuf>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "../mysql/$<TARGET_FILE_NAME:libprotobuf>" "$<TARGET_FILE_NAME:libprotobuf>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMMAND ${CMAKE_COMMAND} -E create_symlink
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- "../lib/$<TARGET_FILE_NAME:libprotobuf-lite>" "$<TARGET_FILE_NAME:libprotobuf-lite>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "../mysql/$<TARGET_FILE_NAME:libprotobuf-lite>" "$<TARGET_FILE_NAME:libprotobuf-lite>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/runtime_output_directory"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMMENT "Creating libprotobuf symlinks in runtime_output_directory"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -356,9 +356,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ADD_DEPENDENCIES(symlink_protobuf_dlls link_protobuf_dlls_bin)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ADD_CUSTOM_TARGET(link_protobuf_dlls_plugin ALL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMMAND ${CMAKE_COMMAND} -E create_symlink
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- "../lib/$<TARGET_FILE_NAME:libprotobuf>" "$<TARGET_FILE_NAME:libprotobuf>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "../mysql/$<TARGET_FILE_NAME:libprotobuf>" "$<TARGET_FILE_NAME:libprotobuf>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMMAND ${CMAKE_COMMAND} -E create_symlink
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- "../lib/$<TARGET_FILE_NAME:libprotobuf-lite>" "$<TARGET_FILE_NAME:libprotobuf-lite>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "../mysql/$<TARGET_FILE_NAME:libprotobuf-lite>" "$<TARGET_FILE_NAME:libprotobuf-lite>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/plugin_output_directory"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMMENT "Creating libprotobuf symlinks in plugin_output_directory"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -379,9 +379,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- FILE(MAKE_DIRECTORY "${CMAKE_BINARY_DIR}/plugin_output_directory/plugin")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ADD_CUSTOM_TARGET(link_protobuf_dlls_plugin_install ALL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMMAND ${CMAKE_COMMAND} -E create_symlink
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- "../../lib/$<TARGET_FILE_NAME:libprotobuf>" "$<TARGET_FILE_NAME:libprotobuf>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "../../mysql/$<TARGET_FILE_NAME:libprotobuf>" "$<TARGET_FILE_NAME:libprotobuf>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMMAND ${CMAKE_COMMAND} -E create_symlink
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- "../../lib/$<TARGET_FILE_NAME:libprotobuf-lite>" "$<TARGET_FILE_NAME:libprotobuf-lite>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "../../mysql/$<TARGET_FILE_NAME:libprotobuf-lite>" "$<TARGET_FILE_NAME:libprotobuf-lite>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/plugin_output_directory/plugin"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- INSTALL(FILES
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -393,9 +393,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- FILE(MAKE_DIRECTORY "${CMAKE_BINARY_DIR}/plugin_output_directory/plugin/debug")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ADD_CUSTOM_TARGET(link_protobuf_dlls_plugin_install_debug ALL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMMAND ${CMAKE_COMMAND} -E create_symlink
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- "../../../lib/$<TARGET_FILE_NAME:libprotobuf>" "$<TARGET_FILE_NAME:libprotobuf>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "../../../mysql/$<TARGET_FILE_NAME:libprotobuf>" "$<TARGET_FILE_NAME:libprotobuf>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMMAND ${CMAKE_COMMAND} -E create_symlink
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- "../../../lib/$<TARGET_FILE_NAME:libprotobuf-lite>" "$<TARGET_FILE_NAME:libprotobuf-lite>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "../../../mysql/$<TARGET_FILE_NAME:libprotobuf-lite>" "$<TARGET_FILE_NAME:libprotobuf-lite>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/plugin_output_directory/plugin/debug"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ADD_DEPENDENCIES(symlink_protobuf_dlls link_protobuf_dlls_plugin_install_debug)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -408,20 +408,20 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- IF(NOT BUILD_IS_SINGLE_CONFIG)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ADD_CUSTOM_TARGET(link_protobuf_dlls_plugin_xcode ALL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMMAND ${CMAKE_COMMAND} -E create_symlink
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- "../../lib/${CMAKE_CFG_INTDIR}/$<TARGET_FILE_NAME:libprotobuf>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "../../mysql/${CMAKE_CFG_INTDIR}/$<TARGET_FILE_NAME:libprotobuf>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "$<TARGET_FILE_NAME:libprotobuf>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMMAND ${CMAKE_COMMAND} -E create_symlink
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- "../../lib/${CMAKE_CFG_INTDIR}/$<TARGET_FILE_NAME:libprotobuf-lite>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "../../mysql/${CMAKE_CFG_INTDIR}/$<TARGET_FILE_NAME:libprotobuf-lite>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "$<TARGET_FILE_NAME:libprotobuf-lite>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/plugin_output_directory/${CMAKE_CFG_INTDIR}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ADD_DEPENDENCIES(symlink_protobuf_dlls link_protobuf_dlls_plugin_xcode)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ADD_CUSTOM_TARGET(link_protobuf_dlls_bin_xcode ALL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMMAND ${CMAKE_COMMAND} -E create_symlink
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- "../../lib/${CMAKE_CFG_INTDIR}/$<TARGET_FILE_NAME:libprotobuf>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "../../mysql/${CMAKE_CFG_INTDIR}/$<TARGET_FILE_NAME:libprotobuf>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "$<TARGET_FILE_NAME:libprotobuf>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMMAND ${CMAKE_COMMAND} -E create_symlink
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- "../../lib/${CMAKE_CFG_INTDIR}/$<TARGET_FILE_NAME:libprotobuf-lite>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "../../mysql/${CMAKE_CFG_INTDIR}/$<TARGET_FILE_NAME:libprotobuf-lite>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "$<TARGET_FILE_NAME:libprotobuf-lite>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/runtime_output_directory/${CMAKE_CFG_INTDIR}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- )
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql81/files/patch-cmake-sasl-disable-platform-check.diff b/databases/mysql81/files/patch-cmake-sasl-disable-platform-check.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 79dc5eb57c2..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql81/files/patch-cmake-sasl-disable-platform-check.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,15 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/cmake/sasl.cmake 2020-04-28 11:05:57.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/cmake/sasl.cmake 2020-04-28 11:06:11.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -232,11 +232,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- IF(WITH_SASL STREQUAL "system")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- FIND_SYSTEM_SASL()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ELSEIF(WITH_SASL_PATH)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- IF(LINUX_STANDALONE OR WIN32)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- FIND_CUSTOM_SASL()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- ELSE()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- MESSAGE(FATAL_ERROR "-DWITH_SASL=<path> not supported on this platform")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- ENDIF()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ FIND_CUSTOM_SASL()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ELSE()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- RESET_SASL_VARIABLES()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MESSAGE(FATAL_ERROR "Could not find SASL")
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql81/files/patch-cmake-ssl-include.diff b/databases/mysql81/files/patch-cmake-ssl-include.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index d6b5d4b2bf3..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql81/files/patch-cmake-ssl-include.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,24 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://trac.macports.org/ticket/64115
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-OpenSSL 1.1 include path needs to be specified with higher precedence than ${prefix}/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-since openssl shim port now makes OpenSSL 3 include headers accessible from ${prefix}/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- ./cmake/ssl.cmake 2022-08-01 03:33:09.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ ./cmake/ssl.cmake 2022-08-01 03:33:51.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -474,7 +474,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SET(SSL_LIBRARIES ${SSL_LIBRARIES} ${LIBDL})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ENDIF()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MESSAGE(STATUS "SSL_LIBRARIES = ${SSL_LIBRARIES}")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- INCLUDE_DIRECTORIES(SYSTEM ${OPENSSL_INCLUDE_DIR})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ INCLUDE_DIRECTORIES(BEFORE ${OPENSSL_INCLUDE_DIR})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ELSE()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- RESET_SSL_VARIABLES()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- FATAL_SSL_NOT_FOUND_ERROR(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -542,8 +542,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SET(HAVE_OPENSSL_DYLIB 1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- IF(WITH_SSL STREQUAL "system")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MESSAGE(STATUS "Using system OpenSSL from Homebrew")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- ELSE()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- SET(APPLE_WITH_CUSTOM_SSL 1)
</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;'>- ENDIF(APPLE)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql81/files/patch-mysql8-ffsll-apple.diff b/databases/mysql81/files/patch-mysql8-ffsll-apple.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 59c141d77df..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql81/files/patch-mysql8-ffsll-apple.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;'>---- a/include/tables_contained_in.h.orig 2020-01-26 18:23:40.000000000 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/include/tables_contained_in.h 2020-01-26 18:24:52.000000000 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -29,6 +29,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "my_inttypes.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "sql/sql_optimizer.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifndef ffsll
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define ffsll __builtin_ffsll
</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;'>- #ifdef _MSC_VER
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <intrin.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #pragma intrinsic(_BitScanForward64)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql81/files/patch-readline.cmake.diff b/databases/mysql81/files/patch-readline.cmake.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 373dfaea848..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql81/files/patch-readline.cmake.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/cmake/readline.cmake 2022-04-10 08:32:14.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/cmake/readline.cmake 2022-04-10 08:33:05.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -116,6 +116,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Different path on FreeBSD
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- FIND_PATH(FOUND_EDIT_READLINE_READLINE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- NAMES edit/readline/readline.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PATHS @PREFIX@/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- IF(FOUND_EDIT_READLINE_READLINE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SET(EDITLINE_INCLUDE_DIR "${FOUND_EDIT_READLINE_READLINE}/edit/readline")
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql81/files/patch-router-cmake-set_rpath.diff b/databases/mysql81/files/patch-router-cmake-set_rpath.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index c7e9c55fd31..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql81/files/patch-router-cmake-set_rpath.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,46 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/router/cmake/set_rpath.cmake 2019-07-22 13:21:00.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/router/cmake/set_rpath.cmake 2019-07-22 13:20:56.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -22,7 +22,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # This follows pattern from cmake/install_layout.cmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--# Supported layouts here are STANDALONE, WIN, RPM, DEB, SVR4 or
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Supported layouts here are STANDALONE, WIN, RPM, DEB, SVR4, MACPORTS or
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # FREEBSD.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Layouts GLIBC, OSX, TARGZ and SLES seems unused and are similar to
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # STANDALONE or RPM any way.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -112,7 +112,13 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SET(ROUTER_INSTALL_DATADIR_DEB "/var/run/mysqlrouter")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SET(ROUTER_INSTALL_LOGDIR_DEB "/var/log/mysqlrouter")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SET(ROUTER_INSTALL_RUNTIMEDIR_DEB "/var/run/mysqlrouter")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# MACPORTS layout
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(ROUTER_INSTALL_CONFIGDIR "${CMAKE_INSTALL_PREFIX}/etc/@NAME@-router")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(ROUTER_INSTALL_DATADIR "${CMAKE_INSTALL_PREFIX}/var/db/@NAME@-router")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(ROUTER_INSTALL_LOGDIR "${CMAKE_INSTALL_PREFIX}/var/log/@NAME@-router")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(ROUTER_INSTALL_RUNTIMEDIR "${CMAKE_INSTALL_PREFIX}/var/run/@NAME@-router")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Mimic cmake/install_layout.cmake:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Set ROUTER_INSTALL_FOODIR variables for chosen layout for example,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # ROUTER_INSTALL_CONFIGDIR will be defined as
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -179,11 +185,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SET(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#MESSAGE(STATUS "Router install directories:")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#MESSAGE(STATUS "- bindir: ${ROUTER_INSTALL_BINDIR}")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#MESSAGE(STATUS "- configdir: ${ROUTER_INSTALL_CONFIGDIR}")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#MESSAGE(STATUS "- docdir: ${ROUTER_INSTALL_DOCDIR}")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#MESSAGE(STATUS "- libdir: ${ROUTER_INSTALL_LIBDIR}")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#MESSAGE(STATUS "- plugindir: ${ROUTER_INSTALL_PLUGINDIR}")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#MESSAGE(STATUS "- datadir: ${ROUTER_INSTALL_DATADIR}")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#MESSAGE(STATUS "- rpath: ${CMAKE_INSTALL_RPATH}")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MESSAGE(STATUS "Router install directories:")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MESSAGE(STATUS "- bindir: ${ROUTER_INSTALL_BINDIR}")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MESSAGE(STATUS "- configdir: ${ROUTER_INSTALL_CONFIGDIR}")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MESSAGE(STATUS "- docdir: ${ROUTER_INSTALL_DOCDIR}")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MESSAGE(STATUS "- libdir: ${ROUTER_INSTALL_LIBDIR}")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MESSAGE(STATUS "- plugindir: ${ROUTER_INSTALL_PLUGINDIR}")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MESSAGE(STATUS "- datadir: ${ROUTER_INSTALL_DATADIR}")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MESSAGE(STATUS "- rpath: ${CMAKE_INSTALL_RPATH}")
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql81/files/patch-scripts-cmakelists.diff b/databases/mysql81/files/patch-scripts-cmakelists.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0b6c508fd04..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql81/files/patch-scripts-cmakelists.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,20 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/scripts/CMakeLists.txt 2021-01-18 08:17:08.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/scripts/CMakeLists.txt 2021-01-18 08:18:01.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -222,7 +222,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- IF(UNIX)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # SHELL_PATH, FIND_PROC, CHECK_PID are used by mysqld_safe
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- IF(SOLARIS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ IF(SOLARIS OR APPLE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SET (SHELL_PATH "/bin/bash")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ELSE()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SET (SHELL_PATH "/bin/sh")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -232,7 +232,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SET (FIND_PROC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "ps wwwp $PID | grep -v mysqld_safe | grep -- $MYSQLD > /dev/null")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ENDIF()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- IF(SOLARIS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ IF(SOLARIS OR APPLE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SET (FIND_PROC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "ps -p $PID | grep -v mysqld_safe | grep -- $MYSQLD > /dev/null")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ENDIF()
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql81/files/patch-sql-local-boost.diff b/databases/mysql81/files/patch-sql-local-boost.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 331e2592827..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql81/files/patch-sql-local-boost.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,18 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/sql/CMakeLists.txt 2019-10-24 09:46:10.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/sql/CMakeLists.txt 2019-10-24 09:46:42.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -20,7 +20,14 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # along with this program; if not, write to the Free Software
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--INCLUDE_DIRECTORIES(SYSTEM ${BOOST_PATCHES_DIR} ${BOOST_INCLUDE_DIR})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Prevent Boost from including external precompiled Boost libraries
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+IF(USING_LOCAL_BOOST)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ADD_DEFINITIONS(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ -DBOOST_ALL_NO_LIB
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+)
</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;'>-+INCLUDE_DIRECTORIES(${BOOST_PATCHES_DIR} ${BOOST_INCLUDE_DIR} SYSTEM)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MY_INCLUDE_SYSTEM_DIRECTORIES(ICU)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql82/Portfile b/databases/mysql82/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c0465541af6..d6f8d0ab4bf 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql82/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/mysql82/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,375 +1,17 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name mysql82
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version 8.2.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set boost_version 1.77.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories databases
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage https://dev.mysql.com
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers {gmail.com:herby.gillot @herbygillot} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- openmaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Set revision_client and revision_server to 0 on version bump.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set revision_client 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set revision_server 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set name_mysql ${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set version_branch [join [lrange [split ${version} .] 0 1] .]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set boost_distver [join [split ${boost_version} .] _]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set boost_distname boost_${boost_distver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Undefined symbols for architecture x86_64:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# "std::bad_optional_access::~bad_optional_access()", referenced from:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${os.major} < 17} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- known_fail yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pre-fetch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_error "${name} @${version} requires macOS 10.13 or newer."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return -code error "incompatible macOS version"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {$subport eq $name} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PortGroup muniversal 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PortGroup cmake 1.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PortGroup select 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PortGroup compiler_blacklist_versions 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PortGroup openssl 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- description Multithreaded SQL database server
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- long_description MySQL is an open-source, multi-threaded SQL database.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # https://downloads.mysql.com/docs/licenses/mysqld-8.2-gpl-en.pdf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- license {GPL-2 OpenSSLException}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- revision ${revision_client}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- master_sites mysql:MySQL-${version_branch}:mysql \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sourceforge:project/boost/boost/${boost_version}:boost
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- distname mysql-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- distfiles ${distname}${extract.suffix}:mysql \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${boost_distname}${extract.suffix}:boost
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums ${distname}${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 561ff4da3d62cc759e89fa3bd90435670b793045 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 8ad3e3f1c5ae2154be638acf556e8981f702d052acc5957e776df1722c211979 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 431487428 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${boost_distname}${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 850588f968a2086ff27ec7b8224ca8890a74601e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 5347464af5b14ac54bb945dc68f1dd7c56f0dad7262816b956138fc53bcc0131 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 130620992
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:bison
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:cyrus-sasl2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/pkgconfig/icu-uc.pc:icu \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libedit \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libevent \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:zlib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:zstd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_run-append port:mysql_select
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- select.group mysql
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- select.file ${filespath}/${name_mysql}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- use_parallel_build yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- compiler.cxx_standard 2017
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # /usr/include/c++/v1/optional:960:34: note: candidate function not viable: no known conversion from 'optional<...>' to 'const optional<...>' for object argument
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- compiler.blacklist-append {clang < 1100}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Use default CMake build_types
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset debug]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cmake.build_type Debug
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_DEBUG:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DINSTALL_MYSQLTESTDIR:PATH="share/${name_mysql}/mysql-test" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_UNIT_TESTS=ON
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cmake.build_type Release
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_DEBUG=OFF \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_UNIT_TESTS=OFF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Disable RPATH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cmake.install_rpath {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_INSTALL_RPATH="[join [option cmake.install_rpath] \;]"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.pre_args-delete \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_INSTALL_RPATH="[join [option cmake.install_rpath] \;]"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=OFF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_INSTALL_NAME_DIR="${cmake.install_prefix}/lib"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_INSTALL_NAME_DIR:PATH="${prefix}/lib/${name_mysql}/mysql"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Build configuration
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DBISON_EXECUTABLE="${prefix}/bin/bison" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DFORCE_UNSUPPORTED_COMPILER=ON \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDOWNLOAD_BOOST=0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DINSTALL_LAYOUT:STRING=MACPORTS \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DMYSQL_DATADIR:PATH="${prefix}/var/db/${name_mysql}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DMYSQL_UNIX_ADDR:PATH="${prefix}/var/run/${name_mysql}/mysqld.sock" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DSYSCONFDIR:PATH="${prefix}/etc/${name_mysql}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_BOOST:PATH="${worksrcpath}/../${boost_distname}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_EDITLINE=system \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_ICU:PATH="${prefix}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_INNODB_MEMCACHED=1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_LIBEVENT=system \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DLIBEVENT_INCLUDE_PATH:PATH="${prefix}/include" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DLIBEVENT_LIB_PATHS:PATH="${prefix}/lib" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_PROTOBUF=bundled \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_SASL:PATH="${prefix}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_SSL:PATH=[openssl::install_area] \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_ZLIB:PATH=system \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_ZSTD=system
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # FIXME: Disable building MySQL Router until we resolve link issues
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_ROUTER:BOOL=OFF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# -DROUTER_INSTALL_LIBDIR="lib/${name_mysql}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# -DROUTER_INSTALL_PLUGINDIR="lib/${name_mysql}/mysqlrouter"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch.pre_args-replace -p0 -p1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patchfiles patch-cmake-install_macros-protobuf-path.cmake.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-cmake-install_layout.cmake.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-cmake-sasl-disable-platform-check.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-readline.cmake.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-scripts-cmakelists.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-sql-local-boost.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-mysql8-ffsll-apple.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- post-extract {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file mkdir ${cmake.build_dir}/macports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- copy ${filespath}/macports-default.cnf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${filespath}/my.cnf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${cmake.build_dir}/macports/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # https://trac.macports.org/ticket/67324
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_info "$UI_PREFIX Applying patch-boost-clang16-cpp17-compat.diff"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system -W ${workpath}/${boost_distname} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "/usr/bin/patch -p0 < ${filespath}/patch-boost-clang16-cpp17-compat.diff"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@NAME@|${name_mysql}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/cmake/install_layout.cmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# reinplace "s|@NAME@|${name_mysql}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# ${worksrcpath}/router/cmake/set_rpath.cmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@NAME@|${name_mysql}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${cmake.build_dir}/macports/macports-default.cnf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${cmake.build_dir}/macports/my.cnf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@PREFIX@|${prefix}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${cmake.build_dir}/macports/macports-default.cnf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${cmake.build_dir}/macports/my.cnf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/cmake/readline.cmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Remove tests
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file delete -force -- ${destroot}${prefix}/share/${name_mysql}/mysql-test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # proc portdestroot::destroot_finish fails to find and compress our man pages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # so borrow the compress command and run on our files now.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set manpath "${destroot}${prefix}/share/man"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set gzip [findBinary gzip ${portutil::autoconf::gzip_path}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach manpage [glob -type f ${destroot}${prefix}/share/man/${name_mysql}/man\[1-9\]/*] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Fix paths in manpages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace -q "s|/etc/|${prefix}/etc/${name_mysql}/|g" ${manpage}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Compress all manpages with gzip
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system "$gzip -9vf ${manpage}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 0755 -o root -d ${destroot}${prefix}/etc/${name_mysql}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- copy ${cmake.build_dir}/macports/macports-default.cnf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/etc/${name_mysql}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 0755 -o root -d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/share/${name_mysql}/support-files/macports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- copy ${cmake.build_dir}/macports/my.cnf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/share/${name_mysql}/support-files/macports/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# move ${destroot}${prefix}/README.router \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# ${destroot}${prefix}/doc/${name_mysql}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# move ${destroot}${prefix}/LICENSE.router \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# ${destroot}${prefix}/doc/${name_mysql}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # workaround for https://trac.macports.org/ticket/63456
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ln -s -f ../mysql/libprotobuf-lite.3.19.4.dylib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/lib/${name_mysql}/plugin/libprotobuf-lite.3.19.4.dylib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Work around bad zlib linker flags in `mysql_config`.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # https://bugs.mysql.com/bug.php?id=111011
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # https://trac.macports.org/ticket/68002
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace -q "s|-lzlib|-lz|g" ${destroot}${prefix}/lib/${name_mysql}/bin/mysql_config
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- post-install {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {![file exists ${prefix}/etc/LaunchDaemons/org.macports.${name_mysql}/org.macports.${name_mysql}-server.plist]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_msg "The ${name_mysql} client has been installed."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_msg "To install the ${name_mysql} server, install the ${name_mysql}-server port."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- post-activate {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {![file exists ${prefix}/etc/${name_mysql}/my.cnf]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- copy ${prefix}/share/${name_mysql}/support-files/macports/my.cnf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${prefix}/etc/${name_mysql}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- notes "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-On activation if no ${prefix}/etc/${name_mysql}/my.cnf file exists one
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-will be created which loads
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-${prefix}/etc/${name_mysql}/macports-default.cnf.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-If a ${prefix}/etc/${name_mysql}/my.cnf file exists MacPorts does not
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-touch it and any changes you make to ${prefix}/etc/${name_mysql}/my.cnf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-will be preserved (e.g., during port upgrades, deactivations or
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-activations). ${prefix}/etc/${name_mysql}/my.cnf is a good place to
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-customize your ${name_mysql} installation.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Any changes made to ${prefix}/etc/${name_mysql}/macports-default.cnf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-will be lost during port upgrades, deactivations or activations so you
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-are advised to not make changes here. Currently
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-${prefix}/etc/${name_mysql}/macports-default.cnf contains only one
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-directive; to disable networking. With disabled networking it is
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-possible to install and have running all the MacPorts mysql ports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-simultaneously.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-To set ${name_mysql} as your preferred version of MySQL, use `port select`,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-as follows:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\$ sudo port select mysql ${name_mysql}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.type regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.url https://dev.mysql.com/downloads/mysql/${version_branch}.html
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.regex "MySQL Community Server (${version_branch}(\.\[0-9.\]+)?)"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-subport ${name_mysql}-server {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- revision ${revision_server}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- license BSD
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- description Run ${name_mysql} as server
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- long_description {*}${description}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- supported_archs noarch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- distfiles
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_run port:${name_mysql}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {"darwin" eq ${os.platform} && ${os.major} > 8} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set mysqluser _mysql
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set mysqluser mysql
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- add_users ${mysqluser} group=${mysqluser} realname=MySQL\ Server
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set log_file ${prefix}/var/log/${name}/mysql.log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pre-extract {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- copy ${filespath}/org.macports.mysql-server.plist \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${workpath}/org.macports.${subport}.plist
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@NAMEMYSQL@|${name_mysql}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${workpath}/org.macports.${subport}.plist
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@PREFIX@|${prefix}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${workpath}/org.macports.${subport}.plist
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@SUBPORT@|${subport}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${workpath}/org.macports.${subport}.plist
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@USER@|${mysqluser}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${workpath}/org.macports.${subport}.plist
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@GROUP@|${mysqluser}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${workpath}/org.macports.${subport}.plist
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@LOGFILE@|${log_file}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${workpath}/org.macports.${subport}.plist
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- use_configure no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -d -m 0755 -o ${mysqluser} -g ${mysqluser} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [file dirname ${destroot}${log_file}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- touch ${destroot}${log_file}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file attributes ${destroot}${log_file} -o ${mysqluser} -g ${mysqluser}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -d -m 0755 ${destroot}${prefix}/etc/LaunchDaemons/org.macports.${subport}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 0644 -o root -W ${workpath} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- org.macports.${subport}.plist \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/etc/LaunchDaemons/org.macports.${subport}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -d -m 0755 ${destroot}/Library/LaunchDaemons
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ln -s ${prefix}/etc/LaunchDaemons/org.macports.${subport}/org.macports.${subport}.plist \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}/Library/LaunchDaemons/org.macports.${subport}.plist
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 0755 -o root -d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/var/run
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 0755 -o ${mysqluser} -g ${mysqluser} -d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/etc/${name_mysql} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/var/db/${name_mysql} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/var/log/${name_mysql} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/var/run/${name_mysql}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 0700 -o ${mysqluser} -g ${mysqluser} -d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/var/db/${name_mysql}-keyring
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 0750 -o ${mysqluser} -g ${mysqluser} -d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/var/db/${name_mysql}-files
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- destroot.keepdirs-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/var/db/${name_mysql} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/var/db/${name_mysql}-files \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/var/db/${name_mysql}-keyring \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/var/log/${name_mysql} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/var/run/${name_mysql}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- notes "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-If this is a new install you might want to run:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\$ sudo ${prefix}/lib/${name_mysql}/bin/mysqld --initialize --user=${mysqluser}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\$ sudo port load ${name_mysql}-server
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\$ ${prefix}/lib/${name_mysql}/bin/mysql_secure_installation
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-The first command creates the necessary files for the MySQL database service.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-(Remember to make a note of the auto-generated root password from this step.)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-The second command starts the MySQL service.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-The last command helps to improve the security of your running MySQL instance.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Once enabled, the MySQL logs can be found in:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-[file dirname $log_file]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.type none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup obsolete 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name mysql82
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+replaced_by mysql8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 8.2.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license {GPL-2 OpenSSLException}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories databases
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name}-server {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ replaced_by mysql8-server
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ license BSD
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql82/files/macports-default.cnf b/databases/mysql82/files/macports-default.cnf
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 9ce516bee1d..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql82/files/macports-default.cnf
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# WARNING! ANY CHANGES TO THIS FILE WILL BE LOST ON UNINSTALL/UPGRADES!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Make your changes to @PREFIX@/etc/@NAME@/my.cnf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# YOU HAVE BEEN WARNED!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# MacPorts default options
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-[mysqld]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-basedir="@PREFIX@"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# skip-networking so multiple mysql server ports can be loaded
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# without each competing for port 3306.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-skip-networking
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql82/files/my.cnf b/databases/mysql82/files/my.cnf
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 1d00ab6d441..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql82/files/my.cnf
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,2 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Use default MacPorts settings
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!include @PREFIX@/etc/@NAME@/macports-default.cnf
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql82/files/mysql82 b/databases/mysql82/files/mysql82
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 6931bac5c46..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql82/files/mysql82
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,169 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql82/bin/ibd2sdi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql82/bin/innochecksum
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql82/bin/lz4_decompress
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql82/bin/my_print_defaults
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql82/bin/myisam_ftdump
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql82/bin/myisamchk
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql82/bin/myisamlog
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql82/bin/myisampack
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql82/bin/mysql
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql82/bin/mysql_client_test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql82/bin/mysql_config
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql82/bin/mysql_config_editor
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql82/bin/mysql_secure_installation
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql82/bin/mysql_ssl_rsa_setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql82/bin/mysql_tzinfo_to_sql
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql82/bin/mysql_upgrade
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql82/bin/mysqladmin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql82/bin/mysqlbinlog
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql82/bin/mysqlcheck
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql82/bin/mysqld
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql82/bin/mysqld_multi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql82/bin/mysqld_safe
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql82/bin/mysqldump
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql82/bin/mysqldumpslow
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql82/bin/mysqlimport
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql82/bin/mysqlpump
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql82/bin/mysqlshow
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql82/bin/mysqlslap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql82/bin/mysqltest
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lib/mysql82/bin/perror
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql82/man1/comp_err.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql82/man1/innochecksum.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql82/man1/lz4_decompress.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql82/man1/my_print_defaults.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql82/man1/myisam_ftdump.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql82/man1/myisamchk.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql82/man1/myisamlog.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql82/man1/myisampack.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql82/man1/mysql.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql82/man1/mysql.server.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql82/man1/mysql_config.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql82/man1/mysql_config_editor.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql82/man1/mysql_secure_installation.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql82/man1/mysql_ssl_rsa_setup.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql82/man1/mysql_tzinfo_to_sql.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql82/man1/mysql_upgrade.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql82/man1/mysqladmin.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql82/man1/mysqlbinlog.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql82/man1/mysqlcheck.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql82/man1/mysqld_multi.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql82/man1/mysqld_safe.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql82/man1/mysqldump.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql82/man1/mysqldumpslow.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql82/man1/mysqlimport.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql82/man1/mysqlman.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql82/man1/mysqlpump.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql82/man1/mysqlshow.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql82/man1/mysqlslap.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql82/man1/perror.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql82/man1/zlib_decompress.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-share/man/mysql82/man8/mysqld.8.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql82/files/org.macports.mysql-server.plist b/databases/mysql82/files/org.macports.mysql-server.plist
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index cc4356ad10b..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql82/files/org.macports.mysql-server.plist
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,34 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-<?xml version="1.0" encoding="UTF-8"?>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-<plist version="1.0">
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-<dict>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <key>Label</key>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <string>org.macports.@SUBPORT@</string>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <key>ProcessType</key>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <string>Interactive</string>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <key>Disabled</key>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <false/>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <key>RunAtLoad</key>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <true/>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <key>KeepAlive</key>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <true/>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <key>SessionCreate</key>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <true/>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <key>LaunchOnlyOnce</key>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <false/>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <key>UserName</key>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <string>@USER@</string>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <key>GroupName</key>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <string>@GROUP@</string>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <key>ExitTimeOut</key>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <integer>600</integer>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <key>ProgramArguments</key>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <array>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <string>@PREFIX@/lib/@NAMEMYSQL@/bin/mysqld</string>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- </array>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <key>StandardErrorPath</key>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <string>@LOGFILE@</string>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <key>StandardOutPath</key>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <string>@LOGFILE@</string>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-</dict>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-</plist>
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql82/files/patch-boost-clang16-cpp17-compat.diff b/databases/mysql82/files/patch-boost-clang16-cpp17-compat.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 109719cb76e..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql82/files/patch-boost-clang16-cpp17-compat.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,85 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- boost/config/stdlib/libcpp.hpp.orig 2023-05-02 17:53:04.000000000 +1000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ boost/config/stdlib/libcpp.hpp 2023-05-02 19:47:26.000000000 +1000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -166,4 +166,13 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # define BOOST_NO_CXX14_HDR_SHARED_MUTEX
</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;'>-+#if _LIBCPP_VERSION >= 15000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+//
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+// Unary function is now deprecated in C++11 and later:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+//
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if __cplusplus >= 201103L
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define BOOST_NO_CXX98_FUNCTION_BASE
</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;'>- // --- end ---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- boost/numeric/conversion/detail/int_float_mixture.hpp.orig 2023-03-02 21:34:55.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ boost/numeric/conversion/detail/int_float_mixture.hpp 2023-05-02 18:34:05.000000000 +1000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -16,15 +16,15 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "boost/numeric/conversion/int_float_mixture_enum.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "boost/numeric/conversion/detail/meta.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#include "boost/mpl/integral_c.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include "boost/type_traits/integral_constant.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- namespace boost { namespace numeric { namespace convdetail
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // Integral Constants for 'IntFloatMixture'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef mpl::integral_c<int_float_mixture_enum, integral_to_integral> int2int_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef mpl::integral_c<int_float_mixture_enum, integral_to_float> int2float_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef mpl::integral_c<int_float_mixture_enum, float_to_integral> float2int_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef mpl::integral_c<int_float_mixture_enum, float_to_float> float2float_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef boost::integral_constant<int_float_mixture_enum, integral_to_integral> int2int_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef boost::integral_constant<int_float_mixture_enum, integral_to_float> int2float_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef boost::integral_constant<int_float_mixture_enum, float_to_integral> float2int_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef boost::integral_constant<int_float_mixture_enum, float_to_float> float2float_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // Metafunction:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- //
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- boost/numeric/conversion/detail/sign_mixture.hpp.orig 2023-03-02 21:34:55.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ boost/numeric/conversion/detail/sign_mixture.hpp 2023-05-02 18:35:21.000000000 +1000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -16,15 +16,15 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "boost/numeric/conversion/sign_mixture_enum.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "boost/numeric/conversion/detail/meta.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#include "boost/mpl/integral_c.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include "boost/type_traits/integral_constant.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- namespace boost { namespace numeric { namespace convdetail
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // Integral Constants for 'SignMixture'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef mpl::integral_c<sign_mixture_enum, unsigned_to_unsigned> unsig2unsig_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef mpl::integral_c<sign_mixture_enum, signed_to_signed> sig2sig_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef mpl::integral_c<sign_mixture_enum, signed_to_unsigned> sig2unsig_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef mpl::integral_c<sign_mixture_enum, unsigned_to_signed> unsig2sig_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef boost::integral_constant<sign_mixture_enum, unsigned_to_unsigned> unsig2unsig_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef boost::integral_constant<sign_mixture_enum, signed_to_signed> sig2sig_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef boost::integral_constant<sign_mixture_enum, signed_to_unsigned> sig2unsig_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef boost::integral_constant<sign_mixture_enum, unsigned_to_signed> unsig2sig_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // Metafunction:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- //
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- boost/numeric/conversion/detail/udt_builtin_mixture.hpp.orig 2023-03-02 21:34:55.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ boost/numeric/conversion/detail/udt_builtin_mixture.hpp 2023-05-02 18:36:25.000000000 +1000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -15,15 +15,15 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "boost/numeric/conversion/udt_builtin_mixture_enum.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "boost/numeric/conversion/detail/meta.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#include "boost/mpl/integral_c.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include "boost/type_traits/integral_constant.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- namespace boost { namespace numeric { namespace convdetail
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // Integral Constants for 'UdtMixture'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef mpl::integral_c<udt_builtin_mixture_enum, builtin_to_builtin> builtin2builtin_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef mpl::integral_c<udt_builtin_mixture_enum, builtin_to_udt> builtin2udt_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef mpl::integral_c<udt_builtin_mixture_enum, udt_to_builtin> udt2builtin_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef mpl::integral_c<udt_builtin_mixture_enum, udt_to_udt> udt2udt_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef boost::integral_constant<udt_builtin_mixture_enum, builtin_to_builtin> builtin2builtin_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef boost::integral_constant<udt_builtin_mixture_enum, builtin_to_udt> builtin2udt_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef boost::integral_constant<udt_builtin_mixture_enum, udt_to_builtin> udt2builtin_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef boost::integral_constant<udt_builtin_mixture_enum, udt_to_udt> udt2udt_c ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // Metafunction:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- //
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql82/files/patch-cmake-install_layout.cmake.diff b/databases/mysql82/files/patch-cmake-install_layout.cmake.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index fa336d0404e..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql82/files/patch-cmake-install_layout.cmake.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,57 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/cmake/install_layout.cmake 2020-10-21 03:45:23.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/cmake/install_layout.cmake 2020-10-21 03:48:50.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -80,7 +80,7 @@
</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;'>- SET(INSTALL_LAYOUT "${DEFAULT_INSTALL_LAYOUT}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- CACHE STRING "Installation directory layout. Options are: TARGZ (as in tar.gz installer), STANDALONE, RPM, DEB, SVR4"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ CACHE STRING "Installation directory layout. Options are: TARGZ (as in tar.gz installer), STANDALONE, RPM, DEB, SVR4, MACPORTS"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- IF(UNIX)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -98,7 +98,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CACHE PATH "install prefix" FORCE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ENDIF()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SET(VALID_INSTALL_LAYOUTS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- "RPM" "DEB" "SVR4" "TARGZ" "STANDALONE")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "RPM" "DEB" "SVR4" "TARGZ" "STANDALONE" "MACPORTS")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIST(FIND VALID_INSTALL_LAYOUTS "${INSTALL_LAYOUT}" ind)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- IF(ind EQUAL -1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MESSAGE(FATAL_ERROR "Invalid INSTALL_LAYOUT parameter:${INSTALL_LAYOUT}."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -233,6 +233,36 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SET(INSTALL_SECURE_FILE_PRIVDIR_RPM ${secure_file_priv_path})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# MACPORTS layout
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_BINDIR_MACPORTS "lib/@NAME@/bin")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_SBINDIR_MACPORTS "lib/@NAME@/bin")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_SCRIPTDIR_MACPORTS "lib/@NAME@/bin")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_LIBDIR_MACPORTS "lib/@NAME@/mysql")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_PRIV_LIBDIR_MACPORTS "lib/@NAME@/mysql")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_PLUGINDIR_MACPORTS "lib/@NAME@/plugin")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_INCLUDEDIR_MACPORTS "include/@NAME@/mysql")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_DOCDIR_MACPORTS "share/doc/@NAME@")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_DOCREADMEDIR_MACPORTS "share/doc/@NAME@")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_MANDIR_MACPORTS "share/man/@NAME@")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_INFODIR_MACPORTS "share/doc/@NAME@")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_SHAREDIR_MACPORTS "share/@NAME@")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_MYSQLSHAREDIR_MACPORTS "share/@NAME@")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_MYSQLTESTDIR_MACPORTS "share/@NAME@/mysql-test")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_SQLBENCHDIR_MACPORTS "share/@NAME@")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_SUPPORTFILESDIR_MACPORTS "share/@NAME@/support-files")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_MYSQLDATADIR_MACPORTS "${CMAKE_INSTALL_PREFIX}/var/db/@NAME@")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_MYSQLKEYRINGDIR_MACPORTS "${CMAKE_INSTALL_PREFIX}/var/db/@NAME@-keyring")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_SECURE_FILE_PRIVDIR_MACPORTS "${CMAKE_INSTALL_PREFIX}/var/db/@NAME@-files")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SET(INSTALL_PLUGINTESTDIR_MACPORTS ${plugin_tests})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # DEB layout
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SET(INSTALL_BINDIR_DEB "bin")
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql82/files/patch-cmake-install_macros-protobuf-path.cmake.diff b/databases/mysql82/files/patch-cmake-install_macros-protobuf-path.cmake.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index e173de1fc90..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql82/files/patch-cmake-install_macros-protobuf-path.cmake.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,75 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/cmake/install_macros.cmake.orig 2020-10-21 05:11:33.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/cmake/install_macros.cmake 2020-10-21 05:13:16.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -342,9 +342,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ADD_CUSTOM_TARGET(link_protobuf_dlls_bin ALL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMMAND ${CMAKE_COMMAND} -E create_symlink
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- "../lib/$<TARGET_FILE_NAME:libprotobuf>" "$<TARGET_FILE_NAME:libprotobuf>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "../mysql/$<TARGET_FILE_NAME:libprotobuf>" "$<TARGET_FILE_NAME:libprotobuf>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMMAND ${CMAKE_COMMAND} -E create_symlink
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- "../lib/$<TARGET_FILE_NAME:libprotobuf-lite>" "$<TARGET_FILE_NAME:libprotobuf-lite>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "../mysql/$<TARGET_FILE_NAME:libprotobuf-lite>" "$<TARGET_FILE_NAME:libprotobuf-lite>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/runtime_output_directory"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMMENT "Creating libprotobuf symlinks in runtime_output_directory"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -356,9 +356,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ADD_DEPENDENCIES(symlink_protobuf_dlls link_protobuf_dlls_bin)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ADD_CUSTOM_TARGET(link_protobuf_dlls_plugin ALL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMMAND ${CMAKE_COMMAND} -E create_symlink
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- "../lib/$<TARGET_FILE_NAME:libprotobuf>" "$<TARGET_FILE_NAME:libprotobuf>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "../mysql/$<TARGET_FILE_NAME:libprotobuf>" "$<TARGET_FILE_NAME:libprotobuf>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMMAND ${CMAKE_COMMAND} -E create_symlink
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- "../lib/$<TARGET_FILE_NAME:libprotobuf-lite>" "$<TARGET_FILE_NAME:libprotobuf-lite>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "../mysql/$<TARGET_FILE_NAME:libprotobuf-lite>" "$<TARGET_FILE_NAME:libprotobuf-lite>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/plugin_output_directory"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMMENT "Creating libprotobuf symlinks in plugin_output_directory"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -379,9 +379,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- FILE(MAKE_DIRECTORY "${CMAKE_BINARY_DIR}/plugin_output_directory/plugin")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ADD_CUSTOM_TARGET(link_protobuf_dlls_plugin_install ALL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMMAND ${CMAKE_COMMAND} -E create_symlink
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- "../../lib/$<TARGET_FILE_NAME:libprotobuf>" "$<TARGET_FILE_NAME:libprotobuf>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "../../mysql/$<TARGET_FILE_NAME:libprotobuf>" "$<TARGET_FILE_NAME:libprotobuf>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMMAND ${CMAKE_COMMAND} -E create_symlink
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- "../../lib/$<TARGET_FILE_NAME:libprotobuf-lite>" "$<TARGET_FILE_NAME:libprotobuf-lite>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "../../mysql/$<TARGET_FILE_NAME:libprotobuf-lite>" "$<TARGET_FILE_NAME:libprotobuf-lite>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/plugin_output_directory/plugin"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- INSTALL(FILES
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -393,9 +393,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- FILE(MAKE_DIRECTORY "${CMAKE_BINARY_DIR}/plugin_output_directory/plugin/debug")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ADD_CUSTOM_TARGET(link_protobuf_dlls_plugin_install_debug ALL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMMAND ${CMAKE_COMMAND} -E create_symlink
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- "../../../lib/$<TARGET_FILE_NAME:libprotobuf>" "$<TARGET_FILE_NAME:libprotobuf>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "../../../mysql/$<TARGET_FILE_NAME:libprotobuf>" "$<TARGET_FILE_NAME:libprotobuf>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMMAND ${CMAKE_COMMAND} -E create_symlink
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- "../../../lib/$<TARGET_FILE_NAME:libprotobuf-lite>" "$<TARGET_FILE_NAME:libprotobuf-lite>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "../../../mysql/$<TARGET_FILE_NAME:libprotobuf-lite>" "$<TARGET_FILE_NAME:libprotobuf-lite>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/plugin_output_directory/plugin/debug"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ADD_DEPENDENCIES(symlink_protobuf_dlls link_protobuf_dlls_plugin_install_debug)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -408,20 +408,20 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- IF(NOT BUILD_IS_SINGLE_CONFIG)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ADD_CUSTOM_TARGET(link_protobuf_dlls_plugin_xcode ALL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMMAND ${CMAKE_COMMAND} -E create_symlink
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- "../../lib/${CMAKE_CFG_INTDIR}/$<TARGET_FILE_NAME:libprotobuf>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "../../mysql/${CMAKE_CFG_INTDIR}/$<TARGET_FILE_NAME:libprotobuf>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "$<TARGET_FILE_NAME:libprotobuf>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMMAND ${CMAKE_COMMAND} -E create_symlink
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- "../../lib/${CMAKE_CFG_INTDIR}/$<TARGET_FILE_NAME:libprotobuf-lite>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "../../mysql/${CMAKE_CFG_INTDIR}/$<TARGET_FILE_NAME:libprotobuf-lite>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "$<TARGET_FILE_NAME:libprotobuf-lite>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/plugin_output_directory/${CMAKE_CFG_INTDIR}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ADD_DEPENDENCIES(symlink_protobuf_dlls link_protobuf_dlls_plugin_xcode)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ADD_CUSTOM_TARGET(link_protobuf_dlls_bin_xcode ALL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMMAND ${CMAKE_COMMAND} -E create_symlink
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- "../../lib/${CMAKE_CFG_INTDIR}/$<TARGET_FILE_NAME:libprotobuf>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "../../mysql/${CMAKE_CFG_INTDIR}/$<TARGET_FILE_NAME:libprotobuf>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "$<TARGET_FILE_NAME:libprotobuf>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMMAND ${CMAKE_COMMAND} -E create_symlink
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- "../../lib/${CMAKE_CFG_INTDIR}/$<TARGET_FILE_NAME:libprotobuf-lite>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "../../mysql/${CMAKE_CFG_INTDIR}/$<TARGET_FILE_NAME:libprotobuf-lite>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "$<TARGET_FILE_NAME:libprotobuf-lite>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/runtime_output_directory/${CMAKE_CFG_INTDIR}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- )
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql82/files/patch-cmake-sasl-disable-platform-check.diff b/databases/mysql82/files/patch-cmake-sasl-disable-platform-check.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 79dc5eb57c2..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql82/files/patch-cmake-sasl-disable-platform-check.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,15 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/cmake/sasl.cmake 2020-04-28 11:05:57.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/cmake/sasl.cmake 2020-04-28 11:06:11.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -232,11 +232,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- IF(WITH_SASL STREQUAL "system")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- FIND_SYSTEM_SASL()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ELSEIF(WITH_SASL_PATH)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- IF(LINUX_STANDALONE OR WIN32)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- FIND_CUSTOM_SASL()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- ELSE()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- MESSAGE(FATAL_ERROR "-DWITH_SASL=<path> not supported on this platform")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- ENDIF()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ FIND_CUSTOM_SASL()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ELSE()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- RESET_SASL_VARIABLES()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MESSAGE(FATAL_ERROR "Could not find SASL")
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql82/files/patch-mysql8-ffsll-apple.diff b/databases/mysql82/files/patch-mysql8-ffsll-apple.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 59c141d77df..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql82/files/patch-mysql8-ffsll-apple.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;'>---- a/include/tables_contained_in.h.orig 2020-01-26 18:23:40.000000000 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/include/tables_contained_in.h 2020-01-26 18:24:52.000000000 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -29,6 +29,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "my_inttypes.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "sql/sql_optimizer.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifndef ffsll
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define ffsll __builtin_ffsll
</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;'>- #ifdef _MSC_VER
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <intrin.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #pragma intrinsic(_BitScanForward64)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql82/files/patch-readline.cmake.diff b/databases/mysql82/files/patch-readline.cmake.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 373dfaea848..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql82/files/patch-readline.cmake.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/cmake/readline.cmake 2022-04-10 08:32:14.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/cmake/readline.cmake 2022-04-10 08:33:05.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -116,6 +116,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Different path on FreeBSD
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- FIND_PATH(FOUND_EDIT_READLINE_READLINE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- NAMES edit/readline/readline.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PATHS @PREFIX@/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- IF(FOUND_EDIT_READLINE_READLINE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SET(EDITLINE_INCLUDE_DIR "${FOUND_EDIT_READLINE_READLINE}/edit/readline")
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql82/files/patch-scripts-cmakelists.diff b/databases/mysql82/files/patch-scripts-cmakelists.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0b6c508fd04..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql82/files/patch-scripts-cmakelists.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,20 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/scripts/CMakeLists.txt 2021-01-18 08:17:08.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/scripts/CMakeLists.txt 2021-01-18 08:18:01.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -222,7 +222,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- IF(UNIX)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # SHELL_PATH, FIND_PROC, CHECK_PID are used by mysqld_safe
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- IF(SOLARIS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ IF(SOLARIS OR APPLE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SET (SHELL_PATH "/bin/bash")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ELSE()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SET (SHELL_PATH "/bin/sh")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -232,7 +232,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SET (FIND_PROC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "ps wwwp $PID | grep -v mysqld_safe | grep -- $MYSQLD > /dev/null")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ENDIF()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- IF(SOLARIS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ IF(SOLARIS OR APPLE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SET (FIND_PROC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "ps -p $PID | grep -v mysqld_safe | grep -- $MYSQLD > /dev/null")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ENDIF()
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mysql82/files/patch-sql-local-boost.diff b/databases/mysql82/files/patch-sql-local-boost.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 331e2592827..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/mysql82/files/patch-sql-local-boost.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,18 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/sql/CMakeLists.txt 2019-10-24 09:46:10.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/sql/CMakeLists.txt 2019-10-24 09:46:42.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -20,7 +20,14 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # along with this program; if not, write to the Free Software
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--INCLUDE_DIRECTORIES(SYSTEM ${BOOST_PATCHES_DIR} ${BOOST_INCLUDE_DIR})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Prevent Boost from including external precompiled Boost libraries
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+IF(USING_LOCAL_BOOST)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ADD_DEFINITIONS(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ -DBOOST_ALL_NO_LIB
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+)
</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;'>-+INCLUDE_DIRECTORIES(${BOOST_PATCHES_DIR} ${BOOST_INCLUDE_DIR} SYSTEM)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MY_INCLUDE_SYSTEM_DIRECTORIES(ICU)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span></pre><pre style='margin:0'>
</pre>