ports/156681: databases/mariadb: upstream upgrade
Desvernay Geoffroy
dgeo at centrale-marseille.fr
Wed Apr 27 15:40:08 UTC 2011
>Number: 156681
>Category: ports
>Synopsis: databases/mariadb: upstream upgrade
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Wed Apr 27 15:40:07 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Geoffroy Desvernay
>Release: FreeBSD 8.2-RELEASE-p1 amd64
>Organization:
Ecole Centrale de Marseille
>Environment:
System: FreeBSD dgeo.sysadm.ec-m.fr 8.2-RELEASE-p1 FreeBSD 8.2-RELEASE-p1 #0: Fri Apr 22 01:04:23 CEST 2011 root at dgeo.sysadm.ec-m.fr:/usr/obj/usr/src/sys/DGEO amd64
>Description:
Upgrade of mariadb to 5.2.5
Please apply patch from ports/156377 before this one.
New files: files/patch-sql::mysqld.cc and files/patch-extra::yassl::src::yassl_error.cpp from https://bugs.launchpad.net/maria/+bug/729059 to let mariadb compile correctly.
--- mariadb-5.2.5.diff begins here ---
diff -ruN mariadb-5.2.4/Makefile mariadb/Makefile
--- mariadb-5.2.4/Makefile 2011-04-27 16:48:59.284715000 +0200
+++ mariadb/Makefile 2011-04-27 15:16:33.882360000 +0200
@@ -6,7 +6,7 @@
#
PORTNAME= mariadb
-PORTVERSION= 5.2.4
+PORTVERSION= 5.2.5
CATEGORIES= databases
MASTER_SITES= http://www.percona.com/downloads/MariaDB/${PORTNAME}-${PORTVERSION}/kvm-tarbake-jaunty-x86/ \
http://ftp.osuosl.org/pub/mariadb/${PORTNAME}-${PORTVERSION}/kvm-tarbake-jaunty-x86/ \
@@ -18,11 +18,11 @@
http://mirrors.fe.up.pt/pub/mariadb/${PORTNAME}-${PORTVERSION}/kvm-tarbake-jaunty-x86/
MAINTAINER= dgeo at centrale-marseille.fr
-COMMENT= A database server that offers drop-in replacement functionality for MySQL
+COMMENT= A database server - drop-in replacement functionality for MySQL
LICENSE= GPLv2
-CONFLICTS= mysql-server-[0-9]* mysql-client-[0-9]*
+CONFLICTS= mysql-server-[0-9]* mysql-client-[0-9]* mysql-scripts-[0-9]*
CONFIGURE_ARGS= --with-embedded-server
DATADIR= ${PREFIX}/share/mysql
@@ -97,9 +97,9 @@
@${ECHO} ""
@${ECHO} "You may use the following build options:"
@${ECHO} ""
- @${ECHO} " WITH_CHARSET=charset Define the primary built-in charset (latin1)."
- @${ECHO} " WITH_XCHARSET=list Define other built-in charsets (may be 'all')."
- @${ECHO} " WITH_COLLATION=collate Define default collation (latin1_swedish_ci)."
+ @${ECHO} " WITH_CHARSET=charset Define the primary built-in charset (def: latin1 selected: ${WITH_CHARSET})."
+ @${ECHO} " WITH_XCHARSET=list Define other built-in charsets (selected: ${WITH_XCHARSET})."
+ @${ECHO} " WITH_COLLATION=collate Define default collation (def: latin1_swedish_ci selected: ${WITH_COLLATION})."
@${ECHO} ""
post-patch:
diff -ruN mariadb-5.2.4/distinfo mariadb/distinfo
--- mariadb-5.2.4/distinfo 2011-01-08 09:11:02.000000000 +0100
+++ mariadb/distinfo 2011-04-27 14:30:08.038530000 +0200
@@ -1,2 +1,2 @@
-SHA256 (mariadb-5.2.4.tar.gz) = 1aadddbe8e6d230ad16173b812d24801c493fe96c82d6bb36541e0138e5025dc
-SIZE (mariadb-5.2.4.tar.gz) = 24964617
+SHA256 (mariadb-5.2.5.tar.gz) = 1e137f23d8bf430beeed01aed8b3beecff3a7d65ec4bfd291bfcf6668f21c5a1
+SIZE (mariadb-5.2.5.tar.gz) = 24925585
diff -ruN mariadb-5.2.4/files/patch-extra::yassl::src::yassl_error.cpp mariadb/files/patch-extra::yassl::src::yassl_error.cpp
--- mariadb-5.2.4/files/patch-extra::yassl::src::yassl_error.cpp 1970-01-01 01:00:00.000000000 +0100
+++ mariadb/files/patch-extra::yassl::src::yassl_error.cpp 2011-04-27 14:42:16.650931000 +0200
@@ -0,0 +1,13 @@
+--- extra/yassl/src/yassl_error.cpp 2010-04-28 12:52:24 +0000
++++ extra/yassl/src/yassl_error.cpp 2011-03-01 17:03:38 +0000
+@@ -128,7 +128,7 @@
+ break;
+
+ case badVersion_error :
+- strncpy(buffer, "protocl version mismatch", max);
++ strncpy(buffer, "protocol version mismatch", max);
+ break;
+
+ case compress_error :
+
+
diff -ruN mariadb-5.2.4/files/patch-sql::mysqld.cc mariadb/files/patch-sql::mysqld.cc
--- mariadb-5.2.4/files/patch-sql::mysqld.cc 1970-01-01 01:00:00.000000000 +0100
+++ mariadb/files/patch-sql::mysqld.cc 2011-04-27 14:42:36.862940000 +0200
@@ -0,0 +1,14 @@
+--- sql/mysqld.cc 2011-02-28 17:39:30 +0000
++++ sql/mysqld.cc 2011-03-04 10:39:27 +0000
+@@ -744,9 +744,7 @@
+ /* Static variables */
+
+ static bool kill_in_progress, segfaulted;
+-#ifdef HAVE_STACKTRACE
+ static my_bool opt_stack_trace;
+-#endif /* HAVE_STACKTRACE */
+ static my_bool opt_bootstrap, opt_myisam_log;
+ static int cleanup_done;
+ static ulong opt_specialflag, opt_myisam_block_size;
+
+
--- mariadb-5.2.5.diff ends here ---
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list