notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
Port details
mysql80-server Multithreaded SQL database (server)
8.0.29 databases on this many watch lists=9 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Version of this port present on the latest quarterly branch.
Maintainer: joneum@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2017-01-07 20:35:02
Last Update: 2022-07-20 14:21:07
Commit Hash: d076ad9
People watching this port, also watch:: libgd, nginx, screen, curl, bash
License: GPLv2
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (263 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/mysql80-server-8.0.29/catalog.mk
  3. /usr/local/share/licenses/mysql80-server-8.0.29/LICENSE
  4. /usr/local/share/licenses/mysql80-server-8.0.29/GPLv2
  5. LICENSE.router
  6. README.router
  7. bin/ibd2sdi
  8. bin/innochecksum
  9. bin/myisam_ftdump
  10. bin/myisamchk
  11. bin/myisamlog
  12. bin/myisampack
  13. bin/mysql_client_test
  14. bin/mysql_keyring_encryption_test
  15. bin/mysql_secure_installation
  16. bin/mysql_ssl_rsa_setup
  17. bin/mysql_tzinfo_to_sql
  18. bin/mysql_upgrade
  19. bin/mysqld_multi
  20. bin/mysqld_safe
  21. bin/mysqldumpslow
  22. bin/mysqlrouter
  23. bin/mysqlrouter_keyring
  24. bin/mysqlrouter_passwd
  25. bin/mysqlrouter_plugin_info
  26. bin/mysqltest
  27. bin/mysqltest_safe_process
  28. bin/mysqlxtest
  29. etc/logrotate.d/mysqlrouter
  30. lib/mysql/libmysqlharness.so
  31. lib/mysql/libmysqlharness.so.1
  32. lib/mysql/libmysqlharness_stdx.so
  33. lib/mysql/libmysqlharness_stdx.so.1
  34. lib/mysql/libmysqlharness_tls.so
  35. lib/mysql/libmysqlharness_tls.so.1
  36. lib/mysql/libmysqlrouter.so
  37. lib/mysql/libmysqlrouter.so.1
  38. lib/mysql/libmysqlrouter_connection_pool.so.1
  39. lib/mysql/libmysqlrouter_http.so
  40. lib/mysql/libmysqlrouter_http.so.1
  41. lib/mysql/libmysqlrouter_http_auth_backend.so
  42. lib/mysql/libmysqlrouter_http_auth_backend.so.1
  43. lib/mysql/libmysqlrouter_http_auth_realm.so
  44. lib/mysql/libmysqlrouter_http_auth_realm.so.1
  45. lib/mysql/libmysqlrouter_io_component.so
  46. lib/mysql/libmysqlrouter_io_component.so.1
  47. lib/mysql/libmysqlrouter_metadata_cache.so.1
  48. lib/mysql/libmysqlrouter_mysqlxmessages.so.1
  49. lib/mysql/libmysqlrouter_routing.so.1
  50. lib/mysql/mysqlrouter/connection_pool.so
  51. lib/mysql/mysqlrouter/http_auth_backend.so
  52. lib/mysql/mysqlrouter/http_auth_realm.so
  53. lib/mysql/mysqlrouter/http_server.so
  54. lib/mysql/mysqlrouter/io.so
  55. lib/mysql/mysqlrouter/keepalive.so
  56. lib/mysql/mysqlrouter/metadata_cache.so
  57. lib/mysql/mysqlrouter/rest_api.so
  58. lib/mysql/mysqlrouter/rest_connection_pool.so
  59. lib/mysql/mysqlrouter/rest_metadata_cache.so
  60. lib/mysql/mysqlrouter/rest_router.so
  61. lib/mysql/mysqlrouter/rest_routing.so
  62. lib/mysql/mysqlrouter/router_protobuf.so
  63. lib/mysql/mysqlrouter/router_openssl.so
  64. lib/mysql/mysqlrouter/routing.so
  65. lib/mysql/plugin/adt_null.so
  66. lib/mysql/plugin/auth.so
  67. lib/mysql/plugin/auth_test_plugin.so
  68. lib/mysql/plugin/component_audit_api_message_emit.so
  69. lib/mysql/plugin/component_example_component1.so
  70. lib/mysql/plugin/component_example_component2.so
  71. lib/mysql/plugin/component_example_component3.so
  72. lib/mysql/plugin/component_keyring_file.so
  73. lib/mysql/plugin/component_log_filter_dragnet.so
  74. lib/mysql/plugin/component_log_sink_json.so
  75. lib/mysql/plugin/component_log_sink_syseventlog.so
  76. lib/mysql/plugin/component_log_sink_test.so
  77. lib/mysql/plugin/component_mysqlbackup.so
  78. lib/mysql/plugin/component_mysqlx_global_reset.so
  79. lib/mysql/plugin/component_pfs_example.so
  80. lib/mysql/plugin/component_pfs_example_component_population.so
  81. lib/mysql/plugin/component_query_attributes.so
  82. lib/mysql/plugin/component_reference_cache.so
  83. lib/mysql/plugin/component_test_audit_api_message.so
  84. lib/mysql/plugin/component_test_backup_lock_service.so
  85. lib/mysql/plugin/component_test_component_deinit.so
  86. lib/mysql/plugin/component_test_host_application_signal.so
  87. lib/mysql/plugin/component_test_mysql_current_thread_reader.so
  88. lib/mysql/plugin/component_test_mysql_runtime_error.so
  89. lib/mysql/plugin/component_test_mysql_system_variable_set.so
  90. lib/mysql/plugin/component_test_pfs_notification.so
  91. lib/mysql/plugin/component_test_pfs_resource_group.so
  92. lib/mysql/plugin/component_test_sensitive_system_variables.so
  93. lib/mysql/plugin/component_test_status_var_service.so
  94. lib/mysql/plugin/component_test_status_var_service_int.so
  95. lib/mysql/plugin/component_test_status_var_service_reg_only.so
  96. lib/mysql/plugin/component_test_status_var_service_str.so
  97. lib/mysql/plugin/component_test_status_var_service_unreg_only.so
  98. lib/mysql/plugin/component_test_string_service.so
  99. lib/mysql/plugin/component_test_string_service_charset.so
  100. lib/mysql/plugin/component_test_string_service_long.so
  101. lib/mysql/plugin/component_test_sys_var_service.so
  102. lib/mysql/plugin/component_test_sys_var_service_int.so
  103. lib/mysql/plugin/component_test_sys_var_service_same.so
  104. lib/mysql/plugin/component_test_sys_var_service_str.so
  105. lib/mysql/plugin/component_test_system_variable_source.so
  106. lib/mysql/plugin/component_test_table_access.so
  107. lib/mysql/plugin/component_test_udf_registration.so
  108. @comment lib/mysql/plugin/component_test_udf_services.so
  109. lib/mysql/plugin/component_udf_reg_3_func.so
  110. lib/mysql/plugin/component_udf_reg_avg_func.so
  111. lib/mysql/plugin/component_udf_reg_int_func.so
  112. lib/mysql/plugin/component_udf_reg_int_same_func.so
  113. lib/mysql/plugin/component_udf_reg_only_3_func.so
  114. lib/mysql/plugin/component_udf_reg_real_func.so
  115. lib/mysql/plugin/component_udf_unreg_3_func.so
  116. lib/mysql/plugin/component_udf_unreg_int_func.so
  117. lib/mysql/plugin/component_udf_unreg_real_func.so
  118. lib/mysql/plugin/component_validate_password.so
  119. lib/mysql/plugin/connection_control.so
  120. lib/mysql/plugin/daemon_example.ini
  121. lib/mysql/plugin/ddl_rewriter.so
  122. lib/mysql/plugin/group_replication.so
  123. lib/mysql/plugin/ha_example.so
  124. lib/mysql/plugin/ha_mock.so
  125. lib/mysql/plugin/component_test_udf_services.so
  126. lib/mysql/plugin/keyring_file.so
  127. lib/mysql/plugin/libdaemon_example.so
  128. lib/mysql/plugin/libtest_framework.so
  129. lib/mysql/plugin/libtest_services.so
  130. lib/mysql/plugin/libtest_services_threaded.so
  131. lib/mysql/plugin/libtest_session_attach.so
  132. lib/mysql/plugin/libtest_session_detach.so
  133. lib/mysql/plugin/libtest_session_in_thd.so
  134. lib/mysql/plugin/libtest_session_info.so
  135. lib/mysql/plugin/libtest_sql_2_sessions.so
  136. lib/mysql/plugin/libtest_sql_all_col_types.so
  137. lib/mysql/plugin/libtest_sql_cmds_1.so
  138. lib/mysql/plugin/libtest_sql_commit.so
  139. lib/mysql/plugin/libtest_sql_complex.so
  140. lib/mysql/plugin/libtest_sql_errors.so
  141. lib/mysql/plugin/libtest_sql_lock.so
  142. lib/mysql/plugin/libtest_sql_processlist.so
  143. lib/mysql/plugin/libtest_sql_replication.so
  144. lib/mysql/plugin/libtest_sql_reset_connection.so
  145. lib/mysql/plugin/libtest_sql_shutdown.so
  146. lib/mysql/plugin/libtest_sql_sleep_is_connected.so
  147. lib/mysql/plugin/libtest_sql_sqlmode.so
  148. lib/mysql/plugin/libtest_sql_stmt.so
  149. lib/mysql/plugin/libtest_sql_stored_procedures_functions.so
  150. lib/mysql/plugin/libtest_sql_views_triggers.so
  151. lib/mysql/plugin/libtest_x_sessions_deinit.so
  152. lib/mysql/plugin/libtest_x_sessions_init.so
  153. lib/mysql/plugin/locking_service.so
  154. lib/mysql/plugin/mypluglib.so
  155. lib/mysql/plugin/mysql_clone.so
  156. lib/mysql/plugin/mysql_no_login.so
  157. lib/mysql/plugin/pfs_example_plugin_employee.so
  158. lib/mysql/plugin/qa_auth_client.so
  159. lib/mysql/plugin/qa_auth_interface.so
  160. lib/mysql/plugin/qa_auth_server.so
  161. lib/mysql/plugin/replication_observers_example_plugin.so
  162. lib/mysql/plugin/rewrite_example.so
  163. lib/mysql/plugin/rewriter.so
  164. lib/mysql/plugin/semisync_master.so
  165. lib/mysql/plugin/semisync_replica.so
  166. lib/mysql/plugin/semisync_slave.so
  167. lib/mysql/plugin/semisync_source.so
  168. lib/mysql/plugin/test_security_context.so
  169. lib/mysql/plugin/test_services_host_application_signal.so
  170. lib/mysql/plugin/test_services_plugin_registry.so
  171. lib/mysql/plugin/udf_example.so
  172. lib/mysql/plugin/keyring_udf.so
  173. lib/mysql/plugin/test_udf_services.so
  174. lib/mysql/plugin/validate_password.so
  175. lib/mysql/plugin/version_token.so
  176. libexec/mysqld
  177. share/man/man1/ibd2sdi.1.gz
  178. share/man/man1/innochecksum.1.gz
  179. share/man/man1/my_print_defaults.1.gz
  180. share/man/man1/myisam_ftdump.1.gz
  181. share/man/man1/myisamchk.1.gz
  182. share/man/man1/myisamlog.1.gz
  183. share/man/man1/myisampack.1.gz
  184. share/man/man1/mysql_secure_installation.1.gz
  185. share/man/man1/mysql_ssl_rsa_setup.1.gz
  186. share/man/man1/mysql_tzinfo_to_sql.1.gz
  187. share/man/man1/mysql_upgrade.1.gz
  188. share/man/man1/mysql.server.1.gz
  189. share/man/man1/mysqld_multi.1.gz
  190. share/man/man1/mysqld_safe.1.gz
  191. share/man/man1/mysqldumpslow.1.gz
  192. share/man/man1/mysqlrouter_passwd.1.gz
  193. share/man/man1/mysqlrouter_plugin_info.1.gz
  194. share/man/man1/mysqlrouter.1.gz
  195. share/man/man8/mysqld.8.gz
  196. share/mysql/bulgarian/errmsg.sys
  197. share/mysql/charsets/Index.xml
  198. share/mysql/charsets/README
  199. share/mysql/charsets/armscii8.xml
  200. share/mysql/charsets/ascii.xml
  201. share/mysql/charsets/cp1250.xml
  202. share/mysql/charsets/cp1251.xml
  203. share/mysql/charsets/cp1256.xml
  204. share/mysql/charsets/cp1257.xml
  205. share/mysql/charsets/cp850.xml
  206. share/mysql/charsets/cp852.xml
  207. share/mysql/charsets/cp866.xml
  208. share/mysql/charsets/dec8.xml
  209. share/mysql/charsets/geostd8.xml
  210. share/mysql/charsets/greek.xml
  211. share/mysql/charsets/hebrew.xml
  212. share/mysql/charsets/hp8.xml
  213. share/mysql/charsets/keybcs2.xml
  214. share/mysql/charsets/koi8r.xml
  215. share/mysql/charsets/koi8u.xml
  216. share/mysql/charsets/latin1.xml
  217. share/mysql/charsets/latin2.xml
  218. share/mysql/charsets/latin5.xml
  219. share/mysql/charsets/latin7.xml
  220. share/mysql/charsets/macce.xml
  221. share/mysql/charsets/macroman.xml
  222. share/mysql/charsets/swe7.xml
  223. share/mysql/czech/errmsg.sys
  224. share/mysql/danish/errmsg.sys
  225. share/mysql/dictionary.txt
  226. share/mysql/dutch/errmsg.sys
  227. share/mysql/english/errmsg.sys
  228. share/mysql/estonian/errmsg.sys
  229. share/mysql/french/errmsg.sys
  230. share/mysql/german/errmsg.sys
  231. share/mysql/greek/errmsg.sys
  232. share/mysql/hungarian/errmsg.sys
  233. share/mysql/install_rewriter.sql
  234. share/mysql/italian/errmsg.sys
  235. share/mysql/japanese/errmsg.sys
  236. share/mysql/korean/errmsg.sys
  237. share/mysql/messages_to_clients.txt
  238. share/mysql/messages_to_error_log.txt
  239. share/mysql/mysql-log-rotate
  240. share/mysql/mysql.server
  241. share/mysql/mysqld_multi.server
  242. share/mysql/norwegian-ny/errmsg.sys
  243. share/mysql/norwegian/errmsg.sys
  244. share/mysql/polish/errmsg.sys
  245. share/mysql/portuguese/errmsg.sys
  246. share/mysql/romanian/errmsg.sys
  247. share/mysql/russian/errmsg.sys
  248. share/mysql/serbian/errmsg.sys
  249. share/mysql/slovak/errmsg.sys
  250. share/mysql/spanish/errmsg.sys
  251. share/mysql/swedish/errmsg.sys
  252. share/mysql/ukrainian/errmsg.sys
  253. share/mysql/uninstall_rewriter.sql
  254. share/mysqlrouter/docs/sample_mysqlrouter.conf
  255. @dir lib/mysql/plugin/debug
  256. @dir share/mysqlrouter/docs
  257. @sample(root,wheel,0644) etc/mysql/my.cnf.sample
  258. @dir(mysql,mysql,0750) etc/mysql/keyring
  259. @dir(mysql,mysql,0750) /var/db/mysql_secure
  260. @dir(mysql,mysql,0750) /var/db/mysql_tmpdir
  261. @owner
  262. @group
  263. @mode
Collapse this list.
Dependency lines:
  • mysql80-server>0:databases/mysql80-server
Conflicts:
CONFLICTS_INSTALL:
  • mysql*-server
  • mysqlwsrep*-server
  • mariadb*-server
  • percona*-server
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port:
cd /usr/ports/databases/mysql80-server/ && make install clean
To add the package, run one of these commands:
  • pkg install databases/mysql80-server
  • pkg install mysql80-server
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: mysql80-server
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
mysql80-server
ABIlatestquarterly
FreeBSD:11:aarch648.0.128.0.21
FreeBSD:11:amd648.0.268.0.26
FreeBSD:11:armv6-8.0.21
FreeBSD:11:i3868.0.268.0.26
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch648.0.128.0.29
FreeBSD:12:amd648.0.298.0.29
FreeBSD:12:armv68.0.12-
FreeBSD:12:armv78.0.12-
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-8.0.23
FreeBSD:13:aarch648.0.298.0.29
FreeBSD:13:amd648.0.298.0.29
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc648.0.22_18.0.26
FreeBSD:14:aarch648.0.29-
FreeBSD:14:amd648.0.29-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc648.0.23_1-
 

Slave ports:
  1. databases/mysql80-client

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. liblz4>0 : archivers/liblz4
  2. libunwind>0 : devel/libunwind
  3. bison : devel/bison
  4. cmake : devel/cmake
  5. pkgconf>=1.3.0_1 : devel/pkgconf
Runtime dependencies:
  1. groff : textproc/groff
  2. perl5>=5.32.r0<5.33 : lang/perl5.32
Library dependencies:
  1. libcurl.so : ftp/curl
  2. libevent.so : devel/libevent
  3. libicutu.so : devel/icu
  4. liblz4.so : archivers/liblz4
  5. libzstd.so : archivers/zstd
  6. libprotobuf.so : devel/protobuf
  7. libfido2.so : security/libfido2
  8. libhidapi.so : comms/hidapi
  9. libunwind.so : devel/libunwind
  10. libedit.so.0 : devel/libedit
  11. libmysqlclient.so.21 : databases/mysql80-client
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

pkg-message:
For install:
If upgrading
Master Sites:
Expand this list (7 items)
Collapse this list.
  1. ftp://ftp.fi.muni.cz/pub/mysql/Downloads/MySQL-8.0/
  2. ftp://ftp.gwdg.de/pub/misc/mysql/Downloads/MySQL-8.0/
  3. ftp://ftp.ntua.gr/pub/databases/mysql/Downloads/MySQL-8.0/
  4. ftp://mirror.switch.ch/mirror/mysql/Downloads/MySQL-8.0/
  5. http://download.softagency.net/MySQL/Downloads/MySQL-8.0/
  6. http://mirrors.ntua.gr/MySQL/Downloads/MySQL-8.0/
  7. http://mysql.mirrors.pair.com/Downloads/MySQL-8.0/
Collapse this list.
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2020-03-16
    Affects: users of databases/mysql80-server
    Author: joneum@FreeBSD.org
    Reason: 
      The config file location was changed from ~/.slack-term to
      ~/.config/slack-term/config, please move your existing config file
      accordingly.
    
    20200308
    
      The mesa OpenGL library (graphics/mesa-libs) has been switched to use DRI3
      by default, instead of the older DRI2 interface.  This might cause regressions
      when using the legacy graphics drivers, either through
      graphics/drm-legacy-kmod or the graphics drivers in base.
    
      If you experience issues when running OpenGL applications it is possible
      to force the use of DRI2 by setting the LIBGL_DRI3_DISABLE environment
      variable to 1 before starting any OpenGL application.  The easiest way to
      do this is by adding it to either your shell startup files or .xinitrc.
    
    20200306
    
      As of MySQL 8.0.16, the MySQL server performs the upgrade tasks previously
      handled by mysql_upgrade. Consequently, mysql_upgrade is unneeded and is
      deprecated as of that version, and will be removed in a future MySQL version.
      Because mysql_upgrade no longer performs upgrade tasks,
      it exits with status 0 unconditionally.
    
    

Number of commits found: 100

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
20 Jul 2022 14:21:07
 files touched by this commit commit hash:d076ad94e206dda108061fe99ddb860d93cc6d16  8.0.29
Tobias C. Berner (tcberner) search for other commits by this committer
databases: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  "Choe, Cheng-Dae" whitekid
  *  "Mahdi Mokhtari <mokhi64@gmail.com>"
  *  "Meikel Brandmeyer" <ocaml-sqlite3-port@kotka.de>
  *  <hvo.pm@xs4all.nl>
  *  <jsmith@resonatingmedia.com>
  *  <ports@c0decafe.net>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Ade Lovett <ade@FreeBSD.org>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alan Snelson <Alan@Wave2.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
16 May 2022 06:49:44
 files touched by this commit commit hash:9f0ff92f6deaa2187cdb33a27f5aebbdd2c0d71d  8.0.29
Loïc Bartoletti (lbartoletti) search for other commits by this committer
databases/mysql*: fix pkg-plist use share/man

Approved by:	portmgr (blanket)
03 May 2022 17:16:44
 files touched by this commit commit hash:4829ae8a5315088c812ce216ed7f14d56dcc9706  8.0.29
Jochen Neumeister (joneum) search for other commits by this committer
databases/mysql80-server: Mark als BROKEN on i386 after
10d211b655d85e31bf9b8e27d234f526cfd1e49b

cd
/wrkdirs/usr/ports/databases/mysql80-server/work/.build/plugin/x/protocol/plugin
&& /usr/local/bin/protoc
--plugin=protoc-gen-yplg=/wrkdirs/usr/ports/databases/mysql80-server/work/.build/runtime_output_directory/xprotocol_plugin
--yplg_out
/wrkdirs/usr/ports/databases/mysql80-server/work/.build/plugin/x/generated -I
/usr/local/include -I
/wrkdirs/usr/ports/databases/mysql80-server/work/mysql-8.0.29/plugin/x/protocol/protobuf
/wrkdirs/usr/ports/databases/mysql80-server/work/mysql-8.0.29/plugin/x/protocol/protobuf/mysqlx_connection.proto
/wrkdirs/usr/ports/databases/mysql80-server/work/mysql-8.0.29/plugin/x/protocol/protobuf/mysqlx_crud.proto
/wrkdirs/usr/ports/databases/mysql80-server/work/mysql-8.0.29/plugin/x/protocol/protobuf/mysqlx_cursor.proto
/wrkdirs/usr/ports/databases/mysql80-server/work/mysql-8.0.29/plugin/x/protocol/protobuf/mysqlx_datatypes.proto
/wrkdirs/usr/ports/databases/mysql80-server/work/mysql-8.0.29/plugin/x/protocol/protobuf/mysqlx_expect.proto
/wrkdirs/usr/ports/databases/mysql80-server/work/mysql-8.0.29/plugin/x/protocol/protobuf/mysqlx_expr.proto
/wrkdirs/usr/ports/databases/mysql80-server/work/mysql-8.0.29/plugin/x/protocol/protobuf/mysqlx_notice.proto
/wrkdirs/usr/ports/databases/mysql80-server/work/mysql-8.0.29/plugin/x/protocol/protobuf/mysqlx_prepare.proto
/wrkdirs/usr/ports/databases/mysql80-server/work/mysql-8.0.29/plugin/x/protocol/protobuf/mysqlx.proto
/wrkdirs/usr/ports/databases/mysql80-server/work/mysql-8.0.29/plugin/x/protocol/protobuf/mysqlx_resultset.proto
/wrkdirs/usr/ports/databases/mysql80-server/work/mysql-8.0.29/plugin/x/protocol/protobuf/mysqlx_session.proto
/wrkdirs/usr/ports/databases/mysql80-server/work/mysql-8.0.29/plugin/x/protocol/protobuf/mysqlx_sql.proto
--yplg_out: protoc-gen-yplg: Plugin killed by signal 11.
*** Error code 1

A solution is being worked on

Sponsored by:	Netzkommune GmbH
03 May 2022 16:58:49
 files touched by this commit commit hash:0517374e455af49ec25820891cb387e125d2cfde  8.0.29
Jochen Neumeister (joneum) search for other commits by this committer
databases/mysql80-{client, server}: Update to latest release 8.0.29

Bugs Fixed

    InnoDB: A failure occurred when attempting to purge undo records for a table
with an instantly added column. (Bug #33924532)

    InnoDB: High-priority transactions were not permitted to stop waiting when
interrupted or to timeout while waiting for a lock, preventing deadlocks from
being resolved. In cases where the blocking transaction is also high-priority,
high-priority transactions are now permitted to stop waiting when interrupted or
timeout when exceeding the lock wait timeout period. If a blocking transaction
is not high-priority, high-priority transactions wait for the blocking
transaction to release its locks. (Bug #33856332)

    InnoDB: The AIO synchronization queue used on Windows was removed. The
synchronous file I/O read-write function (SyncFileIO::execute) was revised to
handle files opened for both normal and overlapped I/O, as it does on Linux.
(Bug #33840645)

    InnoDB: Table version metadata was not reset after truncating all partitions
of a table with an instantly added column. (Bug #33822729)

    InnoDB: The srv_error_monitor_thread() function, which prints warnings about
semaphore waits, failed to handle a long semaphore wait as expected. To address
this issue, a blocking call was moved to a more appropriate location. Related
monitor thread code was simplified and improved, and missing shutdown signals
were added for several server threads.

    Enabling and disabling of the standard monitor by InnoDB is now performed
independently of the user-settable innodb_status_output variable. This change
addresses an issue in which the monitor was enabled by InnoDB in a particular
scenario but not set back to its previous value. Thanks to Yuhui Wang for the
contribution. (Bug #33789526, Bug #93878)
(Only the first 15 lines of the commit message are shown above View all of this commit message)
16 Apr 2022 04:19:07
 files touched by this commit commit hash:10d211b655d85e31bf9b8e27d234f526cfd1e49b  8.0.28_4 This port version is marked as vulnerable.
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/protobuf: Update to 3.20.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
08 Apr 2022 04:34:44
 files touched by this commit commit hash:cc10a1d08766ff8d6b894b8356e95053bb3d0f4b  8.0.28_3 This port version is marked as vulnerable.
Jan Beich (jbeich) search for other commits by this committer
databases/mysql80-server: restore indentation after 268cee3b0227

PR:		262654
07 Apr 2022 00:39:10
 files touched by this commit commit hash:268cee3b0227efd217869b43152e8936a05cb850  8.0.28_3 This port version is marked as vulnerable.
Jan Beich (jbeich) search for other commits by this committer
devel/icu: update to 71.1

Changes:	https://github.com/unicode-org/icu/releases/tag/release-71-1
Reported by:	GitHub (watch releases)
PR:		262654
Exp-run by:	antoine
Approved by:	fluffy
05 Mar 2022 10:20:14
 files touched by this commit commit hash:8db2be1cbddd845d908ac64890cc9a4dbfcc8cdd  8.0.28_2 This port version is marked as vulnerable.
Jochen Neumeister (joneum) search for other commits by this committer
databases/mysql80-*: Fix build with LibreSSL

PR:	261164
Sponsored by:	Netzkommune GmbH
28 Feb 2022 12:46:46
 files touched by this commit commit hash:f7e42ce5d5a3f11265d1e253b04212001992eca2  8.0.28_2 This port version is marked as vulnerable.
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/protobuf: Update to 3.19.4

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
27 Feb 2022 17:12:20
 files touched by this commit commit hash:b042a3d8ca08c0da0f423e0afe49c8e512f5d8ed  8.0.28_1 This port version is marked as vulnerable.
Mikael Urankar (mikael) search for other commits by this committer
Author: Daniel O'Connor
databases/mysql80-server: Fix build on aarch64

  - Replace getauxval with the FreeBSD variant (elf_aux_info)
  - ifdef some gcc'ism and pass the correct cflags for clang

Approved by:	portmgr (build fix blanket)
PR:		261660
22 Feb 2022 19:36:22
 files touched by this commit commit hash:c4ac829e974e1c9b1de8348588d73a3c1a166a22  8.0.28_1 This port version is marked as vulnerable.
Dima Panov (fluffy) search for other commits by this committer
databases/mysql80-server: bring back mysql_secure_installation (+)

Typo in patchfile leads to skip mysql_secure_installation.
Bring it back.

PR:		262123
Submitted by:	amdmi3
Approved by:	joneum (implicit)
10 Feb 2022 22:13:12
 files touched by this commit commit hash:8f38dec2922e5b358e7806afedc1e1038b083cea  8.0.28 This port version is marked as vulnerable.
Jochen Neumeister (joneum) search for other commits by this committer
databases/mysql80-server: Fix typo

Sponsored by:	Netzkommune GmbH
28 Jan 2022 15:32:16
 files touched by this commit commit hash:b8d235ae4f734d0737d3123afd8c3e2b2adb0848  8.0.28 This port version is marked as vulnerable.
Jochen Neumeister (joneum) search for other commits by this committer
databases/mysql80-*: Update to 8.0.28

Changelog: https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-28.html

Sponsored by:	Netzkommune GmbH
10 Jan 2022 15:15:39
 files touched by this commit commit hash:bcaf25a8c8046b094f6b5ab5bc258333bc326ee1  8.0.27 This port version is marked as vulnerable.
Stefan Eßer (se) search for other commits by this committer
Fix CONFLICTS entries of multiple ports

There have been lots of missing CONFLICTS_INSTALL entries, either
because conflicting ports were added without updating existing ports,
due to name changes of generated packages, due to mis-understanding
the format and semantics of the conflicts entries, or just due to
typoes in package names.

This patch is the result of a comparison of all files contained in
the official packages with each other. This comparison was based on
packages built with default options and may therefore have missed
further conflicts with optionally installed files.

Where possible, version numbers in conflicts entries have been
generalized, some times taking advantage of the fact that a port
(Only the first 15 lines of the commit message are shown above View all of this commit message)
07 Jan 2022 12:13:17
 files touched by this commit commit hash:a025389152de64d806e403a680dc053ae41ade77  8.0.27 This port version is marked as vulnerable.
Jochen Neumeister (joneum) search for other commits by this committer
databases/mysql80-server: add patch for malloc-lib

forked from mysql57-server: https://svnweb.freebsd.org/changeset/ports/548590
Log:
  MySQL 5.7 mysqld_safe allows malloc-lib files only in certain locations.
  google-perftools port puts libtcmalloc_minimal.so inside /usr/local/lib
  To use tcmalloc memory allocator we need mysqld_safe to load libraries from
/usr/local/lib

  More information about why to use tcmalloc instead of jemalloc here:

 
https://forums.freebsd.org/threads/freebsd-12-x-and-mysql-5-7-and-importing-file-with-lots-of-small-lines-exhaust-ram-and-swap.72733/

PR:	259816
Sponsored by:	Netzkommune GmbH
25 Nov 2021 21:40:11
 files touched by this commit commit hash:04b9da414081a733478d3def4e1e3777908536c6  8.0.27 This port version is marked as vulnerable.
Stefan Eßer (se) search for other commits by this committer
*/*: Remove redundant '-*' from CONFLICTS definitions

The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").

Approved by: portmgr (blanket)
25 Nov 2021 07:17:30
 files touched by this commit commit hash:ea739e8990792020fa9fcdc83adcd5854095ea7d  8.0.27 This port version is marked as vulnerable.
Jochen Neumeister (joneum) search for other commits by this committer
databases/mysql80-*: Update to 8.0.27

Release Notes: https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-27.html

Sponsored by:	Netzkommune GmbH
28 Oct 2021 16:37:30
 files touched by this commit commit hash:f34ece3aa6a292628ea75c0e4dd2a04d879ab0a3  8.0.26_1 This port version is marked as vulnerable.
Jan Beich (jbeich) search for other commits by this committer
devel/icu: update to 70.1

Changes:	https://github.com/unicode-org/icu/releases/tag/release-70-1
Reported by:	GitHub (watch releases)
PR:		258794
Exp-run by:	antoine
30 Sep 2021 21:23:30
 files touched by this commit commit hash:620968a43a5f9bb3fa98ab20f257a4c0d864caa7  8.0.26 This port version is marked as vulnerable.
Rene Ladan (rene) search for other commits by this committer
cleanup: drop support for EOL FreeBSD 11.X

Search criteria used:
- 11.4
- OSREL*
- OSVER*
- *_FreeBSD_11

Input from:
- adridg: devel/qca-legacy
- jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds
- sunpoet: security/p5-*OpenSSL*

Reviewed by:	doceng, kde, multimedia, perl, python, ruby, rust
Differential Revision: https://reviews.freebsd.org/D32008
Test Plan: make index
10 Sep 2021 21:18:25
 files touched by this commit commit hash:4cbe68d3c2b115de29e169ec6c4ce358c16a7c80  8.0.26 This port version is marked as vulnerable.
Bernhard Froehlich (decke) search for other commits by this committer
databases/mysql80-server: Fix CPE information

Approved by:	portmgr (blanket)
26 Aug 2021 17:52:40
 files touched by this commit commit hash:84cc7ae5a0d131c991067d32bd0fae872a039cb9  8.0.26 This port version is marked as vulnerable.
Jochen Neumeister (joneum) search for other commits by this committer
databases/mysql80-*: update to 8.0.26

Release notes: https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-26.html

Sponsored by:	Netzkommune GmbH
21 Jul 2021 18:11:52
 files touched by this commit commit hash:f4acead6367a692af17431cc233565e8f1149366  8.0.25_2 This port version is marked as vulnerable.
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/protobuf: Update to 3.17.3

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
PR:		257026
Exp-run by:	antoine
28 Jun 2021 19:34:48
 files touched by this commit commit hash:fbd4fc69d0de4a31272f573e169c3f371a0b04fa  8.0.25_1 This port version is marked as vulnerable.
Piotr Kubaj (pkubaj) search for other commits by this committer
databases/mysql80-server: use libunwind on armv7 now that it works
20 May 2021 12:07:45
 files touched by this commit commit hash:c7fbbf15f3b8471c85f4c404c61fb2c9fbe1b923  8.0.25 This port version is marked as vulnerable.
Dima Panov (fluffy) search for other commits by this committer
databases/mysql80-*: update to 8.0.25 GA release

Release notes:	https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-25.html
		https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-24.html

PR:		255937
Submitted by:	delphij@
Approved by	joneum@ (implicit)
MFH:		2021Q2
08 Apr 2021 23:33:31
 files touched by this commit commit hash:69d24a727d44d398f7357cb844386f3ec4750a4f  8.0.23_1 This port version is marked as vulnerable.
Jan Beich (jbeich) search for other commits by this committer
devel/icu: update to 69.1

Changes:	https://github.com/unicode-org/icu/releases/tag/release-69-1
Reported by:	GitHub (watch releases)
06 Apr 2021 14:31:13
 files touched by this commit commit hash:135fdeebb99c3569e42d8162b265e15d29bd937d  8.0.23 This port version is marked as vulnerable.
Mathieu Arnold (mat) search for other commits by this committer
all: Remove all other $FreeBSD keywords.
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  8.0.23 This port version is marked as vulnerable.
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
03 Feb 2021 14:12:27
Original commit files touched by this commit Revision:563886  8.0.23 This port version is marked as vulnerable.
fluffy search for other commits by this committer
databases/mysql80-server: regen patch-client_CMakeLists.txt

PR:		253198
03 Feb 2021 02:26:43
Original commit files touched by this commit Revision:563862  8.0.23 This port version is marked as vulnerable.
fluffy search for other commits by this committer
mysql80-server:	adjust router/harness_tls building
03 Feb 2021 02:20:42
Original commit files touched by this commit Revision:563860  8.0.23 This port version is marked as vulnerable.
fluffy search for other commits by this committer
databases/mysql80-server:	Fix patches after rename

Pointy hat to:	fluffy
03 Feb 2021 02:09:28
Original commit files touched by this commit Revision:563859  8.0.23 This port version is marked as vulnerable.
fluffy search for other commits by this committer
databases/mysql80*: update to 8.0.23

Disable detect of TLSv1.3 functions - it's broken with LibreSSL

Release Notes:	https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-23.html
Requested by:	joneum
26 Jan 2021 14:01:09
Original commit files touched by this commit Revision:562671  8.0.22_2 This port version is marked as vulnerable.
sunpoet search for other commits by this committer
Bump PORTREVISION for devel/protobuf shlib change
13 Nov 2020 03:13:52
Original commit files touched by this commit Revision:555000  8.0.22_1 This port version is marked as vulnerable.
danfe search for other commits by this committer
Fix a silly typo in the comment.
09 Nov 2020 02:00:05
Original commit files touched by this commit Revision:554663  8.0.22_1 This port version is marked as vulnerable.
pkubaj search for other commits by this committer
databases/mysql80-server: fix build on GCC architectures

Include sys/types.h to make u_int32_t available:
/usr/include/netinet/ip6.h:77:4: error: 'u_int32_t' does not name a type; did
you mean 'uint32_t'?

MFH:		2020Q4 (fix build blanket)
03 Nov 2020 00:56:27
Original commit files touched by this commit Revision:553940  8.0.22_1 This port version is marked as vulnerable.
jbeich search for other commits by this committer
devel/icu: update to 68.1

Changes:	http://site.icu-project.org/download/68
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
Reported by:	GitHub (watch releases)
29 Oct 2020 10:20:19
Original commit files touched by this commit Revision:553599  8.0.22 This port version is marked as vulnerable.
joneum search for other commits by this committer
databases/mysql80-{client, server}: Update to latest release 8.0.22

Full Changelog: https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-22.html

MFH:		2020Q4
Security:	4fba07ca-13aa-11eb-b31e-d4c9ef517024
Sponsored by:	Netzkommune GmbH
16 Oct 2020 20:43:58
Original commit files touched by this commit Revision:552522  8.0.21_3 This port version is marked as vulnerable.
joneum search for other commits by this committer
Fix pkg-messages

PR:		250340
Submitted by:	0mp
Sponsored by:	Netzkommune GmbH
27 Sep 2020 08:01:20
Original commit files touched by this commit Revision:550253  8.0.21_2 This port version is marked as vulnerable.
linimon search for other commits by this committer
Canonicalize *_DEPENDS for powerpc64le the same way as for powerpc64.

While here, include a change that I have had in my tree for some time, to
turn a .error message into IGNORE= as per the Porter's Handbook.

Approved by:	portmgr (tier-2 blanket)
12 Sep 2020 03:14:13
Original commit files touched by this commit Revision:548280  8.0.21_2 This port version is marked as vulnerable.
pkubaj search for other commits by this committer
databases/mysql80-server: add devel/libunwind to dependencies on powerpc64

Now that it works on powerpc64, add it and bump PORTREVISION.
03 Sep 2020 18:50:53
Original commit files touched by this commit Revision:547473  8.0.21_1 This port version is marked as vulnerable.
joneum search for other commits by this committer
fix build on current
- add temporary work around to use llvm from ports on recent currents

MFH:	2020Q3
Sponsored by:	Netzkommune GmbH
30 Aug 2020 20:19:42
Original commit files touched by this commit Revision:547081  8.0.21_1 This port version is marked as vulnerable.
sunpoet search for other commits by this committer
Bump PORTREVISION for devel/protobuf shlib change
14 Jul 2020 18:00:34
Original commit files touched by this commit Revision:542227  8.0.21 This port version is marked as vulnerable.
joneum search for other commits by this committer
databases/mysql80-{client, server}: Update to latest release 8.0.21

Full Changelog: https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-21.html

Submitted by:	fluffy
MFH:		2020Q3
Security:	0ed71663-c369-11ea-b53c-d4c9ef517024
Sponsored by:	Netzkommune GmbH
03 Jun 2020 18:32:06
Original commit files touched by this commit Revision:537830  8.0.20_1 This port version is marked as vulnerable.
sunpoet search for other commits by this committer
Bump PORTREVISION for devel/protobuf shlib change
07 May 2020 11:51:14
Original commit files touched by this commit Revision:534263  8.0.20 This port version is marked as vulnerable.
joneum search for other commits by this committer
databases/mysql80-{client, server}: Update to latest release 8.0.20

- Performance: Certain queries against tables with spatial indexes were not
performed as efficiently following an upgrade from MySQL 5.7 to MySQL 8.0.
- NDB Cluster: NDB defines one SPJ worker per node owning a primary partition of
the root table. If this table used read from any replica, DBTC put all SPJ
workers in the same DBSPJ instance, which effe
- NDB Cluster: Executing the SHOW command using an ndb_mgm client binary from
NDB 8.0.16 or earlier to access a management node running NDB 8.0.17 or later
produced the error message Unknown field: is_s
- On EL7 and EL8, CMake configuration was adjusted to look for GCC 9 before GCC
8. Because libmysqlclient ships with MySQL distributions, client applications
built against libmysqlclient on those platfo
- The max_length_for_sort_data system variable is now deprecated due to
optimizer changes that make it obsolete and of no effect.

More Infos: https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-20.html

Special thanks to: fluffy

MFH:		2020Q2
Security:	21d59ea3-8559-11ea-a5e2-d4c9ef517024 (MySQL - Server)
Security:       622b5c47-855b-11ea-a5e2-d4c9ef517024 (MySQL - Client)
Sponsored by:	Netzkommune GmbH
23 Apr 2020 20:14:49
Original commit files touched by this commit Revision:532707  8.0.19_3 This port version is marked as vulnerable.
jbeich search for other commits by this committer
devel/icu: update to 67.1

Changes:	http://site.icu-project.org/download/67
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
Reported by:	GitHub (watch releases)
13 Mar 2020 09:54:52
Original commit files touched by this commit Revision:528344  8.0.19_2 This port version is marked as vulnerable.
jbeich search for other commits by this committer
Fix up PORTREVISION style after "portedit bump-revision"
13 Mar 2020 09:47:17
Original commit files touched by this commit Revision:528343  8.0.19_2 This port version is marked as vulnerable.
jbeich search for other commits by this committer
devel/icu: update to 66.1

Changes:	http://site.icu-project.org/download/66
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
06 Mar 2020 08:00:47
Original commit files touched by this commit Revision:527863  8.0.19_1 This port version is marked as vulnerable.
joneum search for other commits by this committer
Update pkg-message

As of MySQL 8.0.16, the MySQL server performs the upgrade tasks previously
handled by mysql_upgrade. Consequently, mysql_upgrade is unneeded and is
deprecated as of that version, and will be removed in a future MySQL version.
Because mysql_upgrade no longer performs upgrade tasks, it exits with status 0
unconditionally.

Sponsored by:	Netzkommune GmbH
01 Mar 2020 17:27:31
Original commit files touched by this commit Revision:527563  8.0.19_1 This port version is marked as vulnerable.
joneum search for other commits by this committer
Some manpages require groff, for example mysqladmin

Sponsored by:	Netzkommune GmbH
28 Feb 2020 22:04:42
Original commit files touched by this commit Revision:527391  8.0.19_1 This port version is marked as vulnerable.
joneum search for other commits by this committer
Fix build on non-x86 and nun-aarch6

PR:		244073
Submitted by:	pkubaj
MFH:		2020Q1
Sponsored by:	Netzkommune GmbH
24 Jan 2020 22:01:39
Original commit files touched by this commit Revision:523992  8.0.19_1 This port version is marked as vulnerable.
joneum search for other commits by this committer
Take Maintainership

Approved by:	mmokhi (maintainer via private Mail)
22 Jan 2020 05:53:20
Original commit files touched by this commit Revision:523788  8.0.19_1 This port version is marked as vulnerable.
sunpoet search for other commits by this committer
Bump PORTREVISION for devel/protobuf shlib change
15 Jan 2020 20:06:49
Original commit files touched by this commit Revision:523155  8.0.19 This port version is marked as vulnerable.
joneum search for other commits by this committer
databases/mysql80-{client, server}: Update to latest release 8.0.19

- New FPROFILE_GENERATE and FPROFILE_USE CMake options are available for
experimenting with profile guided optimization (PGO) with GCC. See the
cmake/fprofile.cmake in a MySQL source distribution for information about using
them. These options have been tested with GCC 8 and 9, and with Clang.
- Enabling FPROFILE_USE also enables WITH_LTO (link time optimization).
- Innodb_system_rows_read, Innodb_system_rows_inserted,
Innodb_system_rows_deleted status variables were added for counting row
operations on InnoDB tables that belong to system-created schemas. The new
status variables are similar to the existing Innodb_rows_read,
Innodb_rows_inserted, Innodb_rows_deleted status variables, which count
operations on InnoDB tables that belong to both user-created and system-created
schemas.
- The new status variables are useful in replication environments where
relay_log_info_repository and master_info_repository variables are set to TABLE,
resulting in higher row operation counts on slaves due to operations performed
on the slave_master_info, slave_replay_log_info, and slave_worker_info tables,
which belong to the system-created mysql schema. For a valid comparison of
master and slave row operation counts, operations on tables in system-created
schemas can now be excluded using the count data provided by the new status
variables.

More infos: https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-19.html

Submitted by:	fluffy
Approved by:	mmokhi (maintainer, implicit)
Sponsored by:	Netzkommune GmbH
08 Jan 2020 16:47:13
Original commit files touched by this commit Revision:522436  8.0.18 This port version is marked as vulnerable.
joneum search for other commits by this committer
databases/mysql80-{client, server}: Update to latest release 8.0.18

switch patch-files to mysql80-server to make it easy for maintain.

Bugfix:
- CMake now enables use of fastcov if it is available. fastcov is faster than
lcov or gcov. This requires GCC and gcov versions of 9 or higher.
- The DISABLE_SHARED CMake option was unused and has been removed.
- The CMake code to find Protobuf executables now works on platforms that split
these into multiple packages.
- The new ADD_GDB_INDEX CMake option determines whether to enable generation of
a .gdb_index section in binaries, which makes loading them in a debugger faster.
The option is disabled by default. It has no effect if a linker other than lld
or GNU gold is used.
- For the INSTALL_LAYOUT CMake option, the SLES and WIN option values were not
used and have been removed.
- The max_prepared_stmt_count system variable maximum value has been increased
from 1 million (1,048,576) to 4 million (4,194,304). The default value remains
unchanged at 16,382.
- MySQL 8.0 no longer supports building using wolfSSL. All MySQL builds now use
OpenSSL.
- The RE2 library is no longer used by MySQL. The library is no longer bundled
with source distributions and the WITH_RE2 CMake option is obsolete.

More Infos: https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-18.html

A big thanks to @fluffy for his help with this update

MFH:		2020Q1
Security:	fc91f2ef-fd7b-11e9-a1c7-b499baebfeaf
Sponsored by:	Netzkommune GmbH
10 Dec 2019 10:26:10
Original commit files touched by this commit Revision:519655  8.0.17_2 This port version is marked as vulnerable.
joneum search for other commits by this committer
Get rid of useless and unfilled
libdata/pkgconfig/LIBMYSQL_OS_OUTPUT_NAME-NOTFOUND.pc
for server bundle, right .pc file is already installed by client package

PR:		242488
Reported by:	fluffy
Approved by:	mmokhi (maintainer, implicit)
Sponsored by:	Netzkommune GmbH
09 Oct 2019 10:34:57
Original commit files touched by this commit Revision:514130  8.0.17_1 This port version is marked as vulnerable.
bapt search for other commits by this committer
Drop the ipv6 virtual category for d* category as it is not relevant anymore
03 Oct 2019 20:35:30
Original commit files touched by this commit Revision:513733  8.0.17_1 This port version is marked as vulnerable.
jbeich search for other commits by this committer
devel/icu: update to 65.1

Changes:	http://site.icu-project.org/download/65
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
19 Sep 2019 12:33:40
Original commit files touched by this commit Revision:512334  8.0.17 This port version is marked as vulnerable.
mmokhi search for other commits by this committer
databases/mysql80-{client, server}: Update to latest release 8.0.17
This update includes security fixes on issues that are
mentioned on upstream critical patch report.
Further info:
https://www.oracle.com/technetwork/security-advisory/cpujul2019-5072835.html#AppendixMSQL

Delete upstream-merged patches
Change other local-patches according upstream changes

PR:		239272
Reported by:	Markus Kohlmeyer <rootservice@gmail.com>
Sponsored by:	EuroBSDCon 2019 DevSummit
13 Aug 2019 16:01:59
Original commit files touched by this commit Revision:508835  8.0.16_4  Sanity Test Failure This port version is marked as vulnerable.
mat search for other commits by this committer
Convert to UCL & cleanup pkg-message (categories d)
02 Aug 2019 13:30:40
Original commit files touched by this commit Revision:507877  8.0.16_4 This port version is marked as vulnerable.
jbeich search for other commits by this committer
devel/libevent2: update to 2.1.11

Changes:	https://github.com/libevent/libevent/releases/tag/release-2.1.11-stable
ABI:		https://abi-laboratory.pro/tracker/timeline/libevent/
PR:		239599
Reported by:	GitHub (watch releases)
Approved by:	zeising (maintainer)
MFH:		2019Q3 (maybe security, partially restores 2.1.8 ABI)
Differential Revision:	https://reviews.freebsd.org/D21133
31 Jul 2019 16:38:53
Original commit files touched by this commit Revision:507719  8.0.16_3 This port version is marked as vulnerable.
sunpoet search for other commits by this committer
Bump PORTREVISION for devel/protobuf shlib change
26 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  8.0.16_2 This port version is marked as vulnerable.
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
05 Jul 2019 19:08:49
Original commit files touched by this commit Revision:505909  8.0.16_1 This port version is marked as vulnerable.
sunpoet search for other commits by this committer
Update devel/protobuf to 3.8.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
PR:		238808
Exp-run by:	antoine
11 May 2019 14:15:44
Original commit files touched by this commit Revision:501261  8.0.16 This port version is marked as vulnerable.
mmokhi search for other commits by this committer
databases/mysql80-{client, server}: Update to latest release 8.0.16

This update includes:
Bugfixes:
- InnoDB: Undo tablespaces remained unencrypted after enabling
    undo tablespace encryption at startup. (Bug #29477795)
- InnoDB: Problematic macros introduced with undo tablespace DDL support
    (Bug #29324132, Bug #94243).
- InnoDB: Static thread local variables defined at the wrong scope
    were not released at thread exit. (Bug #29305186)
-  Memory leaks discovered in the innochecksum  (Bug #28917614, Bug #93164).

New features:
- MySQL C API now supports asynchronous functions for
    nonblocking communication with the MySQL server.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
31 Mar 2019 13:41:03
Original commit files touched by this commit Revision:497411  8.0.15_2 This port version is marked as vulnerable.
sunpoet search for other commits by this committer
Update devel/protobuf to 3.7.1

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
PR:		236157
Exp-run by:	antoine
27 Mar 2019 21:11:09
Original commit files touched by this commit Revision:496981  8.0.15_1 This port version is marked as vulnerable.
jbeich search for other commits by this committer
devel/icu: update to 64.1

Changes:	http://site.icu-project.org/download/64
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		236325
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D19479
27 Feb 2019 11:02:49
Original commit files touched by this commit Revision:494045  8.0.15 This port version is marked as vulnerable.
mmokhi search for other commits by this committer
databases/mysql80-{client, server}: Update to new release 8.0.15
This is a quick release after 8.0.14 which fixes Bug #29249542, Bug #94004
on upstream (Group repl. doesn't work when IPv6 is disabled on OS)
More info on upstream:
https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-15.html

While here, delete the no-more-needed warning from "pkg-message" since MySQL8.0
is GA.

Sponsored by:	The FreeBSD Foundation
26 Jan 2019 18:36:14
Original commit files touched by this commit Revision:491308  8.0.14 This port version is marked as vulnerable.
mmokhi search for other commits by this committer
databases/mysql80-{client, server}: Update to latest release 8.0.14
This update (released on Jan 21st) includes:
Bugs Fixed:
  Important Change: Fix importing a dump from a MySQL 5.7 server 8.0 failure.
    (ER_WRONG_VALUE_FOR_VAR, when an unsupported [by 8.0] SQL mode was used).
    The behavior of the server in such circumstances now depends on the setting
of the
    `pseudo_slave_mode` system variable.
    If this is false, the server rejects the mode setting with
ER_UNSUPPORTED_SQL_MODE.
    Otherwise, server just gives a warning. (Bug #90337, Bug #27828236).

  InnoDB: Properly initialize the static thread-local 'tables' variable in
    the TempTable storage engine (on Solaris X86) was not properly initialized.
    (Bug #28987365)

  InnoDB: Fix incorrect lock order caused a deadlock when one thread attempted
to
    drop a table while another created an encrypted tablespace. (Bug #28774259)

More info from upstream:
  https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-14.html

While here, Adapt some local patches with new upstream changes.

PR:		234984
Sponsored by:	The FreeBSD Foundation
13 Jan 2019 23:24:28
Original commit files touched by this commit Revision:490218  8.0.13 This port version is marked as vulnerable.
mmokhi search for other commits by this committer
databases/mysql80-{client, server}: Update ports to latest version 8.0.13
This update fixes several issues including CVEs.
Bug-fixes:
	- Return better error messages for OpenSSL errors
	- Incorrect copying of an integer value by X Plugin caused an
	    error relating to misaligned memory access
Improvement:
	- Important Change: X Protocol now provides a connection pooling option

Upstream notes: https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-13

While here, fix the build with GCC-based architectures too (ported from fix on
MySQL57)

Sponsored by:	The FreeBSD Foundation
25 Dec 2018 20:25:40
Original commit files touched by this commit Revision:488341  8.0.12_3 This port version is marked as vulnerable.
tcberner search for other commits by this committer
Change cmake default behaviour to outsource.

Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".

I tried to only set insource where explictely needed.

PR:		232038
Exp-run by:	antoine
12 Dec 2018 01:35:36
Original commit files touched by this commit Revision:487272  8.0.12_3 This port version is marked as vulnerable.
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
08 Dec 2018 09:31:29
Original commit files touched by this commit Revision:486931  8.0.12_2 This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
- Update WWW

Approved by:	portmgr blanket
03 Dec 2018 19:41:33
Original commit files touched by this commit Revision:486531  8.0.12_2 This port version is marked as vulnerable.
sunpoet search for other commits by this committer
Update devel/protobuf to 3.6.1

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
PR:		231008
Exp-run by:	antoine
23 Oct 2018 11:35:04
Original commit files touched by this commit Revision:482830  8.0.12_1 This port version is marked as vulnerable.
jbeich search for other commits by this committer
devel/icu: update to 63.1

Changes:	http://site.icu-project.org/download/63
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		232300
Exp-run by:	antoine
13 Aug 2018 19:48:42
Original commit files touched by this commit Revision:477105  8.0.12 This port version is marked as vulnerable.
mmokhi search for other commits by this committer
databases/mysql80-server: Delete no-longer-needed patch for sse4.2

Reported by:	jbeich
Sponsored by:	The FreeBSD Foundation
13 Aug 2018 12:45:22
Original commit files touched by this commit Revision:477063  8.0.12 This port version is marked as vulnerable.
mmokhi search for other commits by this committer
databases/mysql80-server: Use c++14-lang instead of `msse-4.2 in CXXFLAG`
As suggested via replies to r477036 using `-msse-4.2` may break build on other
platforms.

Reported by:	linimon danfe jbeich
Sponsored by:	The FreeBSD Foundation
12 Aug 2018 19:10:43
Original commit files touched by this commit Revision:477036  8.0.12 This port version is marked as vulnerable.
mmokhi search for other commits by this committer
databases/mysql80-server: Fix build on default Clang of 10.4-base
Add sse4.2 flag to CXXFLAGS on 10.4 case.
The build-script needs it when using intrin lib on crc32

Sponsored by:	The FreeBSD Foundation
11 Aug 2018 20:22:16
Original commit files touched by this commit Revision:476944  8.0.12 This port version is marked as vulnerable.
mmokhi search for other commits by this committer
databases/mysql80-{client, server}: Update ports to 8.0.12
This update includes Oracle Critical Patch Advisory published on July 2018
More info:
http://www.oracle.com/technetwork/security-advisory/cpujul2018-4258247.html#AppendixMSQL
Also:
Delete upstreamed hunks of patches.
Change local patches regarding upstream changes.

PR:		229861
Reported by:	Markus Kohlmeyer <rootservice@gmail.com>
Sponsored by:	The FreeBSD Foundation
29 Jul 2018 22:18:46
Original commit files touched by this commit Revision:475857  8.0.11_2 This port version is marked as vulnerable.
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
29 Jun 2018 14:22:11
Original commit files touched by this commit Revision:473551  8.0.11_1 This port version is marked as vulnerable.
jbeich search for other commits by this committer
devel/icu: update to 62.1

Changes:	http://site.icu-project.org/download/62
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		229359
Exp-run by:	antoine (only 10.4)
12 May 2018 15:35:26
Original commit files touched by this commit Revision:469734  8.0.11 This port version is marked as vulnerable.
mmokhi search for other commits by this committer
databases/mysql80-{client,server}: Upgrade the ports to GA version 8.0.11
Fix build with LibreSSL and OpenSSL-devel ports as well

MySQL 8.0.11 is the General Availability (GA) version of MySQL 8.
MySQL since this version supports FIPS-mode, if compiled using OpenSSL, AND
    an OpenSSL library and FIPS Object Module are available at runtime.
    FIPS mode imposes conditions on cryptographic operations such as
    restrictions on acceptable encryption algorithms or requirements for longer
key lengths.
    The --ssl-fips-mode client option enables control of FIPS mode on the client
side for:
    mysql, mysqladmin, mysqlbinlog, mysqlcheck, mysqldump, mysqlimport,
mysqlpump, ...
This update includes bugfixes including (not limited to):
-InnoDB: The server was stopped before a fatal error message
    was written to the error log.
-InnoDB: An incorrect GROUP BY result was returned when using the
    TempTable storage engine and a NO PAD collation.
-InnoDB: The data retrieved from INFORMATION_SCHEMA.INNODB_COLUMNS was
    incorrect for tables containing a virtual column.

Full Release-Notes are available at:
https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-11.html
07 May 2018 15:25:36
Original commit files touched by this commit Revision:469293  8.0.2_3 This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
- Remove obsolete OSVERSION condition

Approved by:	portmgr blanket
27 Apr 2018 19:46:07
Original commit files touched by this commit Revision:468493  8.0.2_3 This port version is marked as vulnerable.
jbeich search for other commits by this committer
Adjust __cxa_thread_atexit conditional
11 Apr 2018 14:42:06
Original commit files touched by this commit Revision:467052  8.0.2_3 This port version is marked as vulnerable.
mmokhi search for other commits by this committer
databases/mysql80-server: Fix ${name}_limits regression on 11-STABLE
This is port of r467049 (that was done on mysql56-server)

PR:		227435
Reported by:	0mp
04 Apr 2018 21:01:29
Original commit files touched by this commit Revision:466508  8.0.2_2 This port version is marked as vulnerable.
mmokhi search for other commits by this committer
databases/mysql80-server: Adapt ${name}_limits to the new mechanism
Regarding to the changes to rc.subr(8) it is no longer necessary to
define a resource limiting logic in service scripts.
limits(1) is now run by default and its configuration is handled
via the "${name}_limits" variable.
This however causes collision of variable names and also is not
compatible with the old mechanism.
This fixes the rc-script of mysql80 for the bases with both
old and new mechanism.
(This is port of the r466505 [and r466506])

PR:		227231
Submitted by:	0mp
Reported by:	0mp
Sponsored by:	Netzkommune GmbH
16 Feb 2018 17:52:50
Original commit files touched by this commit Revision:462050  8.0.2_1 This port version is marked as vulnerable.
brnrd search for other commits by this committer
BROKEN_SSL: Add REASON for breakage

Reported by:	matwq
16 Feb 2018 14:03:22
Original commit files touched by this commit Revision:462016  8.0.2_1 This port version is marked as vulnerable.
brnrd search for other commits by this committer
security/openssl-devel: Mark broken databases cat
08 Feb 2018 12:45:56
Original commit files touched by this commit Revision:461219  8.0.2_1 This port version is marked as vulnerable.
mmokhi search for other commits by this committer
databases/mysql57-server: Fix rc-script ${name}_limits conflict for post-r328331
base
This is port of r461217
06 Oct 2017 15:44:18
Original commit files touched by this commit Revision:451389  8.0.2 This port version is marked as vulnerable.
mmokhi search for other commits by this committer
databases/mysql80-{server, client}: Update port to the latest release 8.0.2
Changes happened into format of --version which caused r450384

Reviewed by:	mat (mentor)
Approved by:	mat (mentor)
Sponsored by:	Netzkommune GmbH
Differential Revision:	https://reviews.freebsd.org/D12579
10 Sep 2017 20:55:39
Original commit files touched by this commit Revision:449591  8.0.0_5 This port version is marked as vulnerable.
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
14 Aug 2017 05:37:21
Original commit files touched by this commit Revision:447926  8.0.0_4 This port version is marked as vulnerable.
vd search for other commits by this committer
MySQL ports: Extend CONFLICTS_INSTALL in conflicting ports.

databases/mysqlwsrep56-server has been present for some time and
databases/mysqlwsrep57-server has been added recently. Both ports
conflict with other MySQL server ports and this has been reflected
in databases/mysqlwsrep5[67]-server/Makefile but must also be
reflected in all conflicting ports' Makefiles as well.

The conflicting ports are:
databases/mariadb100-server
databases/mariadb101-server
databases/mariadb102-server
databases/mariadb55-server
databases/mysql55-server
databases/mysql56-server
(Only the first 15 lines of the commit message are shown above View all of this commit message)
25 Jun 2017 21:07:58
Original commit files touched by this commit Revision:444324  8.0.0_4 This port version is marked as vulnerable.
tcberner search for other commits by this committer
Make ninja opt-out in cmake.mk

Using ninja instead of make (1) can lead to significant speed ups while
building.
Therefore switch from having the ninja generator opt-in to having it opt-out.

Previously cmake-ports that wanted to use ninja could set
    CMAKE_NINJA=yes
now, ports that do not work with ninja can set
    cmake:<existing args>,noninja
Note, that needing this should be an exception and most often points to a broken
cmake of the port.

The ports using cmake were modified
* removed USES=gmake, if ninja is used
* removed MAKE_ARGS, if ninja is used
* added the cmake-argument noninja if necessary

PR:		219629
PR:		213331
Exp-run by:	antoine
Reviewed by:	rakuco
Differential Revision:	https://reviews.freebsd.org/D10748
01 Apr 2017 15:23:32
Original commit files touched by this commit Revision:437439  8.0.0_4 This port version is marked as vulnerable.
gerald search for other commits by this committer
Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
22 Feb 2017 17:25:22
Original commit files touched by this commit Revision:434623  8.0.0_3 This port version is marked as vulnerable.
mmokhi search for other commits by this committer
databases/mysql{56 57 80}:
Improve ${mysql_optfile} default usage in rc script.
Improve pkg-message.

Reviewed by:	feld, mat
Approved by:	feld, mat (mentors)
Differential Revision:	https://reviews.freebsd.org/D9646
20 Feb 2017 02:57:04
Original commit files touched by this commit Revision:434427  8.0.0_2 This port version is marked as vulnerable.
jbeich search for other commits by this committer
devel/libevent2: drop historical suffix after r362796

PR:		216777
Approved by:	mm (maintainer)
17 Feb 2017 16:54:34
Original commit files touched by this commit Revision:434304  8.0.0_1 This port version is marked as vulnerable.
mat search for other commits by this committer
There were a few others _FreeBSD_9 things around.

Sponsored by:	Absolight
11 Feb 2017 04:44:44
Original commit files touched by this commit Revision:433834  8.0.0_1 This port version is marked as vulnerable.
mmokhi search for other commits by this committer
Updating the ports I maintain to my FreeBSD.org address.

Submitted by:	mmokhi
Reviewed by:	feld, mat
Approved by:	feld, mat (mentors)
Differential Revision:	https://reviews.freebsd.org/D9498
04 Feb 2017 07:56:59
Original commit files touched by this commit Revision:433286  8.0.0_1 This port version is marked as vulnerable.
jbeich search for other commits by this committer
devel/libevent2: update to 2.1.8 and cleanup

- DEFAULT_VERSIONS += ssl=openssl-devel is now supported
- devel/py-event and devel/p5-Event-Lib are marked BROKEN

Changes:	https://github.com/libevent/libevent/raw/release-2.1.8-stable/whatsnew-2.1.txt
Changes:	https://github.com/libevent/libevent/raw/release-2.1.8-stable/ChangeLog
PR:		216527
Exp-run by:	antoine
Approved by:	mm (maintainer)
11 Jan 2017 10:08:38
Original commit files touched by this commit Revision:431169  8.0.0 This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
- Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOL

Approved by:	portmgr blanket
07 Jan 2017 20:34:47
Original commit files touched by this commit Revision:430827  8.0.0 This port version is marked as vulnerable.
lifanov search for other commits by this committer
add databases/mysql80-server and databases/mysql80-client

This is a development snapshot of upcoming MySQL 8.0.

PR:		215738
Submitted by:	Mahdi Mokhtari <mokhi64@gmail.com>
Reviewed by:	matthew, feld
Approved by:	matthew (mentor), feld
Differential Revision:	https://reviews.freebsd.org/D9031

Number of commits found: 100