[Midnightbsd-cvs] mports: databases/mysql50-server: Update MySQL to 5.0.51a.

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Tue Mar 11 22:21:09 EDT 2008


Log Message:
-----------
Update MySQL to 5.0.51a.  (what is this star trek?)

Modified Files:
--------------
    mports/databases/mysql50-server:
        Makefile (r1.7 -> r1.8)
        distinfo (r1.5 -> r1.6)
        pkg-plist (r1.3 -> r1.4)
    mports/databases/mysql50-server/files:
        patch-configure (r1.2 -> r1.3)
        patch-man::Makefile.in (r1.2 -> r1.3)

Added Files:
-----------
    mports/databases/mysql50-server/files:
        patch-client_mysql_upgrade.c (r1.1)
        patch-scripts_mysqld_safe.sh (r1.1)
        patch-sql_sql_select.cc (r1.1)
        patch-vio_viossl.c (r1.1)

-------------- next part --------------
Index: pkg-plist
===================================================================
RCS file: /home/cvs/mports/databases/mysql50-server/pkg-plist,v
retrieving revision 1.3
retrieving revision 1.4
diff -L databases/mysql50-server/pkg-plist -L databases/mysql50-server/pkg-plist -u -r1.3 -r1.4
--- databases/mysql50-server/pkg-plist
+++ databases/mysql50-server/pkg-plist
@@ -123,6 +123,7 @@
 %%DATADIR%%/mysql_system_tables.sql
 %%DATADIR%%/mysql_system_tables_data.sql
 %%DATADIR%%/mysql-log-rotate
+%%DATADIR%%/mysqld_multi.server
 %%DATADIR%%/mysql.server
 %%DATADIR%%/ndb-config-2-node.ini
 %%NDB%%%%DATADIR%%/ndb_size.tmpl
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/databases/mysql50-server/Makefile,v
retrieving revision 1.7
retrieving revision 1.8
diff -L databases/mysql50-server/Makefile -L databases/mysql50-server/Makefile -u -r1.7 -r1.8
--- databases/mysql50-server/Makefile
+++ databases/mysql50-server/Makefile
@@ -7,7 +7,7 @@
 #
 
 PORTNAME?=	mysql
-PORTVERSION=	5.0.45
+PORTVERSION=	5.0.51a
 PORTREVISION?=	0
 CATEGORIES=	databases
 MASTER_SITES=	${MASTER_SITE_MYSQL}
Index: distinfo
===================================================================
RCS file: /home/cvs/mports/databases/mysql50-server/distinfo,v
retrieving revision 1.5
retrieving revision 1.6
diff -L databases/mysql50-server/distinfo -L databases/mysql50-server/distinfo -u -r1.5 -r1.6
--- databases/mysql50-server/distinfo
+++ 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.51a.tar.gz) = a83dbdbb91267daf73d2297a9c283dd1
+SHA256 (mysql-5.0.51a.tar.gz) = 59b06f6a948430c7254760e0bf16f1447ee14d0142073f58fd2e68c327330b68
+SIZE (mysql-5.0.51a.tar.gz) = 27588558
--- /dev/null
+++ databases/mysql50-server/files/patch-scripts_mysqld_safe.sh
@@ -0,0 +1,24 @@
+--- scripts/mysqld_safe.sh.orig	2007-12-12 10:04:16.000000000 +0100
++++ scripts/mysqld_safe.sh	2007-12-12 10:04:52.000000000 +0100
+@@ -152,10 +152,10 @@
+ 
+ if test -z "$MYSQL_HOME"
+ then 
+-  if test -r "$MY_BASEDIR_VERSION/my.cnf" && test -r "$DATADIR/my.cnf"
++  if test -r "$MY_BASEDIR_VERSION/etc/my.cnf" && test -r "$DATADIR/my.cnf"
+   then
+     echo "WARNING: Found two instances of my.cnf -"
+-    echo "$MY_BASEDIR_VERSION/my.cnf and"
++    echo "$MY_BASEDIR_VERSION/etc/my.cnf and"
+     echo "$DATADIR/my.cnf"
+     echo "IGNORING $DATADIR/my.cnf"
+     echo
+@@ -163,7 +163,7 @@
+   elif test -r "$DATADIR/my.cnf"
+   then
+     echo "WARNING: Found $DATADIR/my.cnf"
+-    echo "Datadir is deprecated place for my.cnf, please move it to $MY_BASEDIR_VERSION"
++    echo "Datadir is deprecated place for my.cnf, please move it to $MY_BASEDIR_VERSION/etc"
+     echo
+     MYSQL_HOME=$DATADIR
+   else
Index: patch-man::Makefile.in
===================================================================
RCS file: /home/cvs/mports/databases/mysql50-server/files/patch-man::Makefile.in,v
retrieving revision 1.2
retrieving revision 1.3
diff -L databases/mysql50-server/files/patch-man::Makefile.in -L databases/mysql50-server/files/patch-man::Makefile.in -u -r1.2 -r1.3
--- databases/mysql50-server/files/patch-man::Makefile.in
+++ databases/mysql50-server/files/patch-man::Makefile.in
@@ -1,11 +1,13 @@
---- man/Makefile.in.orig	Fri Oct 20 20:23:52 2006
-+++ man/Makefile.in	Thu Nov 23 21:35:20 2006
-@@ -296,7 +296,7 @@
- linked_libmysqld_targets = @linked_libmysqld_targets@
- linked_netware_sources = @linked_netware_sources@
- localstatedir = @localstatedir@
--man1_files = @man1_files@
-+man1_files = 
- man8_files = @man8_files@
- man_dirs = @man_dirs@
- mandir = @mandir@
+--- man/Makefile.in.orig	Wed Oct  4 13:25:43 2006
++++ man/Makefile.in	Sun Oct 22 10:07:26 2006
+@@ -344,8 +344,8 @@
+ yassl_libs = @yassl_libs@
+ yassl_taocrypt_extra_cxxflags = @yassl_taocrypt_extra_cxxflags@
+ zlib_dir = @zlib_dir@
+-man1_MANS = @man1_files@
+-man8_MANS = @man8_files@
++man1_MANS =
++man8_MANS =
+ EXTRA_DIST = $(man1_MANS) $(man8_MANS)
+ all: all-am
+ 
Index: patch-configure
===================================================================
RCS file: /home/cvs/mports/databases/mysql50-server/files/patch-configure,v
retrieving revision 1.2
retrieving revision 1.3
diff -L databases/mysql50-server/files/patch-configure -L databases/mysql50-server/files/patch-configure -u -r1.2 -r1.3
--- databases/mysql50-server/files/patch-configure
+++ databases/mysql50-server/files/patch-configure
@@ -1,5 +1,5 @@
---- configure.orig	Fri Oct 20 20:24:24 2006
-+++ configure	Thu Nov 23 21:31:14 2006
+--- configure.orig	Thu Jul 27 20:53:44 2006
++++ configure	Thu Aug 10 10:16:48 2006
 @@ -20093,8 +20093,6 @@
  # This can be used to rebuild libtool when needed
  LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
@@ -20,16 +20,3 @@
  
  ndb_cxxflags_fix=
  case $SYSTEM_TYPE-$MACHINE_TYPE-$ac_cv_c_compiler_gnu in
-@@ -39023,9 +39021,9 @@
- /usr/lib /usr/lib64 /opt/ssl/lib /opt/openssl/lib \
- /usr/freeware/lib32 /usr/local/lib/ ; do
-       # Test for libssl using all known library file endings
--      if test -f $d/libssl.a || test -f $d/libssl.so || \
--         test -f $d/libssl.sl || test -f $d/libssl.dylib ; then
--        OPENSSL_LIB=$d
-+      if test -f $libs/libssl.a || test -f $libs/libssl.so || \
-+         test -f $libs/libssl.sl || test -f $libs/libssl.dylib ; then
-+        OPENSSL_LIB=$libs
-       fi
-       done
-       ;;
--- /dev/null
+++ databases/mysql50-server/files/patch-vio_viossl.c
@@ -0,0 +1,57 @@
+--- vio/viossl.c.orig	2007-11-15 15:07:13.000000000 +0100
++++ vio/viossl.c	2008-01-21 08:02:45.000000000 +0100
+@@ -172,20 +172,14 @@
+   vio_delete(vio);
+ }
+ 
+-int sslaccept(struct st_VioSSLFd *ptr, Vio *vio, long timeout)
+-{
+-  DBUG_ENTER("sslaccept");
+-  DBUG_RETURN(sslconnect(ptr, vio, timeout));
+-}
+-
+-
+-int sslconnect(struct st_VioSSLFd *ptr, Vio *vio, long timeout)
++static
++int sslprocess(struct st_VioSSLFd *ptr, Vio *vio, long timeout, my_bool accept)
+ {
+   SSL *ssl;
+   my_bool unused;
+   my_bool was_blocking;
+ 
+-  DBUG_ENTER("sslconnect");
++  DBUG_ENTER("sslprocess");
+   DBUG_PRINT("enter", ("ptr: 0x%lx, sd: %d  ctx: 0x%lx",
+                        (long) ptr, vio->sd, (long) ptr->ssl_context));
+ 
+@@ -201,6 +195,12 @@
+   }
+   DBUG_PRINT("info", ("ssl: 0x%lx timeout: %ld", (long) ssl, timeout));
+   SSL_clear(ssl);
++
++  if (accept)
++	  SSL_set_accept_state(ssl);
++  else
++	  SSL_set_connect_state(ssl);
++
+   SSL_SESSION_set_timeout(SSL_get_session(ssl), timeout);
+   SSL_set_fd(ssl, vio->sd);
+ 
+@@ -258,6 +258,17 @@
+   DBUG_RETURN(0);
+ }
+ 
++int sslaccept(struct st_VioSSLFd *ptr, Vio *vio, long timeout)
++{
++  DBUG_ENTER("sslaccept");
++  DBUG_RETURN(sslprocess(ptr, vio, timeout, TRUE));
++}
++
++int sslconnect(struct st_VioSSLFd *ptr, Vio *vio, long timeout)
++{
++  DBUG_ENTER("sslconnect");
++  DBUG_RETURN(sslprocess(ptr, vio, timeout, FALSE));
++}
+ 
+ int vio_ssl_blocking(Vio *vio __attribute__((unused)),
+ 		     my_bool set_blocking_mode,
--- /dev/null
+++ databases/mysql50-server/files/patch-sql_sql_select.cc
@@ -0,0 +1,12 @@
+--- sql/sql_select.cc.orig	2008-01-31 23:10:38.000000000 +0100
++++ sql/sql_select.cc	2008-01-31 23:11:31.000000000 +0100
+@@ -1068,7 +1068,8 @@
+         <fields> to ORDER BY <fields>. One exception is if skip_sort_order is
+         set (see above), then we can simply skip GROUP BY.
+        */
+-      order= skip_sort_order ? 0 : group_list;
++      if (!order || test_if_subpart(group_list, order))
++          order= skip_sort_order ? 0 : group_list;
+       group_list= 0;
+       group= 0;
+     }
--- /dev/null
+++ databases/mysql50-server/files/patch-client_mysql_upgrade.c
@@ -0,0 +1,13 @@
+--- client/mysql_upgrade.c.orig	2007-11-15 15:06:52.000000000 +0100
++++ client/mysql_upgrade.c	2007-12-12 10:07:23.000000000 +0100
+@@ -411,10 +411,6 @@
+ 
+   verbose("Looking for '%s' in: %s", tool_name, tool_path);
+ 
+-  /* Make sure the tool exists */
+-  if (my_access(tool_path, F_OK) != 0)
+-    die("Can't find '%s'", tool_path);
+-
+   /*
+     Make sure it can be executed
+   */


More information about the Midnightbsd-cvs mailing list