Index: head/databases/mysql80-client/Makefile =================================================================== --- head/databases/mysql80-client/Makefile (revision 431097) +++ head/databases/mysql80-client/Makefile (revision 431098) @@ -1,42 +1,42 @@ # Created by: "Mahdi Mokhtari " # $FreeBSD$ PORTNAME= mysql -PORTREVISION?= 0 +PORTREVISION?= 1 PKGNAMESUFFIX= 80-client COMMENT= Multithreaded SQL database (client) LICENSE+= LGPL21 BROKEN_powerpc64= Does not build BROKEN_sparc64= Does not build: reports unsupported compiler MASTERDIR= ${.CURDIR}/../mysql80-server PKGMESSAGE= ${.CURDIR}/pkg-message PATCHDIR= ${.CURDIR}/files PLIST= ${.CURDIR}/pkg-plist CONFLICTS_INSTALL= mysql8[1-9]-client-* \ mysql[0-79][0-9]-client-* \ mariadb[0-9][0-9]-client-* \ percona[0-9][0-9]-client-* CMAKE_ARGS+= -DWITHOUT_SERVER=1 USE_LDCONFIG+= ${PREFIX}/lib/mysql MMAN1= comp_err.1 msql2mysql.1 mysql.1 mysql_config.1 mysql_config_editor.1 mysql_find_rows.1 \ mysql_waitpid.1 mysqlaccess.1 mysqladmin.1 mysqlbinlog.1 \ mysqlcheck.1 mysqldump.1 mysqlimport.1 mysqlshow.1 mysqlslap.1 CLIENT_ONLY= yes # issue 166367: adding symlinks for back-compatibility with ${lib}_r post-install: @${LN} -s libmysqlclient.a ${STAGEDIR}${PREFIX}/lib/mysql/libmysqlclient_r.a @${LN} -s libmysqlclient.so ${STAGEDIR}${PREFIX}/lib/mysql/libmysqlclient_r.so @${LN} -s libmysqlclient.so.21 ${STAGEDIR}${PREFIX}/lib/mysql/libmysqlclient_r.so.21 .include "${MASTERDIR}/Makefile" Index: head/databases/mysql80-client/files/patch-include_CMakeLists.txt =================================================================== --- head/databases/mysql80-client/files/patch-include_CMakeLists.txt (revision 431097) +++ head/databases/mysql80-client/files/patch-include_CMakeLists.txt (revision 431098) @@ -1,10 +1,102 @@ ---- include/CMakeLists.txt.orig 2016-03-28 18:06:12 UTC +--- include/CMakeLists.txt.orig 2016-08-25 12:32:09 UTC +++ include/CMakeLists.txt -@@ -38,6 +38,7 @@ SET(HEADERS_ABI +@@ -37,6 +37,7 @@ SET(HEADERS_ABI SET(HEADERS ${HEADERS_ABI} + hash.h my_dbug.h m_string.h my_sys.h +@@ -64,6 +65,81 @@ SET(HEADERS + thr_cond.h + thr_mutex.h + thr_rwlock.h ++ base64.h ++ c_string_less.h ++ crypt_genhash_impl.h ++ depth_first_search.h ++ dur_prop.h ++ ft_global.h ++ heap.h ++ i_callable.h ++ instance_callback.h ++ lf.h ++ mutex_lock.h ++ my_aes.h ++ my_atomic.h ++ my_base.h ++ my_bit.h ++ my_bitmap.h ++ my_check_opt.h ++ my_compare.h ++ my_compare.h.orig ++ my_default.h ++ my_icp.h ++ my_md5.h ++ my_md5_size.h ++ my_murmur3.h ++ my_rdtsc.h ++ my_rnd.h ++ my_sqlcommand.h ++ my_stacktrace.h ++ my_thread_os_id.h ++ my_time.h ++ my_timer.h ++ my_tree.h ++ my_uctype.h ++ my_user.h ++ myisam.h ++ myisam.h.orig ++ myisammrg.h ++ myisampack.h ++ mysql.h.pp ++ mysql_version.h.in ++ mysys_err.h ++ nullable.h ++ password.h ++ pfs_cond_provider.h ++ pfs_error_provider.h ++ pfs_file_provider.h ++ pfs_idle_provider.h ++ pfs_memory_provider.h ++ pfs_metadata_provider.h ++ pfs_mutex_provider.h ++ pfs_rwlock_provider.h ++ pfs_socket_provider.h ++ pfs_stage_provider.h ++ pfs_statement_provider.h ++ pfs_table_provider.h ++ pfs_thread_provider.h ++ pfs_transaction_provider.h ++ prealloced_array.h ++ priority_queue.h ++ probes_mysql.d.base ++ probes_mysql.h ++ probes_mysql_nodtrace.h ++ queues.h ++ rwlock_scoped_lock.h ++ scope_guard.h ++ service_versions.h ++ sha1.h ++ sha2.h ++ sql_chars.h ++ sql_string.h ++ str_uca_type.h ++ template_utils.h ++ thr_lock.h ++ violite.h ++ welcome_copyright_notice.h + ${HEADERS_GEN_CONFIGURE} + ) + +@@ -76,5 +152,9 @@ INSTALL(DIRECTORY mysql/ DESTINATION ${I + PATTERN "*.h" + PATTERN "psi_abi*" EXCLUDE + ) ++INSTALL(DIRECTORY atomic/ DESTINATION ${INSTALL_INCLUDEDIR}/atomic COMPONENT Development ++ PATTERN "*.h" ++ PATTERN "psi_abi*" EXCLUDE ++) + + Index: head/databases/mysql80-client/pkg-plist =================================================================== --- head/databases/mysql80-client/pkg-plist (revision 431097) +++ head/databases/mysql80-client/pkg-plist (revision 431098) @@ -1,163 +1,240 @@ bin/mysql bin/mysql_config bin/mysql_config_editor bin/mysql_ssl_rsa_setup bin/mysqladmin bin/mysqlbinlog bin/mysqlcheck bin/mysqldump bin/mysqlimport bin/mysqlpump bin/mysqlshow bin/mysqlslap -include/mysql/binary_log_types.h +include/mysql/atomic/gcc_atomic.h +include/mysql/atomic/gcc_sync.h +include/mysql/atomic/generic-msvc.h +include/mysql/atomic/solaris.h +include/mysql/base64.h include/mysql/big_endian.h +include/mysql/binary_log_types.h include/mysql/byte_order_generic.h include/mysql/byte_order_generic_x86.h +include/mysql/c_string_less.h +include/mysql/crypt_genhash_impl.h include/mysql/decimal.h +include/mysql/depth_first_search.h +include/mysql/dur_prop.h include/mysql/errmsg.h +include/mysql/ft_global.h include/mysql/hash.h +include/mysql/heap.h +include/mysql/i_callable.h +include/mysql/instance_callback.h include/mysql/keycache.h +include/mysql/lf.h include/mysql/little_endian.h include/mysql/m_ctype.h include/mysql/m_string.h +include/mysql/mutex_lock.h +include/mysql/my_aes.h include/mysql/my_alloc.h +include/mysql/my_atomic.h +include/mysql/my_base.h +include/mysql/my_bit.h +include/mysql/my_bitmap.h include/mysql/my_byteorder.h +include/mysql/my_check_opt.h include/mysql/my_command.h +include/mysql/my_compare.h include/mysql/my_compiler.h include/mysql/my_config.h include/mysql/my_dbug.h +include/mysql/my_default.h include/mysql/my_dir.h include/mysql/my_getopt.h include/mysql/my_global.h +include/mysql/my_icp.h include/mysql/my_list.h +include/mysql/my_md5.h +include/mysql/my_md5_size.h +include/mysql/my_murmur3.h +include/mysql/my_rdtsc.h +include/mysql/my_rnd.h +include/mysql/my_sqlcommand.h +include/mysql/my_stacktrace.h include/mysql/my_sys.h include/mysql/my_thread.h include/mysql/my_thread_local.h +include/mysql/my_thread_os_id.h +include/mysql/my_time.h +include/mysql/my_timer.h +include/mysql/my_tree.h +include/mysql/my_uctype.h +include/mysql/my_user.h include/mysql/my_xml.h +include/mysql/myisam.h +include/mysql/myisammrg.h +include/mysql/myisampack.h include/mysql/mysql.h +include/mysql/mysql.h.pp include/mysql/mysql/client_authentication.h include/mysql/mysql/client_plugin.h include/mysql/mysql/client_plugin.h.pp include/mysql/mysql/com_data.h +include/mysql/mysql/components/component_implementation.h +include/mysql/mysql/components/my_service.h +include/mysql/mysql/components/service.h +include/mysql/mysql/components/service_implementation.h +include/mysql/mysql/components/services/dynamic_loader.h +include/mysql/mysql/components/services/dynamic_loader_scheme_file.h +include/mysql/mysql/components/services/persistent_dynamic_loader.h +include/mysql/mysql/components/services/registry.h include/mysql/mysql/get_password.h include/mysql/mysql/group_replication_priv.h include/mysql/mysql/innodb_priv.h include/mysql/mysql/mysql_lex_string.h include/mysql/mysql/plugin.h include/mysql/mysql/plugin_audit.h include/mysql/mysql/plugin_audit.h.pp include/mysql/mysql/plugin_auth.h include/mysql/mysql/plugin_auth.h.pp include/mysql/mysql/plugin_auth_common.h include/mysql/mysql/plugin_ftparser.h include/mysql/mysql/plugin_ftparser.h.pp include/mysql/mysql/plugin_group_replication.h include/mysql/mysql/plugin_keyring.h include/mysql/mysql/plugin_keyring.h.pp include/mysql/mysql/plugin_query_rewrite.h include/mysql/mysql/plugin_trace.h include/mysql/mysql/plugin_validate_password.h -include/mysql/mysql/components/component_implementation.h -include/mysql/mysql/components/my_service.h -include/mysql/mysql/components/service.h -include/mysql/mysql/components/service_implementation.h -include/mysql/mysql/components/services/dynamic_loader.h -include/mysql/mysql/components/services/dynamic_loader_scheme_file.h -include/mysql/mysql/components/services/persistent_dynamic_loader.h -include/mysql/mysql/components/services/registry.h include/mysql/mysql/psi/mysql_cond.h include/mysql/mysql/psi/mysql_error.h +include/mysql/mysql/psi/mysql_file.h +include/mysql/mysql/psi/mysql_idle.h +include/mysql/mysql/psi/mysql_mdl.h +include/mysql/mysql/psi/mysql_memory.h include/mysql/mysql/psi/mysql_mutex.h +include/mysql/mysql/psi/mysql_ps.h include/mysql/mysql/psi/mysql_rwlock.h +include/mysql/mysql/psi/mysql_socket.h +include/mysql/mysql/psi/mysql_sp.h +include/mysql/mysql/psi/mysql_stage.h +include/mysql/mysql/psi/mysql_statement.h +include/mysql/mysql/psi/mysql_table.h +include/mysql/mysql/psi/mysql_thread.h +include/mysql/mysql/psi/mysql_transaction.h +include/mysql/mysql/psi/psi_base.h include/mysql/mysql/psi/psi_cond.h include/mysql/mysql/psi/psi_error.h include/mysql/mysql/psi/psi_file.h include/mysql/mysql/psi/psi_idle.h include/mysql/mysql/psi/psi_mdl.h +include/mysql/mysql/psi/psi_memory.h include/mysql/mysql/psi/psi_mutex.h include/mysql/mysql/psi/psi_rwlock.h include/mysql/mysql/psi/psi_socket.h include/mysql/mysql/psi/psi_stage.h include/mysql/mysql/psi/psi_statement.h include/mysql/mysql/psi/psi_table.h include/mysql/mysql/psi/psi_thread.h include/mysql/mysql/psi/psi_transaction.h -include/mysql/mysql/psi/mysql_file.h -include/mysql/mysql/psi/mysql_idle.h -include/mysql/mysql/psi/mysql_mdl.h -include/mysql/mysql/psi/mysql_memory.h -include/mysql/mysql/psi/mysql_ps.h -include/mysql/mysql/psi/mysql_socket.h -include/mysql/mysql/psi/mysql_sp.h -include/mysql/mysql/psi/mysql_stage.h -include/mysql/mysql/psi/mysql_statement.h -include/mysql/mysql/psi/mysql_table.h -include/mysql/mysql/psi/mysql_thread.h -include/mysql/mysql/psi/mysql_transaction.h -include/mysql/mysql/psi/psi_base.h -include/mysql/mysql/psi/psi_memory.h include/mysql/mysql/service_command.h include/mysql/mysql/service_locking.h include/mysql/mysql/service_my_plugin_log.h include/mysql/mysql/service_my_snprintf.h include/mysql/mysql/service_mysql_alloc.h include/mysql/mysql/service_mysql_keyring.h include/mysql/mysql/service_mysql_password_policy.h include/mysql/mysql/service_mysql_string.h include/mysql/mysql/service_parser.h include/mysql/mysql/service_rpl_transaction_ctx.h include/mysql/mysql/service_rpl_transaction_write_set.h include/mysql/mysql/service_rules_table.h include/mysql/mysql/service_security_context.h include/mysql/mysql/service_srv_session.h include/mysql/mysql/service_srv_session_info.h include/mysql/mysql/service_ssl_wrapper.h include/mysql/mysql/service_thd_alloc.h include/mysql/mysql/service_thd_engine_lock.h include/mysql/mysql/service_thd_wait.h include/mysql/mysql/service_thread_scheduler.h include/mysql/mysql/services.h include/mysql/mysql/services.h.pp include/mysql/mysql/thread_pool_priv.h include/mysql/mysql/thread_type.h include/mysql/mysql_com.h include/mysql/mysql_com_server.h include/mysql/mysql_time.h include/mysql/mysql_version.h +include/mysql/mysql_version.h.in include/mysql/mysqld_ername.h include/mysql/mysqld_error.h +include/mysql/mysys_err.h +include/mysql/nullable.h +include/mysql/password.h +include/mysql/pfs_cond_provider.h +include/mysql/pfs_error_provider.h +include/mysql/pfs_file_provider.h +include/mysql/pfs_idle_provider.h +include/mysql/pfs_memory_provider.h +include/mysql/pfs_metadata_provider.h +include/mysql/pfs_mutex_provider.h +include/mysql/pfs_rwlock_provider.h +include/mysql/pfs_socket_provider.h +include/mysql/pfs_stage_provider.h +include/mysql/pfs_statement_provider.h +include/mysql/pfs_table_provider.h +include/mysql/pfs_thread_provider.h +include/mysql/pfs_transaction_provider.h include/mysql/plugin.h include/mysql/plugin_audit.h include/mysql/plugin_ftparser.h include/mysql/plugin_group_replication.h include/mysql/plugin_keyring.h include/mysql/plugin_validate_password.h +include/mysql/prealloced_array.h +include/mysql/priority_queue.h +include/mysql/probes_mysql.d.base +include/mysql/probes_mysql.h +include/mysql/probes_mysql_nodtrace.h +include/mysql/queues.h +include/mysql/rwlock_scoped_lock.h +include/mysql/scope_guard.h +include/mysql/service_versions.h +include/mysql/sha1.h +include/mysql/sha2.h +include/mysql/sql_chars.h include/mysql/sql_common.h +include/mysql/sql_string.h include/mysql/sslopt-case.h include/mysql/sslopt-longopts.h include/mysql/sslopt-vars.h +include/mysql/str_uca_type.h +include/mysql/template_utils.h include/mysql/thr_cond.h +include/mysql/thr_lock.h include/mysql/thr_mutex.h include/mysql/thr_rwlock.h include/mysql/typelib.h +include/mysql/violite.h +include/mysql/welcome_copyright_notice.h lib/mysql/libmysqlclient.a lib/mysql/libmysqlclient.so lib/mysql/libmysqlclient.so.21 -lib/mysql/libmysqlservices.a lib/mysql/libmysqlclient_r.a lib/mysql/libmysqlclient_r.so lib/mysql/libmysqlclient_r.so.21 +lib/mysql/libmysqlservices.a libdata/pkgconfig/mysqlclient.pc man/man1/comp_err.1.gz man/man1/mysql.1.gz man/man1/mysql_config.1.gz man/man1/mysql_config_editor.1.gz man/man1/mysqladmin.1.gz man/man1/mysqlbinlog.1.gz man/man1/mysqlcheck.1.gz man/man1/mysqldump.1.gz man/man1/mysqlimport.1.gz man/man1/mysqlshow.1.gz man/man1/mysqlslap.1.gz share/aclocal/mysql.m4