From 126e9b1bcf8937c2d94a0a1fbfe83bc61d9124f1 Mon Sep 17 00:00:00 2001
From: Anthony Mallet <anthony.mallet@laas.fr>
Date: Fri, 19 Oct 2012 16:47:46 +0200
Subject: [PATCH] [wip/genom3-ros] Import genom3-ros-1.0

The genom3-ros template (see meta-pkgs/ros-base) provides a GenoM3
template for generating ros-based components.
---
 Makefile             |  1 +
 genom3-ros/DESCR     |  2 ++
 genom3-ros/Makefile  | 29 +++++++++++++++++++++++++
 genom3-ros/PLIST     | 50 ++++++++++++++++++++++++++++++++++++++++++++
 genom3-ros/depend.mk | 26 +++++++++++++++++++++++
 genom3-ros/distinfo  |  3 +++
 6 files changed, 111 insertions(+)
 create mode 100644 genom3-ros/DESCR
 create mode 100644 genom3-ros/Makefile
 create mode 100644 genom3-ros/PLIST
 create mode 100644 genom3-ros/depend.mk
 create mode 100644 genom3-ros/distinfo

diff --git a/Makefile b/Makefile
index d0c6bf50..cc0ddba6 100644
--- a/Makefile
+++ b/Makefile
@@ -8,6 +8,7 @@ SUBDIR+=	catkin
 SUBDIR+=	flann
 SUBDIR+=	genom3
 SUBDIR+=	genom3-pocolibs
+SUBDIR+=	genom3-ros
 SUBDIR+=	gest-genom
 SUBDIR+=	hpp-geometry
 SUBDIR+=	hyper
diff --git a/genom3-ros/DESCR b/genom3-ros/DESCR
new file mode 100644
index 00000000..a62d905a
--- /dev/null
+++ b/genom3-ros/DESCR
@@ -0,0 +1,2 @@
+The genom3-ros template (see meta-pkgs/ros-base) provides a GenoM3
+template for generating ros-based components.
diff --git a/genom3-ros/Makefile b/genom3-ros/Makefile
new file mode 100644
index 00000000..edad9eca
--- /dev/null
+++ b/genom3-ros/Makefile
@@ -0,0 +1,29 @@
+# robotpkg Makefile for:	architecture/genom3-ros
+# Created:			Anthony Mallet on Fri, 19 Oct 2012
+#
+
+DISTNAME=	genom3-ros-1.0
+CATEGORIES=	architecture
+MASTER_SITES=	${MASTER_SITE_OPENROBOTS:=genom3-ros/}
+MASTER_REPOSITORY= git git://git.openrobots.org/git/robots/genom3-ros
+
+MAINTAINER=	mallet@laas.fr
+HOMEPAGE=	https://homepages.laas.fr/mallet/soft/architecture/genom3
+COMMENT=	GenoM3 template for ros-based components
+
+LICENSE=	2-clause-bsd
+
+GNU_CONFIGURE=	yes
+NOT_FOR_PLATFORM=	# empty
+USE_LANGUAGES+=	c c++
+
+include ../../devel/boost-headers/depend.mk
+include ../../pkgtools/pkg-config/depend.mk
+include ../../wip/genom3/depend.mk
+include ../../wip/ros-actionlib/depend.mk
+include ../../wip/ros-comm/depend.mk
+include ../../wip/ros-common-msgs/depend.mk
+include ../../wip/ros-core/depend.mk
+include ../../wip/ros-gencpp/depend.mk
+include ../../wip/ros-genpy/depend.mk
+include ../../mk/robotpkg.mk
diff --git a/genom3-ros/PLIST b/genom3-ros/PLIST
new file mode 100644
index 00000000..68a5d098
--- /dev/null
+++ b/genom3-ros/PLIST
@@ -0,0 +1,50 @@
+@comment Fri Oct 19 16:43:02 CEST 2012
+lib/libros-client.la
+lib/pkgconfig/genom3-ros.pc
+share/genom/site-templates/ros/client/c/c-client-uninstalled.pc.in
+share/genom/site-templates/ros/client/c/c-client.pc.in
+share/genom/site-templates/ros/client/c/client.Makefile.am
+share/genom/site-templates/ros/client/c/client.cc
+share/genom/site-templates/ros/client/c/client.configure.ac
+share/genom/site-templates/ros/client/c/client.h
+share/genom/site-templates/ros/client/c/docutil.tcl
+share/genom/site-templates/ros/client/c/info.c
+share/genom/site-templates/ros/client/c/init.cc
+share/genom/site-templates/ros/client/c/json.c
+share/genom/site-templates/ros/client/c/msglib.cc
+share/genom/site-templates/ros/client/c/msglib.h
+share/genom/site-templates/ros/client/c/plugin.c
+share/genom/site-templates/ros/client/c/portlib.cc
+share/genom/site-templates/ros/client/c/private.h
+share/genom/site-templates/ros/client/c/template.tcl
+share/genom/site-templates/ros/client/ros/client.Makefile.am
+share/genom/site-templates/ros/client/ros/client.configure.ac
+share/genom/site-templates/ros/client/ros/template.tcl
+share/genom/site-templates/ros/common/action.h
+share/genom/site-templates/ros/common/autoconf/ax_boost_base.m4
+share/genom/site-templates/ros/common/autoconf/ax_boost_thread.m4
+share/genom/site-templates/ros/common/autoconf/ax_pthread.m4
+share/genom/site-templates/ros/common/genom-serialize.h
+share/genom/site-templates/ros/common/genrosmsg.tcl
+share/genom/site-templates/ros/common/portlib.h
+share/genom/site-templates/ros/common/ros.manifest.xml
+share/genom/site-templates/ros/common/serialize.h
+share/genom/site-templates/ros/common/service.h
+share/genom/site-templates/ros/common/typecopy.h
+share/genom/site-templates/ros/common/typeutil.tcl
+share/genom/site-templates/ros/server/activities.cc
+share/genom/site-templates/ros/server/activities.h
+share/genom/site-templates/ros/server/codels.mappings.h
+share/genom/site-templates/ros/server/control-codels.cc
+share/genom/site-templates/ros/server/control-task.cc
+share/genom/site-templates/ros/server/exec-task.cc
+share/genom/site-templates/ros/server/exec-task.h
+share/genom/site-templates/ros/server/internals.h
+share/genom/site-templates/ros/server/main.cc
+share/genom/site-templates/ros/server/port.cc
+share/genom/site-templates/ros/server/port.h
+share/genom/site-templates/ros/server/remote.cc
+share/genom/site-templates/ros/server/remote.h
+share/genom/site-templates/ros/server/ros.Makefile.am
+share/genom/site-templates/ros/server/ros.configure.ac
+share/genom/site-templates/ros/server/template.tcl
diff --git a/genom3-ros/depend.mk b/genom3-ros/depend.mk
new file mode 100644
index 00000000..466bceb7
--- /dev/null
+++ b/genom3-ros/depend.mk
@@ -0,0 +1,26 @@
+# robotpkg depend.mk for:	architecture/genom3-ros
+# Created:			Anthony Mallet on Fri, 19 Oct 2012
+#
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH}+
+GENOM3_ROS_DEPEND_MK:=	${GENOM3_ROS_DEPEND_MK}+
+
+ifeq (+,$(DEPEND_DEPTH))
+DEPEND_PKG+=		genom3-ros
+endif
+
+ifeq (+,$(GENOM3_ROS_DEPEND_MK)) # -----------------------------------------
+
+DEPEND_USE+=		genom3-ros
+PREFER.genom3-ros?=robotpkg
+
+SYSTEM_SEARCH.genom3-ros=\
+	lib/libros-client.so				\
+	'lib/pkgconfig/genom3-ros.pc:/Version/s/[^0-9.]//gp'
+
+DEPEND_ABI.genom3-ros?=	genom3-ros>=1.0
+DEPEND_DIR.genom3-ros?=	../../wip/genom3-ros
+
+endif # GENOM3_ROS_DEPEND_MK -----------------------------------------------
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH:+=}
diff --git a/genom3-ros/distinfo b/genom3-ros/distinfo
new file mode 100644
index 00000000..bb3e6189
--- /dev/null
+++ b/genom3-ros/distinfo
@@ -0,0 +1,3 @@
+SHA1 (genom3-ros-1.0.tar.gz) = 7b73f915d4fe1ba02e7b5111ec8cb04d423cd3f7
+RMD160 (genom3-ros-1.0.tar.gz) = a2b2c2f1b60931d41b7d321aa19068cd9e28f248
+Size (genom3-ros-1.0.tar.gz) = 370508 bytes
-- 
GitLab