mysql57: updated to 5.7.44 Changes in MySQL 5.7.44 SQL Function and Operator Notes The STR_TO_DATE() function did not perform complete range checking on the string to be converted, so that it was possible to pass to it a string which would yield an invalid date, such as '2021-11-31'. Packaging Notes On Windows, the MSI package definition files were updated to work with the Windows Installer XML (WiX) toolset version 4. Note that they can no longer be used with previous versions of the toolset. The bundled libedit library was upgraded to version 20221030-3.1. Functionality Added or Changed Important Change: The linked OpenSSL library for MySQL Server has been updated to version 3.0.10. Issues fixed in OpenSSL version 3.0.10 are described at https://www.openssl.org/news/cl30.txt. Bugs Fixed InnoDB: Fixed processing of single character tokens by a FTS parser plugin. Our thanks to Shaohua Wang for the contribution. InnoDB: The last detected deadlock section of the engine status log was only showing 1024 characters for the combined thread and query information. Fixing by removing the printed query string limit. Some complex queries using multiple common table expressions were not always handled correctly.diff -r1.48 -r1.49 pkgsrc/databases/mysql57-client/Makefile
(adam)
@@ -1,16 +1,15 @@ | @@ -1,16 +1,15 @@ | |||
1 | # $NetBSD: Makefile,v 1.48 2023/11/08 13:18:27 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.49 2023/11/10 06:04:12 adam Exp $ | |
2 | 2 | |||
3 | PKGNAME= ${DISTNAME:S/-/-client-/} | 3 | PKGNAME= ${DISTNAME:S/-/-client-/} | |
4 | PKGREVISION= 2 | |||
5 | COMMENT= MySQL 5, a free SQL database (client) | 4 | COMMENT= MySQL 5, a free SQL database (client) | |
6 | 5 | |||
7 | CONFLICTS= mysql3-client-[0-9]* | 6 | CONFLICTS= mysql3-client-[0-9]* | |
8 | 7 | |||
9 | .include "Makefile.common" | 8 | .include "Makefile.common" | |
10 | 9 | |||
11 | CMAKE_ARGS+= -DWITHOUT_SERVER=ON | 10 | CMAKE_ARGS+= -DWITHOUT_SERVER=ON | |
12 | UNWRAP_FILES+= scripts/mysql_config | 11 | UNWRAP_FILES+= scripts/mysql_config | |
13 | INFO_FILES= yes | 12 | INFO_FILES= yes | |
14 | INSTALL_DIRS+= client include libmysql man scripts testclients | 13 | INSTALL_DIRS+= client include libmysql man scripts testclients | |
15 | 14 | |||
16 | .include "../../mk/bsd.pkg.mk" | 15 | .include "../../mk/bsd.pkg.mk" |
@@ -1,19 +1,19 @@ | @@ -1,19 +1,19 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.45 2023/10/02 10:31:58 adam Exp $ | 1 | # $NetBSD: Makefile.common,v 1.46 2023/11/10 06:04:12 adam Exp $ | |
2 | # | 2 | # | |
3 | # used by databases/mysql57-client/Makefile | 3 | # used by databases/mysql57-client/Makefile | |
4 | # used by databases/mysql57-server/Makefile | 4 | # used by databases/mysql57-server/Makefile | |
5 | 5 | |||
6 | DISTNAME= mysql-5.7.43 | 6 | DISTNAME= mysql-5.7.44 | |
7 | CATEGORIES= databases | 7 | CATEGORIES= databases | |
8 | MASTER_SITES= https://dev.mysql.com/get/Downloads/MySQL-5.7/ | 8 | MASTER_SITES= https://dev.mysql.com/get/Downloads/MySQL-5.7/ | |
9 | DISTFILES= mysql-boost-${PKGVERSION_NOREV}${EXTRACT_SUFX} | 9 | DISTFILES= mysql-boost-${PKGVERSION_NOREV}${EXTRACT_SUFX} | |
10 | 10 | |||
11 | MAINTAINER?= pkgsrc-users@NetBSD.org | 11 | MAINTAINER?= pkgsrc-users@NetBSD.org | |
12 | HOMEPAGE= https://www.mysql.com/ | 12 | HOMEPAGE= https://www.mysql.com/ | |
13 | LICENSE= gnu-gpl-v2 | 13 | LICENSE= gnu-gpl-v2 | |
14 | 14 | |||
15 | DISTINFO_FILE?= ${.CURDIR}/../../databases/mysql57-client/distinfo | 15 | DISTINFO_FILE?= ${.CURDIR}/../../databases/mysql57-client/distinfo | |
16 | PATCHDIR?= ${.CURDIR}/../../databases/mysql57-client/patches | 16 | PATCHDIR?= ${.CURDIR}/../../databases/mysql57-client/patches | |
17 | 17 | |||
18 | USE_CXX_FEATURES+= c++14 | 18 | USE_CXX_FEATURES+= c++14 | |
19 | 19 |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.29 2023/10/02 10:31:58 adam Exp $ | 1 | @comment $NetBSD: PLIST,v 1.30 2023/11/10 06:04:12 adam Exp $ | |
2 | bin/mysql | 2 | bin/mysql | |
3 | bin/mysql_client_test | 3 | bin/mysql_client_test | |
4 | bin/mysql_config | 4 | bin/mysql_config | |
5 | bin/mysql_config_editor | 5 | bin/mysql_config_editor | |
6 | bin/mysql_ssl_rsa_setup | 6 | bin/mysql_ssl_rsa_setup | |
7 | bin/mysqladmin | 7 | bin/mysqladmin | |
8 | bin/mysqlbinlog | 8 | bin/mysqlbinlog | |
9 | bin/mysqlcheck | 9 | bin/mysqlcheck | |
10 | bin/mysqldump | 10 | bin/mysqldump | |
11 | bin/mysqlimport | 11 | bin/mysqlimport | |
12 | bin/mysqlpump | 12 | bin/mysqlpump | |
13 | bin/mysqlshow | 13 | bin/mysqlshow | |
14 | bin/mysqlslap | 14 | bin/mysqlslap | |
@@ -112,27 +112,27 @@ include/mysql/plugin_keyring.h | @@ -112,27 +112,27 @@ include/mysql/plugin_keyring.h | |||
112 | include/mysql/plugin_validate_password.h | 112 | include/mysql/plugin_validate_password.h | |
113 | include/mysql/sql_common.h | 113 | include/mysql/sql_common.h | |
114 | include/mysql/sql_state.h | 114 | include/mysql/sql_state.h | |
115 | include/mysql/sslopt-case.h | 115 | include/mysql/sslopt-case.h | |
116 | include/mysql/sslopt-longopts.h | 116 | include/mysql/sslopt-longopts.h | |
117 | include/mysql/sslopt-vars.h | 117 | include/mysql/sslopt-vars.h | |
118 | include/mysql/thr_cond.h | 118 | include/mysql/thr_cond.h | |
119 | include/mysql/thr_mutex.h | 119 | include/mysql/thr_mutex.h | |
120 | include/mysql/thr_rwlock.h | 120 | include/mysql/thr_rwlock.h | |
121 | include/mysql/typelib.h | 121 | include/mysql/typelib.h | |
122 | lib/libmysqlclient.a | 122 | lib/libmysqlclient.a | |
123 | lib/libmysqlclient.so | 123 | lib/libmysqlclient.so | |
124 | lib/libmysqlclient.so.20 | 124 | lib/libmysqlclient.so.20 | |
125 | lib/libmysqlclient.so.20.3.30 | 125 | lib/libmysqlclient.so.20.3.31 | |
126 | lib/pkgconfig/mysqlclient.pc | 126 | lib/pkgconfig/mysqlclient.pc | |
127 | man/man1/comp_err.1 | 127 | man/man1/comp_err.1 | |
128 | man/man1/innochecksum.1 | 128 | man/man1/innochecksum.1 | |
129 | man/man1/lz4_decompress.1 | 129 | man/man1/lz4_decompress.1 | |
130 | man/man1/my_print_defaults.1 | 130 | man/man1/my_print_defaults.1 | |
131 | man/man1/myisam_ftdump.1 | 131 | man/man1/myisam_ftdump.1 | |
132 | man/man1/myisamchk.1 | 132 | man/man1/myisamchk.1 | |
133 | man/man1/myisamlog.1 | 133 | man/man1/myisamlog.1 | |
134 | man/man1/myisampack.1 | 134 | man/man1/myisampack.1 | |
135 | man/man1/mysql.1 | 135 | man/man1/mysql.1 | |
136 | man/man1/mysql.server.1 | 136 | man/man1/mysql.server.1 | |
137 | man/man1/mysql_config.1 | 137 | man/man1/mysql_config.1 | |
138 | man/man1/mysql_config_editor.1 | 138 | man/man1/mysql_config_editor.1 |
@@ -1,18 +1,18 @@ | @@ -1,18 +1,18 @@ | |||
1 | $NetBSD: distinfo,v 1.53 2023/10/02 10:31:58 adam Exp $ | 1 | $NetBSD: distinfo,v 1.54 2023/11/10 06:04:12 adam Exp $ | |
2 | 2 | |||
3 | BLAKE2s (mysql-boost-5.7.43.tar.gz) = 97211c8094140ddcfbb539f56aa08c061f3bf9e59498f8ee52929369f2b458be | 3 | BLAKE2s (mysql-boost-5.7.44.tar.gz) = acc0ededc1e2f93433dd3e188b36a58a389d511ab5bc6e5ac21857faa29bb3aa | |
4 | SHA512 (mysql-boost-5.7.43.tar.gz) = 296645c4beb1c55fc17eb0cea59968020a6396bca73fe1042e19b52d396834a4cf156abd4193babc6cf83418b2d8db0ee154b7779f830d21f1813e74365bfaa3 | 4 | SHA512 (mysql-boost-5.7.44.tar.gz) = 371b641e622321419ad875662f2b80a255d3059a6cbae40868447b0e4b70b2dccc9bdb227800d719d4f66857aed458e8a843c3095bf64cef5e5b92b7c0234b6b | |
5 | Size (mysql-boost-5.7.43.tar.gz) = 53291096 bytes | 5 | Size (mysql-boost-5.7.44.tar.gz) = 53298645 bytes | |
6 | SHA1 (patch-CMakeLists.txt) = 03c15cfdc396448bb7db31434d2e7afaac708223 | 6 | SHA1 (patch-CMakeLists.txt) = 03c15cfdc396448bb7db31434d2e7afaac708223 | |
7 | SHA1 (patch-client_CMakeLists.txt) = 4af2fb3f3d05a66a9ee89f3653e2fcccadfa5f79 | 7 | SHA1 (patch-client_CMakeLists.txt) = 4af2fb3f3d05a66a9ee89f3653e2fcccadfa5f79 | |
8 | SHA1 (patch-client_completion_hash.cc) = b86ec80beac624b2aa21c7587e351ff126400ecb | 8 | SHA1 (patch-client_completion_hash.cc) = b86ec80beac624b2aa21c7587e351ff126400ecb | |
9 | SHA1 (patch-client_mysqladmin.cc) = e1650ef3695675bcc01375bacdebcb7318218b93 | 9 | SHA1 (patch-client_mysqladmin.cc) = e1650ef3695675bcc01375bacdebcb7318218b93 | |
10 | SHA1 (patch-cmake_build__configurations_compiler__options.cmake) = 999110815237c53a69c74c42e66c45df83cbf355 | 10 | SHA1 (patch-cmake_build__configurations_compiler__options.cmake) = 999110815237c53a69c74c42e66c45df83cbf355 | |
11 | SHA1 (patch-cmake_build__configurations_mysql__release.cmake) = 7a1fb8c686f187db8fd9d8ad203c1f764d6e55a6 | 11 | SHA1 (patch-cmake_build__configurations_mysql__release.cmake) = 7a1fb8c686f187db8fd9d8ad203c1f764d6e55a6 | |
12 | SHA1 (patch-cmake_ldap.cmake) = 9bdc3c311330852286838e6159295ecc5fbdc0ea | 12 | SHA1 (patch-cmake_ldap.cmake) = 9bdc3c311330852286838e6159295ecc5fbdc0ea | |
13 | SHA1 (patch-cmake_os_SunOS.cmake) = b71c3e1fafb48ebbba77c19bb1c31556ebe1ad2a | 13 | SHA1 (patch-cmake_os_SunOS.cmake) = b71c3e1fafb48ebbba77c19bb1c31556ebe1ad2a | |
14 | SHA1 (patch-cmake_plugin.cmake) = 4480438969e297f67890b1974a86fb88a23d28ed | 14 | SHA1 (patch-cmake_plugin.cmake) = 4480438969e297f67890b1974a86fb88a23d28ed | |
15 | SHA1 (patch-cmake_readline.cmake) = 96ee989be126c939a4c9ef80f8cbb27e0c0719a5 | 15 | SHA1 (patch-cmake_readline.cmake) = 96ee989be126c939a4c9ef80f8cbb27e0c0719a5 | |
16 | SHA1 (patch-cmake_ssl.cmake) = 5eb9736b1153191d9df94992d3dec556ce970432 | 16 | SHA1 (patch-cmake_ssl.cmake) = 5eb9736b1153191d9df94992d3dec556ce970432 | |
17 | SHA1 (patch-include_CMakeLists.txt) = 944991702f046ea7a5e2b6ea4dc390f17426e55a | 17 | SHA1 (patch-include_CMakeLists.txt) = 944991702f046ea7a5e2b6ea4dc390f17426e55a | |
18 | SHA1 (patch-include_my__compare.h) = f45bac4b488332a668b0005751856279b67401f5 | 18 | SHA1 (patch-include_my__compare.h) = f45bac4b488332a668b0005751856279b67401f5 |
@@ -1,17 +1,16 @@ | @@ -1,17 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.49 2023/11/08 13:18:27 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.50 2023/11/10 06:04:12 adam Exp $ | |
2 | 2 | |||
3 | PKGNAME= ${DISTNAME:S/-/-server-/} | 3 | PKGNAME= ${DISTNAME:S/-/-server-/} | |
4 | PKGREVISION= 2 | |||
5 | COMMENT= MySQL 5, a free SQL database (server) | 4 | COMMENT= MySQL 5, a free SQL database (server) | |
6 | 5 | |||
7 | CONFLICTS= mysql3-server-[0-9]* | 6 | CONFLICTS= mysql3-server-[0-9]* | |
8 | 7 | |||
9 | .include "../../databases/mysql57-client/Makefile.common" | 8 | .include "../../databases/mysql57-client/Makefile.common" | |
10 | 9 | |||
11 | INFO_FILES= yes | 10 | INFO_FILES= yes | |
12 | 11 | |||
13 | CMAKE_ARGS+= -DINSTALL_INFODIR=${PKGINFODIR} | 12 | CMAKE_ARGS+= -DINSTALL_INFODIR=${PKGINFODIR} | |
14 | 13 | |||
15 | PLIST_VARS+= embedded auth_socket | 14 | PLIST_VARS+= embedded auth_socket | |
16 | 15 | |||
17 | .if !empty(PKG_OPTIONS:Membedded-server) | 16 | .if !empty(PKG_OPTIONS:Membedded-server) |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.28 2023/10/02 10:31:59 adam Exp $ | 1 | @comment $NetBSD: PLIST,v 1.29 2023/11/10 06:04:12 adam Exp $ | |
2 | bin/innochecksum | 2 | bin/innochecksum | |
3 | bin/lz4_decompress | 3 | bin/lz4_decompress | |
4 | bin/my_print_defaults | 4 | bin/my_print_defaults | |
5 | bin/myisam_ftdump | 5 | bin/myisam_ftdump | |
6 | bin/myisamchk | 6 | bin/myisamchk | |
7 | bin/myisamlog | 7 | bin/myisamlog | |
8 | bin/myisampack | 8 | bin/myisampack | |
9 | ${PLIST.embedded}bin/mysql_client_test_embedded | 9 | ${PLIST.embedded}bin/mysql_client_test_embedded | |
10 | ${PLIST.embedded}bin/mysql_embedded | 10 | ${PLIST.embedded}bin/mysql_embedded | |
11 | bin/mysql_install_db | 11 | bin/mysql_install_db | |
12 | bin/mysql_plugin | 12 | bin/mysql_plugin | |
13 | bin/mysql_secure_installation | 13 | bin/mysql_secure_installation | |
14 | bin/mysql_tzinfo_to_sql | 14 | bin/mysql_tzinfo_to_sql | |
@@ -5145,26 +5145,27 @@ share/mysql/test/suite/innodb/include/in | @@ -5145,26 +5145,27 @@ share/mysql/test/suite/innodb/include/in | |||
5145 | share/mysql/test/suite/innodb/include/innodb_merge_threshold_secondary.inc | 5145 | share/mysql/test/suite/innodb/include/innodb_merge_threshold_secondary.inc | |
5146 | share/mysql/test/suite/innodb/include/innodb_merge_threshold_update.inc | 5146 | share/mysql/test/suite/innodb/include/innodb_merge_threshold_update.inc | |
5147 | share/mysql/test/suite/innodb/include/innodb_stats.inc | 5147 | share/mysql/test/suite/innodb/include/innodb_stats.inc | |
5148 | share/mysql/test/suite/innodb/include/innodb_stats_table_flag.inc | 5148 | share/mysql/test/suite/innodb/include/innodb_stats_table_flag.inc | |
5149 | share/mysql/test/suite/innodb/include/innodb_stats_table_flag_analyze.inc | 5149 | share/mysql/test/suite/innodb/include/innodb_stats_table_flag_analyze.inc | |
5150 | share/mysql/test/suite/innodb/include/innodb_undo_logs_action.inc | 5150 | share/mysql/test/suite/innodb/include/innodb_undo_logs_action.inc | |
5151 | share/mysql/test/suite/innodb/include/innodb_v_large_col.inc | 5151 | share/mysql/test/suite/innodb/include/innodb_v_large_col.inc | |
5152 | share/mysql/test/suite/innodb/include/innodb_wl6501_crash.inc | 5152 | share/mysql/test/suite/innodb/include/innodb_wl6501_crash.inc | |
5153 | share/mysql/test/suite/innodb/include/innodb_wl6501_crash_temp.inc | 5153 | share/mysql/test/suite/innodb/include/innodb_wl6501_crash_temp.inc | |
5154 | share/mysql/test/suite/innodb/include/log_file_cleanup.inc | 5154 | share/mysql/test/suite/innodb/include/log_file_cleanup.inc | |
5155 | share/mysql/test/suite/innodb/include/query_workload_itt.inc | 5155 | share/mysql/test/suite/innodb/include/query_workload_itt.inc | |
5156 | share/mysql/test/suite/innodb/include/show_i_s_tables.inc | 5156 | share/mysql/test/suite/innodb/include/show_i_s_tables.inc | |
5157 | share/mysql/test/suite/innodb/include/show_i_s_tablespaces.inc | 5157 | share/mysql/test/suite/innodb/include/show_i_s_tablespaces.inc | |
5158 | share/mysql/test/suite/innodb/include/show_last_deadlock.inc | |||
5158 | share/mysql/test/suite/innodb/include/tablespace_filenames.inc | 5159 | share/mysql/test/suite/innodb/include/tablespace_filenames.inc | |
5159 | share/mysql/test/suite/innodb/include/tablespace_portability.inc | 5160 | share/mysql/test/suite/innodb/include/tablespace_portability.inc | |
5160 | share/mysql/test/suite/innodb/include/wl5522_oom.inc | 5161 | share/mysql/test/suite/innodb/include/wl5522_oom.inc | |
5161 | share/mysql/test/suite/innodb/r/add_foreign_key.result | 5162 | share/mysql/test/suite/innodb/r/add_foreign_key.result | |
5162 | share/mysql/test/suite/innodb/r/alter_crash.result | 5163 | share/mysql/test/suite/innodb/r/alter_crash.result | |
5163 | share/mysql/test/suite/innodb/r/alter_foreign_crash.result | 5164 | share/mysql/test/suite/innodb/r/alter_foreign_crash.result | |
5164 | share/mysql/test/suite/innodb/r/alter_kill.result | 5165 | share/mysql/test/suite/innodb/r/alter_kill.result | |
5165 | share/mysql/test/suite/innodb/r/alter_missing_tablespace.result | 5166 | share/mysql/test/suite/innodb/r/alter_missing_tablespace.result | |
5166 | share/mysql/test/suite/innodb/r/alter_page_size.result | 5167 | share/mysql/test/suite/innodb/r/alter_page_size.result | |
5167 | share/mysql/test/suite/innodb/r/alter_rename_existing.result | 5168 | share/mysql/test/suite/innodb/r/alter_rename_existing.result | |
5168 | share/mysql/test/suite/innodb/r/alter_rename_files.result | 5169 | share/mysql/test/suite/innodb/r/alter_rename_files.result | |
5169 | share/mysql/test/suite/innodb/r/alter_row_format.result | 5170 | share/mysql/test/suite/innodb/r/alter_row_format.result | |
5170 | share/mysql/test/suite/innodb/r/alter_table_redundant.result | 5171 | share/mysql/test/suite/innodb/r/alter_table_redundant.result |