From 613e068e9f98bce137979744b96a4150bdd95a7f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Rapha=C3=ABl=20Lallement?= <raphael.lallement@laas.fr>
Date: Fri, 24 May 2013 17:23:37 +0200
Subject: [PATCH] [msgconnector] Change to v2.4.0

This new version now install a Findmsgconnector.cmake file

See http://trac.laas.fr/git/msgconnector/commit/?id=bfd650f49f94fbf1b024ce1b7b1ced650bfd8c83

But also fixes some issues.

Finally remove the dependency on epoll and use "select" instead.
---
 msgconnector/Makefile         |  4 +--
 msgconnector/PLIST            |  1 +
 msgconnector/depend.mk        |  5 ++--
 msgconnector/distinfo         |  8 +++---
 msgconnector/patches/patch-aa | 48 -----------------------------------
 msgconnector/patches/patch-bb | 13 ----------
 6 files changed, 9 insertions(+), 70 deletions(-)
 delete mode 100644 msgconnector/patches/patch-aa
 delete mode 100644 msgconnector/patches/patch-bb

diff --git a/msgconnector/Makefile b/msgconnector/Makefile
index 81710048..f32c00af 100644
--- a/msgconnector/Makefile
+++ b/msgconnector/Makefile
@@ -3,8 +3,8 @@
 #
 
 DISTNAME=		msgconnector-${VERSION}
-VERSION=		2.3.0
-PKGREVISION=    	2
+VERSION=		2.4.0
+PKGREVISION=    	
 CATEGORIES=		planning
 MASTER_SITES=		${MASTER_SITE_OPENROBOTS:=msgconnector/}
 MASTER_REPOSITORY=	${MASTER_REPOSITORY_OPENROBOTS}msgconnector
diff --git a/msgconnector/PLIST b/msgconnector/PLIST
index e234571d..f3a0a7ab 100644
--- a/msgconnector/PLIST
+++ b/msgconnector/PLIST
@@ -11,6 +11,7 @@ bin/MsgServer
 bin/MsgServer-${PKGVERSION}
 lib/libmsgconnectorServer.so
 lib/libmsgconnectorServer.so.${PKGVERSION}
+share/cmake/Modules/Findmsgconnector.cmake
 @comment ${PLIST.server}bin/MsgServer
 @comment ${PLIST.server}bin/MsgServer-${PKGVERSION}
 @comment ${PLIST.server}lib/libmsgconnectorServer.so
diff --git a/msgconnector/depend.mk b/msgconnector/depend.mk
index 404430fb..d559aaee 100644
--- a/msgconnector/depend.mk
+++ b/msgconnector/depend.mk
@@ -14,14 +14,15 @@ PREFER.msgconnector?=	robotpkg
 
 DEPEND_USE+=		msgconnector
 
-DEPEND_ABI.msgconnector?=	msgconnector>=2.3.0
+DEPEND_ABI.msgconnector?=	msgconnector>=2.4.0
 DEPEND_DIR.msgconnector?=	../../wip/msgconnector
 
 SYSTEM_SEARCH.msgconnector=\
 	include/msgconnector/msgClient.hh\
 	lib/libmsgconnectorClient.so\
 	bin/MsgServer\
-	lib/pkgconfig/msgconnector.pc
+	lib/pkgconfig/msgconnector.pc\
+	share/cmake/Modules/Findmsgconnector.cmake
 endif
 
 
diff --git a/msgconnector/distinfo b/msgconnector/distinfo
index 09c4e7a3..fa4cb742 100644
--- a/msgconnector/distinfo
+++ b/msgconnector/distinfo
@@ -1,5 +1,3 @@
-SHA1 (msgconnector-2.3.0.tar.gz) = a369ad41734b7a4325b0adf39d40f50b98c25645
-RMD160 (msgconnector-2.3.0.tar.gz) = 50f63240b4e5f1dcb1204d4a4cba3cb2a75666f4
-Size (msgconnector-2.3.0.tar.gz) = 18403 bytes
-SHA1 (patch-aa) = 9dcc0578334b9484eebac4eda9c1e63f864d0af7
-SHA1 (patch-bb) = f7aa6776e7ab02a1336b8f743ada829e55e74ab3
+SHA1 (msgconnector-2.4.0.tar.gz) = 97eea6e23e0f70b7eaed92375c8859172e8f3d61
+RMD160 (msgconnector-2.4.0.tar.gz) = a8e9ec3706eccc37a09b943d8178cfe0f33870ba
+Size (msgconnector-2.4.0.tar.gz) = 19000 bytes
diff --git a/msgconnector/patches/patch-aa b/msgconnector/patches/patch-aa
deleted file mode 100644
index 81c02979..00000000
--- a/msgconnector/patches/patch-aa
+++ /dev/null
@@ -1,48 +0,0 @@
-diff --git isocket/iclient.hh isocket/iclient.hh
-index f47421c..eefffe4 100644
---- isocket/iclient.hh
-+++ isocket/iclient.hh
-@@ -4,6 +4,8 @@
- #include <sstream>
- 
- #include <errno.h>
-+#include <sys/socket.h>
-+#include <sys/types.h>
- #include <netinet/tcp.h>
- #include <netdb.h> 
- #include <unistd.h>
-diff --git isocket/iserver.hh isocket/iserver.hh
-index 4b5d0a1..cca41f7 100644
---- isocket/iserver.hh
-+++ isocket/iserver.hh
-@@ -12,6 +12,14 @@
- #include <netdb.h>
- #include <fcntl.h>
- 
-+#ifndef SOL_TCP
-+#  ifdef IPPROTO_TCP
-+#    define SOL_TCP IPPROTO_TCP
-+#  else
-+#    define SOL_TCP 6
-+#  endif /* IPPROTO_TCP */
-+#endif /* SOL_TCP */
-+
- #include <imsg.hh>
- #include <message.hh>
- 
-diff --git server/CMakeLists.txt server/CMakeLists.txt
-index 36a1144..817cebd 100644
---- server/CMakeLists.txt
-+++ server/CMakeLists.txt
-@@ -4,6 +4,11 @@ include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../isocket)
- include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../client)
- include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../plugins)
- 
-+find_package(Boost 1.34 REQUIRED COMPONENTS)
-+if(Boost_FOUND)
-+	include_directories(${Boost_INCLUDE_DIRS})
-+endif(Boost_FOUND)
-+
- set(MC_CONNECTOR_S_SRC msgServer.cc)
- 
- add_library(msgconnectorServer SHARED ${MC_CONNECTOR_S_SRC})
diff --git a/msgconnector/patches/patch-bb b/msgconnector/patches/patch-bb
deleted file mode 100644
index f2bb73bb..00000000
--- a/msgconnector/patches/patch-bb
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git CMakeLists.txt CMakeLists.txt
-index 73d288f..94488d5 100644
---- CMakeLists.txt
-+++ CMakeLists.txt
-@@ -84,7 +84,7 @@ ENDIF(COMPILE_BRIDGE_PRINT)
- 
- IF(COMPILE_BRIDGE_ORO OR COMPILE_BRIDGE_OPRS)
- 	message(STATUS "looking for boost[regex] libs")
--	find_package(Boost 1.34 REQUIRED COMPONENTS regex)
-+	find_package(Boost 1.34 REQUIRED COMPONENTS regex system thread)
- 	IF(Boost_FOUND)
- 		INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIRS})
- 		LINK_DIRECTORIES(${Boost_LIBRARY_DIRS})
-- 
GitLab