Subject: CVS commit: pkgsrc/databases
From: Jonathan Perkin
Date: 2022-11-02 18:02:11
Message id: 20221102170211.57869FA90@cvs.NetBSD.org

Log Message:
mysql80: Update to 8.0.31.

Includes a number of pkgsrc cleanups, removing nonsense that has been
cargo-culted since the MySQL 3.23.x days(!).  Stop shipping mysql-test, it's
absolutely huge and unnecessary.  Add XXX to undocumented patches that we
should probably just drop, and make others easier to maintain.

Upstream changes are far too numerous to include here, so here are the links to
the corresponding release notes for each since 8.0.24:

  https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-31.html
  https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-30.html
  https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-29.html
  https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-28.html
  https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-27.html
  https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-26.html
  https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-25.html

Tested on SmartOS, I'll monitor bulk build reports for any fallout on other
platforms (it takes ages to build).

Files:
RevisionActionfile
1.6modifypkgsrc/databases/mysql80-client/Makefile
1.3modifypkgsrc/databases/mysql80-client/Makefile.common
1.2modifypkgsrc/databases/mysql80-client/PLIST
1.6modifypkgsrc/databases/mysql80-client/distinfo
1.2modifypkgsrc/databases/mysql80-client/patches/patch-CMakeLists.txt
1.2modifypkgsrc/databases/mysql80-client/patches/patch-client_CMakeLists.txt
1.2modifypkgsrc/databases/mysql80-client/patches/patch-cmake_os_SunOS.cmake
1.2modifypkgsrc/databases/mysql80-client/patches/patch-include_my__compare.h
1.2modifypkgsrc/databases/mysql80-client/patches/patch-include_my__thread.h
1.2modifypkgsrc/databases/mysql80-client/patches/patch-libmysql_CMakeLists.txt
1.2modifypkgsrc/databases/mysql80-client/patches/patch-router_src_harness_include_mysql_harness_net_ts_impl_netif.h
1.2modifypkgsrc/databases/mysql80-client/patches/patch-scripts_mysqld_safe.sh
1.2modifypkgsrc/databases/mysql80-client/patches/patch-sql_CMakeLists.txt
1.2modifypkgsrc/databases/mysql80-client/patches/patch-sql_conn__handler_socket__connection.cc
1.3modifypkgsrc/databases/mysql80-client/patches/patch-vio_viosocket.cc
1.9modifypkgsrc/databases/mysql80-server/Makefile
1.3modifypkgsrc/databases/mysql80-server/PLIST
1.3modifypkgsrc/databases/mysql80-server/buildlink3.mk
1.1addpkgsrc/databases/mysql80-client/patches/patch-cmake_ldap.cmake
1.1addpkgsrc/databases/mysql80-client/patches/patch-sql_resourcegroups_platform_thread__attrs__api__solaris.cc
1.1addpkgsrc/databases/mysql80-client/patches/patch-storage_innobase_include_detail_ut_large__page__alloc-solaris.h
1.1removepkgsrc/databases/mysql80-client/MESSAGE
1.1removepkgsrc/databases/mysql80-client/options.mk
1.1removepkgsrc/databases/mysql80-client/patches/patch-client_mysqladmin.cc
1.1removepkgsrc/databases/mysql80-client/patches/patch-cmake_boost.cmake
1.1removepkgsrc/databases/mysql80-client/patches/patch-sql_item_geofunc_relchecks_bgwrap.h
1.1removepkgsrc/databases/mysql80-server/MESSAGE.sphinx