diff --git a/hatponboard-lib/DESCR b/hatponboard-lib/DESCR
new file mode 100644
index 0000000000000000000000000000000000000000..449cc36ad3b91cbcff19e739da65063da115e10e
--- /dev/null
+++ b/hatponboard-lib/DESCR
@@ -0,0 +1,8 @@
+hatponboard-lib is a set of libraries and the parser needed by HATP
+
+hatponboard-lib aims at splitting HATP into small parts. Thus reducing compilation time.
+It contains a library to represent the world and the plans while planning.
+It also contains a library to compute certain stages of planning process.
+Finally it include the parser that turns a domain file and the associated cost file
+into file the compile with HATPOnboard.
+This set of libraries is not meant to be recompiled often.
diff --git a/hatponboard-lib/Makefile b/hatponboard-lib/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..509c58d8adb18291945ad11b337c7f59d8f18196
--- /dev/null
+++ b/hatponboard-lib/Makefile
@@ -0,0 +1,30 @@
+# robotpkg Makefile for:	planning/hatponboard-lib
+# Created:			Raphaël Lallement, 22/05/2013
+#
+
+DISTNAME=		hatponboard-lib-${VERSION}
+VERSION=		1.0.0
+PKGREVISION=		
+CATEGORIES=		planning
+MASTER_SITES=		${MASTER_SITE_OPENROBOTS:=hatponboard-lib/}
+MASTER_REPOSITORY=	${MASTER_REPOSITORY_OPENROBOTS}hatponboard-lib
+
+
+MAINTAINER=		raphael.lallement@laas.fr
+COMMENT=		Libraries and parser needed by HATPOnboard
+LICENSE=		2-clause-bsd
+
+MAKE_JOBS_SAFE=		yes
+
+CMAKE_ARGS+=		-DmsgconnectorROOT=${PREFIX.msgconnector}
+
+DEPEND_ABI.boost-libs=boost-libs>=1.34
+DEPEND_ABI.boost-headers=boost-headers>=1.34
+
+include ../../wip/msgconnector/depend.mk
+include ../../devel/boost-headers/depend.mk
+include ../../devel/boost-libs/depend.mk
+include ../../mk/sysdep/cmake.mk
+include ../../mk/language/c.mk
+include ../../mk/language/c++.mk
+include ../../mk/robotpkg.mk
diff --git a/hatponboard-lib/PLIST b/hatponboard-lib/PLIST
new file mode 100644
index 0000000000000000000000000000000000000000..ccadb15e2a17085440afd98d67c991ff93a9be4c
--- /dev/null
+++ b/hatponboard-lib/PLIST
@@ -0,0 +1,47 @@
+@comment Fri May 24 15:03:59 CEST 2013
+bin/hatpparser
+bin/hatpparser-${PKGVERSION}
+include/hatponboard-lib/AttributeSet.hh
+include/hatponboard-lib/BeliefMethod.hh
+include/hatponboard-lib/ChoicePoint.hh
+include/hatponboard-lib/ChoiceReminder.hh
+include/hatponboard-lib/Entity.hh
+include/hatponboard-lib/HATPexception.hh
+include/hatponboard-lib/HTNBase.hh
+include/hatponboard-lib/LightAttributeSet.hh
+include/hatponboard-lib/LightEntity.hh
+include/hatponboard-lib/LightWorldBase.hh
+include/hatponboard-lib/LightWorldBaseAgent.hh
+include/hatponboard-lib/MainSessionMsg.hh
+include/hatponboard-lib/PartialPlanAppraiser.hh
+include/hatponboard-lib/Plan.hh
+include/hatponboard-lib/PlanSender.hh
+include/hatponboard-lib/PlanStockManager.hh
+include/hatponboard-lib/PlanTree.hh
+include/hatponboard-lib/PlanTreeTaskList.hh
+include/hatponboard-lib/PlanTreeTaskListNode.hh
+include/hatponboard-lib/SocialRuleBase.hh
+include/hatponboard-lib/SocialRuleData.hh
+include/hatponboard-lib/Substitution.hh
+include/hatponboard-lib/Task.hh
+include/hatponboard-lib/TaskInstance.hh
+include/hatponboard-lib/TaskList.hh
+include/hatponboard-lib/TaskListNode.hh
+include/hatponboard-lib/TimeProjection.hh
+include/hatponboard-lib/UndesirableStateData.hh
+include/hatponboard-lib/WastedTimeData.hh
+include/hatponboard-lib/WorldBase.hh
+include/hatponboard-lib/WorldBaseAgent.hh
+include/hatponboard-lib/WorldBaseReport.hh
+include/hatponboard-lib/hatpPlanningSession.hh
+include/hatponboard-lib/msgTypesTrait.hh
+include/hatponboard-lib/tools.hh
+include/hatponboard-lib/wait.hh
+lib/libhatp-plan.so
+lib/libhatp-plan.so.${PKGVERSION}
+lib/libhatp-planningsession.so
+lib/libhatp-planningsession.so.${PKGVERSION}
+lib/libhatp-tools.so
+lib/libhatp-tools.so.${PKGVERSION}
+lib/pkgconfig/hatponboard-lib.pc
+share/cmake/Modules/Findhatponboard-lib.cmake
diff --git a/hatponboard-lib/depend.mk b/hatponboard-lib/depend.mk
new file mode 100644
index 0000000000000000000000000000000000000000..1473778d3b184e3a9c15b06d709b283307497c66
--- /dev/null
+++ b/hatponboard-lib/depend.mk
@@ -0,0 +1,31 @@
+# robotpkg depend.mk for:	planning/hatponboard-lib
+# Created:			Raphaël Lallement, 22/05/2013
+#
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH}+
+HATPONBOARD-LIB_DEPEND_MK:=${HATPONBOARD-LIB_DEPEND_MK}+
+
+ifeq (+,$(DEPEND_DEPTH))
+DEPEND_PKG+=		hatponboard-lib
+endif
+
+ifeq (+,$(HATPONBOARD-LIB_DEPEND_MK))
+PREFER.hatpconsole?=	robotpkg
+
+DEPEND_USE+=		hatponboard-lib
+
+DEPEND_ABI.hatponboard-lib?=	hatponboard-lib>=1.0.0
+DEPEND_DIR.hatponboard-lib?=	../../wip/hatponboard-lib
+
+SYSTEM_SEARCH.hatponboard-lib=\
+	bin/hatpparser\
+	include/hatponboard-lib/Entity.hh\
+	lib/libhatp-tools.so\
+	lib/libhatp-plan.so\
+	lib/libhatp-planningsession.so\
+	lib/pkgconfig/hatponboard-lib.pc\
+	share/cmake/Modules/Findhatponbaord-lib.pc
+endif
+
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH:+=}
diff --git a/hatponboard-lib/distinfo b/hatponboard-lib/distinfo
new file mode 100644
index 0000000000000000000000000000000000000000..9b19570d1aa92ff79c2d705f59ea5e67ada55bb5
--- /dev/null
+++ b/hatponboard-lib/distinfo
@@ -0,0 +1,3 @@
+SHA1 (hatponboard-lib-1.0.0.tar.gz) = c838cd0c291fa31d0631a9a121d28f6f5e4668a9
+RMD160 (hatponboard-lib-1.0.0.tar.gz) = a60604088c5af882c6b8519a5e527e3bc836d928
+Size (hatponboard-lib-1.0.0.tar.gz) = 127795 bytes