diff options
author | ale <ale@FreeBSD.org> | 2007-12-12 04:14:48 +0800 |
---|---|---|
committer | ale <ale@FreeBSD.org> | 2007-12-12 04:14:48 +0800 |
commit | 9306a31738f77e54d069ef11a52876c92a817072 (patch) | |
tree | 6b74cdcafafd74bd85859149ec350ea117878622 /databases | |
parent | ccdf08e4c895a33d5ebd7c1f5bd1d97aee8bc873 (diff) | |
download | freebsd-ports-gnome-9306a31738f77e54d069ef11a52876c92a817072.tar.gz freebsd-ports-gnome-9306a31738f77e54d069ef11a52876c92a817072.tar.zst freebsd-ports-gnome-9306a31738f77e54d069ef11a52876c92a817072.zip |
Update to 5.0.51 release.
Diffstat (limited to 'databases')
-rw-r--r-- | databases/mysql50-server/Makefile | 4 | ||||
-rw-r--r-- | databases/mysql50-server/distinfo | 6 | ||||
-rw-r--r-- | databases/mysql50-server/files/patch-sql_item.cc | 11 | ||||
-rw-r--r-- | databases/mysql50-server/files/patch-sql_sql_select.cc | 110 | ||||
-rw-r--r-- | databases/mysql50-server/pkg-plist | 1 |
5 files changed, 6 insertions, 126 deletions
diff --git a/databases/mysql50-server/Makefile b/databases/mysql50-server/Makefile index f571f4e0afe3..ff418b72c371 100644 --- a/databases/mysql50-server/Makefile +++ b/databases/mysql50-server/Makefile @@ -6,8 +6,8 @@ # PORTNAME?= mysql -PORTVERSION= 5.0.45 -PORTREVISION?= 1 +PORTVERSION= 5.0.51 +PORTREVISION?= 0 CATEGORIES= databases MASTER_SITES= ${MASTER_SITE_MYSQL} MASTER_SITE_SUBDIR= MySQL-5.0 diff --git a/databases/mysql50-server/distinfo b/databases/mysql50-server/distinfo index e9ad3647b25e..cf889a98abf7 100644 --- a/databases/mysql50-server/distinfo +++ b/databases/mysql50-server/distinfo @@ -1,3 +1,3 @@ -MD5 (mysql-5.0.45.tar.gz) = a2a1c5a82bb22b45ab76a8ecab94e10d -SHA256 (mysql-5.0.45.tar.gz) = e4443d8dc859ed53bd9f3bef143ce30c7f5dee66a02748e9a003136be25e0060 -SIZE (mysql-5.0.45.tar.gz) = 24433261 +MD5 (mysql-5.0.51.tar.gz) = 88c39c8cb77810febb83b7ee625364d7 +SHA256 (mysql-5.0.51.tar.gz) = b584074e80328a2e65515ef3df947a81299e3140a7ba8a7e9f8dcf4e92d5736b +SIZE (mysql-5.0.51.tar.gz) = 27045586 diff --git a/databases/mysql50-server/files/patch-sql_item.cc b/databases/mysql50-server/files/patch-sql_item.cc deleted file mode 100644 index 754ac7fa15a8..000000000000 --- a/databases/mysql50-server/files/patch-sql_item.cc +++ /dev/null @@ -1,11 +0,0 @@ ---- sql/item.cc.orig 2007-09-20 16:57:18.000000000 +0400 -+++ sql/item.cc 2007-09-20 17:00:20.000000000 +0400 -@@ -1716,6 +1716,8 @@ - unsigned_flag=test(field_par->flags & UNSIGNED_FLAG); - collation.set(field_par->charset(), field_par->derivation()); - fixed= 1; -+ if (field->table->s->tmp_table == SYSTEM_TMP_TABLE) -+ any_privileges= 0; - } - - diff --git a/databases/mysql50-server/files/patch-sql_sql_select.cc b/databases/mysql50-server/files/patch-sql_sql_select.cc deleted file mode 100644 index fa60b385c9c2..000000000000 --- a/databases/mysql50-server/files/patch-sql_sql_select.cc +++ /dev/null @@ -1,110 +0,0 @@ ---- sql/sql_select.cc.orig 2007-09-20 16:53:57.000000000 +0400 -+++ sql/sql_select.cc 2007-09-20 17:14:21.000000000 +0400 -@@ -9183,7 +9183,7 @@ - bool using_unique_constraint= 0; - bool use_packed_rows= 0; - bool not_all_columns= !(select_options & TMP_TABLE_ALL_COLUMNS); -- char *tmpname, *tmppath, path[FN_REFLEN], table_name[NAME_LEN+1]; -+ char *tmpname, path[FN_REFLEN]; - byte *pos,*group_buff; - uchar *null_flags; - Field **reg_field, **from_field, **default_field; -@@ -9206,12 +9206,12 @@ - temp_pool_slot = bitmap_set_next(&temp_pool); - - if (temp_pool_slot != MY_BIT_NONE) // we got a slot -- sprintf(table_name, "%s_%lx_%i", tmp_file_prefix, -+ sprintf(path, "%s_%lx_%i", tmp_file_prefix, - current_pid, temp_pool_slot); - else - { - /* if we run out of slots or we are not using tempool */ -- sprintf(table_name, "%s%lx_%lx_%x", tmp_file_prefix,current_pid, -+ sprintf(path, "%s%lx_%lx_%x", tmp_file_prefix,current_pid, - thd->thread_id, thd->tmp_table++); - } - -@@ -9219,7 +9219,7 @@ - No need to change table name to lower case as we are only creating - MyISAM or HEAP tables here - */ -- fn_format(path, table_name, mysql_tmpdir, "", -+ fn_format(path, path, mysql_tmpdir, "", - MY_REPLACE_EXT|MY_UNPACK_FILENAME); - - if (group) -@@ -9265,8 +9265,7 @@ - sizeof(*key_part_info)*(param->group_parts+1), - ¶m->start_recinfo, - sizeof(*param->recinfo)*(field_count*2+4), -- &tmppath, (uint) strlen(path)+1, -- &tmpname, (uint) strlen(table_name)+1, -+ &tmpname, (uint) strlen(path)+1, - &group_buff, group && ! using_unique_constraint ? - param->group_length : 0, - NullS)) -@@ -9284,8 +9283,7 @@ - DBUG_RETURN(NULL); /* purecov: inspected */ - } - param->items_to_copy= copy_func; -- strmov(tmppath, path); -- strmov(tmpname, table_name); -+ strmov(tmpname, path); - /* make table according to fields */ - - bzero((char*) table,sizeof(*table)); -@@ -9311,8 +9309,7 @@ - - table->s= &table->share_not_to_be_used; - table->s->blob_field= blob_field; -- table->s->table_name= tmpname; -- table->s->path= tmppath; -+ table->s->table_name= table->s->path= tmpname; - table->s->db= ""; - table->s->blob_ptr_size= mi_portable_sizeof_char_ptr; - table->s->tmp_table= NON_TRANSACTIONAL_TMP_TABLE; -@@ -9948,7 +9945,7 @@ - static bool open_tmp_table(TABLE *table) - { - int error; -- if ((error=table->file->ha_open(table->s->table_name,O_RDWR, -+ if ((error=table->file->ha_open(table->s->path,O_RDWR, - HA_OPEN_TMP_TABLE))) - { - table->file->print_error(error,MYF(0)); /* purecov: inspected */ -@@ -10051,7 +10048,7 @@ - OPTION_BIG_TABLES) - create_info.data_file_length= ~(ulonglong) 0; - -- if ((error=mi_create(table->s->table_name,table->s->keys,&keydef, -+ if ((error=mi_create(table->s->path,table->s->keys,&keydef, - (uint) (param->recinfo-param->start_recinfo), - param->start_recinfo, - table->s->uniques, &uniquedef, -@@ -10095,7 +10092,7 @@ - */ - if (!(test_flags & TEST_KEEP_TMP_TABLES) || - entry->s->db_type == DB_TYPE_HEAP) -- entry->file->delete_table(entry->s->table_name); -+ entry->file->delete_table(entry->s->path); - delete entry->file; - } - -@@ -10186,7 +10183,7 @@ - /* remove heap table and change to use myisam table */ - (void) table->file->ha_rnd_end(); - (void) table->file->close(); -- (void) table->file->delete_table(table->s->table_name); -+ (void) table->file->delete_table(table->s->path); - delete table->file; - table->file=0; - *table= new_table; -@@ -10203,7 +10200,7 @@ - (void) table->file->ha_rnd_end(); - (void) new_table.file->close(); - err1: -- new_table.file->delete_table(new_table.s->table_name); -+ new_table.file->delete_table(new_table.s->path); - delete new_table.file; - err2: - thd_proc_info(thd, save_proc_info); diff --git a/databases/mysql50-server/pkg-plist b/databases/mysql50-server/pkg-plist index 8a004b991a9b..8a9f5d8c0695 100644 --- a/databases/mysql50-server/pkg-plist +++ b/databases/mysql50-server/pkg-plist @@ -124,6 +124,7 @@ libexec/mysqld %%DATADIR%%/mysql_system_tables_data.sql %%DATADIR%%/mysql-log-rotate %%DATADIR%%/mysql.server +%%DATADIR%%/mysqld_multi.server %%DATADIR%%/ndb-config-2-node.ini %%NDB%%%%DATADIR%%/ndb_size.tmpl %%DATADIR%%/norwegian-ny/errmsg.sys |