diff options
author | nia <nia@pkgsrc.org> | 2021-05-13 11:04:43 +0000 |
---|---|---|
committer | nia <nia@pkgsrc.org> | 2021-05-13 11:04:43 +0000 |
commit | c95e44c8828c67d3971478c5ce45bebf70689c52 (patch) | |
tree | d65c14582c6b23d0778a33657343c6ab8b000e06 /databases/mariadb55-client | |
parent | a4cf66ad8cb3f26fa3105d155ad8f607ad0eb5e8 (diff) | |
download | pkgsrc-c95e44c8828c67d3971478c5ce45bebf70689c52.tar.gz |
Remove mariadb55, EOL since April 2020.
Diffstat (limited to 'databases/mariadb55-client')
58 files changed, 0 insertions, 1881 deletions
diff --git a/databases/mariadb55-client/DESCR b/databases/mariadb55-client/DESCR deleted file mode 100644 index 1bcbb507f39..00000000000 --- a/databases/mariadb55-client/DESCR +++ /dev/null @@ -1,4 +0,0 @@ -MariaDB is a fork of MySQL relational database management system. -It is an enhanced, drop-in replacement for MySQL. - -This package contains client libraries. diff --git a/databases/mariadb55-client/MESSAGE b/databases/mariadb55-client/MESSAGE deleted file mode 100644 index f916a953c54..00000000000 --- a/databases/mariadb55-client/MESSAGE +++ /dev/null @@ -1,9 +0,0 @@ -=========================================================================== -$NetBSD: MESSAGE,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - -To use the ``mysqlhotcopy'' script, you'll have to install the following -package: - - databases/p5-DBD-mysql - -=========================================================================== diff --git a/databases/mariadb55-client/Makefile b/databases/mariadb55-client/Makefile deleted file mode 100644 index a9419425fa7..00000000000 --- a/databases/mariadb55-client/Makefile +++ /dev/null @@ -1,43 +0,0 @@ -# $NetBSD: Makefile,v 1.14 2020/08/31 18:06:55 wiz Exp $ - -PKGNAME= ${DISTNAME:S/-/-client-/} -PKGREVISION= 1 -#PKGREVISION= 1 -COMMENT= MariaDB 5.5, a free SQL database (client) - -CONFLICTS= mysql3-client-[0-9]* -CONFLICTS= mysql-client-[0-9]* - -.include "Makefile.common" - -CMAKE_ARGS+= -DWITHOUT_SERVER=ON -CMAKE_ARGS+= -DWITH_UNIT_TESTS=OFF -# MariaDB uses internal OpenSSL structure made opaque with later versions -CMAKE_ARGS+= -DWITH_SSL=bundled -UNWRAP_FILES+= scripts/mysql_config -INFO_FILES= yes -INSTALL_DIRS+= client include libmysql man scripts tests - -REPLACE_PERL+= scripts/convert-*.sh scripts/mytop.sh - -# REPLACE_PERL doesn't replace @PERL_PATH@, which is what's found in these -# files now. -SUBST_CLASSES+= perlpath -SUBST_STAGE.perlpath= pre-configure -SUBST_FILES.perlpath= scripts/mysql*.sh scripts/*.pl.in -SUBST_SED.perlpath= -e 1s,@PERL_PATH@,${PERL5}, - -SUBST_CLASSES+= fixwrap -SUBST_STAGE.fixwrap= post-build -SUBST_FILES.fixwrap= scripts/mysqlbug -SUBST_SED.fixwrap= -e "s,${WRAPPER_BINDIR}/,,g" - -# Replace manual pages which only include other ones with a symbolic link. -# It is for manual compression is activated or mandoc(1) is used. -post-install: -.for mf in mysql_client_test_embedded.1 mysqltest_embedded.1 - ${RM} -f ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/${mf} - ${LN} -s ${mf:S/_embedded//} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/${mf} -.endfor - -.include "../../mk/bsd.pkg.mk" diff --git a/databases/mariadb55-client/Makefile.common b/databases/mariadb55-client/Makefile.common deleted file mode 100644 index 3bccaa16a36..00000000000 --- a/databases/mariadb55-client/Makefile.common +++ /dev/null @@ -1,118 +0,0 @@ -# $NetBSD: Makefile.common,v 1.8 2020/05/13 05:13:26 rillig Exp $ -# -# used by databases/mariadb55-client/Makefile -# used by databases/mariadb55-server/Makefile - -DISTNAME= mariadb-5.5.67 -CATEGORIES= databases -MASTER_SITES= https://downloads.mariadb.org/f/${DISTNAME}/source/ - -MAINTAINER?= pkgsrc-users@NetBSD.org -HOMEPAGE= http://www.mariadb.org/ -LICENSE= gnu-gpl-v2 - -DISTINFO_FILE?= ${.CURDIR}/../../databases/mariadb55-client/distinfo -PATCHDIR?= ${.CURDIR}/../../databases/mariadb55-client/patches - -USE_CMAKE= yes -USE_LANGUAGES= c c++ -USE_TOOLS+= bash gmake perl:run - -CXXFLAGS+= -fpermissive - -.include "../../mk/bsd.prefs.mk" - -.include "options.mk" - -# MYSQL_USER username of the database administrator -# MYSQL_GROUP group of the database administrator -# MYSQL_DATADIR home directory (location of the databases) -# MYSQL_PIDFILE process ID file -# MYSQL_CHARSET default character set -# MYSQL_EXTRA_CHARSET additional character set to be compiled in -MYSQL_USER?= mariadb -MYSQL_GROUP?= mariadb -MYSQL_DATADIR?= ${VARBASE}/mariadb -MYSQL_PIDFILE?= ${MYSQL_DATADIR}/${HOST}.pid -MYSQL_CHARSET?= latin1 -MYSQL_COLLATION?= latin1_swedish_ci -MYSQL_EXTRA_CHARSET?= all - -PKG_USERS_VARS+= MYSQL_USER -PKG_GROUPS_VARS+= MYSQL_GROUP - -CONFIG_SHELL= ${TOOLS_PATH.bash} - -CFLAGS.IRIX+= -DIRIX5 -DNEEDS_BSTRING_H - -BUILD_DEFS+= VARBASE - -# paths -CMAKE_ARGS+= -DINSTALL_DOCDIR="share/doc/mariadb" -CMAKE_ARGS+= -DINSTALL_DOCREADMEDIR="share/doc/mariadb" -CMAKE_ARGS+= -DINSTALL_INCLUDEDIR="include/mysql" -CMAKE_ARGS+= -DINSTALL_INFODIR="info" -CMAKE_ARGS+= -DINSTALL_MANDIR="${PKGMANDIR}" -CMAKE_ARGS+= -DINSTALL_MYSQLSHAREDIR="share/mariadb" -CMAKE_ARGS+= -DINSTALL_MYSQLTESTDIR="share/mariadb/test" -CMAKE_ARGS+= -DINSTALL_PLUGINDIR="lib/mysql/plugin" -CMAKE_ARGS+= -DINSTALL_SBINDIR="sbin" -CMAKE_ARGS+= -DINSTALL_SCRIPTDIR="bin" -CMAKE_ARGS+= -DINSTALL_SQLBENCHDIR="share/mariadb/sql-bench" -CMAKE_ARGS+= -DINSTALL_SUPPORTFILESDIR="share/mariadb" -CMAKE_ARGS+= -DMYSQL_DATADIR=${MYSQL_DATADIR} - -# always use our own readline, not MySQL bundled one -CMAKE_ARGS+= -DWITH_READLINE=OFF -CMAKE_ARGS+= -DDEFAULT_CHARSET=${MYSQL_CHARSET:Q} -CMAKE_ARGS+= -DDEFAULT_COLLATION=${MYSQL_COLLATION:Q} -CMAKE_ARGS+= -DWITH_EXTRA_CHARSETS=${MYSQL_EXTRA_CHARSET:Q} -BROKEN_READLINE_DETECTION= yes # At least on RHEL 5.6 - -# MySQL 5 depends on builtin functions enabled with i486 and later with GCC. -.if ${OPSYS} == "NetBSD" && !empty(MACHINE_ARCH:Mi386) -GNU_ARCH.i386= i486 -CFLAGS+= -march=i486 -.endif - -# Ensure the correct DTrace ABI is used. -.if !empty(ABI) -CMAKE_ARGS+= -DDTRACE_FLAGS="-${ABI}" -.endif - -CPPFLAGS+= -Dunix -CFLAGS+= -DUSE_OLD_FUNCTIONS # 3.23.x compat - -.if ${OPSYS} != "Interix" -CFLAGS+= -fPIC -DPIC -CXXFLAGS+= -fPIC -DPIC -.endif - -# force HAVE_CURSES_H on Solaris since the configure script is broken -# and does not properly detect this, breaking the build later on. -CFLAGS.SunOS+= -DHAVE_CURSES_H -CXXFLAGS.SunOS+= -DHAVE_CURSES_H - -# SCO OpenServer 5.0.7/3.2's readdir_r has 2 arguments and return struct dirent. -.if ${OS_VARIANT} == "SCOOSR5" -CMAKE_ARGS+= -DHAVE_READDIR_R=OFF -.endif - -.include "../../mk/pthread.buildlink3.mk" - -.if (defined(PTHREAD_TYPE) && (${PTHREAD_TYPE} == "pth")) || \ - ${OS_VARIANT} == "SCOOSR5" -CFLAGS+= -DSIGNALS_DONT_BREAK_READ -CXXFLAGS+= -DSIGNALS_DONT_BREAK_READ -.endif - -LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/mariadb - -.include "../../mk/readline.buildlink3.mk" -.if !empty(READLINE_TYPE:Mreadline) -CMAKE_ARGS+= -DREADLINE_INCLUDE_DIR=${BUILDLINK_PREFIX.editlinereadline}/include/readline -.else -CMAKE_ARGS+= -DLIBEDIT_INCLUDE_DIR=${BUILDLINK_PREFIX.editlinereadline}/include/readline -.endif - -.include "../../devel/zlib/buildlink3.mk" diff --git a/databases/mariadb55-client/PLIST b/databases/mariadb55-client/PLIST deleted file mode 100644 index e65bfcc5612..00000000000 --- a/databases/mariadb55-client/PLIST +++ /dev/null @@ -1,205 +0,0 @@ -@comment $NetBSD: PLIST,v 1.2 2015/05/07 12:45:28 fhajny Exp $ -bin/msql2mysql -bin/mysql -bin/mysql_client_test -bin/mysql_config -bin/mysql_convert_table_format -bin/mysql_find_rows -bin/mysql_fix_extensions -bin/mysql_install_db -bin/mysql_plugin -bin/mysql_secure_installation -bin/mysql_setpermission -bin/mysql_upgrade -bin/mysql_zap -bin/mysqlaccess -bin/mysqladmin -bin/mysqlbinlog -bin/mysqlbug -bin/mysqlcheck -bin/mysqld_multi -bin/mysqld_safe -bin/mysqldump -bin/mysqldumpslow -bin/mysqlhotcopy -bin/mysqlimport -bin/mysqlshow -bin/mysqlslap -bin/mysqltest -bin/mytop -include/mysql/auth_dialog_client.h -include/mysql/client_plugin.h -include/mysql/decimal.h -include/mysql/errmsg.h -include/mysql/handler_ername.h -include/mysql/handler_state.h -include/mysql/keycache.h -include/mysql/m_ctype.h -include/mysql/m_string.h -include/mysql/ma_dyncol.h -include/mysql/my_alloc.h -include/mysql/my_attribute.h -include/mysql/my_compiler.h -include/mysql/my_config.h -include/mysql/my_dbug.h -include/mysql/my_decimal_limits.h -include/mysql/my_dir.h -include/mysql/my_getopt.h -include/mysql/my_global.h -include/mysql/my_list.h -include/mysql/my_net.h -include/mysql/my_pthread.h -include/mysql/my_sys.h -include/mysql/my_valgrind.h -include/mysql/my_xml.h -include/mysql/mysql.h -include/mysql/mysql_com.h -include/mysql/mysql_embed.h -include/mysql/mysql_time.h -include/mysql/mysql_version.h -include/mysql/mysqld_ername.h -include/mysql/mysqld_error.h -include/mysql/plugin.h -include/mysql/plugin_audit.h -include/mysql/plugin_auth.h -include/mysql/plugin_auth_common.h -include/mysql/plugin_ftparser.h -include/mysql/private/atomic/gcc_builtins.h -include/mysql/private/atomic/generic-msvc.h -include/mysql/private/atomic/nolock.h -include/mysql/private/atomic/rwlock.h -include/mysql/private/atomic/solaris.h -include/mysql/private/atomic/x86-gcc.h -include/mysql/private/base64.h -include/mysql/private/config.h -include/mysql/private/ft_global.h -include/mysql/private/hash.h -include/mysql/private/heap.h -include/mysql/private/lf.h -include/mysql/private/maria.h -include/mysql/private/my_aes.h -include/mysql/private/my_alarm.h -include/mysql/private/my_atomic.h -include/mysql/private/my_base.h -include/mysql/private/my_bit.h -include/mysql/private/my_bitmap.h -include/mysql/private/my_check_opt.h -include/mysql/private/my_compare.h -include/mysql/private/my_context.h -include/mysql/private/my_cpu.h -include/mysql/private/my_libwrap.h -include/mysql/private/my_md5.h -include/mysql/private/my_nosys.h -include/mysql/private/my_rdtsc.h -include/mysql/private/my_stacktrace.h -include/mysql/private/my_time.h -include/mysql/private/my_tree.h -include/mysql/private/my_uctype.h -include/mysql/private/my_user.h -include/mysql/private/myisam.h -include/mysql/private/myisamchk.h -include/mysql/private/myisammrg.h -include/mysql/private/myisampack.h -include/mysql/private/mysql_async.h -include/mysql/private/mysqld_default_groups.h -include/mysql/private/mysys_err.h -include/mysql/private/password.h -include/mysql/private/probes_mysql.h -${PLIST.dtrace}include/mysql/private/probes_mysql_dtrace.h -include/mysql/private/probes_mysql_nodtrace.h -include/mysql/private/queues.h -include/mysql/private/rijndael.h -include/mysql/private/service_versions.h -include/mysql/private/sha1.h -include/mysql/private/sha2.h -include/mysql/private/t_ctype.h -include/mysql/private/thr_alarm.h -include/mysql/private/thr_lock.h -include/mysql/private/thread_pool_priv.h -include/mysql/private/violite.h -include/mysql/private/waiting_threads.h -include/mysql/private/welcome_copyright_notice.h -include/mysql/private/wqueue.h -include/mysql/psi/mysql_file.h -include/mysql/psi/mysql_thread.h -include/mysql/psi/psi.h -include/mysql/psi/psi_abi_v1.h -include/mysql/psi/psi_abi_v2.h -include/mysql/service_debug_sync.h -include/mysql/service_kill_statement.h -include/mysql/service_logger.h -include/mysql/service_my_snprintf.h -include/mysql/service_progress_report.h -include/mysql/service_thd_alloc.h -include/mysql/service_thd_wait.h -include/mysql/service_thread_scheduler.h -include/mysql/services.h -include/mysql/sql_common.h -include/mysql/sql_state.h -include/mysql/sslopt-case.h -include/mysql/sslopt-longopts.h -include/mysql/sslopt-vars.h -include/mysql/typelib.h -lib/libmysqlclient.a -lib/libmysqlclient.so -lib/libmysqlclient.so.18 -lib/libmysqlclient.so.18.0.0 -lib/libmysqlclient_r.a -lib/libmysqlclient_r.so -lib/libmysqlclient_r.so.18 -lib/libmysqlclient_r.so.18.0.0 -man/man1/aria_chk.1 -man/man1/aria_dump_log.1 -man/man1/aria_ftdump.1 -man/man1/aria_pack.1 -man/man1/aria_read_log.1 -man/man1/innochecksum.1 -man/man1/msql2mysql.1 -man/man1/my_print_defaults.1 -man/man1/myisam_ftdump.1 -man/man1/myisamchk.1 -man/man1/myisamlog.1 -man/man1/myisampack.1 -man/man1/mysql-stress-test.pl.1 -man/man1/mysql-test-run.pl.1 -man/man1/mysql.1 -man/man1/mysql.server.1 -man/man1/mysql_client_test.1 -man/man1/mysql_client_test_embedded.1 -man/man1/mysql_config.1 -man/man1/mysql_convert_table_format.1 -man/man1/mysql_find_rows.1 -man/man1/mysql_fix_extensions.1 -man/man1/mysql_install_db.1 -man/man1/mysql_plugin.1 -man/man1/mysql_secure_installation.1 -man/man1/mysql_setpermission.1 -man/man1/mysql_tzinfo_to_sql.1 -man/man1/mysql_upgrade.1 -man/man1/mysql_waitpid.1 -man/man1/mysql_zap.1 -man/man1/mysqlaccess.1 -man/man1/mysqladmin.1 -man/man1/mysqlbinlog.1 -man/man1/mysqlbug.1 -man/man1/mysqlcheck.1 -man/man1/mysqld_multi.1 -man/man1/mysqld_safe.1 -man/man1/mysqldump.1 -man/man1/mysqldumpslow.1 -man/man1/mysqlhotcopy.1 -man/man1/mysqlimport.1 -man/man1/mysqlshow.1 -man/man1/mysqlslap.1 -man/man1/mysqltest.1 -man/man1/mysqltest_embedded.1 -man/man1/perror.1 -man/man1/replace.1 -man/man1/resolve_stack_dump.1 -man/man1/resolveip.1 -man/man8/mysqld.8 -share/mariadb/fill_help_tables.sql -share/mariadb/mysql_performance_tables.sql -share/mariadb/mysql_system_tables.sql -share/mariadb/mysql_system_tables_data.sql -share/mariadb/mysql_test_data_timezone.sql diff --git a/databases/mariadb55-client/buildlink3.mk b/databases/mariadb55-client/buildlink3.mk deleted file mode 100644 index 797478d4f54..00000000000 --- a/databases/mariadb55-client/buildlink3.mk +++ /dev/null @@ -1,23 +0,0 @@ -# $NetBSD: buildlink3.mk,v 1.7 2020/01/18 21:47:59 jperkin Exp $ - -# This buildlink file uses mysql-client and not mariadb-client, -# because some packages depending on it expect BUILDLINK_*.mysql-client -# to be set and will fail build if they get BUILDLINK_*.mariadb-client -# instead. -BUILDLINK_TREE+= mysql-client - -.if !defined(MARIADB_CLIENT_BUILDLINK3_MK) -MARIADB_CLIENT_BUILDLINK3_MK:= - -BUILDLINK_API_DEPENDS.mysql-client+= mariadb-client>=5.5.43 -BUILDLINK_ABI_DEPENDS.mysql-client?= mariadb-client>=5.5.57nb3 -BUILDLINK_PKGSRCDIR.mysql-client?= ../../databases/mariadb55-client -BUILDLINK_PKGSRCDIR.mysql-client?= ../../databases/mariadb55-client -BUILDLINK_INCDIRS.mysql-client?= include/mysql -BUILDLINK_LIBDIRS.mysql-client?= lib - -.include "../../devel/zlib/buildlink3.mk" -.include "../../security/openssl/buildlink3.mk" -.endif # MARIADB_CLIENT_BUILDLINK3_MK - -BUILDLINK_TREE+= -mysql-client diff --git a/databases/mariadb55-client/distinfo b/databases/mariadb55-client/distinfo deleted file mode 100644 index 4ffbf48998e..00000000000 --- a/databases/mariadb55-client/distinfo +++ /dev/null @@ -1,60 +0,0 @@ -$NetBSD: distinfo,v 1.10 2020/04/16 09:03:47 manu Exp $ - -SHA1 (mariadb-5.5.67.tar.gz) = e9ced85c0564837acd43561ba75c79d2d25a24e1 -RMD160 (mariadb-5.5.67.tar.gz) = 46f04809b441e964a40778555caf63b6302d51a9 -SHA512 (mariadb-5.5.67.tar.gz) = 494b2b0d863e2fed6f02f8d61134a645aa113bb0e17ba08b304350dfa974f6fce2a2fcc231fb413872156f70f08fbd2604f58d642fffe085f3b093176a3e68c9 -Size (mariadb-5.5.67.tar.gz) = 45971908 bytes -SHA1 (sphinx-2.2.11-release.tar.gz) = 34e83f43de0e69e258bf749ea00348c60a51632a -RMD160 (sphinx-2.2.11-release.tar.gz) = 5804b4cce64bc03fa20bac26c7391cd661cecc77 -SHA512 (sphinx-2.2.11-release.tar.gz) = cf1a262a5b0fbf0bd2827ec6ec629edeaf709ce855a6e7b509b65342baaeb26c02717ca63f1578d32c83d21e2fd6d1e92dceb34660e6351b93cd96fd4e623689 -Size (sphinx-2.2.11-release.tar.gz) = 3061998 bytes -SHA1 (patch-BUILD_compile-pentium-gcov) = 02b414235a2cdfc1d5c95946010e0cdbada76c5d -SHA1 (patch-CMakeLists.txt) = 9c56523626837ab83ecef26f1c0609e084976fa7 -SHA1 (patch-client_completion_hash.cc) = 810dab31e17a19804323059d38f5ec7f0d55c3ab -SHA1 (patch-client_mysql.cc) = e2f1ef8325d08c8bc68ea0849f0cc8d49f9a69a1 -SHA1 (patch-client_mysqladmin.cc) = ab05c6944d50c9b22365426656f0b61a5906d632 -SHA1 (patch-client_mysqlbinlog.cc) = 00146dfd7d0a6e0bb1a8c30395bc707af3b4a6c7 -SHA1 (patch-client_mysqlshow.c) = 82ddfb98ab85b3e96e56b5ecc0df25cc315b8dbc -SHA1 (patch-cmake_dtrace.cmake) = 460799dee4d7f9d6c1e3b2dbf0412f8576297991 -SHA1 (patch-cmake_libutils.cmake) = 0c3f25f8e73ab0a062b539a8d551342a6ddf57c4 -SHA1 (patch-cmake_plugin.cmake) = b7566d25c80c2492a96c5617b96f9b6212b0fe93 -SHA1 (patch-cmake_readline.cmake) = 4652c45743919857a888fa216fc6bd0a6567d9c9 -SHA1 (patch-config.h.cmake) = 75d4c09eb34353057c6a8e36523f55d1bfdace59 -SHA1 (patch-include_CMakeLists.txt) = 9ce9db088fda6ed76039b818c27b74d584bae151 -SHA1 (patch-include_my__context.h) = 16e9f69c35243967e5b95022b0350b36c02725da -SHA1 (patch-include_my_compare.h) = 9d04f444d56d705f3a57add7ad5f8fc5c7ce8341 -SHA1 (patch-include_my_net.h) = b6361a0871afdf66feabc82c5ad3559ff5b34c37 -SHA1 (patch-include_my_pthread.h) = 6d4ec91f90e717b0a075133fea535ee62d64d3ef -SHA1 (patch-include_myisam.h) = 4cc8fd0bcba5ae8fdc4882048351b6225f00d2c5 -SHA1 (patch-include_violite.h) = 31555632c2f48ae2cf9670f94a8233bfcad25083 -SHA1 (patch-libmysql_CMakeLists.txt) = bca5243b76ea783e5b39e619528b28095aa1392a -SHA1 (patch-mysys_my__getopt.c) = 76ed2ffb774a7171bb547b3098db148329cbe21d -SHA1 (patch-mysys_my_symlink.c) = d88553afa2ca97370d307092fedf6c8c53f63b02 -SHA1 (patch-mysys_stacktrace.c) = 9f18875126208c30d41f896f0e6edc7000df0c73 -SHA1 (patch-plugin_handler__socket_libhsclient_socket.cpp) = 4fe680a207162c750ca4a6107bfbaa912e93d5d0 -SHA1 (patch-scripts_CMakeLists.txt) = 0e30f7c4d7f1cf9d8460b76b54770b1263f4bae5 -SHA1 (patch-scripts_mysqld_safe.sh) = 5ce94ea8ebce4041fe9ba4753a18b378052aab4d -SHA1 (patch-sql-common_client__plugin.c) = 507fb154013dc66218f36fe12e8b28eb8774d090 -SHA1 (patch-sql_CMakeLists.txt) = fd2bfb8cbb74ea806b95a6c02b282197c3f8c04c -SHA1 (patch-sql_log_event.h) = 8d2700e370e77d3f6cb441b67b3d19f13d77e600 -SHA1 (patch-sql_mysqld.cc) = fa0f827f18f667788fc63f8eda60e87281b10ece -SHA1 (patch-sql_sql_string.h) = a452b9ec57c8706fe42c7982cb9996a07c57761a -SHA1 (patch-storage_archive_CMakeLists.txt) = 6b97ca889db51516052591e6ae64b0b8c364dc2f -SHA1 (patch-storage_blackhole_CMakeLists.txt) = a6468e1c3e513ad678cf9410b7368c11d0a06e43 -SHA1 (patch-storage_csv_CMakeLists.txt) = cfe0096bc15419e6da5bb9c0a4eafd8f54164467 -SHA1 (patch-storage_example_CMakeLists.txt) = fda961bfca089b760e61a7f1e6016705401a34cc -SHA1 (patch-storage_federated_CMakeLists.txt) = 422498972e3e6716f785d37d0a4cf9ef4954564d -SHA1 (patch-storage_heap_CMakeLists.txt) = 3aa82a8ff12b4ab5d844ee56621569fb70616802 -SHA1 (patch-storage_innobase_include_os0sync.h) = 6eb85db54783267f78aac6197a9c6829282f249d -SHA1 (patch-storage_myisam_CMakeLists.txt) = 3fa24fc137286ce4a607ced5a169ad075239d2ac -SHA1 (patch-storage_myisammrg_CMakeLists.txt) = d988f23723b67cbaa227d1f4d2f10e76e171115d -SHA1 (patch-storage_ndb_include_util_Parser.hpp) = 1b5d243127356d5985f096d5e0dd44c344e57e2c -SHA1 (patch-storage_tokudb_ft-index_portability_portability.cc) = 336e915b9d1cdbdffb5317d0a825b54aedb762d7 -SHA1 (patch-storage_tokudb_ft-index_portability_toku__portability.h) = 48a128b6a0c49e88df556da9bdf13d4a906b14ef -SHA1 (patch-storage_tokudb_ft-index_portability_toku__pthread.cc) = 24d90b5f1ccd1eb6fb7e9233b11ccee1f90e1512 -SHA1 (patch-storage_tokudb_ft-index_portability_toku__pthread.h) = e82634121c27fb3920d44c3bf38eeedffc3d8c1f -SHA1 (patch-storage_tokudb_ft-index_src_ydb-internal.h) = bbcf912fe329ef85c4ac5c6803fb5cb1aaa9d01d -SHA1 (patch-strings_decimal.c) = 4b22180d1766352673a648f76302780b1c06bca5 -SHA1 (patch-strtoll.c) = 53a3c0172487ee68f621328b16aa1742af4ae737 -SHA1 (patch-strtoull.c) = 7126be697036a588d29e21a6e1a472863d285f4a -SHA1 (patch-vio_viosocket.c) = bf6d57ee04db57b7ac508b18653b0955ef8a6a2b diff --git a/databases/mariadb55-client/options.mk b/databases/mariadb55-client/options.mk deleted file mode 100644 index e1b22e693ca..00000000000 --- a/databases/mariadb55-client/options.mk +++ /dev/null @@ -1,44 +0,0 @@ -# $NetBSD: options.mk,v 1.4 2017/08/08 11:23:38 fhajny Exp $ - -PKG_OPTIONS_VAR= PKG_OPTIONS.mariadb55 - -# ndb-cluster does not configure with cmake -PKG_SUPPORTED_OPTIONS+= dtrace embedded-server ndb-cluster sphinx ssl -PKG_SUGGESTED_OPTIONS+= embedded-server ssl - -.include "../../mk/bsd.options.mk" - -# Enable OpenSSL support -.if !empty(PKG_OPTIONS:Mssl) -. include "../../security/openssl/buildlink3.mk" -CMAKE_ARGS+= -DWITH_SSL=system -.else -CMAKE_ARGS+= -DWITH_SSL=no -.endif - -## This doesn't seem to build at all currently -# Enable DTrace support -PLIST_VARS+= dtrace -## This doesn't seem to build at all currently -## .if !empty(PKG_OPTIONS:Mdtrace) -## CMAKE_ARGS+= -DENABLE_DTRACE=ON -## PLIST.dtrace= yes -## .else -CMAKE_ARGS+= -DENABLE_DTRACE=OFF -## .endif - -# Enable Sphinx SE support -# http://sphinxsearch.com/docs/current.html#sphinxse-overview -PLIST_VARS+= sphinx -.if !empty(PKG_OPTIONS:Msphinx) || make(distinfo) || make(makesum) || make(mdi) -SPHINX_VER= 2.2.11 -DISTFILES= ${DEFAULT_DISTFILES} sphinx-${SPHINX_VER}-release${EXTRACT_SUFX} -SITES.sphinx-${SPHINX_VER}-release.tar.gz= http://sphinxsearch.com/files/ -.if !empty(PKGPATH:Mdatabases/mariadb55-server) -MESSAGE_SRC= ${PKGDIR}/MESSAGE ${PKGDIR}/MESSAGE.sphinx -.endif -PLIST.sphinx= yes - -post-extract: - ${CP} -R ${WRKDIR}/sphinx-${SPHINX_VER}-release/mysqlse ${WRKSRC}/storage/sphinx -.endif diff --git a/databases/mariadb55-client/patches/patch-BUILD_compile-pentium-gcov b/databases/mariadb55-client/patches/patch-BUILD_compile-pentium-gcov deleted file mode 100644 index fe05d09fe47..00000000000 --- a/databases/mariadb55-client/patches/patch-BUILD_compile-pentium-gcov +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-BUILD_compile-pentium-gcov,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - -* Don't use "==" in test(1). - ---- BUILD/compile-pentium-gcov.orig 2015-02-13 12:07:00.000000000 +0000 -+++ BUILD/compile-pentium-gcov -@@ -22,7 +22,7 @@ CCACHE_GCOV_VERSION_ENABLED=0 - if ccache -V > /dev/null 2>&1 - then - CCACHE_VER=`ccache -V | head -1 | sed s/"ccache version "//` -- if test "$CCACHE_VER" == "2.4-gcov" -+ if test "$CCACHE_VER" = "2.4-gcov" - then - CCACHE_GCOV_VERSION_ENABLED=1 - else diff --git a/databases/mariadb55-client/patches/patch-CMakeLists.txt b/databases/mariadb55-client/patches/patch-CMakeLists.txt deleted file mode 100644 index 9d60f78e712..00000000000 --- a/databases/mariadb55-client/patches/patch-CMakeLists.txt +++ /dev/null @@ -1,56 +0,0 @@ -$NetBSD: patch-CMakeLists.txt,v 1.2 2015/05/07 12:45:29 fhajny Exp $ - -Split configuration between mysql-client and mysql-server. -Build with newer DTrace. - ---- CMakeLists.txt.orig 2015-02-13 12:07:00.000000000 +0000 -+++ CMakeLists.txt -@@ -154,6 +154,7 @@ IF(DISABLE_SHARED) - SET(WITHOUT_DYNAMIC_PLUGINS 1) - ENDIF() - OPTION(ENABLED_PROFILING "Enable profiling" ON) -+OPTION(ENABLE_DTRACE "Include support for DTrace probes" OFF) - OPTION(CYBOZU "" OFF) - OPTION(BACKUP_TEST "" OFF) - OPTION(WITHOUT_SERVER OFF) -@@ -380,22 +381,24 @@ IF(NOT WITHOUT_SERVER) - CONFIGURE_PLUGINS() - ENDIF() - --ADD_SUBDIRECTORY(include) - ADD_SUBDIRECTORY(dbug) - ADD_SUBDIRECTORY(strings) - ADD_SUBDIRECTORY(vio) - ADD_SUBDIRECTORY(regex) - ADD_SUBDIRECTORY(mysys) --ADD_SUBDIRECTORY(libmysql) --ADD_SUBDIRECTORY(client) - ADD_SUBDIRECTORY(extra) - ADD_SUBDIRECTORY(libservices) --ADD_SUBDIRECTORY(scripts) - ADD_SUBDIRECTORY(sql/share) - ADD_SUBDIRECTORY(support-files) - --IF(NOT WITHOUT_SERVER) -+IF(WITHOUT_SERVER) -+ ADD_SUBDIRECTORY(include) -+ ADD_SUBDIRECTORY(libmysql) -+ ADD_SUBDIRECTORY(client) -+ ADD_SUBDIRECTORY(scripts) -+ ADD_SUBDIRECTORY(man) - ADD_SUBDIRECTORY(tests) -+ELSE() - ADD_SUBDIRECTORY(sql) - OPTION (WITH_EMBEDDED_SERVER "Compile MySQL with embedded server" OFF) - IF(WITH_EMBEDDED_SERVER) -@@ -413,10 +416,6 @@ IF(NOT WITHOUT_SERVER) - ADD_SUBDIRECTORY(packaging/rpm-oel) - ENDIF() - --IF(UNIX) -- ADD_SUBDIRECTORY(man) --ENDIF() -- - INCLUDE(cmake/abi_check.cmake) - INCLUDE(cmake/tags.cmake) - diff --git a/databases/mariadb55-client/patches/patch-client_completion_hash.cc b/databases/mariadb55-client/patches/patch-client_completion_hash.cc deleted file mode 100644 index ae49a6180f5..00000000000 --- a/databases/mariadb55-client/patches/patch-client_completion_hash.cc +++ /dev/null @@ -1,17 +0,0 @@ -$NetBSD: patch-client_completion_hash.cc,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - -Portability: include <bstring.h> if exists. - ---- client/completion_hash.cc.orig 2015-02-13 12:07:00.000000000 +0000 -+++ client/completion_hash.cc -@@ -22,6 +22,10 @@ - - #include <my_global.h> - #include <m_string.h> -+#ifdef NEEDS_BSTRING_H // defines bzero() -+#include <bstring.h> -+#endif -+ - #include <my_sys.h> - #include "completion_hash.h" - diff --git a/databases/mariadb55-client/patches/patch-client_mysql.cc b/databases/mariadb55-client/patches/patch-client_mysql.cc deleted file mode 100644 index 8c7649e3d9e..00000000000 --- a/databases/mariadb55-client/patches/patch-client_mysql.cc +++ /dev/null @@ -1,51 +0,0 @@ -$NetBSD: patch-client_mysql.cc,v 1.3 2017/02/03 16:20:18 roy Exp $ - ---- client/mysql.cc.orig 2016-09-12 14:54:54.000000000 +0000 -+++ client/mysql.cc -@@ -89,7 +89,7 @@ extern "C" { - #if defined(__WIN__) - #include <conio.h> - #else --#include <readline.h> -+#include <readline/readline.h> - #define HAVE_READLINE - #define USE_POPEN - #endif -@@ -2634,20 +2634,20 @@ static void initialize_readline (char *n - rl_readline_name = name; - - /* Tell the completer that we want a crack first. */ --#if defined(USE_NEW_READLINE_INTERFACE) -+#if defined(USE_NEW_READLINE_INTERFACE) || defined(USE_LIBEDIT_INTERFACE) -+#if defined(USE_LIBEDIT_INTERFACE) && defined(HAVE_LOCALE_H) -+ setlocale(LC_ALL,""); /* so as libedit use isprint */ -+#endif - rl_attempted_completion_function= (rl_completion_func_t*)&new_mysql_completion; - rl_completion_entry_function= (rl_compentry_func_t*)&no_completion; - - rl_add_defun("magic-space", (rl_command_func_t *)&fake_magic_space, -1); --#elif defined(USE_LIBEDIT_INTERFACE) --#ifdef HAVE_LOCALE_H -- setlocale(LC_ALL,""); /* so as libedit use isprint */ --#endif -- rl_attempted_completion_function= (CPPFunction*)&new_mysql_completion; -- rl_completion_entry_function= &no_completion; -- rl_add_defun("magic-space", (Function*)&fake_magic_space, -1); - #else -+# if defined(USE_READLINE_V6) -+ rl_attempted_completion_function= (rl_completion_func_t*)&new_mysql_completion; -+# else - rl_attempted_completion_function= (CPPFunction*)&new_mysql_completion; -+# endif - rl_completion_entry_function= &no_completion; - #endif - } -@@ -2664,7 +2664,7 @@ static char **new_mysql_completion(const - int end __attribute__((unused))) - { - if (!status.batch && !quick) --#if defined(USE_NEW_READLINE_INTERFACE) -+#if defined(USE_NEW_READLINE_INTERFACE) || defined(USE_LIBEDIT_INTERFACE) || defined(USE_READLINE_V6) - return rl_completion_matches(text, new_command_generator); - #else - return completion_matches((char *)text, (CPFunction *)new_command_generator); diff --git a/databases/mariadb55-client/patches/patch-client_mysqladmin.cc b/databases/mariadb55-client/patches/patch-client_mysqladmin.cc deleted file mode 100644 index 64187514252..00000000000 --- a/databases/mariadb55-client/patches/patch-client_mysqladmin.cc +++ /dev/null @@ -1,35 +0,0 @@ -$NetBSD: patch-client_mysqladmin.cc,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - -Redefine signals for Irix. - ---- client/mysqladmin.cc.orig 2015-02-13 12:07:00.000000000 +0000 -+++ client/mysqladmin.cc -@@ -30,6 +30,11 @@ - #define SHUTDOWN_DEF_TIMEOUT 3600 /* Wait for shutdown */ - #define MAX_TRUNC_LENGTH 3 - -+#if defined(_SCO_DS) -+#include "../strtoull.c" -+#define strtoull pkgsrc_strtoull -+#endif -+ - char *host= NULL, *user= 0, *opt_password= 0, - *default_charset= (char*) MYSQL_AUTODETECT_CHARSET_NAME; - char truncated_var_names[MAX_MYSQL_VAR][MAX_TRUNC_LENGTH]; -@@ -334,8 +339,14 @@ int main(int argc,char *argv[]) - if (tty_password) - opt_password = get_tty_password(NullS); - -- (void) signal(SIGINT,endprog); /* Here if abort */ -- (void) signal(SIGTERM,endprog); /* Here if abort */ -+#ifdef IRIX5 -+#define _MYSQL_END_TYPE (void (*)(...)) -+#else -+#define _MYSQL_END_TYPE -+#endif -+ -+ (void) signal(SIGINT,_MYSQL_END_TYPE endprog); /* Here if abort */ -+ (void) signal(SIGTERM,_MYSQL_END_TYPE endprog);/* Here if abort */ - - sf_leaking_memory=0; /* from now on we cleanup properly */ - diff --git a/databases/mariadb55-client/patches/patch-client_mysqlbinlog.cc b/databases/mariadb55-client/patches/patch-client_mysqlbinlog.cc deleted file mode 100644 index ae5b2f892e4..00000000000 --- a/databases/mariadb55-client/patches/patch-client_mysqlbinlog.cc +++ /dev/null @@ -1,16 +0,0 @@ -$NetBSD: patch-client_mysqlbinlog.cc,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - -Portability: include <bstring.h> if exists. - ---- client/mysqlbinlog.cc.orig 2015-02-13 12:07:00.000000000 +0000 -+++ client/mysqlbinlog.cc -@@ -40,6 +40,9 @@ - #include "sql_common.h" - #include "my_dir.h" - #include <welcome_copyright_notice.h> // ORACLE_WELCOME_COPYRIGHT_NOTICE -+#ifdef NEEDS_BSTRING_H -+#include <bstring.h> /* defines bzero() */ -+#endif - - - #include "sql_string.h" // needed for Rpl_filter diff --git a/databases/mariadb55-client/patches/patch-client_mysqlshow.c b/databases/mariadb55-client/patches/patch-client_mysqlshow.c deleted file mode 100644 index 49e30408312..00000000000 --- a/databases/mariadb55-client/patches/patch-client_mysqlshow.c +++ /dev/null @@ -1,16 +0,0 @@ -$NetBSD: patch-client_mysqlshow.c,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - ---- client/mysqlshow.c.orig 2015-02-13 12:07:00.000000000 +0000 -+++ client/mysqlshow.c -@@ -30,6 +30,11 @@ - #include <sslopt-vars.h> - #include <welcome_copyright_notice.h> /* ORACLE_WELCOME_COPYRIGHT_NOTICE */ - -+#if defined(_SCO_DS) -+#include "../strtoull.c" -+#define strtoull pkgsrc_strtoull -+#endif -+ - static char * host=0, *opt_password=0, *user=0; - static my_bool opt_show_keys= 0, opt_compress= 0, opt_count=0, opt_status= 0; - static my_bool tty_password= 0, opt_table_type= 0; diff --git a/databases/mariadb55-client/patches/patch-cmake_dtrace.cmake b/databases/mariadb55-client/patches/patch-cmake_dtrace.cmake deleted file mode 100644 index 23772af2947..00000000000 --- a/databases/mariadb55-client/patches/patch-cmake_dtrace.cmake +++ /dev/null @@ -1,21 +0,0 @@ -$NetBSD: patch-cmake_dtrace.cmake,v 1.1 2015/05/07 12:45:29 fhajny Exp $ - -Build with newer DTrace. - ---- cmake/dtrace.cmake.orig 2014-05-10 22:36:23.000000000 +0000 -+++ cmake/dtrace.cmake -@@ -40,10 +40,10 @@ MACRO(CHECK_DTRACE) - ENDIF() - - # On FreeBSD, dtrace does not handle userland tracing yet -- IF(DTRACE AND NOT CMAKE_SYSTEM_NAME MATCHES "FreeBSD" -- AND NOT BUGGY_GCC_NO_DTRACE_MODULES -- AND NOT BUGGY_LINUX_DTRACE) -- SET(ENABLE_DTRACE ON CACHE BOOL "Enable dtrace") -+ IF(ENABLE_DTRACE AND (CMAKE_SYSTEM_NAME MATCHES "FreeBSD" -+ OR BUGGY_GCC_NO_DTRACE_MODULES -+ OR BUGGY_LINUX_DTRACE OR NOT DTRACE)) -+ MESSAGE(FATAL_ERROR "dtrace is not supported on this system") - ENDIF() - SET(HAVE_DTRACE ${ENABLE_DTRACE}) - IF(CMAKE_SYSTEM_NAME MATCHES "SunOS") diff --git a/databases/mariadb55-client/patches/patch-cmake_libutils.cmake b/databases/mariadb55-client/patches/patch-cmake_libutils.cmake deleted file mode 100644 index 76ebf51ae99..00000000000 --- a/databases/mariadb55-client/patches/patch-cmake_libutils.cmake +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-cmake_libutils.cmake,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - -On Mac OS X, use PkgSrc libtool. - ---- cmake/libutils.cmake.orig 2015-02-13 12:07:00.000000000 +0000 -+++ cmake/libutils.cmake -@@ -178,7 +178,7 @@ MACRO(MERGE_STATIC_LIBS TARGET OUTPUT_NA - "${LINKER_EXTRA_FLAGS}") - ELSE() - GET_TARGET_PROPERTY(TARGET_LOCATION ${TARGET} LOCATION) -- IF(APPLE) -+ IF(0) - # Use OSX's libtool to merge archives (ihandles universal - # binaries properly) - ADD_CUSTOM_COMMAND(TARGET ${TARGET} POST_BUILD diff --git a/databases/mariadb55-client/patches/patch-cmake_plugin.cmake b/databases/mariadb55-client/patches/patch-cmake_plugin.cmake deleted file mode 100644 index 057d1b3eda8..00000000000 --- a/databases/mariadb55-client/patches/patch-cmake_plugin.cmake +++ /dev/null @@ -1,56 +0,0 @@ -$NetBSD: patch-cmake_plugin.cmake,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - -Build with newer DTrace. - ---- cmake/plugin.cmake.orig 2015-02-13 12:07:00.000000000 +0000 -+++ cmake/plugin.cmake -@@ -21,6 +21,7 @@ INCLUDE(${MYSQL_CMAKE_SCRIPT_DIR}/cmake_ - # [STORAGE_ENGINE] - # [MANDATORY|DEFAULT] - # [STATIC_ONLY|DYNAMIC_ONLY] -+# [DTRACE_INSTRUMENTED] - # [MODULE_OUTPUT_NAME module_name] - # [STATIC_OUTPUT_NAME static_name] - # [RECOMPILE_FOR_EMBEDDED] -@@ -30,7 +31,7 @@ INCLUDE(${MYSQL_CMAKE_SCRIPT_DIR}/cmake_ - MACRO(MYSQL_ADD_PLUGIN) - MYSQL_PARSE_ARGUMENTS(ARG - "LINK_LIBRARIES;DEPENDENCIES;MODULE_OUTPUT_NAME;STATIC_OUTPUT_NAME;COMPONENT" -- "STORAGE_ENGINE;STATIC_ONLY;MODULE_ONLY;MANDATORY;DEFAULT;DISABLED;RECOMPILE_FOR_EMBEDDED" -+ "STORAGE_ENGINE;STATIC_ONLY;MODULE_ONLY;MANDATORY;DEFAULT;DISABLED;RECOMPILE_FOR_EMBEDDED;DTRACE_INSTRUMENTED" - ${ARGN} - ) - -@@ -117,7 +118,9 @@ MACRO(MYSQL_ADD_PLUGIN) - ENDIF() - - ADD_LIBRARY(${target} STATIC ${SOURCES}) -- DTRACE_INSTRUMENT(${target}) -+ IF (ARG_DTRACE_INSTRUMENTED) -+ DTRACE_INSTRUMENT(${target}) -+ ENDIF() - ADD_DEPENDENCIES(${target} GenError ${ARG_DEPENDENCIES}) - RESTRICT_SYMBOL_EXPORTS(${target}) - IF(WITH_EMBEDDED_SERVER) -@@ -126,7 +129,9 @@ MACRO(MYSQL_ADD_PLUGIN) - IF(ARG_RECOMPILE_FOR_EMBEDDED OR NOT _SKIP_PIC) - # Recompile some plugins for embedded - ADD_CONVENIENCE_LIBRARY(${target}_embedded ${SOURCES}) -- DTRACE_INSTRUMENT(${target}_embedded) -+ IF (ARG_DTRACE_INSTRUMENTED) -+ DTRACE_INSTRUMENT(${target}_embedded) -+ ENDIF() - IF(ARG_RECOMPILE_FOR_EMBEDDED) - SET_TARGET_PROPERTIES(${target}_embedded - PROPERTIES COMPILE_DEFINITIONS "EMBEDDED_LIBRARY") -@@ -165,7 +170,9 @@ MACRO(MYSQL_ADD_PLUGIN) - - ADD_VERSION_INFO(${target} MODULE SOURCES) - ADD_LIBRARY(${target} MODULE ${SOURCES}) -- DTRACE_INSTRUMENT(${target}) -+ IF (ARG_DTRACE_INSTRUMENTED) -+ DTRACE_INSTRUMENT(${target}) -+ ENDIF() - SET_TARGET_PROPERTIES (${target} PROPERTIES PREFIX "" - COMPILE_DEFINITIONS "MYSQL_DYNAMIC_PLUGIN") - TARGET_LINK_LIBRARIES (${target} mysqlservices) diff --git a/databases/mariadb55-client/patches/patch-cmake_readline.cmake b/databases/mariadb55-client/patches/patch-cmake_readline.cmake deleted file mode 100644 index ce091c114a9..00000000000 --- a/databases/mariadb55-client/patches/patch-cmake_readline.cmake +++ /dev/null @@ -1,17 +0,0 @@ -$NetBSD: patch-cmake_readline.cmake,v 1.3 2017/02/03 16:20:18 roy Exp $ - ---- cmake/readline.cmake.orig 2016-09-12 14:54:54.000000000 +0000 -+++ cmake/readline.cmake -@@ -180,8 +180,11 @@ MACRO (MYSQL_FIND_SYSTEM_LIBEDIT) - #include <readline.h> - int main(int argc, char **argv) - { -- int res= (*rl_completion_entry_function)(0,0); -+ typedef char * MYFunction(const char*, int); -+ MYFunction* myf= rl_completion_entry_function; -+ char * res= (myf)(NULL, 0); - completion_matches(0,0); -+ return 0; - }" - LIBEDIT_INTERFACE) - SET(USE_LIBEDIT_INTERFACE ${LIBEDIT_INTERFACE}) diff --git a/databases/mariadb55-client/patches/patch-config.h.cmake b/databases/mariadb55-client/patches/patch-config.h.cmake deleted file mode 100644 index 5fe995b1bc6..00000000000 --- a/databases/mariadb55-client/patches/patch-config.h.cmake +++ /dev/null @@ -1,12 +0,0 @@ -$NetBSD: patch-config.h.cmake,v 1.1 2015/05/07 12:45:29 fhajny Exp $ - ---- config.h.cmake.orig 2015-02-13 12:07:00.000000000 +0000 -+++ config.h.cmake -@@ -126,6 +126,7 @@ - #cmakedefine HAVE_HIST_ENTRY 1 - #cmakedefine USE_LIBEDIT_INTERFACE 1 - #cmakedefine USE_NEW_READLINE_INTERFACE 1 -+#cmakedefine USE_READLINE_V6 1 - - #cmakedefine FIONREAD_IN_SYS_IOCTL 1 - #cmakedefine GWINSZ_IN_SYS_IOCTL 1 diff --git a/databases/mariadb55-client/patches/patch-include_CMakeLists.txt b/databases/mariadb55-client/patches/patch-include_CMakeLists.txt deleted file mode 100644 index 707777dbb66..00000000000 --- a/databases/mariadb55-client/patches/patch-include_CMakeLists.txt +++ /dev/null @@ -1,20 +0,0 @@ -$NetBSD: patch-include_CMakeLists.txt,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - -Only mysql-client installs includes. - ---- include/CMakeLists.txt.orig 2015-02-13 12:07:00.000000000 +0000 -+++ include/CMakeLists.txt -@@ -55,11 +55,13 @@ SET(HEADERS - handler_ername.h - ) - -+IF(WITHOUT_SERVER) - INSTALL(FILES ${HEADERS} DESTINATION ${INSTALL_INCLUDEDIR} COMPONENT Development) - FOREACH(f ${HEADERS_GEN_CONFIGURE}) - INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${f} DESTINATION ${INSTALL_INCLUDEDIR} COMPONENT Development PERMISSIONS OWNER_READ GROUP_READ WORLD_READ) - ENDFOREACH(f) - INSTALL(DIRECTORY mysql/ DESTINATION ${INSTALL_INCLUDEDIR} COMPONENT Development FILES_MATCHING PATTERN "*.h") -+ENDIF() - - STRING(REPLACE "." "\\." EXCL_RE "${HEADERS};${HEADERS_GEN_CONFIGURE}") - STRING(REPLACE ";" "|" EXCL_RE "${EXCL_RE}") diff --git a/databases/mariadb55-client/patches/patch-include_my__context.h b/databases/mariadb55-client/patches/patch-include_my__context.h deleted file mode 100644 index 4e5f14d9560..00000000000 --- a/databases/mariadb55-client/patches/patch-include_my__context.h +++ /dev/null @@ -1,16 +0,0 @@ -$NetBSD: patch-include_my__context.h,v 1.2 2016/09/13 19:15:14 maya Exp $ - ---- include/my_context.h.orig 2016-09-12 14:54:54.000000000 +0000 -+++ include/my_context.h -@@ -27,9 +27,9 @@ - - #ifdef __WIN__ - #define MY_CONTEXT_USE_WIN32_FIBERS 1 --#elif defined(__GNUC__) && __GNUC__ >= 3 && defined(__x86_64__) && !defined(__ILP32__) -+#elif defined(__GNUC__) && __GNUC__ >= 3 && defined(__x86_64__) && !defined(__ILP32__) && !defined(__sun) - #define MY_CONTEXT_USE_X86_64_GCC_ASM --#elif defined(__GNUC__) && __GNUC__ >= 3 && defined(__i386__) -+#elif defined(__GNUC__) && __GNUC__ >= 3 && defined(__i386__) && !defined(__sun) - #define MY_CONTEXT_USE_I386_GCC_ASM - #elif defined(HAVE_UCONTEXT_H) - #define MY_CONTEXT_USE_UCONTEXT diff --git a/databases/mariadb55-client/patches/patch-include_my_compare.h b/databases/mariadb55-client/patches/patch-include_my_compare.h deleted file mode 100644 index 9e70d78c5c4..00000000000 --- a/databases/mariadb55-client/patches/patch-include_my_compare.h +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-include_my_compare.h,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - -Adjust HA_MAX_KEY_LENGTH x4. - ---- include/my_compare.h.orig 2015-02-13 12:07:01.000000000 +0000 -+++ include/my_compare.h -@@ -40,7 +40,7 @@ extern "C" { - But beware the dependency of MI_MAX_POSSIBLE_KEY_BUFF and HA_MAX_KEY_LENGTH. - */ - --#define HA_MAX_KEY_LENGTH 1000 /* Max length in bytes */ -+#define HA_MAX_KEY_LENGTH 4000 /* Max length in bytes */ - #define HA_MAX_KEY_SEG 32 /* Max segments for key */ - - #define HA_MAX_POSSIBLE_KEY_BUFF (HA_MAX_KEY_LENGTH + 24+ 6+6) diff --git a/databases/mariadb55-client/patches/patch-include_my_net.h b/databases/mariadb55-client/patches/patch-include_my_net.h deleted file mode 100644 index c0dc75bb085..00000000000 --- a/databases/mariadb55-client/patches/patch-include_my_net.h +++ /dev/null @@ -1,22 +0,0 @@ -$NetBSD: patch-include_my_net.h,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - -* Define SHUT_RDWR for Irix 5. - ---- include/my_net.h.orig 2015-02-13 12:07:01.000000000 +0000 -+++ include/my_net.h -@@ -64,6 +64,15 @@ C_MODE_START - - #endif - -+#if defined(__sgi) && !defined(SHUT_RDWR) -+ -+/* -+ IRIX 5 does not define SHUT_RDWR -+*/ -+ -+#define SHUT_RDWR 2 -+#endif -+ - /* - On OSes which don't have the in_addr_t, we guess that using uint32 is the best - possible choice. We guess this from the fact that on HP-UX64bit & FreeBSD64bit diff --git a/databases/mariadb55-client/patches/patch-include_my_pthread.h b/databases/mariadb55-client/patches/patch-include_my_pthread.h deleted file mode 100644 index a85ef3b6fb1..00000000000 --- a/databases/mariadb55-client/patches/patch-include_my_pthread.h +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-include_my_pthread.h,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - ---- include/my_pthread.h.orig 2015-02-13 12:07:01.000000000 +0000 -+++ include/my_pthread.h -@@ -21,6 +21,8 @@ - - #include "my_global.h" /* myf */ - -+#include <signal.h> -+ - #ifndef ETIME - #define ETIME ETIMEDOUT /* For FreeBSD */ - #endif diff --git a/databases/mariadb55-client/patches/patch-include_myisam.h b/databases/mariadb55-client/patches/patch-include_myisam.h deleted file mode 100644 index 075b54ec9fb..00000000000 --- a/databases/mariadb55-client/patches/patch-include_myisam.h +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-include_myisam.h,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - -Adjust MI_MAX_KEY_LENGTH x4. - ---- include/myisam.h.orig 2015-02-13 12:07:01.000000000 +0000 -+++ include/myisam.h -@@ -44,7 +44,7 @@ extern "C" { - The following defines can be increased if necessary. - But beware the dependency of MI_MAX_POSSIBLE_KEY_BUFF and MI_MAX_KEY_LENGTH. - */ --#define MI_MAX_KEY_LENGTH 1000 /* Max length in bytes */ -+#define MI_MAX_KEY_LENGTH 4000 /* Max length in bytes */ - #define MI_MAX_KEY_SEG 16 /* Max segments for key */ - - #define MI_NAME_IEXT ".MYI" diff --git a/databases/mariadb55-client/patches/patch-include_violite.h b/databases/mariadb55-client/patches/patch-include_violite.h deleted file mode 100644 index c5d78e1845c..00000000000 --- a/databases/mariadb55-client/patches/patch-include_violite.h +++ /dev/null @@ -1,62 +0,0 @@ -$NetBSD: patch-include_violite.h,v 1.2 2015/08/03 14:51:30 manu Exp $ - -1) SCO support - -2) Port from mysql to fix SSL connexions with OpenSSL >= 1.0.1p -https://github.com/mysql/mysql-server/commit/866b988a76e8e7e217017a7883a52a12ec5024b9 - -From 866b988a76e8e7e217017a7883a52a12ec5024b9 Mon Sep 17 00:00:00 2001 -From: Marek Szymczak <marek.szymczak@oracle.com> -Date: Thu, 9 Oct 2014 16:39:43 +0200 -Subject: [PATCH] Bug#18367167 DH KEY LENGTH OF 1024 BITS TO MEET MINIMUM REQ - OF FIPS 140-2 - -Perfect Forward Secrecy (PFS) requires Diffie-Hellman (DH) parameters to be set. - Current implementation uses DH key of 512 bit. - ---- include/violite.h.orig 2015-08-03 16:42:17.000000000 +0200 -+++ include/violite.h 2015-08-03 16:42:06.000000000 +0200 -@@ -126,9 +126,10 @@ - enum enum_ssl_init_error - { - SSL_INITERR_NOERROR= 0, SSL_INITERR_CERT, SSL_INITERR_KEY, - SSL_INITERR_NOMATCH, SSL_INITERR_BAD_PATHS, SSL_INITERR_CIPHERS, -- SSL_INITERR_MEMFAIL, SSL_INITERR_LASTERR -+ SSL_INITERR_MEMFAIL, SSL_INITERR_NO_USABLE_CTX, SSL_INITERR_DHFAIL, -+ SSL_INITERR_LASTERR - }; - const char* sslGetErrString(enum enum_ssl_init_error err); - - struct st_VioSSLFd -@@ -211,10 +212,16 @@ - my_socket sd; /* my_socket - real or imaginary */ - HANDLE hPipe; - my_bool localhost; /* Are we from localhost? */ - int fcntl_mode; /* Buffered fcntl(sd,F_GETFL) */ -+#if defined(_SCO_DS) -+/* SCO OpenServer 5.0.7/3.2 has no sockaddr_storage. */ -+ struct sockaddr_in local; /* Local internet address */ -+ struct sockaddr_in remote; /* Remote internet address */ -+#else - struct sockaddr_storage local; /* Local internet address */ - struct sockaddr_storage remote; /* Remote internet address */ -+#endif - int addrLen; /* Length of remote address */ - enum enum_vio_type type; /* Type of connection */ - char desc[30]; /* String description */ - char *read_buffer; /* buffer for vio_read_buff */ -@@ -232,9 +239,14 @@ - my_bool (*is_blocking)(Vio*); - int (*viokeepalive)(Vio*, my_bool); - int (*fastsend)(Vio*); - my_bool (*peer_addr)(Vio*, char *, uint16*, size_t); -+/* SCO OpenServer 5.0.7/3.2 has no sockaddr_storage. */ -+#if defined(_SCO_DS) -+ void (*in_addr)(Vio*, struct sockaddr_in*); -+#else - void (*in_addr)(Vio*, struct sockaddr_storage*); -+#endif - my_bool (*should_retry)(Vio*); - my_bool (*was_interrupted)(Vio*); - int (*vioclose)(Vio*); - void (*timeout)(Vio*, unsigned int which, unsigned int timeout); diff --git a/databases/mariadb55-client/patches/patch-libmysql_CMakeLists.txt b/databases/mariadb55-client/patches/patch-libmysql_CMakeLists.txt deleted file mode 100644 index e4da8876925..00000000000 --- a/databases/mariadb55-client/patches/patch-libmysql_CMakeLists.txt +++ /dev/null @@ -1,23 +0,0 @@ -$NetBSD: patch-libmysql_CMakeLists.txt,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - -Use uniform shared library names to avoid packaging list divergence. - ---- libmysql/CMakeLists.txt.orig 2015-02-13 12:07:01.000000000 +0000 -+++ libmysql/CMakeLists.txt -@@ -415,14 +415,8 @@ IF(NOT DISABLE_SHARED) - EXPORTS ${CLIENT_API_FUNCTIONS} ${CLIENT_API_5_1_EXTRA} ${CLIENT_API_5_5_EXTRA} - COMPONENT SharedLibraries) - IF(UNIX) -- # libtool compatability -- IF(CMAKE_SYSTEM_NAME MATCHES "FreeBSD" OR APPLE) -- SET(OS_SHARED_LIB_VERSION "${SHARED_LIB_MAJOR_VERSION}") -- ELSEIF(CMAKE_SYSTEM_NAME MATCHES "HP-UX") -- SET(OS_SHARED_LIB_VERSION "${SHARED_LIB_MAJOR_VERSION}.0") -- ELSE() -- SET(OS_SHARED_LIB_VERSION "${SHARED_LIB_MAJOR_VERSION}.0.0") -- ENDIF() -+ SET(OS_SHARED_LIB_VERSION -+ "${SHARED_LIB_MAJOR_VERSION}.0.0") - # Name of shared library is mysqlclient on Unix - SET_TARGET_PROPERTIES(libmysql PROPERTIES - OUTPUT_NAME mysqlclient diff --git a/databases/mariadb55-client/patches/patch-mysys_my__getopt.c b/databases/mariadb55-client/patches/patch-mysys_my__getopt.c deleted file mode 100644 index 518cc940362..00000000000 --- a/databases/mariadb55-client/patches/patch-mysys_my__getopt.c +++ /dev/null @@ -1,16 +0,0 @@ -$NetBSD: patch-mysys_my__getopt.c,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - ---- mysys/my_getopt.c.orig 2015-02-13 12:07:04.000000000 +0000 -+++ mysys/my_getopt.c -@@ -24,6 +24,11 @@ - #include <errno.h> - #include <m_string.h> - -+#if defined(_SCO_DS) -+#include "../strtoll.c" -+#define strtoll pkgsrc_strtoll -+#endif -+ - typedef void (*init_func_p)(const struct my_option *option, void *variable, - longlong value); - diff --git a/databases/mariadb55-client/patches/patch-mysys_my_symlink.c b/databases/mariadb55-client/patches/patch-mysys_my_symlink.c deleted file mode 100644 index 6a35279f130..00000000000 --- a/databases/mariadb55-client/patches/patch-mysys_my_symlink.c +++ /dev/null @@ -1,31 +0,0 @@ -$NetBSD: patch-mysys_my_symlink.c,v 1.1 2018/08/05 15:59:26 manu Exp $ - -Fix server startup failure on NetBSD. From upstream -https://github.com/MariaDB/server/pull/838 - ---- mysys/my_symlink.c.orig 2018-08-05 09:34:34.048086306 +0000 -+++ mysys/my_symlink.c 2018-08-05 12:19:23.894217529 +0000 -@@ -235,9 +236,22 @@ - *pdfd= dfd; - return pathname + (s - buf); - } - -- fd = openat(dfd, s, O_NOFOLLOW | O_PATH); -+ /* -+ * Linux accepts dfd = -1 for root, but this is not a standard -+ * behavior documented by OpenGroup XSH -+ * http://pubs.opengroup.org/onlinepubs/9699919799/functions/open.html -+ * At least on NetBSD, calling openat() with dfd = -1 fails with EBADF. -+ * Since s has been tested to be an absolute parth, just use open() -+ * on non Linux systems for the same result. -+ */ -+#ifndef linux -+ if (dfd == -1) -+ fd = open(s, O_NOFOLLOW | O_PATH); -+ else -+#endif -+ fd = openat(dfd, s, O_NOFOLLOW | O_PATH); - if (fd < 0) - goto err; - - if (dfd >= 0) diff --git a/databases/mariadb55-client/patches/patch-mysys_stacktrace.c b/databases/mariadb55-client/patches/patch-mysys_stacktrace.c deleted file mode 100644 index bd791b47bd5..00000000000 --- a/databases/mariadb55-client/patches/patch-mysys_stacktrace.c +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-mysys_stacktrace.c,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - ---- mysys/stacktrace.c.orig 2015-02-13 12:07:04.000000000 +0000 -+++ mysys/stacktrace.c -@@ -455,7 +455,7 @@ void my_write_core(int sig) - __gcov_flush(); - #endif - pthread_kill(pthread_self(), sig); --#if defined(P_MYID) && !defined(SCO) -+#if HAVE_SIGSEND && defined(P_MYID) && !defined(SCO) - /* On Solaris, the above kill is not enough */ - sigsend(P_PID,P_MYID,sig); - #endif diff --git a/databases/mariadb55-client/patches/patch-plugin_handler__socket_libhsclient_socket.cpp b/databases/mariadb55-client/patches/patch-plugin_handler__socket_libhsclient_socket.cpp deleted file mode 100644 index 799a119a472..00000000000 --- a/databases/mariadb55-client/patches/patch-plugin_handler__socket_libhsclient_socket.cpp +++ /dev/null @@ -1,12 +0,0 @@ -$NetBSD: patch-plugin_handler__socket_libhsclient_socket.cpp,v 1.1 2017/07/01 22:11:39 joerg Exp $ - ---- plugin/handler_socket/libhsclient/socket.cpp.orig 2017-07-01 21:41:53.251263916 +0000 -+++ plugin/handler_socket/libhsclient/socket.cpp -@@ -14,6 +14,7 @@ - #include <unistd.h> - #include <fcntl.h> - #include <signal.h> -+#include <sys/time.h> - #include <sys/un.h> - - #include "socket.hpp" diff --git a/databases/mariadb55-client/patches/patch-scripts_CMakeLists.txt b/databases/mariadb55-client/patches/patch-scripts_CMakeLists.txt deleted file mode 100644 index 69a07f21334..00000000000 --- a/databases/mariadb55-client/patches/patch-scripts_CMakeLists.txt +++ /dev/null @@ -1,31 +0,0 @@ -$NetBSD: patch-scripts_CMakeLists.txt,v 1.2 2020/04/16 09:03:47 manu Exp $ - -Fix paths. - ---- scripts/CMakeLists.txt.orig 2020-01-18 02:00:01.000000000 +0100 -+++ scripts/CMakeLists.txt 2020-04-09 14:31:30.921866851 +0200 -@@ -187,24 +187,16 @@ - # Really ugly, one script, "mysql_install_db", needs prefix set to ".", - # i.e. makes access relative the current directory. This matches - # the documentation, so better not change this. - --IF(INSTALL_LAYOUT MATCHES "STANDALONE") -- SET(prefix ".") --ELSE() - SET(prefix "${CMAKE_INSTALL_PREFIX}") --ENDIF() - - SET(bindir ${prefix}/${INSTALL_BINDIR}) - SET(sbindir ${prefix}/${INSTALL_SBINDIR}) - SET(scriptdir ${prefix}/${INSTALL_BINDIR}) - SET(libexecdir ${prefix}/${INSTALL_SBINDIR}) - SET(pkgdatadir ${prefix}/${INSTALL_MYSQLSHAREDIR}) --IF(INSTALL_LAYOUT MATCHES "STANDALONE") -- SET(localstatedir ${prefix}/data) --ELSE() - SET(localstatedir ${MYSQL_DATADIR}) --ENDIF() - - SET(resolveip_locations "$basedir/${INSTALL_BINDIR} $basedir/bin") - SET(mysqld_locations "$basedir/${INSTALL_SBINDIR} $basedir/libexec $basedir/sbin $basedir/bin") - SET(errmsg_locations "$basedir/${INSTALL_MYSQLSHAREDIR}/english $basedir/share/english $basedir/share/mysql/english") diff --git a/databases/mariadb55-client/patches/patch-scripts_mysqld_safe.sh b/databases/mariadb55-client/patches/patch-scripts_mysqld_safe.sh deleted file mode 100644 index 493fb0deb4a..00000000000 --- a/databases/mariadb55-client/patches/patch-scripts_mysqld_safe.sh +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-scripts_mysqld_safe.sh,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - ---- scripts/mysqld_safe.sh.orig 2015-02-13 12:07:04.000000000 +0000 -+++ scripts/mysqld_safe.sh -@@ -820,7 +820,7 @@ fi - # Alternatively, you can start mysqld with the "myisam-recover" option. See - # the manual for details. - # --# echo "Checking tables in $DATADIR" -+# log_notice "Checking tables in $DATADIR" - # $MY_BASEDIR_VERSION/bin/myisamchk --silent --force --fast --medium-check $DATADIR/*/*.MYI - # $MY_BASEDIR_VERSION/bin/isamchk --silent --force $DATADIR/*/*.ISM - diff --git a/databases/mariadb55-client/patches/patch-sql-common_client__plugin.c b/databases/mariadb55-client/patches/patch-sql-common_client__plugin.c deleted file mode 100644 index 77865816b98..00000000000 --- a/databases/mariadb55-client/patches/patch-sql-common_client__plugin.c +++ /dev/null @@ -1,41 +0,0 @@ -$NetBSD: patch-sql-common_client__plugin.c,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - ---- sql-common/client_plugin.c.orig 2015-02-13 12:07:04.000000000 +0000 -+++ sql-common/client_plugin.c -@@ -190,6 +190,18 @@ err1: - DBUG_RETURN(NULL); - } - -+static struct st_mysql_client_plugin * -+add_plugin_no_args(MYSQL *mysql, struct st_mysql_client_plugin *plugin, void *dlhandle, -+ int argc, ...) -+{ -+ va_list args; -+ struct st_mysql_client_plugin *rv; -+ va_start(args, argc); -+ rv = add_plugin(mysql, plugin, dlhandle, argc, args); -+ va_end(args); -+ return rv; -+} -+ - /** - Loads plugins which are specified in the environment variable - LIBMYSQL_PLUGINS. -@@ -260,7 +272,7 @@ int mysql_client_plugin_init() - pthread_mutex_lock(&LOCK_load_client_plugin); - - for (builtin= mysql_client_builtins; *builtin; builtin++) -- add_plugin(&mysql, *builtin, 0, 0, unused); -+ add_plugin_no_args(&mysql, *builtin, 0, 0, unused); - - pthread_mutex_unlock(&LOCK_load_client_plugin); - -@@ -324,7 +336,7 @@ mysql_client_register_plugin(MYSQL *mysq - plugin= NULL; - } - else -- plugin= add_plugin(mysql, plugin, 0, 0, unused); -+ plugin= add_plugin_no_args(mysql, plugin, 0, 0, unused); - - pthread_mutex_unlock(&LOCK_load_client_plugin); - DBUG_RETURN(plugin); diff --git a/databases/mariadb55-client/patches/patch-sql_CMakeLists.txt b/databases/mariadb55-client/patches/patch-sql_CMakeLists.txt deleted file mode 100644 index 63c00bf75a9..00000000000 --- a/databases/mariadb55-client/patches/patch-sql_CMakeLists.txt +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-sql_CMakeLists.txt,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - -Do not install files in MYSQL_DATADIR. - ---- sql/CMakeLists.txt.orig 2015-02-13 12:07:04.000000000 +0000 -+++ sql/CMakeLists.txt -@@ -276,7 +276,7 @@ ADD_CUSTOM_TARGET(distclean - VERBATIM - ) - --IF(INSTALL_LAYOUT STREQUAL "STANDALONE") -+IF(FALSE) - - # Copy db.opt into data/test/ - SET(DBOPT_FILE ${CMAKE_SOURCE_DIR}/support-files/db.opt ) diff --git a/databases/mariadb55-client/patches/patch-sql_log_event.h b/databases/mariadb55-client/patches/patch-sql_log_event.h deleted file mode 100644 index b95ea9650b5..00000000000 --- a/databases/mariadb55-client/patches/patch-sql_log_event.h +++ /dev/null @@ -1,17 +0,0 @@ -$NetBSD: patch-sql_log_event.h,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - -Portability: include <bstring.h> if exists. - ---- sql/log_event.h.orig 2015-02-13 12:07:04.000000000 +0000 -+++ sql/log_event.h -@@ -28,6 +28,10 @@ - #ifndef _log_event_h - #define _log_event_h - -+#ifdef NEEDS_BSTRING_H -+#include <bstring.h> /* defines bzero() */ -+#endif -+ - #if defined(USE_PRAGMA_INTERFACE) && defined(MYSQL_SERVER) - #pragma interface /* gcc class implementation */ - #endif diff --git a/databases/mariadb55-client/patches/patch-sql_mysqld.cc b/databases/mariadb55-client/patches/patch-sql_mysqld.cc deleted file mode 100644 index f580425c49e..00000000000 --- a/databases/mariadb55-client/patches/patch-sql_mysqld.cc +++ /dev/null @@ -1,22 +0,0 @@ -$NetBSD: patch-sql_mysqld.cc,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - ---- sql/mysqld.cc.orig 2015-02-13 12:07:04.000000000 +0000 -+++ sql/mysqld.cc -@@ -166,7 +166,7 @@ extern int memcntl(caddr_t, size_t, int, - int initgroups(const char *,unsigned int); - #endif - --#if defined(__FreeBSD__) && defined(HAVE_IEEEFP_H) && !defined(HAVE_FEDISABLEEXCEPT) -+#if (defined(__FreeBSD__) || defined(__DragonFly__)) && defined(HAVE_IEEEFP_H) && !defined(HAVE_FEDISABLEEXCEPT) - #include <ieeefp.h> - #ifdef HAVE_FP_EXCEPT // Fix type conflict - typedef fp_except fp_except_t; -@@ -201,7 +201,7 @@ extern "C" my_bool reopen_fstreams(const - - inline void setup_fpu() - { --#if defined(__FreeBSD__) && defined(HAVE_IEEEFP_H) && !defined(HAVE_FEDISABLEEXCEPT) -+#if (defined(__FreeBSD__) || defined(__DragonFly__)) && defined(HAVE_IEEEFP_H) && !defined(HAVE_FEDISABLEEXCEPT) - /* We can't handle floating point exceptions with threads, so disable - this on freebsd - Don't fall for overflow, underflow,divide-by-zero or loss of precision. diff --git a/databases/mariadb55-client/patches/patch-sql_sql_string.h b/databases/mariadb55-client/patches/patch-sql_sql_string.h deleted file mode 100644 index 97d4f373b2c..00000000000 --- a/databases/mariadb55-client/patches/patch-sql_sql_string.h +++ /dev/null @@ -1,17 +0,0 @@ -$NetBSD: patch-sql_sql_string.h,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - -Portability: include <bstring.h> if exists. - ---- sql/sql_string.h.orig 2015-02-13 12:07:04.000000000 +0000 -+++ sql/sql_string.h -@@ -20,6 +20,10 @@ - - /* This file is originally from the mysql distribution. Coded by monty */ - -+#ifdef NEEDS_BSTRING_H -+#include <bstring.h> /* defines bzero() */ -+#endif -+ - #ifdef USE_PRAGMA_INTERFACE - #pragma interface /* gcc class implementation */ - #endif diff --git a/databases/mariadb55-client/patches/patch-storage_archive_CMakeLists.txt b/databases/mariadb55-client/patches/patch-storage_archive_CMakeLists.txt deleted file mode 100644 index 69f911fff51..00000000000 --- a/databases/mariadb55-client/patches/patch-storage_archive_CMakeLists.txt +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-storage_archive_CMakeLists.txt,v 1.2 2020/04/16 09:03:47 manu Exp $ - -Build with newer DTrace. - ---- storage/archive/CMakeLists.txt.orig 2020-04-09 14:33:09.860833494 +0200 -+++ storage/archive/CMakeLists.txt 2020-04-09 14:33:33.288439148 +0200 -@@ -13,6 +13,7 @@ - # along with this program; if not, write to the Free Software - # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1335 USA - - SET(ARCHIVE_SOURCES azio.c ha_archive.cc ha_archive.h) --MYSQL_ADD_PLUGIN(archive ${ARCHIVE_SOURCES} STORAGE_ENGINE LINK_LIBRARIES ${ZLIB_LIBRARY}) -+MYSQL_ADD_PLUGIN(archive ${ARCHIVE_SOURCES} STORAGE_ENGINE -+ LINK_LIBRARIES ${ZLIB_LIBRARY} DTRACE_INSTRUMENTED) - diff --git a/databases/mariadb55-client/patches/patch-storage_blackhole_CMakeLists.txt b/databases/mariadb55-client/patches/patch-storage_blackhole_CMakeLists.txt deleted file mode 100644 index 3bca4af3f55..00000000000 --- a/databases/mariadb55-client/patches/patch-storage_blackhole_CMakeLists.txt +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-storage_blackhole_CMakeLists.txt,v 1.2 2020/04/16 09:03:47 manu Exp $ - -Build with newer DTrace. - ---- storage/blackhole/CMakeLists.txt.orig 2020-04-09 14:34:25.277714066 +0200 -+++ storage/blackhole/CMakeLists.txt 2020-04-09 14:34:36.911499334 +0200 -@@ -13,5 +13,7 @@ - # along with this program; if not, write to the Free Software - # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1335 USA - - SET(BLACKHOLE_SOURCES ha_blackhole.cc ha_blackhole.h) --MYSQL_ADD_PLUGIN(blackhole ${BLACKHOLE_SOURCES} STORAGE_ENGINE) -+MYSQL_ADD_PLUGIN(blackhole ${BLACKHOLE_SOURCES} STORAGE_ENGINE -+ DTRACE_INSTRUMENTED) -+ diff --git a/databases/mariadb55-client/patches/patch-storage_csv_CMakeLists.txt b/databases/mariadb55-client/patches/patch-storage_csv_CMakeLists.txt deleted file mode 100644 index cd5e8f6fb02..00000000000 --- a/databases/mariadb55-client/patches/patch-storage_csv_CMakeLists.txt +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-storage_csv_CMakeLists.txt,v 1.2 2020/04/16 09:03:47 manu Exp $ - -Build with newer DTrace. - ---- storage/csv/CMakeLists.txt.orig 2020-04-09 14:35:12.872420941 +0200 -+++ storage/csv/CMakeLists.txt 2020-04-09 14:35:24.979532784 +0200 -@@ -13,5 +13,7 @@ - # along with this program; if not, write to the Free Software - # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1335 USA - - SET(CSV_SOURCES ha_tina.cc ha_tina.h transparent_file.cc transparent_file.h) --MYSQL_ADD_PLUGIN(csv ${CSV_SOURCES} STORAGE_ENGINE MANDATORY) -+MYSQL_ADD_PLUGIN(csv ${CSV_SOURCES} STORAGE_ENGINE -+ MANDATORY DTRACE_INSTRUMENTED) -+ diff --git a/databases/mariadb55-client/patches/patch-storage_example_CMakeLists.txt b/databases/mariadb55-client/patches/patch-storage_example_CMakeLists.txt deleted file mode 100644 index 36aa9b6047b..00000000000 --- a/databases/mariadb55-client/patches/patch-storage_example_CMakeLists.txt +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-storage_example_CMakeLists.txt,v 1.2 2020/04/16 09:03:47 manu Exp $ - -Build with newer DTrace. - ---- storage/example/CMakeLists.txt.orig 2020-04-09 14:36:32.809811378 +0200 -+++ storage/example/CMakeLists.txt 2020-04-09 14:36:47.053269058 +0200 -@@ -13,5 +13,7 @@ - # along with this program; if not, write to the Free Software - # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1335 USA - - SET(EXAMPLE_SOURCES ha_example.cc) --MYSQL_ADD_PLUGIN(example ${EXAMPLE_SOURCES} STORAGE_ENGINE MODULE_ONLY COMPONENT Test) -+MYSQL_ADD_PLUGIN(example ${EXAMPLE_SOURCES} STORAGE_ENGINE MODULE_ONLY COMPONENT Test DTRACE_INSTRUMENTED) -+ -+ diff --git a/databases/mariadb55-client/patches/patch-storage_federated_CMakeLists.txt b/databases/mariadb55-client/patches/patch-storage_federated_CMakeLists.txt deleted file mode 100644 index 0abedb438fe..00000000000 --- a/databases/mariadb55-client/patches/patch-storage_federated_CMakeLists.txt +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-storage_federated_CMakeLists.txt,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - -Build with newer DTrace. - ---- storage/federated/CMakeLists.txt.orig 2015-02-13 12:07:04.000000000 +0000 -+++ storage/federated/CMakeLists.txt -@@ -19,4 +19,5 @@ IF(NOT WITH_FEDERATED AND NOT WITH_FEDER - # mysqld and are optimized away by the linker. - SET(FEDERATED_SOURCES ${FEDERATED_SOURCES} ${CMAKE_SOURCE_DIR}/mysys/string.c) - ENDIF() --MYSQL_ADD_PLUGIN(federated ${FEDERATED_SOURCES} STORAGE_ENGINE MODULE_ONLY) -+MYSQL_ADD_PLUGIN(federated ${FEDERATED_SOURCES} STORAGE_ENGINE -+ DTRACE_INSTRUMENTED) diff --git a/databases/mariadb55-client/patches/patch-storage_heap_CMakeLists.txt b/databases/mariadb55-client/patches/patch-storage_heap_CMakeLists.txt deleted file mode 100644 index 56b4f792044..00000000000 --- a/databases/mariadb55-client/patches/patch-storage_heap_CMakeLists.txt +++ /dev/null @@ -1,16 +0,0 @@ -$NetBSD: patch-storage_heap_CMakeLists.txt,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - -Build with newer DTrace. - ---- storage/heap/CMakeLists.txt.orig 2015-02-13 12:07:04.000000000 +0000 -+++ storage/heap/CMakeLists.txt -@@ -19,7 +19,8 @@ SET(HEAP_SOURCES _check.c _rectest.c hp - hp_rename.c hp_rfirst.c hp_rkey.c hp_rlast.c hp_rnext.c hp_rprev.c - hp_rrnd.c hp_rsame.c hp_scan.c hp_static.c hp_update.c hp_write.c) - --MYSQL_ADD_PLUGIN(heap ${HEAP_SOURCES} STORAGE_ENGINE MANDATORY RECOMPILE_FOR_EMBEDDED) -+MYSQL_ADD_PLUGIN(heap ${HEAP_SOURCES} STORAGE_ENGINE MANDATORY -+ RECOMPILE_FOR_EMBEDDED DTRACE_INSTRUMENTED) - - IF(WITH_UNIT_TESTS) - ADD_EXECUTABLE(hp_test1 hp_test1.c) diff --git a/databases/mariadb55-client/patches/patch-storage_innobase_include_os0sync.h b/databases/mariadb55-client/patches/patch-storage_innobase_include_os0sync.h deleted file mode 100644 index d09c66fd48a..00000000000 --- a/databases/mariadb55-client/patches/patch-storage_innobase_include_os0sync.h +++ /dev/null @@ -1,22 +0,0 @@ -$NetBSD: patch-storage_innobase_include_os0sync.h,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - ---- storage/innobase/include/os0sync.h.orig 2015-02-13 12:07:04.000000000 +0000 -+++ storage/innobase/include/os0sync.h -@@ -364,7 +364,7 @@ compare to, new_val is the value to swap - (atomic_cas_ulong(ptr, old_val, new_val) == old_val) - - # define os_compare_and_swap_lint(ptr, old_val, new_val) \ -- ((lint)atomic_cas_ulong((ulong_t*) ptr, old_val, new_val) == old_val) -+ ((lint)atomic_cas_ulong((unsigned long*) ptr, old_val, new_val) == old_val) - - # ifdef HAVE_IB_ATOMIC_PTHREAD_T_SOLARIS - # if SIZEOF_PTHREAD_T == 4 -@@ -389,7 +389,7 @@ Returns the resulting value, ptr is poin - amount of increment. */ - - # define os_atomic_increment_lint(ptr, amount) \ -- atomic_add_long_nv((ulong_t*) ptr, amount) -+ atomic_add_long_nv((unsigned long *) ptr, amount) - - # define os_atomic_increment_ulint(ptr, amount) \ - atomic_add_long_nv(ptr, amount) diff --git a/databases/mariadb55-client/patches/patch-storage_myisam_CMakeLists.txt b/databases/mariadb55-client/patches/patch-storage_myisam_CMakeLists.txt deleted file mode 100644 index b37bb848885..00000000000 --- a/databases/mariadb55-client/patches/patch-storage_myisam_CMakeLists.txt +++ /dev/null @@ -1,16 +0,0 @@ -$NetBSD: patch-storage_myisam_CMakeLists.txt,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - -Build with newer DTrace. - ---- storage/myisam/CMakeLists.txt.orig 2015-02-13 12:07:05.000000000 +0000 -+++ storage/myisam/CMakeLists.txt -@@ -30,7 +30,8 @@ SET(MYISAM_SOURCES ft_boolean_search.c - MYSQL_ADD_PLUGIN(myisam ${MYISAM_SOURCES} - STORAGE_ENGINE - MANDATORY -- RECOMPILE_FOR_EMBEDDED) -+ RECOMPILE_FOR_EMBEDDED -+ DTRACE_INSTRUMENTED) - - TARGET_LINK_LIBRARIES(myisam mysys) - diff --git a/databases/mariadb55-client/patches/patch-storage_myisammrg_CMakeLists.txt b/databases/mariadb55-client/patches/patch-storage_myisammrg_CMakeLists.txt deleted file mode 100644 index 4cc873b8f0f..00000000000 --- a/databases/mariadb55-client/patches/patch-storage_myisammrg_CMakeLists.txt +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-storage_myisammrg_CMakeLists.txt,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - -Build with newer DTrace. - ---- storage/myisammrg/CMakeLists.txt.orig 2015-02-13 12:07:05.000000000 +0000 -+++ storage/myisammrg/CMakeLists.txt -@@ -20,4 +20,5 @@ SET(MYISAMMRG_SOURCES myrg_close.c myrg - myrg_rprev.c myrg_rrnd.c myrg_rsame.c myrg_static.c myrg_update.c - myrg_write.c myrg_records.c) - --MYSQL_ADD_PLUGIN(myisammrg ${MYISAMMRG_SOURCES} STORAGE_ENGINE MANDATORY RECOMPILE_FOR_EMBEDDED) -+MYSQL_ADD_PLUGIN(myisammrg ${MYISAMMRG_SOURCES} STORAGE_ENGINE MANDATORY -+ RECOMPILE_FOR_EMBEDDED DTRACE_INSTRUMENTED) diff --git a/databases/mariadb55-client/patches/patch-storage_ndb_include_util_Parser.hpp b/databases/mariadb55-client/patches/patch-storage_ndb_include_util_Parser.hpp deleted file mode 100644 index 528a828427f..00000000000 --- a/databases/mariadb55-client/patches/patch-storage_ndb_include_util_Parser.hpp +++ /dev/null @@ -1,22 +0,0 @@ -$NetBSD: patch-storage_ndb_include_util_Parser.hpp,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - -Avoid C++ error (needed for Clang). - ---- storage/ndb/include/util/Parser.hpp.orig 2015-02-13 12:07:05.000000000 +0000 -+++ storage/ndb/include/util/Parser.hpp -@@ -149,12 +149,12 @@ public: - static const DummyRow* matchArg(Context*, const char *, const DummyRow *); - static bool parseArg(Context*, char*, const DummyRow*, Properties*); - static bool checkMandatory(Context*, const Properties*); --private: -- const DummyRow * const m_rows; -- class ParseInputStream & input; - bool m_breakOnEmpty; - bool m_breakOnCmd; - bool m_breakOnInvalidArg; -+private: -+ const DummyRow * const m_rows; -+ class ParseInputStream & input; - }; - - template<class T> diff --git a/databases/mariadb55-client/patches/patch-storage_tokudb_ft-index_portability_portability.cc b/databases/mariadb55-client/patches/patch-storage_tokudb_ft-index_portability_portability.cc deleted file mode 100644 index 8137469cdd1..00000000000 --- a/databases/mariadb55-client/patches/patch-storage_tokudb_ft-index_portability_portability.cc +++ /dev/null @@ -1,23 +0,0 @@ -$NetBSD: patch-storage_tokudb_ft-index_portability_portability.cc,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - ---- storage/tokudb/ft-index/portability/portability.cc.orig 2015-02-13 12:07:05.000000000 +0000 -+++ storage/tokudb/ft-index/portability/portability.cc -@@ -130,6 +130,9 @@ PATENT RIGHTS GRANT: - #include "memory.h" - #include <portability/toku_atomic.h> - #include <util/partitioned_counter.h> -+#if defined(__NetBSD__) -+#include <lwp.h> -+#endif - - int - toku_portability_init(void) { -@@ -160,6 +163,8 @@ toku_os_gettid(void) { - return syscall(SYS_gettid); - #elif defined(HAVE_PTHREAD_GETTHREADID_NP) - return pthread_getthreadid_np(); -+#elif defined(__NetBSD__) -+ return (int)_lwp_self(); - #else - # error "no implementation of gettid available" - #endif diff --git a/databases/mariadb55-client/patches/patch-storage_tokudb_ft-index_portability_toku__portability.h b/databases/mariadb55-client/patches/patch-storage_tokudb_ft-index_portability_toku__portability.h deleted file mode 100644 index 95beca6db87..00000000000 --- a/databases/mariadb55-client/patches/patch-storage_tokudb_ft-index_portability_toku__portability.h +++ /dev/null @@ -1,31 +0,0 @@ -$NetBSD: patch-storage_tokudb_ft-index_portability_toku__portability.h,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - ---- storage/tokudb/ft-index/portability/toku_portability.h.orig 2015-02-13 12:07:05.000000000 +0000 -+++ storage/tokudb/ft-index/portability/toku_portability.h -@@ -187,7 +187,7 @@ int creat(const char *pathname, mod - int fstat(int fd, struct stat *buf) __attribute__((__deprecated__)); - int stat(const char *path, struct stat *buf) __attribute__((__deprecated__)); - int getpid(void) __attribute__((__deprecated__)); --# if defined(__FreeBSD__) || defined(__APPLE__) -+# if defined(__FreeBSD__) || defined(__APPLE__) || defined(__NetBSD__) - int syscall(int __sysno, ...) __attribute__((__deprecated__)); - # else - long int syscall(long int __sysno, ...) __attribute__((__deprecated__)); -@@ -200,7 +200,7 @@ int _dup2(int fd, int fd2) - #undef strdup - # if defined(__FreeBSD__) - char* strdup(const char *) __malloc_like __attribute__((__deprecated__)); --# elif defined(__APPLE__) -+# elif defined(__APPLE__) || defined(__NetBSD__) - char* strdup(const char *) __attribute__((__deprecated__)); - # else - char* strdup(const char *) __THROW __attribute_malloc__ __nonnull ((1)) __attribute__((__deprecated__)); -@@ -216,7 +216,7 @@ ssize_t pwrite(int, const void *, size_ - extern void *malloc(size_t) __malloc_like __attribute__((__deprecated__)); - extern void free(void*) __attribute__((__deprecated__)); - extern void *realloc(void*, size_t) __malloc_like __attribute__((__deprecated__)); --# elif defined(__APPLE__) -+# elif defined(__APPLE__) || defined(__NetBSD__) - extern void *malloc(size_t) __attribute__((__deprecated__)); - extern void free(void*) __attribute__((__deprecated__)); - extern void *realloc(void*, size_t) __attribute__((__deprecated__)); diff --git a/databases/mariadb55-client/patches/patch-storage_tokudb_ft-index_portability_toku__pthread.cc b/databases/mariadb55-client/patches/patch-storage_tokudb_ft-index_portability_toku__pthread.cc deleted file mode 100644 index 895c308f1f0..00000000000 --- a/databases/mariadb55-client/patches/patch-storage_tokudb_ft-index_portability_toku__pthread.cc +++ /dev/null @@ -1,23 +0,0 @@ -$NetBSD: patch-storage_tokudb_ft-index_portability_toku__pthread.cc,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - ---- storage/tokudb/ft-index/portability/toku_pthread.cc.orig 2015-02-13 12:07:05.000000000 +0000 -+++ storage/tokudb/ft-index/portability/toku_pthread.cc -@@ -91,6 +91,9 @@ PATENT RIGHTS GRANT: - #define _GNU_SOURCE 1 - #include <portability/toku_config.h> - #include <toku_pthread.h> -+#if defined(__NetBSD__) -+#include <sched.h> -+#endif - - int toku_pthread_yield(void) { - #if defined(HAVE_PTHREAD_YIELD) -@@ -102,6 +105,8 @@ int toku_pthread_yield(void) { - # else - # error "don't know what pthread_yield() returns" - # endif -+#elif defined(__NetBSD__) -+ return sched_yield(); - #elif defined(HAVE_PTHREAD_YIELD_NP) - pthread_yield_np(); - return 0; diff --git a/databases/mariadb55-client/patches/patch-storage_tokudb_ft-index_portability_toku__pthread.h b/databases/mariadb55-client/patches/patch-storage_tokudb_ft-index_portability_toku__pthread.h deleted file mode 100644 index 8496ff6b7e2..00000000000 --- a/databases/mariadb55-client/patches/patch-storage_tokudb_ft-index_portability_toku__pthread.h +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-storage_tokudb_ft-index_portability_toku__pthread.h,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - ---- storage/tokudb/ft-index/portability/toku_pthread.h.orig 2015-02-13 12:07:05.000000000 +0000 -+++ storage/tokudb/ft-index/portability/toku_pthread.h -@@ -142,7 +142,7 @@ typedef struct toku_mutex_aligned { - #endif - - // Darwin doesn't provide adaptive mutexes --#if defined(__APPLE__) -+#if defined(__APPLE__) || defined(__NetBSD__) - # define TOKU_MUTEX_ADAPTIVE PTHREAD_MUTEX_DEFAULT - # if TOKU_PTHREAD_DEBUG - # define TOKU_ADAPTIVE_MUTEX_INITIALIZER { .pmutex = PTHREAD_MUTEX_INITIALIZER, .owner = 0, .locked = false, .valid = true } diff --git a/databases/mariadb55-client/patches/patch-storage_tokudb_ft-index_src_ydb-internal.h b/databases/mariadb55-client/patches/patch-storage_tokudb_ft-index_src_ydb-internal.h deleted file mode 100644 index 10cdc728cee..00000000000 --- a/databases/mariadb55-client/patches/patch-storage_tokudb_ft-index_src_ydb-internal.h +++ /dev/null @@ -1,12 +0,0 @@ -$NetBSD: patch-storage_tokudb_ft-index_src_ydb-internal.h,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - ---- storage/tokudb/ft-index/src/ydb-internal.h.orig 2015-02-13 12:07:05.000000000 +0000 -+++ storage/tokudb/ft-index/src/ydb-internal.h -@@ -108,6 +108,7 @@ PATENT RIGHTS GRANT: - #include <locktree/range_buffer.h> - - #include <toku_list.h> -+#include <stdarg.h> - - struct __toku_db_internal { - int opened; diff --git a/databases/mariadb55-client/patches/patch-strings_decimal.c b/databases/mariadb55-client/patches/patch-strings_decimal.c deleted file mode 100644 index e4454819391..00000000000 --- a/databases/mariadb55-client/patches/patch-strings_decimal.c +++ /dev/null @@ -1,16 +0,0 @@ -$NetBSD: patch-strings_decimal.c,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - -Portability: include <bstring.h> if exists. - ---- strings/decimal.c.orig 2015-02-13 12:07:15.000000000 +0000 -+++ strings/decimal.c -@@ -103,6 +103,9 @@ - #include <myisampack.h> - #include <my_sys.h> /* for my_alloca */ - #include <decimal.h> -+#ifdef NEEDS_BSTRING_H -+#include <bstring.h> /* defines bzero() */ -+#endif - - /* - Internally decimal numbers are stored base 10^9 (see DIG_BASE below) diff --git a/databases/mariadb55-client/patches/patch-strtoll.c b/databases/mariadb55-client/patches/patch-strtoll.c deleted file mode 100644 index 44bc36a1839..00000000000 --- a/databases/mariadb55-client/patches/patch-strtoll.c +++ /dev/null @@ -1,163 +0,0 @@ -$NetBSD: patch-strtoll.c,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - ---- strtoll.c.orig 2015-04-15 18:31:25.000000000 +0000 -+++ strtoll.c -@@ -0,0 +1,158 @@ -+#if !defined(LLONG_MAX) -+#define LLONG_MAX 0x7fffffffffffffffLL -+#endif -+ -+#if !defined(LLONG_MIN) -+#define LLONG_MIN -0x7fffffffffffffffLL-1 -+#endif -+ -+#if !defined(ULLONG_MAX) -+#define ULLONG_MAX 0xffffffffffffffffULL -+#endif -+ -+/*- -+ * Copyright (c) 1992, 1993 -+ * The Regents of the University of California. All rights reserved. -+ * -+ * Redistribution and use in source and binary forms, with or without -+ * modification, are permitted provided that the following conditions -+ * are met: -+ * 1. Redistributions of source code must retain the above copyright -+ * notice, this list of conditions and the following disclaimer. -+ * 2. Redistributions in binary form must reproduce the above copyright -+ * notice, this list of conditions and the following disclaimer in the -+ * documentation and/or other materials provided with the distribution. -+ * 3. All advertising materials mentioning features or use of this software -+ * must display the following acknowledgement: -+ * This product includes software developed by the University of -+ * California, Berkeley and its contributors. -+ * 4. Neither the name of the University nor the names of its contributors -+ * may be used to endorse or promote products derived from this software -+ * without specific prior written permission. -+ * -+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -+ * SUCH DAMAGE. -+ */ -+ -+#if 0 -+#if defined(LIBC_SCCS) && !defined(lint) -+static char sccsid[] = "@(#)strtoq.c 8.1 (Berkeley) 6/4/93"; -+#endif /* LIBC_SCCS and not lint */ -+ -+#ifndef lint -+static const char rcsid[] = -+ "$FreeBSD$"; -+#endif -+#endif -+ -+#include <sys/types.h> -+ -+#include <limits.h> -+#include <errno.h> -+#include <ctype.h> -+#include <stdlib.h> -+ -+/* -+ * Convert a string to a long long integer. -+ * -+ * Ignores `locale' stuff. Assumes that the upper and lower case -+ * alphabets and digits are each contiguous. -+ */ -+long long -+pkgsrc_strtoll(nptr, endptr, base) -+ const char *nptr; -+ char **endptr; -+ register int base; -+{ -+ register const char *s; -+ register unsigned long long acc; -+ register unsigned char c; -+ register unsigned long long qbase, cutoff; -+ register int neg, any, cutlim; -+ -+ /* -+ * Skip white space and pick up leading +/- sign if any. -+ * If base is 0, allow 0x for hex and 0 for octal, else -+ * assume decimal; if base is already 16, allow 0x. -+ */ -+ s = nptr; -+ do { -+ c = *s++; -+ } while (isspace(c)); -+ if (c == '-') { -+ neg = 1; -+ c = *s++; -+ } else { -+ neg = 0; -+ if (c == '+') -+ c = *s++; -+ } -+ if ((base == 0 || base == 16) && -+ c == '0' && (*s == 'x' || *s == 'X')) { -+ c = s[1]; -+ s += 2; -+ base = 16; -+ } -+ if (base == 0) -+ base = c == '0' ? 8 : 10; -+ -+ /* -+ * Compute the cutoff value between legal numbers and illegal -+ * numbers. That is the largest legal value, divided by the -+ * base. An input number that is greater than this value, if -+ * followed by a legal input character, is too big. One that -+ * is equal to this value may be valid or not; the limit -+ * between valid and invalid numbers is then based on the last -+ * digit. For instance, if the range for quads is -+ * [-9223372036854775808..9223372036854775807] and the input base -+ * is 10, cutoff will be set to 922337203685477580 and cutlim to -+ * either 7 (neg==0) or 8 (neg==1), meaning that if we have -+ * accumulated a value > 922337203685477580, or equal but the -+ * next digit is > 7 (or 8), the number is too big, and we will -+ * return a range error. -+ * -+ * Set any if any `digits' consumed; make it negative to indicate -+ * overflow. -+ */ -+ qbase = (unsigned)base; -+ cutoff = neg ? (unsigned long long)-(LLONG_MIN + LLONG_MAX) + LLONG_MAX -+ : LLONG_MAX; -+ cutlim = cutoff % qbase; -+ cutoff /= qbase; -+ for (acc = 0, any = 0;; c = *s++) { -+ if (!isascii(c)) -+ break; -+ if (isdigit(c)) -+ c -= '0'; -+ else if (isalpha(c)) -+ c -= isupper(c) ? 'A' - 10 : 'a' - 10; -+ else -+ break; -+ if (c >= base) -+ break; -+ if (any < 0 || acc > cutoff || (acc == cutoff && c > cutlim)) -+ any = -1; -+ else { -+ any = 1; -+ acc *= qbase; -+ acc += c; -+ } -+ } -+ if (any < 0) { -+ acc = neg ? LLONG_MIN : LLONG_MAX; -+ errno = ERANGE; -+ } else if (neg) -+ acc = -acc; -+ if (endptr != 0) -+ *endptr = (char *)(any ? s - 1 : nptr); -+ return (acc); -+} diff --git a/databases/mariadb55-client/patches/patch-strtoull.c b/databases/mariadb55-client/patches/patch-strtoull.c deleted file mode 100644 index c9cf8a637b2..00000000000 --- a/databases/mariadb55-client/patches/patch-strtoull.c +++ /dev/null @@ -1,136 +0,0 @@ -$NetBSD: patch-strtoull.c,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - ---- strtoull.c.orig 2015-04-15 18:31:28.000000000 +0000 -+++ strtoull.c -@@ -0,0 +1,131 @@ -+/*- -+ * Copyright (c) 1992, 1993 -+ * The Regents of the University of California. All rights reserved. -+ * -+ * Redistribution and use in source and binary forms, with or without -+ * modification, are permitted provided that the following conditions -+ * are met: -+ * 1. Redistributions of source code must retain the above copyright -+ * notice, this list of conditions and the following disclaimer. -+ * 2. Redistributions in binary form must reproduce the above copyright -+ * notice, this list of conditions and the following disclaimer in the -+ * documentation and/or other materials provided with the distribution. -+ * 3. All advertising materials mentioning features or use of this software -+ * must display the following acknowledgement: -+ * This product includes software developed by the University of -+ * California, Berkeley and its contributors. -+ * 4. Neither the name of the University nor the names of its contributors -+ * may be used to endorse or promote products derived from this software -+ * without specific prior written permission. -+ * -+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -+ * SUCH DAMAGE. -+ */ -+ -+#if defined(LIBC_SCCS) && !defined(lint) -+static char sccsid[] = "@(#)strtouq.c 8.1 (Berkeley) 6/4/93"; -+#endif /* LIBC_SCCS and not lint */ -+#include <sys/cdefs.h> -+/*__FBSDID("$FreeBSD: src/lib/libc/stdlib/strtoull.c,v 1.18 2002/09/06 11:23:59 tjr Exp $"); */ -+ -+#include <limits.h> -+#include <errno.h> -+#include <ctype.h> -+#include <stdlib.h> -+ -+#if !defined(LLONG_MAX) -+#define LLONG_MAX 0x7fffffffffffffffLL -+#endif -+ -+#if !defined(LLONG_MIN) -+#define LLONG_MIN -0x7fffffffffffffffLL-1 -+#endif -+ -+#if !defined(ULLONG_MAX) -+#define ULLONG_MAX 0xffffffffffffffffULL -+#endif -+ -+/* -+ * Convert a string to an unsigned long long integer. -+ * -+ * Assumes that the upper and lower case -+ * alphabets and digits are each contiguous. -+ */ -+unsigned long long -+pkgsrc_strtoull(const char * __restrict nptr, char ** __restrict endptr, int base) -+{ -+ const char *s; -+ unsigned long long acc; -+ char c; -+ unsigned long long cutoff; -+ int neg, any, cutlim; -+ -+ /* -+ * See strtoq for comments as to the logic used. -+ */ -+ s = nptr; -+ do { -+ c = *s++; -+ } while (isspace((unsigned char)c)); -+ if (c == '-') { -+ neg = 1; -+ c = *s++; -+ } else { -+ neg = 0; -+ if (c == '+') -+ c = *s++; -+ } -+ if ((base == 0 || base == 16) && -+ c == '0' && (*s == 'x' || *s == 'X')) { -+ c = s[1]; -+ s += 2; -+ base = 16; -+ } -+ if (base == 0) -+ base = c == '0' ? 8 : 10; -+ acc = any = 0; -+ if (base < 2 || base > 36) -+ goto noconv; -+ -+ cutoff = ULLONG_MAX / base; -+ cutlim = ULLONG_MAX % base; -+ for ( ; ; c = *s++) { -+ if (c >= '0' && c <= '9') -+ c -= '0'; -+ else if (c >= 'A' && c <= 'Z') -+ c -= 'A' - 10; -+ else if (c >= 'a' && c <= 'z') -+ c -= 'a' - 10; -+ else -+ break; -+ if (c >= base) -+ break; -+ if (any < 0 || acc > cutoff || (acc == cutoff && c > cutlim)) -+ any = -1; -+ else { -+ any = 1; -+ acc *= base; -+ acc += c; -+ } -+ } -+ if (any < 0) { -+ acc = ULLONG_MAX; -+ errno = ERANGE; -+ } else if (!any) { -+noconv: -+ errno = EINVAL; -+ } else if (neg) -+ acc = -acc; -+ if (endptr != NULL) -+ *endptr = (char *)(any ? s - 1 : nptr); -+ return (acc); -+} diff --git a/databases/mariadb55-client/patches/patch-vio_viosocket.c b/databases/mariadb55-client/patches/patch-vio_viosocket.c deleted file mode 100644 index 2726dd60b8c..00000000000 --- a/databases/mariadb55-client/patches/patch-vio_viosocket.c +++ /dev/null @@ -1,55 +0,0 @@ -$NetBSD: patch-vio_viosocket.c,v 1.1 2015/04/16 20:20:15 ryoon Exp $ - ---- vio/viosocket.c.orig 2015-02-13 12:07:16.000000000 +0000 -+++ vio/viosocket.c -@@ -37,6 +37,12 @@ - # include <sys/filio.h> - #endif - -+#if defined(_SCO_DS) -+/* SCO OpenServer 5.0.7/3.2 has no SHUT_* macros. -+ See http://osr507doc.sco.com/en/netguide/disockD.system_calls.html */ -+#define SHUT_RDWR 2 -+#endif -+ - int vio_errno(Vio *vio __attribute__((unused))) - { - return socket_errno; /* On Win32 this mapped to WSAGetLastError() */ -@@ -552,7 +558,12 @@ my_bool vio_get_normalized_ip_string(con - char *ip_string, - size_t ip_string_size) - { -+/* SCO OpenServer 5.0.7/3.2 has no sockaddr_storage. */ -+#if defined(_SCO_DS) -+ struct sockaddr_in norm_addr_storage; -+#else - struct sockaddr_storage norm_addr_storage; -+#endif - struct sockaddr *norm_addr= (struct sockaddr *) &norm_addr_storage; - int norm_addr_length; - int err_code; -@@ -596,7 +607,11 @@ my_bool vio_peer_addr(Vio *vio, char *ip - */ - struct in_addr *ip4= &((struct sockaddr_in *) &(vio->remote))->sin_addr; - -+/* SCO OpenServer 5.0.7/3.2 has no sockaddr_storage, and use sockaddr_in. -+ So there is no ss_family in sockaddr_in. */ -+#if !defined(_SCO_DS) - vio->remote.ss_family= AF_INET; -+#endif - vio->addrLen= sizeof (struct sockaddr_in); - - ip4->s_addr= htonl(INADDR_LOOPBACK); -@@ -611,7 +626,12 @@ my_bool vio_peer_addr(Vio *vio, char *ip - int err_code; - char port_buffer[NI_MAXSERV]; - -+/* SCO OpenServer 5.0.7/3.2 has no sockaddr_storage. */ -+#if defined(_SCO_DS) -+ struct sockaddr_in addr_storage; -+#else - struct sockaddr_storage addr_storage; -+#endif - struct sockaddr *addr= (struct sockaddr *) &addr_storage; - size_socket addr_length= sizeof (addr_storage); - |