diff options
author | vanilla <vanilla@FreeBSD.org> | 2007-06-23 10:03:36 +0800 |
---|---|---|
committer | vanilla <vanilla@FreeBSD.org> | 2007-06-23 10:03:36 +0800 |
commit | 0ec3d8c28a6b37e2a55ce6ba9e3d7f8b7f8cee20 (patch) | |
tree | ea7a96a43d7276c20d6aa2138162e309df62b6dd /devel/mq4cpp/files | |
parent | 2931160ac61bd167729ffd5d61b7c1737dcbbe00 (diff) | |
download | freebsd-ports-gnome-0ec3d8c28a6b37e2a55ce6ba9e3d7f8b7f8cee20.tar.gz freebsd-ports-gnome-0ec3d8c28a6b37e2a55ce6ba9e3d7f8b7f8cee20.tar.zst freebsd-ports-gnome-0ec3d8c28a6b37e2a55ce6ba9e3d7f8b7f8cee20.zip |
Upgrade to 1.15.
Diffstat (limited to 'devel/mq4cpp/files')
-rw-r--r-- | devel/mq4cpp/files/patch-src_FileSystem.cpp | 31 | ||||
-rw-r--r-- | devel/mq4cpp/files/patch-src_Socket.cpp | 20 | ||||
-rw-r--r-- | devel/mq4cpp/files/patch-src_Thread.cpp | 18 |
3 files changed, 39 insertions, 30 deletions
diff --git a/devel/mq4cpp/files/patch-src_FileSystem.cpp b/devel/mq4cpp/files/patch-src_FileSystem.cpp index 9d592d6d9549..6b02dcd575fd 100644 --- a/devel/mq4cpp/files/patch-src_FileSystem.cpp +++ b/devel/mq4cpp/files/patch-src_FileSystem.cpp @@ -1,34 +1,11 @@ ---- src/FileSystem.cpp.orig Wed Jan 3 21:57:08 2007 -+++ src/FileSystem.cpp Thu Jan 4 16:43:02 2007 -@@ -28,7 +28,9 @@ - #ifndef WIN32
- #include <stdlib.h>
- #include <stdio.h>
--#include <sys/sendfile.h>
-+#include <sys/types.h>
-+#include <sys/socket.h>
-+#include <sys/uio.h>
- #include <fcntl.h>
- #include <regex.h>
- #include <errno.h>
-@@ -258,7 +260,11 @@ - int out_fd = ::open(theDestFullName, O_WRONLY|O_CREAT|O_TRUNC, statbuf.st_mode);
- if(out_fd<0)
- throw FileSystemException();
-+#ifdef __FreeBSD__
-+ sendfile(in_fd, out_fd, 0, statbuf.st_size, NULL, NULL, 0);
-+#else
- sendfile(out_fd, in_fd, 0, statbuf.st_size);
-+#endif
- ::close(out_fd);
- ::close(in_fd);
- #endif
-@@ -321,7 +327,11 @@ +--- src/FileSystem.cpp.orig Sat Mar 17 09:51:21 2007 ++++ src/FileSystem.cpp Sat Jun 23 09:45:31 2007 +@@ -354,7 +354,11 @@ Directory* ret=new Directory(path);
ret->search();
#else
+#ifdef __FreeBSD__
-+ char* ptr = getcwd (NULL, PATH_MAX);
++ char* ptr=getcwd (NULL, PATH_MAX);
+#else
char* ptr=get_current_dir_name();
+#endif
diff --git a/devel/mq4cpp/files/patch-src_Socket.cpp b/devel/mq4cpp/files/patch-src_Socket.cpp new file mode 100644 index 000000000000..cb0869686aa6 --- /dev/null +++ b/devel/mq4cpp/files/patch-src_Socket.cpp @@ -0,0 +1,20 @@ +--- src/Socket.cpp.orig Sat Jun 23 09:55:17 2007 ++++ src/Socket.cpp Sat Jun 23 09:58:16 2007 +@@ -156,7 +156,7 @@ + } while (IFRSIZE <= ifc.ifc_len);
+
+ ifr = ifc.ifc_req;
+- for(; (ifr - ifc.ifc_req) * sizeof(ifreq) < static_cast<ulong>(ifc.ifc_len); ++ifr)
++ for(; (ifr - ifc.ifc_req) * sizeof(ifreq) < static_cast<unsigned long>(ifc.ifc_len); ++ifr)
+ {
+ if (ifr->ifr_addr.sa_data == (ifr+1)->ifr_addr.sa_data) continue; // duplicate, skip it
+
+@@ -168,7 +168,7 @@ + string ip = inet_ntoa(inaddrr(ifr_addr.sa_data));
+
+ // ------ get HW_ADDRESS ------
+- if (ioctl(sockfd, SIOCGIFHWADDR, ifr) != 0) continue; // failed to get mac, skip it
++ if (ioctl(sockfd, SIOCGIFMAC, ifr) != 0) continue; // failed to get mac, skip it
+
+ string mac=string((char*)ifr->ifr_addr.sa_data,MAC_ADDRESS_CHAR_LEN);
+
diff --git a/devel/mq4cpp/files/patch-src_Thread.cpp b/devel/mq4cpp/files/patch-src_Thread.cpp index 3c845af68499..12d5a1bf266c 100644 --- a/devel/mq4cpp/files/patch-src_Thread.cpp +++ b/devel/mq4cpp/files/patch-src_Thread.cpp @@ -1,6 +1,6 @@ ---- src/Thread.cpp.orig Thu Jan 4 12:31:04 2007 -+++ src/Thread.cpp Thu Jan 4 12:31:22 2007 -@@ -76,7 +76,7 @@ +--- src/Thread.cpp.orig Sat Mar 17 10:20:15 2007 ++++ src/Thread.cpp Sat Jun 23 09:54:56 2007 +@@ -78,7 +78,7 @@ #ifdef WIN32
return GetCurrentThreadId();
#else
@@ -9,3 +9,15 @@ #endif
}
+@@ -277,10 +277,10 @@ + if(SetThreadAffinityMask(m_hThread,mask)==0)
+ throw ThreadException("Failed to set affinity");
+ #else
++#ifdef HAVE_PTHREAD_SETAFFINITY_NP
+ cpu_set_t cpuset;
+ CPU_ZERO(&cpuset);
+ CPU_SET(cpu, &cpuset);
+-#ifdef HAVE_PTHREAD_SETAFFINITY_NP
+ #ifndef P2_PTHREAD_SETAFFINITY
+ if(pthread_setaffinity_np(m_hThread, sizeof(cpuset), &cpuset)!=0)
+ throw ThreadException("Failed to set affinity");
|