summaryrefslogtreecommitdiff
path: root/databases/mysql51-client
diff options
context:
space:
mode:
authortaca <taca>2010-10-06 12:37:58 +0000
committertaca <taca>2010-10-06 12:37:58 +0000
commitdf3391de2871a712a22636b090633ba413df0c9a (patch)
treed34b1dcccf9cf55c0adc54d60aa67d58053497c4 /databases/mysql51-client
parentf55f0b5836d18e5247f1ea5fa8420e789157476d (diff)
downloadpkgsrc-df3391de2871a712a22636b090633ba413df0c9a.tar.gz
Update mysql51-{client,server} package to 5.1.51, MySQL 5.1.51.
For full changes, please refer: http://dev.mysql.com/doc/refman/5.1/en/news-5-1-51.html Here is summary for security fixes: * Security Fix: During evaluation of arguments to extreme-value functions (such as LEAST() and GREATEST()), type errors did not propagate properly, causing the server to crash. (Bug#55826) * Security Fix: The server could crash after materializing a derived table that required a temporary table for grouping. (Bug#55568) * Security Fix: A user-variable assignment expression that is evaluated in a logical expression context can be precalculated in a temporary table for GROUP BY. However, when the expression value is used after creation of the temporary table, it was re-evaluated, not read from the table and a server crash resulted. (Bug#55564) * Security Fix: Pre-evaluation of LIKE predicates during view preparation could cause a server crash. (Bug#54568) * Security Fix: GROUP_CONCAT() and WITH ROLLUP together could cause a server crash. (Bug#54476) * Security Fix: Queries could cause a server crash if the GREATEST() or LEAST() function had a mixed list of numeric and LONGBLOB arguments, and the result of such a function was processed using an intermediate temporary table. (Bug#54461) * Security Fix: Queries with nested joins could cause an infinite loop in the server when used from stored procedures and prepared statements. (Bug#53544) * Security Fix: The PolyFromWKB() function could crash the server when improper WKB data was passed to the function. (Bug#51875)
Diffstat (limited to 'databases/mysql51-client')
-rw-r--r--databases/mysql51-client/Makefile3
-rw-r--r--databases/mysql51-client/Makefile.common4
-rw-r--r--databases/mysql51-client/distinfo10
-rw-r--r--databases/mysql51-client/patches/patch-ak25
4 files changed, 10 insertions, 32 deletions
diff --git a/databases/mysql51-client/Makefile b/databases/mysql51-client/Makefile
index 6dcc610ad30..c3146aff755 100644
--- a/databases/mysql51-client/Makefile
+++ b/databases/mysql51-client/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.5 2010/09/21 15:57:30 taca Exp $
+# $NetBSD: Makefile,v 1.6 2010/10/06 12:37:58 taca Exp $
PKGNAME= ${DISTNAME:S/-/-client-/}
-PKGREVISION= 1
SVR4_PKGNAME= mysqc
COMMENT= MySQL 5, a free SQL database (client)
diff --git a/databases/mysql51-client/Makefile.common b/databases/mysql51-client/Makefile.common
index ae6de2c5915..3a041301d95 100644
--- a/databases/mysql51-client/Makefile.common
+++ b/databases/mysql51-client/Makefile.common
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile.common,v 1.11 2010/09/08 16:24:57 taca Exp $
+# $NetBSD: Makefile.common,v 1.12 2010/10/06 12:37:58 taca Exp $
#
# used by databases/mysql51-client/Makefile
# used by databases/mysql51-server/Makefile
#
-DISTNAME= mysql-5.1.50
+DISTNAME= mysql-5.1.51
CATEGORIES= databases
MASTER_SITES= ${MASTER_SITE_MYSQL:=MySQL-5.1/}
diff --git a/databases/mysql51-client/distinfo b/databases/mysql51-client/distinfo
index 951a9eb74a6..367c1af870b 100644
--- a/databases/mysql51-client/distinfo
+++ b/databases/mysql51-client/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.8 2010/09/21 15:57:30 taca Exp $
+$NetBSD: distinfo,v 1.9 2010/10/06 12:37:58 taca Exp $
-SHA1 (mysql-5.1.50.tar.gz) = fb5982fb73bb2eb0494615352a7510f75114c6d9
-RMD160 (mysql-5.1.50.tar.gz) = 5f4b6ac445ee386bb3004f0c27607283d011da3c
-Size (mysql-5.1.50.tar.gz) = 23750564 bytes
+SHA1 (mysql-5.1.51.tar.gz) = 45aa05a6a70d67b379272ec19ad3023230c94079
+RMD160 (mysql-5.1.51.tar.gz) = 033fc88fba226caf2ec6a34ac3875deab3006f42
+Size (mysql-5.1.51.tar.gz) = 23830456 bytes
SHA1 (patch-aa) = 344bc9ab7013fbf64be6adbe8a9fc6279887beb1
SHA1 (patch-ab) = 7258ade5c4d9aa26cb1b1a93aac9da2f7ed92c2c
SHA1 (patch-ac) = a250b9797fbaad51d054cbb324feb0f7c29096d4
@@ -13,7 +13,7 @@ SHA1 (patch-ag) = 20e4f5ac5e7b7927339b8c46329533f29a3df56f
SHA1 (patch-ah) = 715bef16c95e26f4abb39eb05fd23dbc9f7fa96b
SHA1 (patch-ai) = 625474e24c6f6c7b921ffd1534fd2ff93fdf02c8
SHA1 (patch-aj) = 5b67806269894c6f1725716f96433643260184db
-SHA1 (patch-ak) = 9a083a1c9c63a4c4b5b5e663dafd4d4bc53e26fd
+SHA1 (patch-ak) = af5309d7a5b48042368936c7540f90df3dc4aafe
SHA1 (patch-al) = 93ba34d66fd054fbcf9e1eb3a042770d4d6820ec
SHA1 (patch-am) = 162c97a87ab00b407f6796b55ef839ba2e3ac2af
SHA1 (patch-an) = a608060cee7aadaf8bcde84016a73131a75dea32
diff --git a/databases/mysql51-client/patches/patch-ak b/databases/mysql51-client/patches/patch-ak
index 398425443a7..7d1a4d78562 100644
--- a/databases/mysql51-client/patches/patch-ak
+++ b/databases/mysql51-client/patches/patch-ak
@@ -1,10 +1,8 @@
-$NetBSD: patch-ak,v 1.2 2010/09/21 15:57:30 taca Exp $
+$NetBSD: patch-ak,v 1.3 2010/10/06 12:37:58 taca Exp $
* Add some headers to HEADERS_ABI for building properly.
-* Install my_compiler.h as public header. This is the same fix in
- MySQL's repository.
---- include/Makefile.in.orig 2010-08-03 17:28:49.000000000 +0000
+--- include/Makefile.in.orig 2010-09-13 13:46:47.000000000 +0000
+++ include/Makefile.in
@@ -397,6 +397,7 @@ BUILT_SOURCES = $(HEADERS_GEN_MAKE) link
HEADERS_GEN_CONFIGURE = mysql_version.h
@@ -14,22 +12,3 @@ $NetBSD: patch-ak,v 1.2 2010/09/21 15:57:30 taca Exp $
my_list.h my_alloc.h typelib.h mysql/plugin.h
pkginclude_HEADERS = $(HEADERS_ABI) my_dbug.h m_string.h my_sys.h \
-@@ -405,7 +406,8 @@ pkginclude_HEADERS = $(HEADERS_ABI) my_d
- decimal.h errmsg.h my_global.h my_net.h \
- my_getopt.h sslopt-longopts.h my_dir.h \
- sslopt-vars.h sslopt-case.h sql_common.h keycache.h \
-- m_ctype.h my_attribute.h $(HEADERS_GEN_CONFIGURE) \
-+ m_ctype.h my_attribute.h my_compiler.h \
-+ $(HEADERS_GEN_CONFIGURE) \
- $(HEADERS_GEN_MAKE)
-
- noinst_HEADERS = config-win.h config-netware.h my_bit.h \
-@@ -416,7 +418,7 @@ noinst_HEADERS = config-win.h config-net
- my_aes.h my_tree.h my_trie.h hash.h thr_alarm.h \
- thr_lock.h t_ctype.h violite.h my_md5.h base64.h \
- my_handler.h my_time.h my_vle.h my_user.h \
-- my_libwrap.h my_stacktrace.h my_compiler.h
-+ my_libwrap.h my_stacktrace.h
-
- EXTRA_DIST = mysql.h.pp mysql/plugin.h.pp
-