OpenPKG CVS Repository http://cvs.openpkg.org/ ____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall Root: /v/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src Date: 05-May-2006 09:35:15 Branch: HEAD Handle: 2006050508351500 Modified files: openpkg-src/mysql4 mysql4.patch mysql4.spec Log: upgrading package: mysql4 4.1.18 -> 4.1.19 Summary: Revision Changes Path 1.6 +122 -124 openpkg-src/mysql4/mysql4.patch 1.19 +2 -2 openpkg-src/mysql4/mysql4.spec ____________________________________________________________________________ patch -p0 <<'@@ .' Index: openpkg-src/mysql4/mysql4.patch ============================================================================ $ cvs diff -u -r1.5 -r1.6 mysql4.patch --- openpkg-src/mysql4/mysql4.patch 11 Mar 2006 12:20:10 -0000 1.5 +++ openpkg-src/mysql4/mysql4.patch 5 May 2006 07:35:15 -0000 1.6 @@ -1,7 +1,40 @@ +Index: bdb/mutex/mut_fcntl.c +--- bdb/mutex/mut_fcntl.c.orig 2006-04-29 07:35:50 +0200 ++++ bdb/mutex/mut_fcntl.c 2006-05-05 09:12:56 +0200 +@@ -101,7 +101,7 @@ + + /* Acquire an exclusive kernel lock. */ + k_lock.l_type = F_WRLCK; +- if (fcntl(dbenv->lockfhp->fd, F_SETLKW, &k_lock)) ++ if (fcntl(dbenv->lockfhp->fd, F_SETLKW, &k_lock) == -1) + return (__os_get_errno()); + + /* If the resource is still available, it's ours. */ +@@ -112,7 +112,7 @@ + + /* Release the kernel lock. */ + k_lock.l_type = F_UNLCK; +- if (fcntl(dbenv->lockfhp->fd, F_SETLK, &k_lock)) ++ if (fcntl(dbenv->lockfhp->fd, F_SETLK, &k_lock) == -1) + return (__os_get_errno()); + + /* +Index: bdb/os/os_open.c +--- bdb/os/os_open.c.orig 2006-04-29 07:35:50 +0200 ++++ bdb/os/os_open.c 2006-05-05 09:12:56 +0200 +@@ -93,7 +93,7 @@ + if (LF_ISSET(DB_OSO_TRUNC)) + oflags |= O_TRUNC; + +-#ifdef HAVE_O_DIRECT ++#if defined(HAVE_O_DIRECT) && defined(__FreeBSD__) + if (LF_ISSET(DB_OSO_DIRECT)) + oflags |= O_DIRECT; + #endif Index: include/Makefile.in ---- include/Makefile.in.orig 2005-10-10 00:47:19 +0200 -+++ include/Makefile.in 2005-11-07 18:12:04 +0100 -@@ -330,14 +330,14 @@ +--- include/Makefile.in.orig 2006-04-29 07:36:28 +0200 ++++ include/Makefile.in 2006-05-05 09:12:56 +0200 +@@ -342,14 +342,14 @@ errmsg.h my_global.h my_net.h my_alloc.h \ my_getopt.h sslopt-longopts.h my_dir.h typelib.h \ sslopt-vars.h sslopt-case.h sql_common.h keycache.h \ @@ -20,8 +53,8 @@ mysql_version.h.in my_handler.h my_time.h Index: include/my_global.h ---- include/my_global.h.orig 2005-10-10 00:46:23 +0200 -+++ include/my_global.h 2005-11-07 18:12:04 +0100 +--- include/my_global.h.orig 2006-04-29 07:35:47 +0200 ++++ include/my_global.h 2006-05-05 09:12:56 +0200 @@ -680,9 +680,8 @@ #define FLT_MAX ((float)3.40282346638528860e+38) #endif @@ -33,26 +66,93 @@ /* Max size that must be added to a so that we know Size to make -Index: scripts/mysql_config.sh ---- scripts/mysql_config.sh.orig 2005-10-10 00:46:25 +0200 -+++ scripts/mysql_config.sh 2005-11-07 18:12:04 +0100 -@@ -93,11 +93,11 @@ +Index: libmysql/Makefile.in +--- libmysql/Makefile.in.orig 2006-04-29 07:36:29 +0200 ++++ libmysql/Makefile.in 2006-05-05 09:12:56 +0200 +@@ -213,6 +213,7 @@ + DARWIN_MWCC_FALSE = @DARWIN_MWCC_FALSE@ + DARWIN_MWCC_TRUE = @DARWIN_MWCC_TRUE@ + DEFS = -DDEFAULT_CHARSET_HOME="\"$(MYSQLBASEdir)\"" \ ++ -DETCDIR="\"$(MYSQLETCdir)\"" \ + -DDATADIR="\"$(MYSQLDATAdir)\"" \ + -DSHAREDIR="\"$(MYSQLSHAREdir)\"" $(target_defs) - # Create options +@@ -426,6 +427,7 @@ + INCLUDES = -I$(top_builddir)/include -I$(top_srcdir)/include \ + $(openssl_includes) @ZLIB_INCLUDES@ --libs="$ldflags -L$pkglibdir -lmysqlclient @ZLIB_DEPS@ @NON_THREADED_LIBS@" -+libs="$ldflags -L$pkglibdir -lmysqlclient -lmysys @ZLIB_DEPS@ @NON_THREADED_LIBS@" ++MYSQLETCdir = $(sysconfdir) + MYSQLDATAdir = $(localstatedir) + MYSQLSHAREdir = $(pkgdatadir) + MYSQLBASEdir = $(prefix) +Index: libmysql_r/Makefile.in +--- libmysql_r/Makefile.in.orig 2006-04-29 07:36:30 +0200 ++++ libmysql_r/Makefile.in 2006-05-05 09:12:56 +0200 +@@ -210,6 +210,7 @@ + DARWIN_MWCC_FALSE = @DARWIN_MWCC_FALSE@ + DARWIN_MWCC_TRUE = @DARWIN_MWCC_TRUE@ + DEFS = -DDEFAULT_CHARSET_HOME="\"$(MYSQLBASEdir)\"" \ ++ -DETCDIR="\"$(MYSQLETCdir)\"" \ + -DDATADIR="\"$(MYSQLDATAdir)\"" \ + -DSHAREDIR="\"$(MYSQLSHAREdir)\"" $(target_defs) + +@@ -424,6 +425,7 @@ + -I$(top_builddir)/include -I$(top_srcdir)/include \ + $(openssl_includes) @ZLIB_INCLUDES@ + ++MYSQLETCdir = $(sysconfdir) + MYSQLDATAdir = $(localstatedir) + MYSQLSHAREdir = $(pkgdatadir) + MYSQLBASEdir = $(prefix) +Index: mysys/Makefile.in +--- mysys/Makefile.in.orig 2006-04-29 07:36:33 +0200 ++++ mysys/Makefile.in 2006-05-05 09:12:56 +0200 +@@ -194,6 +194,7 @@ + DARWIN_MWCC_FALSE = @DARWIN_MWCC_FALSE@ + DARWIN_MWCC_TRUE = @DARWIN_MWCC_TRUE@ + DEFS = -DDEFAULT_BASEDIR=\"$(prefix)\" \ ++ -DETCDIR="\"$(MYSQLETCdir)\"" \ + -DDATADIR="\"$(MYSQLDATAdir)\"" \ + -DDEFAULT_CHARSET_HOME="\"$(MYSQLBASEdir)\"" \ + -DSHAREDIR="\"$(MYSQLSHAREdir)\"" \ +@@ -405,6 +406,7 @@ + vio_dir = @vio_dir@ + vio_libs = @vio_libs@ + zlib_dir = @zlib_dir@ ++MYSQLETCdir = $(sysconfdir) + MYSQLDATAdir = $(localstatedir) + MYSQLSHAREdir = $(pkgdatadir) + MYSQLBASEdir = $(prefix) +Index: mysys/default.c +--- mysys/default.c.orig 2006-04-29 07:35:48 +0200 ++++ mysys/default.c 2006-05-05 09:12:56 +0200 +@@ -48,7 +48,7 @@ + #elif defined(__NETWARE__) + "sys:/etc/", + #else +-"/etc/", ++ETCDIR, + #endif + #ifdef DATADIR + DATADIR, +Index: scripts/mysql_config.sh +--- scripts/mysql_config.sh.orig 2006-04-29 07:35:49 +0200 ++++ scripts/mysql_config.sh 2006-05-05 09:17:27 +0200 +@@ -98,9 +98,9 @@ + + # Create options + # We intentionally add a space to the beginning of lib strings, simplifies replace later +-libs=" $ldflags -L$pkglibdir -lmysqlclient @ZLIB_DEPS@ @NON_THREADED_LIBS@" ++libs=" $ldflags -L$pkglibdir -lmysqlclient -lmysys @ZLIB_DEPS@ @NON_THREADED_LIBS@" libs="$libs @openssl_libs@ @STATIC_NSS_FLAGS@" - libs=`echo "$libs" | sed -e 's; \+; ;g' | sed -e 's;^ *;;' | sed -e 's; *\$;;'` +-libs_r=" $ldflags -L$pkglibdir -lmysqlclient_r @ZLIB_DEPS@ @LIBS@ @openssl_libs@" ++libs_r=" $ldflags -L$pkglibdir -lmysqlclient_r -lmysys @ZLIB_DEPS@ @LIBS@ @openssl_libs@" + embedded_libs=" $ldflags -L$pkglibdir -lmysqld @ZLIB_DEPS@ @LIBS@ @WRAPLIBS@ @innodb_system_libs@" --libs_r="$ldflags -L$pkglibdir -lmysqlclient_r @ZLIB_DEPS@ @LIBS@ @openssl_libs@" -+libs_r="$ldflags -L$pkglibdir -lmysqlclient_r -lmysys @ZLIB_DEPS@ @LIBS@ @openssl_libs@" - libs_r=`echo "$libs_r" | sed -e 's; \+; ;g' | sed -e 's;^ *;;' | sed -e 's; *\$;;'` cflags="-I$pkgincludedir @CFLAGS@ " #note: end space! - include="-I$pkgincludedir" Index: scripts/mysql_create_system_tables.sh ---- scripts/mysql_create_system_tables.sh.orig 2005-10-10 00:46:35 +0200 -+++ scripts/mysql_create_system_tables.sh 2005-11-07 18:12:04 +0100 +--- scripts/mysql_create_system_tables.sh.orig 2006-04-29 07:35:51 +0200 ++++ scripts/mysql_create_system_tables.sh 2006-05-05 09:12:56 +0200 @@ -71,9 +71,6 @@ c_d="$c_d ) engine=MyISAM" c_d="$c_d CHARACTER SET utf8 COLLATE utf8_bin" @@ -84,9 +184,9 @@ i_u="$i_u INSERT INTO user VALUES ('localhost','','','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','',0,0,0);" Index: scripts/mysqld_safe.sh ---- scripts/mysqld_safe.sh.orig 2005-10-10 00:46:44 +0200 -+++ scripts/mysqld_safe.sh 2005-11-07 18:12:04 +0100 -@@ -121,7 +121,7 @@ +--- scripts/mysqld_safe.sh.orig 2006-04-29 07:35:53 +0200 ++++ scripts/mysqld_safe.sh 2006-05-05 09:12:56 +0200 +@@ -150,7 +150,7 @@ # Next try where the source installs put it elif test -d $MY_BASEDIR_VERSION/var/mysql then @@ -95,105 +195,3 @@ # Or just give up and use our compiled-in default else [EMAIL PROTECTED]@ -Index: mysys/Makefile.in ---- mysys/Makefile.in.orig 2005-10-10 00:47:23 +0200 -+++ mysys/Makefile.in 2005-11-10 11:50:57 +0100 -@@ -247,6 +247,7 @@ - DARWIN_MWCC_FALSE = @DARWIN_MWCC_FALSE@ - DARWIN_MWCC_TRUE = @DARWIN_MWCC_TRUE@ - DEFS = -DDEFAULT_BASEDIR=\"$(prefix)\" \ -+ -DETCDIR="\"$(MYSQLETCdir)\"" \ - -DDATADIR="\"$(MYSQLDATAdir)\"" \ - -DDEFAULT_CHARSET_HOME="\"$(MYSQLBASEdir)\"" \ - -DSHAREDIR="\"$(MYSQLSHAREdir)\"" \ -@@ -452,6 +453,7 @@ - vio_dir = @vio_dir@ - vio_libs = @vio_libs@ - zlib_dir = @zlib_dir@ -+MYSQLETCdir = $(sysconfdir) - MYSQLDATAdir = $(localstatedir) - MYSQLSHAREdir = $(pkgdatadir) - MYSQLBASEdir = $(prefix) -Index: mysys/default.c ---- mysys/default.c.orig 2005-11-10 10:26:30 +0100 -+++ mysys/default.c 2005-11-10 11:53:32 +0100 -@@ -48,7 +48,7 @@ - #elif defined(__NETWARE__) - "sys:/etc/", - #else --"/etc/", -+ETCDIR, - #endif - #ifdef DATADIR - DATADIR, -Index: libmysql/Makefile.in ---- libmysql/Makefile.in.orig 2005-10-10 00:47:20 +0200 -+++ libmysql/Makefile.in 2005-11-10 12:13:57 +0100 -@@ -213,6 +213,7 @@ - DARWIN_MWCC_FALSE = @DARWIN_MWCC_FALSE@ - DARWIN_MWCC_TRUE = @DARWIN_MWCC_TRUE@ - DEFS = -DDEFAULT_CHARSET_HOME="\"$(MYSQLBASEdir)\"" \ -+ -DETCDIR="\"$(MYSQLETCdir)\"" \ - -DDATADIR="\"$(MYSQLDATAdir)\"" \ - -DSHAREDIR="\"$(MYSQLSHAREdir)\"" $(target_defs) - -@@ -420,6 +421,7 @@ - INCLUDES = -I$(top_builddir)/include -I$(top_srcdir)/include \ - $(openssl_includes) @ZLIB_INCLUDES@ - -+MYSQLETCdir = $(sysconfdir) - MYSQLDATAdir = $(localstatedir) - MYSQLSHAREdir = $(pkgdatadir) - MYSQLBASEdir = $(prefix) -Index: libmysql_r/Makefile.in ---- libmysql_r/Makefile.in.orig 2005-10-10 00:47:20 +0200 -+++ libmysql_r/Makefile.in 2005-11-10 12:14:34 +0100 -@@ -211,6 +211,7 @@ - DARWIN_MWCC_FALSE = @DARWIN_MWCC_FALSE@ - DARWIN_MWCC_TRUE = @DARWIN_MWCC_TRUE@ - DEFS = -DDEFAULT_CHARSET_HOME="\"$(MYSQLBASEdir)\"" \ -+ -DETCDIR="\"$(MYSQLETCdir)\"" \ - -DDATADIR="\"$(MYSQLDATAdir)\"" \ - -DSHAREDIR="\"$(MYSQLSHAREdir)\"" $(target_defs) - -@@ -419,6 +420,7 @@ - -I$(top_builddir)/include -I$(top_srcdir)/include \ - $(openssl_includes) @ZLIB_INCLUDES@ - -+MYSQLETCdir = $(sysconfdir) - MYSQLDATAdir = $(localstatedir) - MYSQLSHAREdir = $(pkgdatadir) - MYSQLBASEdir = $(prefix) -Index: bdb/mutex/mut_fcntl.c ---- bdb/mutex/mut_fcntl.c.orig 2005-10-10 00:46:27 +0200 -+++ bdb/mutex/mut_fcntl.c 2005-11-11 13:44:07 +0100 -@@ -101,7 +101,7 @@ - - /* Acquire an exclusive kernel lock. */ - k_lock.l_type = F_WRLCK; -- if (fcntl(dbenv->lockfhp->fd, F_SETLKW, &k_lock)) -+ if (fcntl(dbenv->lockfhp->fd, F_SETLKW, &k_lock) == -1) - return (__os_get_errno()); - - /* If the resource is still available, it's ours. */ -@@ -112,7 +112,7 @@ - - /* Release the kernel lock. */ - k_lock.l_type = F_UNLCK; -- if (fcntl(dbenv->lockfhp->fd, F_SETLK, &k_lock)) -+ if (fcntl(dbenv->lockfhp->fd, F_SETLK, &k_lock) == -1) - return (__os_get_errno()); - - /* -Index: bdb/os/os_open.c ---- bdb/os/os_open.c.orig 2005-10-10 00:46:27 +0200 -+++ bdb/os/os_open.c 2005-11-11 13:44:07 +0100 -@@ -93,7 +93,7 @@ - if (LF_ISSET(DB_OSO_TRUNC)) - oflags |= O_TRUNC; - --#ifdef HAVE_O_DIRECT -+#if defined(HAVE_O_DIRECT) && defined(__FreeBSD__) - if (LF_ISSET(DB_OSO_DIRECT)) - oflags |= O_DIRECT; - #endif @@ . patch -p0 <<'@@ .' Index: openpkg-src/mysql4/mysql4.spec ============================================================================ $ cvs diff -u -r1.18 -r1.19 mysql4.spec --- openpkg-src/mysql4/mysql4.spec 11 Mar 2006 12:20:10 -0000 1.18 +++ openpkg-src/mysql4/mysql4.spec 5 May 2006 07:35:15 -0000 1.19 @@ -24,7 +24,7 @@ # package version %define V_major 4.1 -%define V_minor 18 +%define V_minor 19 %define V_mysql %{V_major}.%{V_minor} %define V_opkg %{V_major}.%{V_minor} @@ -39,7 +39,7 @@ Group: Database License: GPL Version: %{V_opkg} -Release: 20060311 +Release: 20060505 # package options %option with_server yes @@ . ______________________________________________________________________ The OpenPKG Project www.openpkg.org CVS Repository Commit List openpkg-cvs@openpkg.org