From cd4051620edba4673f1b566df6c81fcb724bee08 Mon Sep 17 00:00:00 2001
From: Arnaud Degroote <arnaud.degroote@laas.fr>
Date: Wed, 19 Dec 2012 17:30:51 +0100
Subject: [PATCH] [wip/libmove3d] Add necessary includes for close(3) and
 sleep(3)

Fix compilation on Ubuntu 12.10 and Fedora 17
---
 libmove3d/Makefile         |  1 +
 libmove3d/distinfo         |  2 ++
 libmove3d/patches/patch-aa |  9 +++++++++
 libmove3d/patches/patch-ab | 10 ++++++++++
 4 files changed, 22 insertions(+)
 create mode 100644 libmove3d/patches/patch-aa
 create mode 100644 libmove3d/patches/patch-ab

diff --git a/libmove3d/Makefile b/libmove3d/Makefile
index 26d155e0..e2f9a25b 100644
--- a/libmove3d/Makefile
+++ b/libmove3d/Makefile
@@ -3,6 +3,7 @@
 #
 
 DISTNAME=			libmove3d-3.18.1
+PKGREVISION=		1
 CATEGORIES=			path
 MASTER_SITES=		${MASTER_SITE_OPENROBOTS:=libmove3d/}
 MASTER_REPOSITORY=	git ssh://git.openrobots.org/git/robots/libmove3d.git
diff --git a/libmove3d/distinfo b/libmove3d/distinfo
index b650cb8b..8cadbfc8 100644
--- a/libmove3d/distinfo
+++ b/libmove3d/distinfo
@@ -1,3 +1,5 @@
 SHA1 (libmove3d-3.18.1.tar.gz) = 16726cffea4b4677b8b0a0bea9edb6e4292221a5
 RMD160 (libmove3d-3.18.1.tar.gz) = 0522ac0eb66fa6b671eb3b21e1fac03724b0d7d3
 Size (libmove3d-3.18.1.tar.gz) = 5466336 bytes
+SHA1 (patch-aa) = 9bc6410b33d4bfd48a8109e51dda7e5952281d58
+SHA1 (patch-ab) = 253475fdfa808a7c1d4674b449bd3678794cb528
diff --git a/libmove3d/patches/patch-aa b/libmove3d/patches/patch-aa
new file mode 100644
index 00000000..dce99e0e
--- /dev/null
+++ b/libmove3d/patches/patch-aa
@@ -0,0 +1,9 @@
+--- lightPlanner/DlrParser.cpp.orig	2012-12-19 17:25:27.853195227 +0100
++++ lightPlanner/DlrParser.cpp	2012-12-19 17:25:51.197196114 +0100
+@@ -1,5 +1,6 @@
+ #include "../lightPlanner/proto/DlrParser.h"
+ #include <stdlib.h>
++#include <unistd.h>
+ 
+ DlrParser::DlrParser(char* fileName){
+ 	_fileName.assign(fileName);
diff --git a/libmove3d/patches/patch-ab b/libmove3d/patches/patch-ab
new file mode 100644
index 00000000..e2394454
--- /dev/null
+++ b/libmove3d/patches/patch-ab
@@ -0,0 +1,10 @@
+--- util/UdpClient.cpp.orig	2012-12-19 17:27:11.905199182 +0100
++++ util/UdpClient.cpp	2012-12-19 17:27:22.073199570 +0100
+@@ -2,6 +2,7 @@
+ #include <fcntl.h>
+ #include <stdio.h>
+ #include <errno.h>
++#include <unistd.h>
+ 
+ UdpClient* globalUdpClient = NULL;
+ //public
-- 
GitLab