summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2012-07-03 11:43:57 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2012-07-03 11:46:10 +0000
commit425c2beb671273cf734eff0c7621127cbd2428b6 (patch)
tree24661c5a71836d5fd74cc5e35041cf2da705e262
parent7c13136e9c28506f29172b55b88f58146548e4d0 (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.patch72
-rw-r--r--main/mysql/APKBUILD6
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"