diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2012-07-03 11:43:57 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2012-07-03 11:46:10 +0000 |
commit | 425c2beb671273cf734eff0c7621127cbd2428b6 (patch) | |
tree | 24661c5a71836d5fd74cc5e35041cf2da705e262 | |
parent | 7c13136e9c28506f29172b55b88f58146548e4d0 (diff) |
main/mysql: security upgrade to 5.5.25 (CVE-2012-0583,CVE-2012-1688,CVE-2012-1690,CVE-2012-1703,CVE-2012-2122)
fixes #1227
-rw-r--r-- | main/mysql/0001-prefer-dynamic-library.patch | 72 | ||||
-rw-r--r-- | main/mysql/APKBUILD | 6 |
2 files changed, 2 insertions, 76 deletions
diff --git a/main/mysql/0001-prefer-dynamic-library.patch b/main/mysql/0001-prefer-dynamic-library.patch deleted file mode 100644 index f2ff4da6203..00000000000 --- a/main/mysql/0001-prefer-dynamic-library.patch +++ /dev/null @@ -1,72 +0,0 @@ -From 7c79a4adc72407b7265bc1508f6950d505ab1a17 Mon Sep 17 00:00:00 2001 -From: Natanael Copa <ncopa@alpinelinux.org> -Date: Fri, 1 Apr 2011 12:58:59 +0000 -Subject: [PATCH] prefer dynamic library - -we link to the dynamic library *and* the static so we get all used -symbols in the client apps. - -Linking to dynamic will make mysql client 300k instead of 3M ---- - client/CMakeLists.txt | 20 ++++++++++---------- - 1 files changed, 10 insertions(+), 10 deletions(-) - -diff --git a/client/CMakeLists.txt b/client/CMakeLists.txt -index 80c5bbd..21c6a58 100644 ---- a/client/CMakeLists.txt -+++ b/client/CMakeLists.txt -@@ -28,41 +28,41 @@ INCLUDE_DIRECTORIES( - ADD_DEFINITIONS(${READLINE_DEFINES}) - ADD_DEFINITIONS(${SSL_DEFINES}) - MYSQL_ADD_EXECUTABLE(mysql completion_hash.cc mysql.cc readline.cc sql_string.cc) --TARGET_LINK_LIBRARIES(mysql mysqlclient) -+TARGET_LINK_LIBRARIES(mysql libmysql mysqlclient) - IF(UNIX) - TARGET_LINK_LIBRARIES(mysql ${READLINE_LIBRARY}) - ENDIF(UNIX) - - MYSQL_ADD_EXECUTABLE(mysqltest mysqltest.cc COMPONENT Test) - SET_SOURCE_FILES_PROPERTIES(mysqltest.cc PROPERTIES COMPILE_FLAGS "-DTHREADS") --TARGET_LINK_LIBRARIES(mysqltest mysqlclient regex) -+TARGET_LINK_LIBRARIES(mysqltest libmysql mysqlclient regex) - - - MYSQL_ADD_EXECUTABLE(mysqlcheck mysqlcheck.c) --TARGET_LINK_LIBRARIES(mysqlcheck mysqlclient) -+TARGET_LINK_LIBRARIES(mysqlcheck libmysql mysqlclient) - - MYSQL_ADD_EXECUTABLE(mysqldump mysqldump.c ../sql-common/my_user.c) --TARGET_LINK_LIBRARIES(mysqldump mysqlclient) -+TARGET_LINK_LIBRARIES(mysqldump libmysql mysqlclient) - - MYSQL_ADD_EXECUTABLE(mysqlimport mysqlimport.c) --TARGET_LINK_LIBRARIES(mysqlimport mysqlclient) -+TARGET_LINK_LIBRARIES(mysqlimport libmysql mysqlclient) - - MYSQL_ADD_EXECUTABLE(mysql_upgrade mysql_upgrade.c) --TARGET_LINK_LIBRARIES(mysql_upgrade mysqlclient) -+TARGET_LINK_LIBRARIES(mysql_upgrade libmysql mysqlclient) - ADD_DEPENDENCIES(mysql_upgrade GenFixPrivs) - - MYSQL_ADD_EXECUTABLE(mysqlshow mysqlshow.c) --TARGET_LINK_LIBRARIES(mysqlshow mysqlclient) -+TARGET_LINK_LIBRARIES(mysqlshow libmysql mysqlclient) - - MYSQL_ADD_EXECUTABLE(mysqlbinlog mysqlbinlog.cc) --TARGET_LINK_LIBRARIES(mysqlbinlog mysqlclient) -+TARGET_LINK_LIBRARIES(mysqlbinlog libmysql mysqlclient) - - MYSQL_ADD_EXECUTABLE(mysqladmin mysqladmin.cc) --TARGET_LINK_LIBRARIES(mysqladmin mysqlclient) -+TARGET_LINK_LIBRARIES(mysqladmin libmysql mysqlclient) - - MYSQL_ADD_EXECUTABLE(mysqlslap mysqlslap.c) - SET_SOURCE_FILES_PROPERTIES(mysqlslap.c PROPERTIES COMPILE_FLAGS "-DTHREADS") --TARGET_LINK_LIBRARIES(mysqlslap mysqlclient) -+TARGET_LINK_LIBRARIES(mysqlslap libmysql mysqlclient) - - # "WIN32" also covers 64 bit. "echo" is used in some files below "mysql-test/". - IF(WIN32) --- -1.7.4.2 - diff --git a/main/mysql/APKBUILD b/main/mysql/APKBUILD index 1c568521c76..a91d5cb248b 100644 --- a/main/mysql/APKBUILD +++ b/main/mysql/APKBUILD @@ -1,7 +1,7 @@ # Contributor: Carlo Landmeter <clandmeter@gmail.com> # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=mysql -pkgver=5.5.15 +pkgver=5.5.25 pkgrel=0 pkgdesc="A fast SQL database server" url="http://www.mysql.com/" @@ -13,7 +13,6 @@ depends="mysql-common" depends_dev="openssl-dev zlib-dev" makedepends="libtool readline-dev openssl-dev ncurses-dev zlib-dev cmake bison perl libaio-dev" source="ftp://mirror.switch.ch/mirror/mysql/Downloads/MySQL-5.5/mysql-$pkgver.tar.gz - 0001-prefer-dynamic-library.patch $pkgname.initd " subpackages="$pkgname-doc $pkgname-dev $pkgname-libs $pkgname-test:mytest @@ -187,6 +186,5 @@ bench() { mv "$pkgdir"/usr/share/sql-bench "$subpkgdir"/usr/share/ } -md5sums="306b5549c7bd72e8e705a890db0da82b mysql-5.5.15.tar.gz -4e07e045a3abcb457c9c148dfd929ed6 0001-prefer-dynamic-library.patch +md5sums="9e2a3d5b41eac7fae41b93e5b71ea49c mysql-5.5.25.tar.gz d46df8ab94cb5686862ff90c0a6bf707 mysql.initd" |