diff options
Diffstat (limited to 'databases/mysql51-server')
-rw-r--r-- | databases/mysql51-server/PLIST | 17 | ||||
-rw-r--r-- | databases/mysql51-server/distinfo | 12 | ||||
-rw-r--r-- | databases/mysql51-server/patches/patch-ay | 14 | ||||
-rw-r--r-- | databases/mysql51-server/patches/patch-az | 26 | ||||
-rw-r--r-- | databases/mysql51-server/patches/patch-ba | 22 | ||||
-rw-r--r-- | databases/mysql51-server/patches/patch-bb | 25 |
6 files changed, 18 insertions, 98 deletions
diff --git a/databases/mysql51-server/PLIST b/databases/mysql51-server/PLIST index ba5d732e784..1375d998500 100644 --- a/databases/mysql51-server/PLIST +++ b/databases/mysql51-server/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.13 2011/02/13 16:19:45 taca Exp $ +@comment $NetBSD: PLIST,v 1.14 2011/03/08 14:06:44 taca Exp $ bin/innochecksum bin/my_print_defaults bin/myisam_ftdump @@ -101,8 +101,6 @@ share/mysql-test/collections/default.daily share/mysql-test/collections/default.experimental share/mysql-test/collections/default.push share/mysql-test/collections/default.weekly -share/mysql-test/collections/mysql-5.1-bugteam.daily -share/mysql-test/collections/mysql-5.1-bugteam.push share/mysql-test/extra/binlog_tests/binlog.test share/mysql-test/extra/binlog_tests/binlog_failure_mixing_engines.test share/mysql-test/extra/binlog_tests/binlog_insert_delayed.test @@ -136,6 +134,7 @@ share/mysql-test/extra/rpl_tests/rpl_flsh_tbls.test share/mysql-test/extra/rpl_tests/rpl_foreign_key.test share/mysql-test/extra/rpl_tests/rpl_get_master_version_and_clock.test share/mysql-test/extra/rpl_tests/rpl_insert_delayed.test +share/mysql-test/extra/rpl_tests/rpl_insert_duplicate.test share/mysql-test/extra/rpl_tests/rpl_insert_id.test share/mysql-test/extra/rpl_tests/rpl_insert_id_pk.test share/mysql-test/extra/rpl_tests/rpl_insert_ignore.test @@ -253,6 +252,7 @@ share/mysql-test/include/have_cp866.inc share/mysql-test/include/have_cp932.inc share/mysql-test/include/have_crypt.inc share/mysql-test/include/have_csv.inc +share/mysql-test/include/have_dbi_dbd-mysql.inc share/mysql-test/include/have_debug.inc share/mysql-test/include/have_debug_sync.inc share/mysql-test/include/have_dynamic_loading.inc @@ -353,10 +353,14 @@ share/mysql-test/include/query_cache_sql_prepare.inc share/mysql-test/include/read_many_rows.inc share/mysql-test/include/report-features.test share/mysql-test/include/restart_mysqld.inc +share/mysql-test/include/restart_slave_sql.inc share/mysql-test/include/rowid_order.inc share/mysql-test/include/rpl_change_topology.inc share/mysql-test/include/rpl_connect.inc share/mysql-test/include/rpl_connection.inc +share/mysql-test/include/rpl_connection_master.inc +share/mysql-test/include/rpl_connection_slave.inc +share/mysql-test/include/rpl_connection_slave1.inc share/mysql-test/include/rpl_diff.inc share/mysql-test/include/rpl_end.inc share/mysql-test/include/rpl_events.inc @@ -1079,6 +1083,7 @@ share/mysql-test/std_data/bug49823.CSV share/mysql-test/std_data/bug49823.frm share/mysql-test/std_data/cacert.pem share/mysql-test/std_data/charset_utf8.txt +share/mysql-test/std_data/checkDBI_DBD-mysql.pl share/mysql-test/std_data/client-cert.pem share/mysql-test/std_data/client-key.pem share/mysql-test/std_data/corrupt-relay-bin.000624 @@ -2658,6 +2663,7 @@ 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_bug30423.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 @@ -2708,6 +2714,7 @@ 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_bug30423.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 @@ -2778,6 +2785,7 @@ 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_bug30423.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 @@ -2859,6 +2867,7 @@ 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_bug30423.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 @@ -3680,6 +3689,7 @@ share/mysql-test/suite/rpl/r/rpl_innodb_bug30888.result share/mysql-test/suite/rpl/r/rpl_innodb_mixed_ddl.result share/mysql-test/suite/rpl/r/rpl_innodb_mixed_dml.result share/mysql-test/suite/rpl/r/rpl_insert.result +share/mysql-test/suite/rpl/r/rpl_insert_duplicate.result share/mysql-test/suite/rpl/r/rpl_insert_id.result share/mysql-test/suite/rpl/r/rpl_insert_id_pk.result share/mysql-test/suite/rpl/r/rpl_insert_ignore.result @@ -3969,6 +3979,7 @@ share/mysql-test/suite/rpl/t/rpl_innodb_bug30888.test share/mysql-test/suite/rpl/t/rpl_innodb_mixed_ddl.test share/mysql-test/suite/rpl/t/rpl_innodb_mixed_dml.test share/mysql-test/suite/rpl/t/rpl_insert.test +share/mysql-test/suite/rpl/t/rpl_insert_duplicate.test share/mysql-test/suite/rpl/t/rpl_insert_id.test share/mysql-test/suite/rpl/t/rpl_insert_id_pk.test share/mysql-test/suite/rpl/t/rpl_insert_ignore.test diff --git a/databases/mysql51-server/distinfo b/databases/mysql51-server/distinfo index c2341c0f140..b34433b8476 100644 --- a/databases/mysql51-server/distinfo +++ b/databases/mysql51-server/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.15 2011/02/13 16:19:45 taca Exp $ +$NetBSD: distinfo,v 1.16 2011/03/08 14:06:44 taca Exp $ -SHA1 (mysql-5.1.55.tar.gz) = 8bf67d2d527368e325e5dbdd833f6f47eaf7a8c1 -RMD160 (mysql-5.1.55.tar.gz) = f4ab2500c5d1f15b343b6bbf798b89081d4d0e7c -Size (mysql-5.1.55.tar.gz) = 23769743 bytes +SHA1 (mysql-5.1.56.tar.gz) = 8665c76ab4ab36e8d2379ddf6d678c89b95d9321 +RMD160 (mysql-5.1.56.tar.gz) = c2ff6eb06d0797d4b56630b783d4ad2d1add1422 +Size (mysql-5.1.56.tar.gz) = 24795624 bytes SHA1 (patch-aa) = 2a5321738e637a56e57cd6b1b40908d2bf275506 SHA1 (patch-ab) = 1fc6939bb3021153b72479aa2413e50940878c98 SHA1 (patch-ac) = bfb6eec77d7c5aa8d2b849632769005dcf2e272c @@ -25,7 +25,3 @@ SHA1 (patch-at) = 307a0785190f8bc175226ce83288cc85f7da4631 SHA1 (patch-au) = 51291771b994d199fb6de6a17dd7809a7bf39b68 SHA1 (patch-aw) = 93ba34d66fd054fbcf9e1eb3a042770d4d6820ec SHA1 (patch-ax) = dbf68af2d2ded85140aac3602d4f6ce5d68cc78a -SHA1 (patch-ay) = f70896ae71e0ca7840e9966f43c757dd5b6c87b9 -SHA1 (patch-az) = cfe77df58645dfad65ce4ff8eae868f059231233 -SHA1 (patch-ba) = f595d2063ff18c0afb7e45c41d84a22ca9c99b44 -SHA1 (patch-bb) = 11f23c63a14d301a7dfa67d6c399a748ec5631b2 diff --git a/databases/mysql51-server/patches/patch-ay b/databases/mysql51-server/patches/patch-ay deleted file mode 100644 index ee719e18e8b..00000000000 --- a/databases/mysql51-server/patches/patch-ay +++ /dev/null @@ -1,14 +0,0 @@ -$NetBSD: patch-ay,v 1.3 2010/08/13 14:25:35 taca Exp $ - ---- include/config.h.in.orig 2010-08-12 15:56:26.000000000 +0000 -+++ include/config.h.in -@@ -1199,6 +1199,9 @@ - /* The size of `short', as computed by sizeof. */ - #undef SIZEOF_SHORT - -+/* The size of `time_t', as computed by sizeof. */ -+#undef SIZEOF_TIME_T -+ - /* The size of `void*', as computed by sizeof. */ - #undef SIZEOF_VOIDP - diff --git a/databases/mysql51-server/patches/patch-az b/databases/mysql51-server/patches/patch-az deleted file mode 100644 index b8bed5c32d4..00000000000 --- a/databases/mysql51-server/patches/patch-az +++ /dev/null @@ -1,26 +0,0 @@ -$NetBSD: patch-az,v 1.1 2010/08/13 14:25:35 taca 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 deleted file mode 100644 index 8553c2614b7..00000000000 --- a/databases/mysql51-server/patches/patch-ba +++ /dev/null @@ -1,22 +0,0 @@ -$NetBSD: patch-ba,v 1.1 2010/08/13 14:25:35 taca 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 deleted file mode 100644 index b99d6bf184d..00000000000 --- a/databases/mysql51-server/patches/patch-bb +++ /dev/null @@ -1,25 +0,0 @@ -$NetBSD: patch-bb,v 1.1 2010/08/13 14:25:35 taca 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(); } |