summaryrefslogtreecommitdiff
path: root/databases
diff options
context:
space:
mode:
Diffstat (limited to 'databases')
-rw-r--r--databases/mysql51-client/Makefile.common4
-rw-r--r--databases/mysql51-client/distinfo10
-rw-r--r--databases/mysql51-client/patches/patch-ap8
-rw-r--r--databases/mysql51-server/Makefile3
-rw-r--r--databases/mysql51-server/PLIST216
-rw-r--r--databases/mysql51-server/distinfo19
-rw-r--r--databases/mysql51-server/patches/patch-ae17
-rw-r--r--databases/mysql51-server/patches/patch-aj8
-rw-r--r--databases/mysql51-server/patches/patch-ak8
-rw-r--r--databases/mysql51-server/patches/patch-ay22
-rw-r--r--databases/mysql51-server/patches/patch-az26
-rw-r--r--databases/mysql51-server/patches/patch-ba22
-rw-r--r--databases/mysql51-server/patches/patch-bb25
13 files changed, 304 insertions, 84 deletions
diff --git a/databases/mysql51-client/Makefile.common b/databases/mysql51-client/Makefile.common
index 7d136e8044a..98b85034414 100644
--- a/databases/mysql51-client/Makefile.common
+++ b/databases/mysql51-client/Makefile.common
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile.common,v 1.8.2.1 2010/07/05 08:59:29 tron Exp $
+# $NetBSD: Makefile.common,v 1.8.2.2 2010/08/19 16:42:17 tron Exp $
#
# used by databases/mysql51-client/Makefile
# used by databases/mysql51-server/Makefile
#
-DISTNAME= mysql-5.1.48
+DISTNAME= mysql-5.1.49
CATEGORIES= databases
MASTER_SITES= ${MASTER_SITE_MYSQL:=MySQL-5.1/}
diff --git a/databases/mysql51-client/distinfo b/databases/mysql51-client/distinfo
index 3e899362ae1..1acdfb531e0 100644
--- a/databases/mysql51-client/distinfo
+++ b/databases/mysql51-client/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.4.2.1 2010/07/05 08:59:29 tron Exp $
+$NetBSD: distinfo,v 1.4.2.2 2010/08/19 16:42:17 tron Exp $
-SHA1 (mysql-5.1.48.tar.gz) = 61327d8588a73eb1ca61a91eefad9ce571bac588
-RMD160 (mysql-5.1.48.tar.gz) = 783575f5dc4ef004c8256878e6619d23cc33aae4
-Size (mysql-5.1.48.tar.gz) = 23362742 bytes
+SHA1 (mysql-5.1.49.tar.gz) = c173614fa307eeed34607292205290715f20bcd5
+RMD160 (mysql-5.1.49.tar.gz) = e4d43fa48f1c2ffe16c16119422fd9f3d1c812b2
+Size (mysql-5.1.49.tar.gz) = 23687599 bytes
SHA1 (patch-aa) = 2a5321738e637a56e57cd6b1b40908d2bf275506
SHA1 (patch-ab) = 8bbbb84d659810031162475917ec233951c67ca4
SHA1 (patch-ac) = 5d5f1b67eb96254b821cf4a3e99eec26dd703bf6
@@ -18,7 +18,7 @@ SHA1 (patch-al) = 93ba34d66fd054fbcf9e1eb3a042770d4d6820ec
SHA1 (patch-am) = 7cced70246776a64e782e0c7d335d5948a2189f1
SHA1 (patch-an) = a608060cee7aadaf8bcde84016a73131a75dea32
SHA1 (patch-ao) = dbf68af2d2ded85140aac3602d4f6ce5d68cc78a
-SHA1 (patch-ap) = 88dd29051ee68775cf15f3618a16c4f994e5e104
+SHA1 (patch-ap) = 187a956b4aa7ddbf7cb80d02d1c902757b0749be
SHA1 (patch-aq) = d04016a2ab84709aee0c08aef71c2f79e82fc6f3
SHA1 (patch-ar) = bc0e2083ec285be8adac1027e63bf076e4c57211
SHA1 (patch-as) = 5eb3a9308b13a25fa813db0ed4a06f8e43db74f6
diff --git a/databases/mysql51-client/patches/patch-ap b/databases/mysql51-client/patches/patch-ap
index c0ca8749743..1745ca3f97d 100644
--- a/databases/mysql51-client/patches/patch-ap
+++ b/databases/mysql51-client/patches/patch-ap
@@ -1,10 +1,10 @@
-$NetBSD: patch-ap,v 1.1.1.1 2010/03/04 16:27:18 taca Exp $
+$NetBSD: patch-ap,v 1.1.1.1.4.1 2010/08/19 16:42:18 tron Exp $
---- man/Makefile.in.orig 2010-02-04 11:46:19.000000000 +0000
+--- man/Makefile.in.orig 2010-07-09 12:38:13.000000000 +0000
+++ man/Makefile.in
-@@ -380,8 +380,9 @@ yassl_h_ln_cmd = @yassl_h_ln_cmd@
- yassl_libs = @yassl_libs@
+@@ -381,8 +381,9 @@ yassl_libs = @yassl_libs@
yassl_taocrypt_extra_cxxflags = @yassl_taocrypt_extra_cxxflags@
+ yassl_thread_cxxflags = @yassl_thread_cxxflags@
zlib_dir = @zlib_dir@
-man1_MANS = @man1_files@
-man8_MANS = @man8_files@
diff --git a/databases/mysql51-server/Makefile b/databases/mysql51-server/Makefile
index d5cdb7ff40f..e16c2a9c0c6 100644
--- a/databases/mysql51-server/Makefile
+++ b/databases/mysql51-server/Makefile
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.5 2010/04/24 15:59:23 taca Exp $
+# $NetBSD: Makefile,v 1.5.2.1 2010/08/19 16:42:18 tron Exp $
PKGNAME= ${DISTNAME:S/-/-server-/}
+PKGREVISION= 1
SVR4_PKGNAME= mysqs
COMMENT= MySQL 5, a free SQL database (server)
diff --git a/databases/mysql51-server/PLIST b/databases/mysql51-server/PLIST
index 417c1c0a185..cc74a776022 100644
--- a/databases/mysql51-server/PLIST
+++ b/databases/mysql51-server/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5.2.1 2010/07/05 08:59:29 tron Exp $
+@comment $NetBSD: PLIST,v 1.5.2.2 2010/08/19 16:42:18 tron Exp $
bin/innochecksum
bin/my_print_defaults
bin/myisam_ftdump
@@ -306,6 +306,7 @@ share/mysql-test/include/mtr_check.sql
share/mysql-test/include/mtr_warnings.sql
share/mysql-test/include/mysqlbinlog_row_engine.inc
share/mysql-test/include/mysqldump.inc
+share/mysql-test/include/mysqlhotcopy.inc
share/mysql-test/include/mysqltest-x.inc
share/mysql-test/include/ndb_backup.inc
share/mysql-test/include/ndb_backup_print.inc
@@ -693,19 +694,8 @@ share/mysql-test/r/information_schema_inno.result
share/mysql-test/r/information_schema_part.result
share/mysql-test/r/init_connect.result
share/mysql-test/r/init_file.result
-share/mysql-test/r/innodb-autoinc-optimize.result
-share/mysql-test/r/innodb-ucs2.result
-share/mysql-test/r/innodb_autoinc_lock_mode_zero.result
-share/mysql-test/r/innodb_bug30919.result
-share/mysql-test/r/innodb_bug42419.result
-share/mysql-test/r/innodb_gis.result
share/mysql-test/r/innodb_ignore_builtin.result
-share/mysql-test/r/innodb_lock_wait_timeout_1.result
-share/mysql-test/r/innodb_mysql.result
share/mysql-test/r/innodb_mysql_lock2.result
-share/mysql-test/r/innodb_mysql_rbk.result
-share/mysql-test/r/innodb_notembedded.result
-share/mysql-test/r/innodb_timeout_rollback.result
share/mysql-test/r/insert.result
share/mysql-test/r/insert_notembedded.result
share/mysql-test/r/insert_select.result
@@ -793,6 +783,8 @@ share/mysql-test/r/mysqldump-max.result
share/mysql-test/r/mysqldump-no-binlog.result
share/mysql-test/r/mysqldump.result
share/mysql-test/r/mysqldump_restore.result
+share/mysql-test/r/mysqlhotcopy_archive.result
+share/mysql-test/r/mysqlhotcopy_myisam.result
share/mysql-test/r/mysqlshow.result
share/mysql-test/r/mysqlslap.result
share/mysql-test/r/mysqltest.result
@@ -1082,6 +1074,7 @@ share/mysql-test/std_data/funcs_1/t4.txt
share/mysql-test/std_data/funcs_1/t7.txt
share/mysql-test/std_data/funcs_1/t9.txt
share/mysql-test/std_data/init_file.dat
+share/mysql-test/std_data/intersect-bug50389.tsv
share/mysql-test/std_data/latin1.xml
share/mysql-test/std_data/loaddata1.dat
share/mysql-test/std_data/loaddata2.dat
@@ -2610,12 +2603,16 @@ share/mysql-test/suite/funcs_2/t/myisam_charset.test
share/mysql-test/suite/funcs_2/t/ndb_charset.test
share/mysql-test/suite/funcs_2/t/suite.opt
share/mysql-test/suite/innodb/r/innodb-autoinc-44030.result
+share/mysql-test/suite/innodb/r/innodb-autoinc-optimize.result
share/mysql-test/suite/innodb/r/innodb-autoinc.result
share/mysql-test/suite/innodb/r/innodb-lock.result
share/mysql-test/suite/innodb/r/innodb-replace.result
share/mysql-test/suite/innodb/r/innodb-semi-consistent.result
+share/mysql-test/suite/innodb/r/innodb-ucs2.result
share/mysql-test/suite/innodb/r/innodb.result
+share/mysql-test/suite/innodb/r/innodb_autoinc_lock_mode_zero.result
share/mysql-test/suite/innodb/r/innodb_bug21704.result
+share/mysql-test/suite/innodb/r/innodb_bug30919.result
share/mysql-test/suite/innodb/r/innodb_bug34053.result
share/mysql-test/suite/innodb/r/innodb_bug34300.result
share/mysql-test/suite/innodb/r/innodb_bug35220.result
@@ -2624,6 +2621,7 @@ share/mysql-test/suite/innodb/r/innodb_bug39438.result
share/mysql-test/suite/innodb/r/innodb_bug40565.result
share/mysql-test/suite/innodb/r/innodb_bug42101-nonzero.result
share/mysql-test/suite/innodb/r/innodb_bug42101.result
+share/mysql-test/suite/innodb/r/innodb_bug42419.result
share/mysql-test/suite/innodb/r/innodb_bug44369.result
share/mysql-test/suite/innodb/r/innodb_bug45357.result
share/mysql-test/suite/innodb/r/innodb_bug46000.result
@@ -2633,19 +2631,33 @@ share/mysql-test/suite/innodb/r/innodb_bug48024.result
share/mysql-test/suite/innodb/r/innodb_bug49164.result
share/mysql-test/suite/innodb/r/innodb_bug51920.result
share/mysql-test/suite/innodb/r/innodb_bug52663.result
+share/mysql-test/suite/innodb/r/innodb_bug53674.result
+share/mysql-test/suite/innodb/r/innodb_bug54044.result
+share/mysql-test/suite/innodb/r/innodb_gis.result
+share/mysql-test/suite/innodb/r/innodb_lock_wait_timeout_1.result
share/mysql-test/suite/innodb/r/innodb_misc1.result
share/mysql-test/suite/innodb/r/innodb_multi_update.result
+share/mysql-test/suite/innodb/r/innodb_mysql.result
+share/mysql-test/suite/innodb/r/innodb_mysql_rbk.result
+share/mysql-test/suite/innodb/r/innodb_notembedded.result
+share/mysql-test/suite/innodb/r/innodb_timeout_rollback.result
share/mysql-test/suite/innodb/r/innodb_trx_weight.result
share/mysql-test/suite/innodb/t/disabled.def
share/mysql-test/suite/innodb/t/innodb-autoinc-44030.test
+share/mysql-test/suite/innodb/t/innodb-autoinc-optimize.test
share/mysql-test/suite/innodb/t/innodb-autoinc.test
share/mysql-test/suite/innodb/t/innodb-lock.test
share/mysql-test/suite/innodb/t/innodb-master.opt
share/mysql-test/suite/innodb/t/innodb-replace.test
share/mysql-test/suite/innodb/t/innodb-semi-consistent-master.opt
share/mysql-test/suite/innodb/t/innodb-semi-consistent.test
+share/mysql-test/suite/innodb/t/innodb-ucs2.test
share/mysql-test/suite/innodb/t/innodb.test
+share/mysql-test/suite/innodb/t/innodb_autoinc_lock_mode_zero-master.opt
+share/mysql-test/suite/innodb/t/innodb_autoinc_lock_mode_zero.test
share/mysql-test/suite/innodb/t/innodb_bug21704.test
+share/mysql-test/suite/innodb/t/innodb_bug30919-master.opt
+share/mysql-test/suite/innodb/t/innodb_bug30919.test
share/mysql-test/suite/innodb/t/innodb_bug34053.test
share/mysql-test/suite/innodb/t/innodb_bug34300.test
share/mysql-test/suite/innodb/t/innodb_bug35220.test
@@ -2656,6 +2668,7 @@ share/mysql-test/suite/innodb/t/innodb_bug40565.test
share/mysql-test/suite/innodb/t/innodb_bug42101-nonzero-master.opt
share/mysql-test/suite/innodb/t/innodb_bug42101-nonzero.test
share/mysql-test/suite/innodb/t/innodb_bug42101.test
+share/mysql-test/suite/innodb/t/innodb_bug42419.test
share/mysql-test/suite/innodb/t/innodb_bug44369.test
share/mysql-test/suite/innodb/t/innodb_bug45357.test
share/mysql-test/suite/innodb/t/innodb_bug46000.test
@@ -2666,10 +2679,166 @@ share/mysql-test/suite/innodb/t/innodb_bug49164.test
share/mysql-test/suite/innodb/t/innodb_bug51920.test
share/mysql-test/suite/innodb/t/innodb_bug52663-master.opt
share/mysql-test/suite/innodb/t/innodb_bug52663.test
+share/mysql-test/suite/innodb/t/innodb_bug53674-master.opt
+share/mysql-test/suite/innodb/t/innodb_bug53674.test
+share/mysql-test/suite/innodb/t/innodb_bug54044.test
+share/mysql-test/suite/innodb/t/innodb_gis.test
+share/mysql-test/suite/innodb/t/innodb_lock_wait_timeout_1-master.opt
+share/mysql-test/suite/innodb/t/innodb_lock_wait_timeout_1.test
share/mysql-test/suite/innodb/t/innodb_misc1-master.opt
share/mysql-test/suite/innodb/t/innodb_misc1.test
share/mysql-test/suite/innodb/t/innodb_multi_update.test
+share/mysql-test/suite/innodb/t/innodb_mysql-master.opt
+share/mysql-test/suite/innodb/t/innodb_mysql.test
+share/mysql-test/suite/innodb/t/innodb_mysql_rbk-master.opt
+share/mysql-test/suite/innodb/t/innodb_mysql_rbk.test
+share/mysql-test/suite/innodb/t/innodb_notembedded.test
+share/mysql-test/suite/innodb/t/innodb_timeout_rollback-master.opt
+share/mysql-test/suite/innodb/t/innodb_timeout_rollback.test
share/mysql-test/suite/innodb/t/innodb_trx_weight.test
+share/mysql-test/suite/innodb_plugin/include/ctype_innodb_like.inc
+share/mysql-test/suite/innodb_plugin/include/innodb-index.inc
+share/mysql-test/suite/innodb_plugin/include/innodb_trx_weight.inc
+share/mysql-test/suite/innodb_plugin/r/innodb-analyze.result
+share/mysql-test/suite/innodb_plugin/r/innodb-autoinc-44030.result
+share/mysql-test/suite/innodb_plugin/r/innodb-autoinc-optimize.result
+share/mysql-test/suite/innodb_plugin/r/innodb-autoinc.result
+share/mysql-test/suite/innodb_plugin/r/innodb-consistent.result
+share/mysql-test/suite/innodb_plugin/r/innodb-index.result
+share/mysql-test/suite/innodb_plugin/r/innodb-index_ucs2.result
+share/mysql-test/suite/innodb_plugin/r/innodb-lock.result
+share/mysql-test/suite/innodb_plugin/r/innodb-replace.result
+share/mysql-test/suite/innodb_plugin/r/innodb-semi-consistent.result
+share/mysql-test/suite/innodb_plugin/r/innodb-timeout.result
+share/mysql-test/suite/innodb_plugin/r/innodb-ucs2.result
+share/mysql-test/suite/innodb_plugin/r/innodb-use-sys-malloc.result
+share/mysql-test/suite/innodb_plugin/r/innodb-zip.result
+share/mysql-test/suite/innodb_plugin/r/innodb.result
+share/mysql-test/suite/innodb_plugin/r/innodb_autoinc_lock_mode_zero.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug21704.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug30919.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug34053.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug34300.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug35220.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug36169.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug36172.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug38231.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug39438.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug40360.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug40565.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug41904.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug42101-nonzero.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug42101.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug42419.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug44032.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug44369.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug44571.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug45357.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug46000.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug46676.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug47167.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug47621.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug47622.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug47777.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug48024.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug49164.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug51378.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug51920.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug52663.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug52745.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug53290.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug53591.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug53592.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug53674.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug54044.result
+share/mysql-test/suite/innodb_plugin/r/innodb_bug54679.result
+share/mysql-test/suite/innodb_plugin/r/innodb_file_format.result
+share/mysql-test/suite/innodb_plugin/r/innodb_gis.result
+share/mysql-test/suite/innodb_plugin/r/innodb_information_schema.result
+share/mysql-test/suite/innodb_plugin/r/innodb_lock_wait_timeout_1.result
+share/mysql-test/suite/innodb_plugin/r/innodb_multi_update.result
+share/mysql-test/suite/innodb_plugin/r/innodb_mysql.result
+share/mysql-test/suite/innodb_plugin/r/innodb_mysql_rbk.result
+share/mysql-test/suite/innodb_plugin/r/innodb_notembedded.result
+share/mysql-test/suite/innodb_plugin/r/innodb_timeout_rollback.result
+share/mysql-test/suite/innodb_plugin/r/innodb_trx_weight.result
+share/mysql-test/suite/innodb_plugin/t/disabled.def
+share/mysql-test/suite/innodb_plugin/t/innodb-analyze.test
+share/mysql-test/suite/innodb_plugin/t/innodb-autoinc-44030.test
+share/mysql-test/suite/innodb_plugin/t/innodb-autoinc-optimize.test
+share/mysql-test/suite/innodb_plugin/t/innodb-autoinc.test
+share/mysql-test/suite/innodb_plugin/t/innodb-consistent-master.opt
+share/mysql-test/suite/innodb_plugin/t/innodb-consistent.test
+share/mysql-test/suite/innodb_plugin/t/innodb-index.test
+share/mysql-test/suite/innodb_plugin/t/innodb-index_ucs2.test
+share/mysql-test/suite/innodb_plugin/t/innodb-lock.test
+share/mysql-test/suite/innodb_plugin/t/innodb-master.opt
+share/mysql-test/suite/innodb_plugin/t/innodb-replace.test
+share/mysql-test/suite/innodb_plugin/t/innodb-semi-consistent-master.opt
+share/mysql-test/suite/innodb_plugin/t/innodb-semi-consistent.test
+share/mysql-test/suite/innodb_plugin/t/innodb-timeout.test
+share/mysql-test/suite/innodb_plugin/t/innodb-ucs2.test
+share/mysql-test/suite/innodb_plugin/t/innodb-use-sys-malloc-master.opt
+share/mysql-test/suite/innodb_plugin/t/innodb-use-sys-malloc.test
+share/mysql-test/suite/innodb_plugin/t/innodb-zip.test
+share/mysql-test/suite/innodb_plugin/t/innodb.test
+share/mysql-test/suite/innodb_plugin/t/innodb_autoinc_lock_mode_zero-master.opt
+share/mysql-test/suite/innodb_plugin/t/innodb_autoinc_lock_mode_zero.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug21704.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug30919-master.opt
+share/mysql-test/suite/innodb_plugin/t/innodb_bug30919.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug34053.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug34300.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug35220.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug36169.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug36172.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug38231.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug39438-master.opt
+share/mysql-test/suite/innodb_plugin/t/innodb_bug39438.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug40360.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug40565.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug41904.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug42101-nonzero-master.opt
+share/mysql-test/suite/innodb_plugin/t/innodb_bug42101-nonzero.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug42101.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug42419.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug44032.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug44369.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug44571.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug45357.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug46000.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug46676.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug47167.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug47621.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug47622.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug47777.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug48024.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug49164.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug51378.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug51920.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug52663.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug52745.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug53290.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug53591.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug53592.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug53674-master.opt
+share/mysql-test/suite/innodb_plugin/t/innodb_bug53674.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug54044.test
+share/mysql-test/suite/innodb_plugin/t/innodb_bug54679.test
+share/mysql-test/suite/innodb_plugin/t/innodb_file_format.test
+share/mysql-test/suite/innodb_plugin/t/innodb_gis.test
+share/mysql-test/suite/innodb_plugin/t/innodb_information_schema.test
+share/mysql-test/suite/innodb_plugin/t/innodb_lock_wait_timeout_1-master.opt
+share/mysql-test/suite/innodb_plugin/t/innodb_lock_wait_timeout_1.test
+share/mysql-test/suite/innodb_plugin/t/innodb_multi_update.test
+share/mysql-test/suite/innodb_plugin/t/innodb_mysql-master.opt
+share/mysql-test/suite/innodb_plugin/t/innodb_mysql.test
+share/mysql-test/suite/innodb_plugin/t/innodb_mysql_rbk-master.opt
+share/mysql-test/suite/innodb_plugin/t/innodb_mysql_rbk.test
+share/mysql-test/suite/innodb_plugin/t/innodb_notembedded.test
+share/mysql-test/suite/innodb_plugin/t/innodb_timeout_rollback-master.opt
+share/mysql-test/suite/innodb_plugin/t/innodb_timeout_rollback.test
+share/mysql-test/suite/innodb_plugin/t/innodb_trx_weight.test
share/mysql-test/suite/jp/include/trim_sjis.inc
share/mysql-test/suite/jp/r/jp_alter_sjis.result
share/mysql-test/suite/jp/r/jp_alter_ucs2.result
@@ -3498,9 +3667,9 @@ share/mysql-test/suite/rpl/r/rpl_row_colSize.result
share/mysql-test/suite/rpl/r/rpl_row_conflicts.result
share/mysql-test/suite/rpl/r/rpl_row_create_table.result
share/mysql-test/suite/rpl/r/rpl_row_delayed_ins.result
-share/mysql-test/suite/rpl/r/rpl_row_disabled_slave_key.result
share/mysql-test/suite/rpl/r/rpl_row_drop.result
share/mysql-test/suite/rpl/r/rpl_row_err_ignoredtable.result
+share/mysql-test/suite/rpl/r/rpl_row_find_row.result
share/mysql-test/suite/rpl/r/rpl_row_flsh_tbls.result
share/mysql-test/suite/rpl/r/rpl_row_func001.result
share/mysql-test/suite/rpl/r/rpl_row_func002.result
@@ -3817,10 +3986,10 @@ share/mysql-test/suite/rpl/t/rpl_row_colSize.test
share/mysql-test/suite/rpl/t/rpl_row_conflicts.test
share/mysql-test/suite/rpl/t/rpl_row_create_table.test
share/mysql-test/suite/rpl/t/rpl_row_delayed_ins.test
-share/mysql-test/suite/rpl/t/rpl_row_disabled_slave_key.test
share/mysql-test/suite/rpl/t/rpl_row_drop.test
share/mysql-test/suite/rpl/t/rpl_row_err_daisychain-master.opt
share/mysql-test/suite/rpl/t/rpl_row_err_daisychain-slave.opt
+share/mysql-test/suite/rpl/t/rpl_row_find_row.test
share/mysql-test/suite/rpl/t/rpl_row_flsh_tbls.test
share/mysql-test/suite/rpl/t/rpl_row_func001.test
share/mysql-test/suite/rpl/t/rpl_row_func002.test
@@ -4311,26 +4480,9 @@ share/mysql-test/t/init_connect-master.opt
share/mysql-test/t/init_connect.test
share/mysql-test/t/init_file-master.opt
share/mysql-test/t/init_file.test
-share/mysql-test/t/innodb-autoinc-optimize.test
-share/mysql-test/t/innodb-ucs2.test
-share/mysql-test/t/innodb_autoinc_lock_mode_zero-master.opt
-share/mysql-test/t/innodb_autoinc_lock_mode_zero.test
-share/mysql-test/t/innodb_bug30919-master.opt
-share/mysql-test/t/innodb_bug30919.test
-share/mysql-test/t/innodb_bug42419.test
-share/mysql-test/t/innodb_gis.test
share/mysql-test/t/innodb_ignore_builtin-master.opt
share/mysql-test/t/innodb_ignore_builtin.test
-share/mysql-test/t/innodb_lock_wait_timeout_1-master.opt
-share/mysql-test/t/innodb_lock_wait_timeout_1.test
-share/mysql-test/t/innodb_mysql-master.opt
-share/mysql-test/t/innodb_mysql.test
share/mysql-test/t/innodb_mysql_lock2.test
-share/mysql-test/t/innodb_mysql_rbk-master.opt
-share/mysql-test/t/innodb_mysql_rbk.test
-share/mysql-test/t/innodb_notembedded.test
-share/mysql-test/t/innodb_timeout_rollback-master.opt
-share/mysql-test/t/innodb_timeout_rollback.test
share/mysql-test/t/insert.test
share/mysql-test/t/insert_notembedded.test
share/mysql-test/t/insert_select.test
@@ -4444,6 +4596,8 @@ share/mysql-test/t/mysqldump-no-binlog-master.opt
share/mysql-test/t/mysqldump-no-binlog.test
share/mysql-test/t/mysqldump.test
share/mysql-test/t/mysqldump_restore.test
+share/mysql-test/t/mysqlhotcopy_archive.test
+share/mysql-test/t/mysqlhotcopy_myisam.test
share/mysql-test/t/mysqlshow.test
share/mysql-test/t/mysqlslap.test
share/mysql-test/t/mysqltest.test
diff --git a/databases/mysql51-server/distinfo b/databases/mysql51-server/distinfo
index 7e98b542d98..675c7380dc7 100644
--- a/databases/mysql51-server/distinfo
+++ b/databases/mysql51-server/distinfo
@@ -1,19 +1,19 @@
-$NetBSD: distinfo,v 1.6.2.1 2010/07/05 08:59:29 tron Exp $
+$NetBSD: distinfo,v 1.6.2.2 2010/08/19 16:42:18 tron Exp $
-SHA1 (mysql-5.1.48.tar.gz) = 61327d8588a73eb1ca61a91eefad9ce571bac588
-RMD160 (mysql-5.1.48.tar.gz) = 783575f5dc4ef004c8256878e6619d23cc33aae4
-Size (mysql-5.1.48.tar.gz) = 23362742 bytes
+SHA1 (mysql-5.1.49.tar.gz) = c173614fa307eeed34607292205290715f20bcd5
+RMD160 (mysql-5.1.49.tar.gz) = e4d43fa48f1c2ffe16c16119422fd9f3d1c812b2
+Size (mysql-5.1.49.tar.gz) = 23687599 bytes
SHA1 (patch-aa) = 2a5321738e637a56e57cd6b1b40908d2bf275506
SHA1 (patch-ab) = 39ca30e2e78645bb6975d057ace30e8c91e6e405
SHA1 (patch-ac) = bfb6eec77d7c5aa8d2b849632769005dcf2e272c
SHA1 (patch-ad) = 5fd4db0e04a97289f38a5467bbae5041f4082b51
-SHA1 (patch-ae) = c7f8c12c64835650b80aed4fef44d44b15f3f11e
+SHA1 (patch-ae) = e682e8c7a260706cbfd802885bfe100c0e0d31be
SHA1 (patch-af) = 1e13ba542b4fc2a1d59fc822d06c76bc4e92dc23
SHA1 (patch-ag) = c510685dd71e4e3a632c9bf01e4e36eb42945d9e
SHA1 (patch-ah) = a608060cee7aadaf8bcde84016a73131a75dea32
SHA1 (patch-ai) = 4c5acf2b0e05765a1fe9e30558d163886e1aa492
-SHA1 (patch-aj) = 6dd73cd38840e1faf103ffb02ae7c0e53475ee04
-SHA1 (patch-ak) = 5c0bd81635dcea038499f1b03180c22220b0009e
+SHA1 (patch-aj) = b8f35d3a1bc45eb5336ae6a842898b257d2660db
+SHA1 (patch-ak) = 3c740b78afacfe05aa082c5b235c10c51ac94641
SHA1 (patch-am) = 2cf10915f5dc3caf11bb8c7c7255842da646b247
SHA1 (patch-an) = 7b627ceb6212641b7e0de9fd7142bc95e4dcb8cb
SHA1 (patch-ao) = 7895abad117d5c6901c2241209c5747e6c490e7d
@@ -25,4 +25,7 @@ SHA1 (patch-at) = 307a0785190f8bc175226ce83288cc85f7da4631
SHA1 (patch-au) = 51291771b994d199fb6de6a17dd7809a7bf39b68
SHA1 (patch-aw) = 93ba34d66fd054fbcf9e1eb3a042770d4d6820ec
SHA1 (patch-ax) = dbf68af2d2ded85140aac3602d4f6ce5d68cc78a
-SHA1 (patch-ay) = df6c75d7a1b27a046dac7467fb5e44be4e35281c
+SHA1 (patch-ay) = f70896ae71e0ca7840e9966f43c757dd5b6c87b9
+SHA1 (patch-az) = cfe77df58645dfad65ce4ff8eae868f059231233
+SHA1 (patch-ba) = f595d2063ff18c0afb7e45c41d84a22ca9c99b44
+SHA1 (patch-bb) = 11f23c63a14d301a7dfa67d6c399a748ec5631b2
diff --git a/databases/mysql51-server/patches/patch-ae b/databases/mysql51-server/patches/patch-ae
index f12aa2585a6..6f9dba8824b 100644
--- a/databases/mysql51-server/patches/patch-ae
+++ b/databases/mysql51-server/patches/patch-ae
@@ -1,8 +1,19 @@
-$NetBSD: patch-ae,v 1.1.1.1 2010/03/04 16:28:58 taca Exp $
+$NetBSD: patch-ae,v 1.1.1.1.4.1 2010/08/19 16:42:18 tron Exp $
---- configure.in.orig 2010-02-04 11:36:59.000000000 +0000
+* check sizeof time_t.
+* check existence of sigsend().
+
+--- configure.in.orig 2010-07-09 12:34:57.000000000 +0000
+++ configure.in
-@@ -2023,7 +2023,7 @@ AC_CHECK_HEADERS(varargs.h stdarg.h dire
+@@ -1946,6 +1946,7 @@ if test "$ac_cv_sizeof_off_t" -eq 0
+ then
+ AC_MSG_ERROR("MySQL needs a off_t type.")
+ fi
++AC_CHECK_SIZEOF(time_t, 4)
+
+ dnl
+ dnl check if time_t is unsigned
+@@ -2039,7 +2040,7 @@ AC_CHECK_HEADERS(varargs.h stdarg.h dire
paths.h semaphore.h)
# Already-done: strcasecmp
diff --git a/databases/mysql51-server/patches/patch-aj b/databases/mysql51-server/patches/patch-aj
index dc8ea084f9f..66b7b5f2ecb 100644
--- a/databases/mysql51-server/patches/patch-aj
+++ b/databases/mysql51-server/patches/patch-aj
@@ -1,10 +1,10 @@
-$NetBSD: patch-aj,v 1.1.1.1 2010/03/04 16:28:58 taca Exp $
+$NetBSD: patch-aj,v 1.1.1.1.4.1 2010/08/19 16:42:18 tron Exp $
---- man/Makefile.in.orig 2010-02-04 11:46:19.000000000 +0000
+--- man/Makefile.in.orig 2010-07-09 12:38:13.000000000 +0000
+++ man/Makefile.in
-@@ -380,7 +380,7 @@ yassl_h_ln_cmd = @yassl_h_ln_cmd@
- yassl_libs = @yassl_libs@
+@@ -381,7 +381,7 @@ yassl_libs = @yassl_libs@
yassl_taocrypt_extra_cxxflags = @yassl_taocrypt_extra_cxxflags@
+ yassl_thread_cxxflags = @yassl_thread_cxxflags@
zlib_dir = @zlib_dir@
-man1_MANS = @man1_files@
+man1_MANS = mysqld_multi.1
diff --git a/databases/mysql51-server/patches/patch-ak b/databases/mysql51-server/patches/patch-ak
index ff85e1277f7..7e82a6310db 100644
--- a/databases/mysql51-server/patches/patch-ak
+++ b/databases/mysql51-server/patches/patch-ak
@@ -1,9 +1,9 @@
-$NetBSD: patch-ak,v 1.1.1.1 2010/03/04 16:28:58 taca Exp $
+$NetBSD: patch-ak,v 1.1.1.1.4.1 2010/08/19 16:42:18 tron Exp $
---- mysql-test/Makefile.in.orig 2010-02-04 11:46:20.000000000 +0000
+--- mysql-test/Makefile.in.orig 2010-07-09 12:38:13.000000000 +0000
+++ mysql-test/Makefile.in
-@@ -401,7 +401,7 @@ yassl_libs = @yassl_libs@
- yassl_taocrypt_extra_cxxflags = @yassl_taocrypt_extra_cxxflags@
+@@ -402,7 +402,7 @@ yassl_taocrypt_extra_cxxflags = @yassl_t
+ yassl_thread_cxxflags = @yassl_thread_cxxflags@
zlib_dir = @zlib_dir@
testroot = $(prefix)
-testdir = $(testroot)/mysql-test
diff --git a/databases/mysql51-server/patches/patch-ay b/databases/mysql51-server/patches/patch-ay
deleted file mode 100644
index d48cee69596..00000000000
--- a/databases/mysql51-server/patches/patch-ay
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD: patch-ay,v 1.1 2010/05/26 01:52:22 taca Exp $
-
-Fix build problem.
-
---- sql/sql_connect.cc.orig 2010-05-06 15:27:31.000000000 +0000
-+++ sql/sql_connect.cc
-@@ -471,6 +471,7 @@ check_user(THD *thd, enum enum_server_co
- }
- my_ok(thd);
- thd->password= test(passwd_len); // remember for error messages
-+#ifndef EMBEDDED_LIBRARY
- /*
- Allow the network layer to skip big packets. Although a malicious
- authenticated session might use this to trick the server to read
-@@ -478,6 +479,7 @@ check_user(THD *thd, enum enum_server_co
- that needs to be preserved as to not break backwards compatibility.
- */
- thd->net.skip_big_packet= TRUE;
-+#endif
- /* Ready to handle queries */
- DBUG_RETURN(0);
- }
diff --git a/databases/mysql51-server/patches/patch-az b/databases/mysql51-server/patches/patch-az
new file mode 100644
index 00000000000..18d423019a0
--- /dev/null
+++ b/databases/mysql51-server/patches/patch-az
@@ -0,0 +1,26 @@
+$NetBSD: patch-az,v 1.1.2.2 2010/08/19 16:42:18 tron Exp $
+
+* if long is int64_t and time_t is int32_t, "(time_t) MY_TIME_T_MAX"
+ results -1 and server_start_time is always parsed as exceeding limit.
+ So, use TIMESTAMP_MAX_VALUE which is INT_MAX32.
+* if time_t is int32_t, comparsion with TIMESTAMP_MAX_VALUE is always
+ true here. So, limit the comparsion to other cases.
+
+--- sql/mysqld.cc.orig 2010-07-09 12:34:57.000000000 +0000
++++ sql/mysqld.cc
+@@ -3240,12 +3240,13 @@ static int init_common_variables(const c
+
+ max_system_variables.pseudo_thread_id= (ulong)~0;
+ server_start_time= flush_status_time= my_time(0);
+- /* TODO: remove this when my_time_t is 64 bit compatible */
+- if (server_start_time >= (time_t) MY_TIME_T_MAX)
++#if defined(TIME_T_UNSIGNE) || (SIZEOF_TIME_T > 4)
++ if (server_start_time >= TIMESTAMP_MAX_VALUE)
+ {
+ sql_print_error("This MySQL server doesn't support dates later then 2038");
+ return 1;
+ }
++#endif
+
+ rpl_filter= new Rpl_filter;
+ binlog_filter= new Rpl_filter;
diff --git a/databases/mysql51-server/patches/patch-ba b/databases/mysql51-server/patches/patch-ba
new file mode 100644
index 00000000000..a4de35dcfa1
--- /dev/null
+++ b/databases/mysql51-server/patches/patch-ba
@@ -0,0 +1,22 @@
+$NetBSD: patch-ba,v 1.1.2.2 2010/08/19 16:42:18 tron Exp $
+
+* if long is int64_t and time_t is int32_t, "(time_t) MY_TIME_T_MAX"
+ results -1 and val is always parsed as exceeding limit.
+ So, use TIMESTAMP_MAX_VALUE which is INT_MAX32 and make val to ulonglong
+ for safer comparsion.
+
+--- sql/set_var.cc.orig 2010-07-09 12:34:53.000000000 +0000
++++ sql/set_var.cc
+@@ -2720,10 +2720,9 @@ int set_var_collation_client::update(THD
+
+ bool sys_var_timestamp::check(THD *thd, set_var *var)
+ {
+- time_t val;
++ ulonglong val;
+ var->save_result.ulonglong_value= var->value->val_int();
+- val= (time_t) var->save_result.ulonglong_value;
+- if (val < (time_t) MY_TIME_T_MIN || val > (time_t) MY_TIME_T_MAX)
++ if (val < TIMESTAMP_MIN_VALUE || val > TIMESTAMP_MAX_VALUE)
+ {
+ my_message(ER_UNKNOWN_ERROR,
+ "This version of MySQL doesn't support dates later than 2038",
diff --git a/databases/mysql51-server/patches/patch-bb b/databases/mysql51-server/patches/patch-bb
new file mode 100644
index 00000000000..18939397bae
--- /dev/null
+++ b/databases/mysql51-server/patches/patch-bb
@@ -0,0 +1,25 @@
+$NetBSD: patch-bb,v 1.1.2.2 2010/08/19 16:42:18 tron Exp $
+
+* if long is int64_t and time_t is int32_t, "(time_t) MY_TIME_T_MAX"
+ results -1 and server_start_time is always parsed as exceeding limit.
+ So, use TIMESTAMP_MAX_VALUE which is INT_MAX32.
+* if time_t is int32_t, comparsion with TIMESTAMP_MAX_VALUE is always
+ true here. So, limit the comparsion to other cases.
+
+--- sql/sql_class.h.orig 2010-07-09 12:34:57.000000000 +0000
++++ sql/sql_class.h
+@@ -2031,8 +2031,12 @@ public:
+ }
+ /*TODO: this will be obsolete when we have support for 64 bit my_time_t */
+ inline bool is_valid_time()
+- {
+- return (start_time < (time_t) MY_TIME_T_MAX);
++ {
++#if defined(TIME_T_UNSIGNE) || (SIZEOF_TIME_T > 4)
++ return (start_time < TIMESTAMP_MAX_VALUE);
++#else
++ return 1;
++#endif
+ }
+ void set_time_after_lock() { utime_after_lock= my_micro_time(); }
+ ulonglong current_utime() { return my_micro_time(); }