From bab91a250b289917e6e772cb73f6fc5b162e8541 Mon Sep 17 00:00:00 2001
From: Jim Mainprice <jmainpri@aoide.laas.fr>
Date: Thu, 29 Sep 2011 18:03:42 +0200
Subject: [PATCH] [wip/libmove3d-planners] Name change and bump to version
 1.1.0

New trajectory deformation alorithms and OTP computation
---
 libmove3d-planners/DESCR       |   1 +
 libmove3d-planners/Makefile    |  33 +++++
 libmove3d-planners/PLIST.guess | 230 +++++++++++++++++++++++++++++++++
 libmove3d-planners/depend.mk   |  42 ++++++
 libmove3d-planners/distinfo    |   3 +
 5 files changed, 309 insertions(+)
 create mode 100644 libmove3d-planners/DESCR
 create mode 100644 libmove3d-planners/Makefile
 create mode 100644 libmove3d-planners/PLIST.guess
 create mode 100644 libmove3d-planners/depend.mk
 create mode 100644 libmove3d-planners/distinfo

diff --git a/libmove3d-planners/DESCR b/libmove3d-planners/DESCR
new file mode 100644
index 00000000..da465e8f
--- /dev/null
+++ b/libmove3d-planners/DESCR
@@ -0,0 +1 @@
+C++ (object oriented) Motion planning algorithms based on Move3D-core
diff --git a/libmove3d-planners/Makefile b/libmove3d-planners/Makefile
new file mode 100644
index 00000000..f393646e
--- /dev/null
+++ b/libmove3d-planners/Makefile
@@ -0,0 +1,33 @@
+# robotpkg Makefile for:	path/libmove3d-planners
+# Created:			Jim Mainprice on Thu, 2 Feb 2011
+#
+
+DISTNAME=		libmove3d-planners-1.1.0
+CATEGORIES=		path
+MASTER_SITES=		${MASTER_SITE_OPENROBOTS:=libmove3d-planners/}
+MASTER_REPOSITORY=	git ssh://trac.laas.fr/git/robots/libmove3d-planners
+
+MAINTAINER=		biomove3dgitrepo@laas.fr
+COMMENT=		C++ (object oriented) Motion planning algorithms based on libmove3d
+#BioMove 3D is currently GPL because it depends
+# on GSL and GLPK that are 2 GLP librairies.
+LICENSE=		gnu-gpl-v2
+
+USE_LANGUAGES+=		c c++
+
+NOT_FOR_PLATFORM= #	%-x86_64
+
+CMAKE_ARGS+= -DEigen_INCLUDE_DIR=${PREFIX.eigen2}/include/eigen2
+CMAKE_ARGS+= -DBOOST_INCLUDEDIR=${PREFIX.boost-headers}/include
+CMAKE_ARGS+= -DBOOST_LIBRARYDIR=${PREFIX.boost-libs}/lib
+
+## Common includes
+include ../../wip/libmove3d/depend.mk
+
+include ../../mk/sysdep/cmake.mk
+include ../../devel/boost-headers/depend.mk
+include ../../devel/boost-libs/depend.mk
+include ../../mk/sysdep/glu.mk
+include ../../math/eigen2/depend.mk
+include ../../wip/sysdep/libxpm.mk
+include ../../mk/robotpkg.mk
diff --git a/libmove3d-planners/PLIST.guess b/libmove3d-planners/PLIST.guess
new file mode 100644
index 00000000..5087cbba
--- /dev/null
+++ b/libmove3d-planners/PLIST.guess
@@ -0,0 +1,230 @@
+@comment Wed Mar 2 08:33:53 CET 2011
+include/libmove3d/planners/API/.DS_Store
+include/libmove3d/planners/API/ConfigSpace/SourceList.cmake
+include/libmove3d/planners/API/ConfigSpace/configuration.cpp
+include/libmove3d/planners/API/ConfigSpace/configuration.hpp
+include/libmove3d/planners/API/ConfigSpace/localPathValidTest.cpp
+include/libmove3d/planners/API/ConfigSpace/localPathValidTest.hpp
+include/libmove3d/planners/API/ConfigSpace/localpath.cpp
+include/libmove3d/planners/API/ConfigSpace/localpath.hpp
+include/libmove3d/planners/API/ConfigSpace/localpath_factory.cpp
+include/libmove3d/planners/API/ConfigSpace/localpath_factory.hpp
+include/libmove3d/planners/API/ConfigSpace/sampling_api.cpp
+include/libmove3d/planners/API/ConfigSpace/sampling_api.hpp
+include/libmove3d/planners/API/Device/SourceList.cmake
+include/libmove3d/planners/API/Device/joint.cpp
+include/libmove3d/planners/API/Device/joint.hpp
+include/libmove3d/planners/API/Device/robot.cpp
+include/libmove3d/planners/API/Device/robot.hpp
+include/libmove3d/planners/API/Graphic/SourceList.cmake
+include/libmove3d/planners/API/Graphic/drawCost.cpp
+include/libmove3d/planners/API/Graphic/drawCost.hpp
+include/libmove3d/planners/API/Graphic/drawModule.cpp
+include/libmove3d/planners/API/Graphic/drawModule.hpp
+include/libmove3d/planners/API/Grids/.DS_Store
+include/libmove3d/planners/API/Grids/BaseCell.cpp
+include/libmove3d/planners/API/Grids/BaseCell.hpp
+include/libmove3d/planners/API/Grids/BaseGrid.cpp
+include/libmove3d/planners/API/Grids/BaseGrid.hpp
+include/libmove3d/planners/API/Grids/GridCube.hpp
+include/libmove3d/planners/API/Grids/GridToGraph/SourceList.cmake
+include/libmove3d/planners/API/Grids/GridToGraph/celltonode.cpp
+include/libmove3d/planners/API/Grids/GridToGraph/celltonode.hpp
+include/libmove3d/planners/API/Grids/GridToGraph/gridtograph.cpp
+include/libmove3d/planners/API/Grids/GridToGraph/gridtograph.hpp
+include/libmove3d/planners/API/Grids/NDCell.cpp
+include/libmove3d/planners/API/Grids/NDCell.hpp
+include/libmove3d/planners/API/Grids/NDGrid.cpp
+include/libmove3d/planners/API/Grids/NDGrid.hpp
+include/libmove3d/planners/API/Grids/SignField.cpp
+include/libmove3d/planners/API/Grids/SignField.hpp
+include/libmove3d/planners/API/Grids/SignFieldCell.cpp
+include/libmove3d/planners/API/Grids/SignFieldCell.hpp
+include/libmove3d/planners/API/Grids/SourceList.cmake
+include/libmove3d/planners/API/Grids/ThreeDCell.cpp
+include/libmove3d/planners/API/Grids/ThreeDCell.hpp
+include/libmove3d/planners/API/Grids/ThreeDGrid.cpp
+include/libmove3d/planners/API/Grids/ThreeDGrid.hpp
+include/libmove3d/planners/API/Grids/ThreeDPoints.cpp
+include/libmove3d/planners/API/Grids/ThreeDPoints.hpp
+include/libmove3d/planners/API/Grids/TwoDCell.cpp
+include/libmove3d/planners/API/Grids/TwoDCell.hpp
+include/libmove3d/planners/API/Grids/TwoDGrid.cpp
+include/libmove3d/planners/API/Grids/TwoDGrid.hpp
+include/libmove3d/planners/API/Grids/gridsAPI.hpp
+include/libmove3d/planners/API/Roadmap/.DS_Store
+include/libmove3d/planners/API/Roadmap/.node.cpp.swp
+include/libmove3d/planners/API/Roadmap/BGL_Graph.hpp
+include/libmove3d/planners/API/Roadmap/SourceList.cmake
+include/libmove3d/planners/API/Roadmap/compco.cpp
+include/libmove3d/planners/API/Roadmap/compco.hpp
+include/libmove3d/planners/API/Roadmap/edge.cpp
+include/libmove3d/planners/API/Roadmap/edge.hpp
+include/libmove3d/planners/API/Roadmap/graph.cpp
+include/libmove3d/planners/API/Roadmap/graph.hpp
+include/libmove3d/planners/API/Roadmap/node.cpp
+include/libmove3d/planners/API/Roadmap/node.hpp
+include/libmove3d/planners/API/Search/.DS_Store
+include/libmove3d/planners/API/Search/AStar/AStar.cpp
+include/libmove3d/planners/API/Search/AStar/AStar.hpp
+include/libmove3d/planners/API/Search/AStar/SourceList.cmake
+include/libmove3d/planners/API/Search/AStar/State.cpp
+include/libmove3d/planners/API/Search/AStar/State.hpp
+include/libmove3d/planners/API/Search/Dijkstra/SourceList.cmake
+include/libmove3d/planners/API/Search/Dijkstra/dijkstra.cpp
+include/libmove3d/planners/API/Search/Dijkstra/dijkstra.cpp.bkp
+include/libmove3d/planners/API/Search/Dijkstra/dijkstra.hpp
+include/libmove3d/planners/API/Search/GraphState.cpp
+include/libmove3d/planners/API/Search/GraphState.hpp
+include/libmove3d/planners/API/Search/SourceList.cmake
+include/libmove3d/planners/API/SourceList.cmake
+include/libmove3d/planners/API/Trajectory/.DS_Store
+include/libmove3d/planners/API/Trajectory/SourceList.cmake
+include/libmove3d/planners/API/Trajectory/costOptimization.cpp
+include/libmove3d/planners/API/Trajectory/costOptimization.hpp
+include/libmove3d/planners/API/Trajectory/roboptimTrajectory.cpp
+include/libmove3d/planners/API/Trajectory/roboptimTrajectory.hpp
+include/libmove3d/planners/API/Trajectory/smoothing.cpp
+include/libmove3d/planners/API/Trajectory/smoothing.hpp
+include/libmove3d/planners/API/Trajectory/trajectory.cpp
+include/libmove3d/planners/API/Trajectory/trajectory.hpp
+include/libmove3d/planners/API/planningAPI.hpp
+include/libmove3d/planners/API/project.cpp
+include/libmove3d/planners/API/project.hpp
+include/libmove3d/planners/API/scene.cpp
+include/libmove3d/planners/API/scene.hpp
+include/libmove3d/planners/HRI_costspace/Grid/HRICS_Cell.cpp
+include/libmove3d/planners/HRI_costspace/Grid/HRICS_Cell.hpp
+include/libmove3d/planners/HRI_costspace/Grid/HRICS_Grid.cpp
+include/libmove3d/planners/HRI_costspace/Grid/HRICS_Grid.hpp
+include/libmove3d/planners/HRI_costspace/Grid/HRICS_GridState.cpp
+include/libmove3d/planners/HRI_costspace/Grid/HRICS_GridState.hpp
+include/libmove3d/planners/HRI_costspace/Grid/HRICS_NaturalCell.cpp
+include/libmove3d/planners/HRI_costspace/Grid/HRICS_NaturalCell.hpp
+include/libmove3d/planners/HRI_costspace/Grid/HRICS_NaturalGrid.cpp
+include/libmove3d/planners/HRI_costspace/Grid/HRICS_NaturalGrid.hpp
+include/libmove3d/planners/HRI_costspace/Grid/HRICS_TwoDGrid.cpp
+include/libmove3d/planners/HRI_costspace/Grid/HRICS_TwoDGrid.hpp
+include/libmove3d/planners/HRI_costspace/Grid/SourceList.cmake
+include/libmove3d/planners/HRI_costspace/HRICS_ConfigSpace.cpp
+include/libmove3d/planners/HRI_costspace/HRICS_ConfigSpace.hpp
+include/libmove3d/planners/HRI_costspace/HRICS_Distance.cpp
+include/libmove3d/planners/HRI_costspace/HRICS_Distance.hpp
+include/libmove3d/planners/HRI_costspace/HRICS_HAMP.cpp
+include/libmove3d/planners/HRI_costspace/HRICS_HAMP.hpp
+include/libmove3d/planners/HRI_costspace/HRICS_Natural.cpp
+include/libmove3d/planners/HRI_costspace/HRICS_Natural.hpp
+include/libmove3d/planners/HRI_costspace/HRICS_Visibility.cpp
+include/libmove3d/planners/HRI_costspace/HRICS_Visibility.hpp
+include/libmove3d/planners/HRI_costspace/HRICS_Workspace.cpp
+include/libmove3d/planners/HRI_costspace/HRICS_Workspace.hpp
+include/libmove3d/planners/HRI_costspace/HRICS_costspace.cpp
+include/libmove3d/planners/HRI_costspace/HRICS_costspace.hpp
+include/libmove3d/planners/HRI_costspace/HRICS_old.cpp
+include/libmove3d/planners/HRI_costspace/HRICS_old.hpp
+include/libmove3d/planners/HRI_costspace/RRT/HRICS_rrt.cpp
+include/libmove3d/planners/HRI_costspace/RRT/HRICS_rrt.hpp
+include/libmove3d/planners/HRI_costspace/RRT/HRICS_rrtExpansion.cpp
+include/libmove3d/planners/HRI_costspace/RRT/HRICS_rrtExpansion.hpp
+include/libmove3d/planners/HRI_costspace/RRT/HRICS_rrtPlan.cpp
+include/libmove3d/planners/HRI_costspace/RRT/HRICS_rrtPlan.hpp
+include/libmove3d/planners/HRI_costspace/RRT/HRICS_rrtPlanExpansion.cpp
+include/libmove3d/planners/HRI_costspace/RRT/HRICS_rrtPlanExpansion.hpp
+include/libmove3d/planners/HRI_costspace/RRT/SourceList.cmake
+include/libmove3d/planners/HRI_costspace/SourceList.cmake
+include/libmove3d/planners/SourceList.cmake
+include/libmove3d/planners/planner/.DS_Store
+include/libmove3d/planners/planner/Diffusion/.DS_Store
+include/libmove3d/planners/planner/Diffusion/EST.cpp
+include/libmove3d/planners/planner/Diffusion/EST.hpp
+include/libmove3d/planners/planner/Diffusion/Expansion/BaseExpansion.cpp
+include/libmove3d/planners/planner/Diffusion/Expansion/BaseExpansion.hpp
+include/libmove3d/planners/planner/Diffusion/Expansion/CostmapExpansion.cpp
+include/libmove3d/planners/planner/Diffusion/Expansion/CostmapExpansion.hpp
+include/libmove3d/planners/planner/Diffusion/Expansion/ESTExpansion.cpp
+include/libmove3d/planners/planner/Diffusion/Expansion/ESTExpansion.hpp
+include/libmove3d/planners/planner/Diffusion/Expansion/RRTExpansion.cpp
+include/libmove3d/planners/planner/Diffusion/Expansion/RRTExpansion.hpp
+include/libmove3d/planners/planner/Diffusion/Expansion/SourceList.cmake
+include/libmove3d/planners/planner/Diffusion/Expansion/StarExpansion.cpp
+include/libmove3d/planners/planner/Diffusion/Expansion/StarExpansion.hpp
+include/libmove3d/planners/planner/Diffusion/Expansion/ThresholdExpansion.cpp
+include/libmove3d/planners/planner/Diffusion/Expansion/ThresholdExpansion.hpp
+include/libmove3d/planners/planner/Diffusion/Expansion/TransitionExpansion.cpp
+include/libmove3d/planners/planner/Diffusion/Expansion/TransitionExpansion.hpp
+include/libmove3d/planners/planner/Diffusion/RRT-Variants/.DS_Store
+include/libmove3d/planners/planner/Diffusion/RRT-Variants/Costmap-RRT.cpp
+include/libmove3d/planners/planner/Diffusion/RRT-Variants/Costmap-RRT.hpp
+include/libmove3d/planners/planner/Diffusion/RRT-Variants/ManhattanLike-RRT.cpp
+include/libmove3d/planners/planner/Diffusion/RRT-Variants/ManhattanLike-RRT.hpp
+include/libmove3d/planners/planner/Diffusion/RRT-Variants/Multi-RRT.cpp
+include/libmove3d/planners/planner/Diffusion/RRT-Variants/Multi-RRT.hpp
+include/libmove3d/planners/planner/Diffusion/RRT-Variants/Multi-TRRT.cpp
+include/libmove3d/planners/planner/Diffusion/RRT-Variants/Multi-TRRT.hpp
+include/libmove3d/planners/planner/Diffusion/RRT-Variants/SourceList.cmake
+include/libmove3d/planners/planner/Diffusion/RRT-Variants/Star-RRT.cpp
+include/libmove3d/planners/planner/Diffusion/RRT-Variants/Star-RRT.hpp
+include/libmove3d/planners/planner/Diffusion/RRT-Variants/Threshold-RRT.cpp
+include/libmove3d/planners/planner/Diffusion/RRT-Variants/Threshold-RRT.hpp
+include/libmove3d/planners/planner/Diffusion/RRT-Variants/Transition-RRT.cpp
+include/libmove3d/planners/planner/Diffusion/RRT-Variants/Transition-RRT.hpp
+include/libmove3d/planners/planner/Diffusion/RRT.cpp
+include/libmove3d/planners/planner/Diffusion/RRT.hpp
+include/libmove3d/planners/planner/Diffusion/SourceList.cmake
+include/libmove3d/planners/planner/Diffusion/TreePlanner.cpp
+include/libmove3d/planners/planner/Diffusion/TreePlanner.hpp
+include/libmove3d/planners/planner/Greedy/.DS_Store
+include/libmove3d/planners/planner/Greedy/CellCollisionChecker.cpp
+include/libmove3d/planners/planner/Greedy/CellCollisionChecker.hpp
+include/libmove3d/planners/planner/Greedy/CostGraph.cpp
+include/libmove3d/planners/planner/Greedy/CostGraph.hpp
+include/libmove3d/planners/planner/Greedy/CostMapRRTs.cpp
+include/libmove3d/planners/planner/Greedy/CostMapRRTs.hpp
+include/libmove3d/planners/planner/Greedy/GreedyCost.cpp
+include/libmove3d/planners/planner/Greedy/GreedyCost.hpp
+include/libmove3d/planners/planner/Greedy/GridCollisionChecker.cpp
+include/libmove3d/planners/planner/Greedy/GridCollisionChecker.hpp
+include/libmove3d/planners/planner/Greedy/PointsOnBodies.cpp
+include/libmove3d/planners/planner/Greedy/PointsOnBodies.hpp
+include/libmove3d/planners/planner/Greedy/Seeding.cpp
+include/libmove3d/planners/planner/Greedy/Seeding.hpp
+include/libmove3d/planners/planner/Greedy/SourceList.cmake
+include/libmove3d/planners/planner/Greedy/ThresholdPlanner.cpp
+include/libmove3d/planners/planner/Greedy/ThresholdPlanner.hpp
+include/libmove3d/planners/planner/PRM/ACR.cpp
+include/libmove3d/planners/planner/PRM/ACR.hpp
+include/libmove3d/planners/planner/PRM/CellPRM.cpp
+include/libmove3d/planners/planner/PRM/CellPRM.hpp
+include/libmove3d/planners/planner/PRM/PRM.cpp
+include/libmove3d/planners/planner/PRM/PRM.hpp
+include/libmove3d/planners/planner/PRM/SourceList.cmake
+include/libmove3d/planners/planner/PRM/Visibility.cpp
+include/libmove3d/planners/planner/PRM/Visibility.hpp
+include/libmove3d/planners/planner/SourceList.cmake
+include/libmove3d/planners/planner/cost_space.cpp
+include/libmove3d/planners/planner/cost_space.hpp
+include/libmove3d/planners/planner/planEnvironment.cpp
+include/libmove3d/planners/planner/planEnvironment.hpp
+include/libmove3d/planners/planner/planner.cpp
+include/libmove3d/planners/planner/planner.hpp
+include/libmove3d/planners/planner/plannerFunctions.cpp
+include/libmove3d/planners/planner/plannerFunctions.hpp
+include/libmove3d/planners/planner/planners_cxx.hpp
+include/libmove3d/planners/planner/test_functions.cpp
+include/libmove3d/planners/planner/untitled.cpp
+include/libmove3d/planners/utils/MultiRun.cpp
+include/libmove3d/planners/utils/MultiRun.hpp
+include/libmove3d/planners/utils/PlanningThread.cpp
+include/libmove3d/planners/utils/PlanningThread.h
+include/libmove3d/planners/utils/PlanningThread.hpp
+include/libmove3d/planners/utils/SaveContext.cpp
+include/libmove3d/planners/utils/SaveContext.hpp
+include/libmove3d/planners/utils/SourceList.cmake
+include/libmove3d/planners/utils/StatCostStructure.cpp
+include/libmove3d/planners/utils/StatCostStructure.hpp
+include/libmove3d/planners/utils/Statistics.cpp
+include/libmove3d/planners/utils/Statistics.hpp
+include/libmove3d/planners/utils/testModel.cpp
+include/libmove3d/planners/utils/testModel.hpp
+lib/liblibmove3d-planners.so
+lib/pkgconfig/libmove3d-planners.pc
diff --git a/libmove3d-planners/depend.mk b/libmove3d-planners/depend.mk
new file mode 100644
index 00000000..30653ea6
--- /dev/null
+++ b/libmove3d-planners/depend.mk
@@ -0,0 +1,42 @@
+# Copyright (c) 2010 LAAS/CNRS
+# All rights reserved.
+#
+# Redistribution  and  use in source   and binary forms,  with or without
+# modification, are permitted provided that  the following conditions are
+# met:
+#
+#   1. Redistributions  of  source code must  retain  the above copyright
+#      notice, this list of conditions and the following disclaimer.
+#   2. Redistributions in binary form must  reproduce the above copyright
+#      notice,  this list of  conditions and  the following disclaimer in
+#      the  documentation   and/or  other  materials   provided with  the
+#      distribution.
+#
+#                                        Jim Mainprice on Thu 12 Nov 2010
+#
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH}+
+LIBMOVE3D_PLANNERS_DEPEND_MK:=	${LIBMOVE3D_PLANNERS-LIBS_DEPEND_MK}+
+
+ifeq (+,$(DEPEND_DEPTH))
+DEPEND_PKG+=		libmove3d-planners
+endif
+
+ifeq (+,$(LIBMOVE3D_PLANNERS-LIBS_DEPEND_MK)) # ----------------------------------
+
+PREFER.libmove3d-planners?=	robotpkg
+
+SYSTEM_SEARCH.libmove3d-planners=\
+	include/libmove3d-planners/planner/planner.hpp	\
+	lib/libmove3d-planners.so
+
+DEPEND_USE+=		libmove3d-planners
+
+DEPEND_ABI.libmove3d-planners?=libmove3d-planners>=1.1.0
+DEPEND_DIR.libmove3d-planners?=../../wip/libmove3d-planners
+
+#include ../../wip/??
+
+endif # libmove3d_planners_DEPEND_MK ----------------------------------------
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH:+=}
diff --git a/libmove3d-planners/distinfo b/libmove3d-planners/distinfo
new file mode 100644
index 00000000..35c57202
--- /dev/null
+++ b/libmove3d-planners/distinfo
@@ -0,0 +1,3 @@
+SHA1 (libmove3d-motionplanner-1.0.1.tar.gz) = a281d00453df616bd9373cd790f0c73b58ec70c7
+RMD160 (libmove3d-motionplanner-1.0.1.tar.gz) = 57c71700d4512769e40e183538adb0b880998d49
+Size (libmove3d-motionplanner-1.0.1.tar.gz) = 263320 bytes
-- 
GitLab