Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/database
In directory vz-cvs-3.sog:/tmp/cvs-serv17589

Modified Files:
        mysql-unified.patch 
Log Message:
update patch for clang build of 5.0.96

Index: mysql-unified.patch
===================================================================
RCS file: 
/cvsroot/fink/dists/10.7/stable/main/finkinfo/database/mysql-unified.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- mysql-unified.patch 13 Jan 2012 23:14:17 -0000      1.1
+++ mysql-unified.patch 1 Oct 2012 16:08:31 -0000       1.2
@@ -1,15 +1,3 @@
-diff -Nurd mysql-5.0.45/mysys/default.c mysql-5.0.45-patched/mysys/default.c
---- mysql-5.0.45/mysys/default.c       2007-07-04 09:06:27.000000000 -0400
-+++ mysql-5.0.45-patched/mysys/default.c       2009-06-12 14:05:02.000000000 
-0400
-@@ -989,6 +989,8 @@
- {
-   const char *env, **ptr= default_directories;
- 
-+  *ptr++= "@PREFIX@/etc/";
-+
- #ifdef __WIN__
-   *ptr++= "C:/";
- 
 diff -Nurd mysql-5.0.45/scripts/mysqld_safe.sh 
mysql-5.0.45-patched/scripts/mysqld_safe.sh
 --- mysql-5.0.45/scripts/mysqld_safe.sh        2007-07-04 09:06:09.000000000 
-0400
 +++ mysql-5.0.45-patched/scripts/mysqld_safe.sh        2009-06-12 
14:05:02.000000000 -0400
@@ -53,3 +41,113 @@
  
  if test -z "$MYSQL_HOME"
  then 
+--- mysql-5.0.45/ndb/include/util/Parser.hpp.orig      2012-09-27 
19:14:19.000000000 -0400
++++ mysql-5.0.45/ndb/include/util/Parser.hpp   2012-09-27 19:16:02.000000000 
-0400
+@@ -145,12 +145,12 @@
+   static const DummyRow* matchArg(Context*, const char *, const DummyRow *);
+   static bool parseArg(Context*, char*, const DummyRow*, Properties*);
+   static bool checkMandatory(Context*, const Properties*);
+-private:
+-  const DummyRow * const m_rows;
+-  class ParseInputStream & input;
+   bool m_breakOnEmpty;
+   bool m_breakOnCmd;
+   bool m_breakOnInvalidArg;
++private:
++  const DummyRow * const m_rows;
++  class ParseInputStream & input;
+ };
+ 
+ template<class T>
+--- mysql-5.0.45/ndb/src/common/util/SocketClient.cpp.orig     2012-09-27 
19:54:53.000000000 -0400
++++ mysql-5.0.45/ndb/src/common/util/SocketClient.cpp  2012-09-27 
19:56:11.000000000 -0400
+@@ -168,7 +168,7 @@
+   if (FD_ISSET(m_sockfd, &rset) || FD_ISSET(m_sockfd, &wset))
+   {
+     len= sizeof(r);
+-    if (getsockopt(m_sockfd, SOL_SOCKET, SO_ERROR, &r, &len) < 0 || r)
++    if (getsockopt(m_sockfd, SOL_SOCKET, SO_ERROR, &r, (socklen_t *) &len) < 
0 || r)
+     {
+       // Solaris got an error... different than others
+       NDB_CLOSE_SOCKET(m_sockfd);
+--- mysql-5.0.45/ndb/src/common/util/SocketServer.cpp.orig     2012-09-27 
19:45:32.000000000 -0400
++++ mysql-5.0.45/ndb/src/common/util/SocketServer.cpp  2012-09-27 
19:53:52.000000000 -0400
+@@ -24,6 +24,8 @@
+ #include <NdbThread.h>
+ #include <NdbSleep.h>
+ 
++#include <sys/socket.h>
++
+ #define DEBUG(x) ndbout << x << endl;
+ 
+ SocketServer::SocketServer(unsigned maxSessions) :
+@@ -127,7 +129,7 @@
+ 
+   /* Get the port we bound to */
+   SOCKET_SIZE_TYPE sock_len = sizeof(servaddr);
+-  if(getsockname(sock,(struct sockaddr*)&servaddr,&sock_len)<0) {
++  if(getsockname(sock,(struct sockaddr*)&servaddr,(socklen_t *)&sock_len)<0) {
+     ndbout_c("An error occurred while trying to find out what"
+            " port we bound to. Error: %s",strerror(errno));
+     NDB_CLOSE_SOCKET(sock);
+--- mysql-5.0.45/ndb/src/common/transporter/Transporter.cpp.orig       
2012-09-27 20:00:10.000000000 -0400
++++ mysql-5.0.45/ndb/src/common/transporter/Transporter.cpp    2012-09-27 
20:02:04.000000000 -0400
+@@ -107,7 +107,7 @@
+   {
+     struct sockaddr_in addr;
+     SOCKET_SIZE_TYPE addrlen= sizeof(addr);
+-    getpeername(sockfd, (struct sockaddr*)&addr, &addrlen);
++    getpeername(sockfd, (struct sockaddr*)&addr, (socklen_t *) &addrlen);
+     m_connect_address= (&addr)->sin_addr;
+   }
+ 
+@@ -213,7 +213,7 @@
+   {
+     struct sockaddr_in addr;
+     SOCKET_SIZE_TYPE addrlen= sizeof(addr);
+-    getpeername(sockfd, (struct sockaddr*)&addr, &addrlen);
++    getpeername(sockfd, (struct sockaddr*)&addr, (socklen_t *) &addrlen);
+     m_connect_address= (&addr)->sin_addr;
+   }
+ 
+--- mysql-5.0.45/ndb/src/mgmsrv/Services.cpp.orig      2012-09-27 
20:05:55.000000000 -0400
++++ mysql-5.0.45/ndb/src/mgmsrv/Services.cpp   2012-09-27 20:06:38.000000000 
-0400
+@@ -449,7 +449,7 @@
+ 
+   struct sockaddr_in addr;
+   SOCKET_SIZE_TYPE addrlen= sizeof(addr);
+-  int r = getpeername(m_socket, (struct sockaddr*)&addr, &addrlen);
++  int r = getpeername(m_socket, (struct sockaddr*)&addr, (socklen_t *) 
&addrlen);
+   if (r != 0 ) {
+     m_output->println(cmd);
+     m_output->println("result: getpeername(%d) failed, err= %d", m_socket, r);
+--- mysql-5.0.45/sql/mysqld.cc.orig    2012-09-27 20:22:06.000000000 -0400
++++ mysql-5.0.45/sql/mysqld.cc 2012-09-27 20:23:25.000000000 -0400
+@@ -4197,7 +4197,7 @@
+     {
+       size_socket length=sizeof(struct sockaddr_in);
+       new_sock = accept(sock, my_reinterpret_cast(struct sockaddr *) (&cAddr),
+-                      &length);
++                      (socklen_t *) &length);
+ #ifdef __NETWARE__
+       // TODO: temporary fix, waiting for TCP/IP fix - DEFECT000303149
+       if ((new_sock == INVALID_SOCKET) && (socket_errno == EINVAL))
+@@ -4270,7 +4270,7 @@
+       size_socket dummyLen;
+       struct sockaddr dummy;
+       dummyLen = sizeof(struct sockaddr);
+-      if (getsockname(new_sock,&dummy, &dummyLen) < 0)
++      if (getsockname(new_sock,&dummy, (socklen_t *) &dummyLen) < 0)
+       {
+       sql_perror("Error on new connection socket");
+       (void) shutdown(new_sock, SHUT_RDWR);
+--- mysql-5.0.96/mysql-test/t/disabled.def.orig        2012-09-28 
23:20:07.000000000 -0400
++++ mysql-5.0.96/mysql-test/t/disabled.def     2012-09-28 23:21:43.000000000 
-0400
+@@ -23,3 +23,7 @@
+ ndb_autodiscover3    : Bug#35148: Error '4009 Cluster Failure' in various 
tests on various platforms
+ ndb_autodiscover     : Bug#45972: ndb.ndb_autodiscover fails occasionally 
with pb2
+ ndb_autodiscover2    : Bug#45972: ndb.ndb_autodiscover fails occasionally 
with pb2
++archive              : fails on fink
++archive_gis          : fails on fink
++federated_archive    : fails on fink
++mysqldump-max        : fails on fink


------------------------------------------------------------------------------
Got visibility?
Most devs has no idea what their production app looks like.
Find out how fast your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219671;13503038;y?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to