From 11992c579439685c1ed2137dc06ea4386efc72e3 Mon Sep 17 00:00:00 2001
From: Arnaud Degroote <arnaud.degroote@laas.fr>
Date: Thu, 21 Mar 2013 11:59:54 +0100
Subject: [PATCH] [wip/jafar-rtslam] Add a patch to fix some portability issue

Equivalent to 75dcf4ffb63c7 in mainstream repository
Bump PKGREVISION
---
 jafar-rtslam/Makefile         |  2 +-
 jafar-rtslam/distinfo         |  1 +
 jafar-rtslam/patches/patch-ac | 15 +++++++++++++++
 3 files changed, 17 insertions(+), 1 deletion(-)
 create mode 100644 jafar-rtslam/patches/patch-ac

diff --git a/jafar-rtslam/Makefile b/jafar-rtslam/Makefile
index 9c3074d0..60bf6ba3 100644
--- a/jafar-rtslam/Makefile
+++ b/jafar-rtslam/Makefile
@@ -3,7 +3,7 @@
 #
 
 JAFAR_PKG=		rtslam-0.2
-PKGREVISION= 	2
+PKGREVISION= 	3
 CATEGORIES=		wip
 JAFAR_COMMENT=		Jafar module to do fast and generic EKF Slam.
 
diff --git a/jafar-rtslam/distinfo b/jafar-rtslam/distinfo
index 9dbc1f3c..2152d5ac 100644
--- a/jafar-rtslam/distinfo
+++ b/jafar-rtslam/distinfo
@@ -3,3 +3,4 @@ RMD160 (jafar-rtslam-0.2.tar.gz) = b6840c5170beef8b4c409c86da74ac3cf9841353
 Size (jafar-rtslam-0.2.tar.gz) = 733290 bytes
 SHA1 (patch-aa) = f5e95671e0ded99b9f2207ac93764da44bffda3c
 SHA1 (patch-ab) = fdaab1bc3511fdbb78b201782b8a0ffc76ed22ce
+SHA1 (patch-ac) = e9bf8fe7288a956fa84e00c9449831e28bb50a00
diff --git a/jafar-rtslam/patches/patch-ac b/jafar-rtslam/patches/patch-ac
new file mode 100644
index 00000000..d87c98d9
--- /dev/null
+++ b/jafar-rtslam/patches/patch-ac
@@ -0,0 +1,15 @@
+Change __sighandler_t into sig_t which is not platform dependant
+
+diff --git a/include/rtslam/main.hpp b/include/rtslam/main.hpp
+index 51cee4b..a9d9897 100644
+--- include/rtslam/main.hpp
++++ include/rtslam/main.hpp
+@@ -1435,7 +1435,7 @@ void demo_slam_stop(world_ptr_t *world)
+ }
+ 
+ 
+-void set_signals(__sighandler_t catcher)
++void set_signals(sig_t catcher)
+ {
+ 	signal(SIGQUIT, catcher);
+ 	signal(SIGTERM, catcher);
-- 
GitLab