notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details on branch 2020Q3
mysql57-client Multithreaded SQL database (client)
5.7.31 databases on this many watch lists=1 search for ports that depend on this port This port version is marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 5.7.31Version of this port present on the latest quarterly branch.
Maintainer: joneum@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2020-07-09 21:58:31
Last Update: 2020-07-13 19:10:14
Commit Hash: d9ac66d
People watching this port, also watch:: dspam
License: GPLv2
WWW:
https://www.mysql.com/
Description:
MySQL is a very fast, multi-threaded, multi-user and robust SQL (Structured Query Language) database server. WWW: https://www.mysql.com/
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (147 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/mysql57-client-5.7.31/catalog.mk
  3. /usr/local/share/licenses/mysql57-client-5.7.31/LICENSE
  4. /usr/local/share/licenses/mysql57-client-5.7.31/GPLv2
  5. bin/mysql
  6. bin/mysql_config
  7. bin/mysql_config_editor
  8. bin/mysql_ssl_rsa_setup
  9. bin/mysqladmin
  10. bin/mysqlbinlog
  11. bin/mysqlcheck
  12. bin/mysqldump
  13. bin/mysqlimport
  14. bin/mysqlpump
  15. bin/mysqlshow
  16. bin/mysqlslap
  17. include/mysql/binary_log_types.h
  18. include/mysql/big_endian.h
  19. include/mysql/byte_order_generic.h
  20. include/mysql/byte_order_generic_x86.h
  21. include/mysql/decimal.h
  22. include/mysql/errmsg.h
  23. include/mysql/hash.h
  24. include/mysql/keycache.h
  25. include/mysql/little_endian.h
  26. include/mysql/m_ctype.h
  27. include/mysql/m_string.h
  28. include/mysql/my_alloc.h
  29. include/mysql/my_byteorder.h
  30. include/mysql/my_command.h
  31. include/mysql/my_compiler.h
  32. include/mysql/my_config.h
  33. include/mysql/my_dbug.h
  34. include/mysql/my_dir.h
  35. include/mysql/my_getopt.h
  36. include/mysql/my_global.h
  37. include/mysql/my_list.h
  38. include/mysql/my_sys.h
  39. include/mysql/my_thread.h
  40. include/mysql/my_thread_local.h
  41. include/mysql/my_xml.h
  42. include/mysql/mysql.h
  43. include/mysql/mysql/client_authentication.h
  44. include/mysql/mysql/client_plugin.h
  45. include/mysql/mysql/client_plugin.h.pp
  46. include/mysql/mysql/com_data.h
  47. include/mysql/mysql/get_password.h
  48. include/mysql/mysql/group_replication_priv.h
  49. include/mysql/mysql/innodb_priv.h
  50. include/mysql/mysql/mysql_lex_string.h
  51. include/mysql/mysql/plugin.h
  52. include/mysql/mysql/plugin_audit.h
  53. include/mysql/mysql/plugin_audit.h.pp
  54. include/mysql/mysql/plugin_auth.h
  55. include/mysql/mysql/plugin_auth.h.pp
  56. include/mysql/mysql/plugin_auth_common.h
  57. include/mysql/mysql/plugin_ftparser.h
  58. include/mysql/mysql/plugin_ftparser.h.pp
  59. include/mysql/mysql/plugin_group_replication.h
  60. include/mysql/mysql/plugin_keyring.h
  61. include/mysql/mysql/plugin_keyring.h.pp
  62. include/mysql/mysql/plugin_trace.h
  63. include/mysql/mysql/plugin_validate_password.h
  64. include/mysql/mysql/psi/mysql_file.h
  65. include/mysql/mysql/psi/mysql_idle.h
  66. include/mysql/mysql/psi/mysql_mdl.h
  67. include/mysql/mysql/psi/mysql_memory.h
  68. include/mysql/mysql/psi/mysql_ps.h
  69. include/mysql/mysql/psi/mysql_socket.h
  70. include/mysql/mysql/psi/mysql_sp.h
  71. include/mysql/mysql/psi/mysql_stage.h
  72. include/mysql/mysql/psi/mysql_statement.h
  73. include/mysql/mysql/psi/mysql_table.h
  74. include/mysql/mysql/psi/mysql_thread.h
  75. include/mysql/mysql/psi/mysql_transaction.h
  76. include/mysql/mysql/psi/psi.h
  77. include/mysql/mysql/psi/psi_base.h
  78. include/mysql/mysql/psi/psi_memory.h
  79. include/mysql/mysql/service_command.h
  80. include/mysql/mysql/service_locking.h
  81. include/mysql/mysql/service_my_plugin_log.h
  82. include/mysql/mysql/service_my_snprintf.h
  83. include/mysql/mysql/service_mysql_alloc.h
  84. include/mysql/mysql/service_mysql_keyring.h
  85. include/mysql/mysql/service_mysql_password_policy.h
  86. include/mysql/mysql/service_mysql_string.h
  87. include/mysql/mysql/service_parser.h
  88. include/mysql/mysql/service_rpl_transaction_ctx.h
  89. include/mysql/mysql/service_rpl_transaction_write_set.h
  90. include/mysql/mysql/service_rules_table.h
  91. include/mysql/mysql/service_security_context.h
  92. include/mysql/mysql/service_srv_session.h
  93. include/mysql/mysql/service_srv_session_info.h
  94. include/mysql/mysql/service_ssl_wrapper.h
  95. include/mysql/mysql/service_thd_alloc.h
  96. include/mysql/mysql/service_thd_engine_lock.h
  97. include/mysql/mysql/service_thd_wait.h
  98. include/mysql/mysql/service_thread_scheduler.h
  99. include/mysql/mysql/services.h
  100. include/mysql/mysql/services.h.pp
  101. include/mysql/mysql/thread_pool_priv.h
  102. include/mysql/mysql/thread_type.h
  103. include/mysql/mysql_com.h
  104. include/mysql/mysql_com_server.h
  105. include/mysql/mysql_embed.h
  106. include/mysql/mysql_time.h
  107. include/mysql/mysql_version.h
  108. include/mysql/mysqld_ername.h
  109. include/mysql/mysqld_error.h
  110. include/mysql/plugin.h
  111. include/mysql/plugin_audit.h
  112. include/mysql/plugin_ftparser.h
  113. include/mysql/plugin_group_replication.h
  114. include/mysql/plugin_keyring.h
  115. include/mysql/plugin_validate_password.h
  116. include/mysql/sql_common.h
  117. include/mysql/sql_state.h
  118. include/mysql/sslopt-case.h
  119. include/mysql/sslopt-longopts.h
  120. include/mysql/sslopt-vars.h
  121. include/mysql/thr_cond.h
  122. include/mysql/thr_mutex.h
  123. include/mysql/thr_rwlock.h
  124. include/mysql/typelib.h
  125. lib/mysql/libmysqlclient.a
  126. lib/mysql/libmysqlclient.so
  127. lib/mysql/libmysqlclient.so.20
  128. lib/mysql/libmysqlclient_r.a
  129. lib/mysql/libmysqlclient_r.so
  130. lib/mysql/libmysqlclient_r.so.20
  131. lib/mysql/plugin/authentication_ldap_sasl_client.so
  132. libdata/pkgconfig/mysqlclient.pc
  133. man/man1/comp_err.1.gz
  134. man/man1/mysql.1.gz
  135. man/man1/mysql_config.1.gz
  136. man/man1/mysql_config_editor.1.gz
  137. man/man1/mysqladmin.1.gz
  138. man/man1/mysqlbinlog.1.gz
  139. man/man1/mysqlcheck.1.gz
  140. man/man1/mysqldump.1.gz
  141. man/man1/mysqlimport.1.gz
  142. man/man1/mysqlshow.1.gz
  143. man/man1/mysqlslap.1.gz
  144. share/aclocal/mysql.m4
  145. @owner
  146. @group
  147. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • mysql57-client>0:databases/mysql57-client
Conflicts:
CONFLICTS_INSTALL:
  • mysql5[0-68-9]-client-*
  • mysql[0-46-9][0-9]-client-*
  • mariadb[0-9][0-9]-client-*
  • percona[0-9][0-9]-client-*
To install the port:
cd /usr/ports/databases/mysql57-client/ && make install clean
To add the package, run one of these commands:
  • pkg install databases/mysql57-client
  • pkg install mysql57-client
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: mysql57-client
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1594638603 SHA256 (mysql-boost-5.7.31.tar.gz) = 85bd222e61846313d7ad7c095ad664c89ca8f52dd9c21b7ac343ead62d701200 SIZE (mysql-boost-5.7.31.tar.gz) = 51382559

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Master port: databases/mysql57-server
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. lber.h : net/openldap24-sasl-client
  2. bison : devel/bison
  3. cmake : devel/cmake
Runtime dependencies:
  1. groff : textproc/groff
  2. perl5>=5.30.r1<5.31 : lang/perl5.30
Library dependencies:
  1. libcurl.so : ftp/curl
  2. libevent.so : devel/libevent
  3. liblz4.so : archivers/liblz4
  4. libprotobuf.so : devel/protobuf
  5. libsasl2.so : security/cyrus-sasl2
  6. libedit.so.0 : devel/libedit
This port is required by:
for Libraries
  1. databases/mysql57-server
  2. databases/mysqlwsrep57-server
  3. dns/powerdns
  4. editors/libreoffice
  5. mail/exim-mysql
  6. net-mgmt/cacti
  7. net-mgmt/zabbix4-proxy
Expand this list (15 items / 8 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. net-mgmt/zabbix4-server
  3. net-mgmt/zabbix5-proxy
  4. net-mgmt/zabbix5-server
  5. www/moodle35
  6. www/moodle37
  7. www/moodle38
  8. www/moodle39
  9. www/mybb
  10. Collapse this list.

Configuration Options:
===> The following configuration options are available for mysql57-client-5.7.31: ====> Default Client Plugins SASLCLIENT=on: SASL client plugin module ===> Use 'make config' to modify these settings
Options name:
databases_mysql57-client
USES:
bison:build cmake:noninja compiler:c11 compiler:c++11-lib cpe groff:run libedit localbase perl5 shebangfix ssl
pkg-message:
For install:
This is the mysql CLIENT without the server. for complete server and client, please install databases/mysql57-server
Master Sites:
Expand this list (7 items)
Collapse this list.
  1. ftp://ftp.fi.muni.cz/pub/mysql/Downloads/MySQL-5.7/
  2. ftp://ftp.gwdg.de/pub/misc/mysql/Downloads/MySQL-5.7/
  3. ftp://ftp.ntua.gr/pub/databases/mysql/Downloads/MySQL-5.7/
  4. ftp://mirror.switch.ch/mirror/mysql/Downloads/MySQL-5.7/
  5. http://download.softagency.net/MySQL/Downloads/MySQL-5.7/
  6. http://mirrors.ntua.gr/MySQL/Downloads/MySQL-5.7/
  7. http://mysql.mirrors.pair.com/Downloads/MySQL-5.7/
Collapse this list.

Number of commits found: 4

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
This is a slave port. You may also want to view the commits to the master port: databases/mysql57-server
CommitCreditsLog message
5.7.31
13 Jul 2020 19:10:14
commit hash: d9ac66d3ee7ce0c681f0b85047fe096c4ad2e04ecommit hash: d9ac66d3ee7ce0c681f0b85047fe096c4ad2e04ecommit hash: d9ac66d3ee7ce0c681f0b85047fe096c4ad2e04ecommit hash: d9ac66d3ee7ce0c681f0b85047fe096c4ad2e04e files touched by this commit This port version is marked as vulnerable.
Jochen Neumeister (joneum) search for other commits by this committer
MFH: r542151

databases/mysq57-{client, server}: Update to latest release 5.7.31

Full Changelog: https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-31.html

Submitted by:	fluffy
Security:	0ed71663-c369-11ea-b53c-d4c9ef517024
Sponsored by:	Netzkommune GmbH

Approved by:	ports-secteam (with hat)
5.7.31
13 Jul 2020 19:10:14
Revision:542152Original commit files touched by this commit This port version is marked as vulnerable.
joneum search for other commits by this committer
MFH: r542151

databases/mysq57-{client, server}: Update to latest release 5.7.31

Full Changelog: https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-31.html

Submitted by:	fluffy
Security:	0ed71663-c369-11ea-b53c-d4c9ef517024
Sponsored by:	Netzkommune GmbH

Approved by:	ports-secteam (with hat)
5.7.30_2
09 Jul 2020 21:57:53
Revision:541826Original commit files touched by this commit This port version is marked as vulnerable.
joneum search for other commits by this committer
MFH: r541739

databases/mysql57-client: fix SIGSEGV due to static OpenSSL linking

As opposed to MySQL 8.0.x branch that switched to dynamic linking for OpenSSL
libraries, MySQL 5.7.30 still statically links client applications with OpenSSL.

Meantime, OpenSSL supports dynamic loading of external engines like
security/gost-engine. If such engine is configured to load in the openssl.cnf,
mysql CLI application crashes at start with SIGSEGV early trying to initialize
OpenSSL.

This loads dynamic engine library libgost.so that calls OpenSSL function using
second (uninitialized) instance of OpenSSL leading to crash.

The problem is fixed with small backport from MySQL 8.0.x for cmake/ssl.cmake
distribution file we already patching anyway.

https://github.com/openssl/openssl/issues/12368

PR:		247803
Reported by:	eugen
Sponsored by:	Netzkommune GmbH

Approved by:	ports-secteam (with hat)
5.7.30_2
09 Jul 2020 21:57:52
commit hash: 763699c189c2f48920378293720a41f70f895859commit hash: 763699c189c2f48920378293720a41f70f895859commit hash: 763699c189c2f48920378293720a41f70f895859commit hash: 763699c189c2f48920378293720a41f70f895859 files touched by this commit This port version is marked as vulnerable.
Jochen Neumeister (joneum) search for other commits by this committer
MFH: r541739

databases/mysql57-client: fix SIGSEGV due to static OpenSSL linking

As opposed to MySQL 8.0.x branch that switched to dynamic linking for OpenSSL
libraries, MySQL 5.7.30 still statically links client applications with OpenSSL.

Meantime, OpenSSL supports dynamic loading of external engines like
security/gost-engine. If such engine is configured to load in the openssl.cnf,
mysql CLI application crashes at start with SIGSEGV early trying to initialize
OpenSSL.

This loads dynamic engine library libgost.so that calls OpenSSL function using
second (uninitialized) instance of OpenSSL leading to crash.

The problem is fixed with small backport from MySQL 8.0.x for cmake/ssl.cmake
distribution file we already patching anyway.

https://github.com/openssl/openssl/issues/12368

PR:		247803
Reported by:	eugen
Sponsored by:	Netzkommune GmbH

Approved by:	ports-secteam (with hat)

Number of commits found: 4