aboutsummaryrefslogtreecommitdiffstats
path: root/misc
diff options
context:
space:
mode:
Diffstat (limited to 'misc')
-rw-r--r--misc/Makefile1
-rw-r--r--misc/dartsim/Makefile38
-rw-r--r--misc/dartsim/distinfo3
-rw-r--r--misc/dartsim/files/patch-CMakeLists.txt80
-rw-r--r--misc/dartsim/files/patch-dart_common_Platform.hpp29
-rw-r--r--misc/dartsim/files/patch-dart_common_SharedLibrary.cpp20
-rw-r--r--misc/dartsim/files/patch-dart_common_SharedLibrary.hpp11
-rw-r--r--misc/dartsim/files/patch-dart_external_odelcpsolver_matrix.cpp11
-rw-r--r--misc/dartsim/files/patch-dart_gui_LoadOpengl.hpp12
-rw-r--r--misc/dartsim/files/patch-dart_gui_glut_LoadGlut.hpp11
-rw-r--r--misc/dartsim/files/patch-examples_osgExamples_osgWamIkFast_Helpers.cpp15
-rw-r--r--misc/dartsim/files/patch-unittests_unit_test__IkFast.cpp15
-rw-r--r--misc/dartsim/pkg-descr11
-rw-r--r--misc/dartsim/pkg-plist458
14 files changed, 715 insertions, 0 deletions
diff --git a/misc/Makefile b/misc/Makefile
index 38eaae6b76ff..ea9d991a6b1d 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -66,6 +66,7 @@
SUBDIR += dahdi
SUBDIR += dahdi-kmod
SUBDIR += dahdi-kmod26
+ SUBDIR += dartsim
SUBDIR += ddate
SUBDIR += deco
SUBDIR += dejagnu
diff --git a/misc/dartsim/Makefile b/misc/dartsim/Makefile
new file mode 100644
index 000000000000..16ec25946e4b
--- /dev/null
+++ b/misc/dartsim/Makefile
@@ -0,0 +1,38 @@
+# $FreeBSD$
+
+PORTNAME= dartsim
+DISTVERSIONPREFIX= v
+DISTVERSION= 6.7.2
+CATEGORIES= misc
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Dynamic Animation and Robotics Toolkit
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libassimp.so:multimedia/assimp \
+ libBulletDynamics.so:devel/bullet \
+ libboost_system.so:devel/boost-libs \
+ libccd.so:math/libccd \
+ libconsole_bridge.so:misc/console-bridge \
+ libfcl.so:math/fcl \
+ libflann_cpp.so:math/flann \
+ libipopt.so:math/ipopt \
+ liboctomap.so:math/octomap \
+ libode.so:devel/ode \
+ libosg.so:graphics/osg \
+ libnlopt.so:math/nlopt \
+ libtinyxml2.so:textproc/tinyxml2 \
+ liburdfdom_world.so:misc/urdfdom
+
+USES= cmake compiler:c++11-lang eigen:3 gl localbase:ldflags pkgconfig
+USE_GITHUB= yes
+GH_PROJECT= dart
+USE_GL= gl glu glut
+USE_XORG= xi xmu
+USE_LDCONFIG= yes
+
+DATADIR= share/dart
+
+.include <bsd.port.mk>
diff --git a/misc/dartsim/distinfo b/misc/dartsim/distinfo
new file mode 100644
index 000000000000..6b4bd84abba0
--- /dev/null
+++ b/misc/dartsim/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1550457111
+SHA256 (dartsim-dart-v6.7.2_GH0.tar.gz) = ddbad97af41730ac084ab87153614a13bd6f17ae98e192a994eee0a466746ed7
+SIZE (dartsim-dart-v6.7.2_GH0.tar.gz) = 14633475
diff --git a/misc/dartsim/files/patch-CMakeLists.txt b/misc/dartsim/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..4f2142468771
--- /dev/null
+++ b/misc/dartsim/files/patch-CMakeLists.txt
@@ -0,0 +1,80 @@
+--- CMakeLists.txt.orig 2019-01-18 04:51:02 UTC
++++ CMakeLists.txt
+@@ -32,7 +32,7 @@ set(CONFIG_INSTALL_DIR "share/${PROJECT_
+
+ # Set relative location to install additional documentation (sample data,
+ # examples, and tutorials)
+-set(DART_ADDITIONAL_DOCUMENTATION_INSTALL_PATH "share/doc/${PROJECT_NAME}")
++#set(DART_ADDITIONAL_DOCUMENTATION_INSTALL_PATH "share/doc/${PROJECT_NAME}")
+
+ set(CMAKE_DEBUG_POSTFIX "d")
+ set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake")
+@@ -190,7 +190,7 @@ elseif(CMAKE_COMPILER_IS_GNUCXX)
+ if(GCC_VERSION VERSION_LESS 4.8)
+ message(FATAL_ERROR "The installed g++ version is ${GCC_VERSION}. ${PROJECT_NAME} requires g++ 4.8 or greater.")
+ endif()
+- set(CMAKE_CXX_FLAGS_RELEASE "-O3 -DNDEBUG")
++ set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG")
+ set(CMAKE_CXX_FLAGS_DEBUG "-g -fno-omit-frame-pointer -fno-inline-functions -fno-inline-functions-called-once -fno-optimize-sibling-calls")
+ if(DART_FAST_DEBUG)
+ set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -O1")
+@@ -216,7 +216,7 @@ elseif("${CMAKE_CXX_COMPILER_ID}" MATCHE
+ if("${CMAKE_SYSTEM_NAME}" MATCHES "Darwin")
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -stdlib=libc++")
+ endif()
+- set(CMAKE_CXX_FLAGS_RELEASE "-O3 -DNDEBUG")
++ set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG")
+ set(CMAKE_CXX_FLAGS_DEBUG "-g -fno-omit-frame-pointer -fno-inline-functions -fno-optimize-sibling-calls")
+ if(DART_FAST_DEBUG)
+ set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -O1")
+@@ -274,19 +274,19 @@ if(TARGET dart)
+ add_subdirectory(unittests EXCLUDE_FROM_ALL)
+
+ # Add example subdirectories and an "examples" target.
+- add_subdirectory(examples EXCLUDE_FROM_ALL)
+- get_property(examples GLOBAL PROPERTY DART_EXAMPLES)
+- add_custom_target(examples DEPENDS ${examples})
++ #add_subdirectory(examples EXCLUDE_FROM_ALL)
++ #get_property(examples GLOBAL PROPERTY DART_EXAMPLES)
++ #add_custom_target(examples DEPENDS ${examples})
+
+ if(DART_VERBOSE)
+ message(STATUS "")
+ message(STATUS "[ Examples ]")
+- foreach(example ${examples})
+- message(STATUS "Adding example: ${example}")
+- endforeach(example ${examples})
++ #foreach(example ${examples})
++ # message(STATUS "Adding example: ${example}")
++ #endforeach(example ${examples})
+ else(DART_VERBOSE)
+- list(LENGTH examples examples_length)
+- message(STATUS "Adding ${examples_length} examples")
++ #list(LENGTH examples examples_length)
++ #message(STATUS "Adding ${examples_length} examples")
+ endif(DART_VERBOSE)
+
+ # Add a "tutorials" target to build tutorials.
+@@ -379,16 +379,16 @@ install(FILES package.xml DESTINATION sh
+ #===============================================================================
+
+ # Sample data
+-install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/data"
+- DESTINATION ${DART_ADDITIONAL_DOCUMENTATION_INSTALL_PATH})
++#install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/data"
++# DESTINATION ${DART_ADDITIONAL_DOCUMENTATION_INSTALL_PATH})
+
+ # Examples source
+-install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/examples"
+- DESTINATION ${DART_ADDITIONAL_DOCUMENTATION_INSTALL_PATH})
++#install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/examples"
++# DESTINATION share/examples/${PROJECT_NAME})
+
+ # Tutorials source
+-install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/tutorials"
+- DESTINATION ${DART_ADDITIONAL_DOCUMENTATION_INSTALL_PATH})
++#install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/tutorials"
++# DESTINATION ${DART_ADDITIONAL_DOCUMENTATION_INSTALL_PATH})
+
+ #===============================================================================
+ # Uninstall
diff --git a/misc/dartsim/files/patch-dart_common_Platform.hpp b/misc/dartsim/files/patch-dart_common_Platform.hpp
new file mode 100644
index 000000000000..5b5d1e1d5bae
--- /dev/null
+++ b/misc/dartsim/files/patch-dart_common_Platform.hpp
@@ -0,0 +1,29 @@
+--- dart/common/Platform.hpp.orig 2018-09-03 18:37:30 UTC
++++ dart/common/Platform.hpp
+@@ -43,6 +43,15 @@
+ #define DART_ARCH_32BITS 1
+ #endif
+
++#elif defined(__FreeBSD__)
++
++#define DART_OS_FREEBSD 1
++#if __x86_64__ || __ppc64__
++#define DART_ARCH_64BITS 1
++#else
++#define DART_ARCH_32BITS 1
++#endif
++
+ #elif defined(__APPLE__)
+
+ #define DART_OS_MACOS 1
+@@ -77,6 +86,10 @@
+ #define DART_OS_LINUX 0
+ #endif
+
++#ifndef DART_OS_FREEBSD
++ #define DART_OS_FREEBSD 0
++#endif
++
+ #ifndef DART_OS_MACOS
+ #define DART_OS_MACOS 0
+ #endif
diff --git a/misc/dartsim/files/patch-dart_common_SharedLibrary.cpp b/misc/dartsim/files/patch-dart_common_SharedLibrary.cpp
new file mode 100644
index 000000000000..78eebf11a8a5
--- /dev/null
+++ b/misc/dartsim/files/patch-dart_common_SharedLibrary.cpp
@@ -0,0 +1,20 @@
+--- dart/common/SharedLibrary.cpp.orig 2018-11-20 05:47:58 UTC
++++ dart/common/SharedLibrary.cpp
+@@ -35,7 +35,7 @@
+ #include "dart/common/Console.hpp"
+ #include "dart/common/detail/SharedLibraryManager.hpp"
+
+-#if DART_OS_LINUX || DART_OS_MACOS
++#if DART_OS_LINUX || DART_OS_FREEBSD || DART_OS_MACOS
+
+ #include <dlfcn.h>
+ #define DYNLIB_LOAD(a) dlopen(a, RTLD_LAZY | RTLD_GLOBAL)
+@@ -123,7 +123,7 @@ void* SharedLibrary::getSymbol(const std
+ //==============================================================================
+ std::string SharedLibrary::getLastError() const
+ {
+-#if DART_OS_LINUX || DART_OS_MACOS
++#if DART_OS_LINUX || DART_OS_FREEBSD || DART_OS_MACOS
+ return std::string(dlerror());
+ #elif DART_OS_WINDOWS
+ LPTSTR lpMsgBuf;
diff --git a/misc/dartsim/files/patch-dart_common_SharedLibrary.hpp b/misc/dartsim/files/patch-dart_common_SharedLibrary.hpp
new file mode 100644
index 000000000000..cb2d64d14314
--- /dev/null
+++ b/misc/dartsim/files/patch-dart_common_SharedLibrary.hpp
@@ -0,0 +1,11 @@
+--- dart/common/SharedLibrary.hpp.orig 2018-11-20 05:50:43 UTC
++++ dart/common/SharedLibrary.hpp
+@@ -38,7 +38,7 @@
+ #include <boost/filesystem.hpp>
+ #include "dart/common/Platform.hpp"
+
+-#if DART_OS_LINUX
++#if DART_OS_LINUX || DART_OS_FREEBSD
+
+ #define DYNLIB_HANDLE void*
+
diff --git a/misc/dartsim/files/patch-dart_external_odelcpsolver_matrix.cpp b/misc/dartsim/files/patch-dart_external_odelcpsolver_matrix.cpp
new file mode 100644
index 000000000000..04b66465aac4
--- /dev/null
+++ b/misc/dartsim/files/patch-dart_external_odelcpsolver_matrix.cpp
@@ -0,0 +1,11 @@
+--- dart/external/odelcpsolver/matrix.cpp.orig 2018-11-20 16:43:32 UTC
++++ dart/external/odelcpsolver/matrix.cpp
+@@ -23,6 +23,8 @@
+ //#include "config.h"
+ #ifdef __APPLE__
+ #include <malloc/malloc.h>
++#elif defined(__FreeBSD__)
++ #include <stdlib.h>
+ #else
+ #include <malloc.h>
+ #endif
diff --git a/misc/dartsim/files/patch-dart_gui_LoadOpengl.hpp b/misc/dartsim/files/patch-dart_gui_LoadOpengl.hpp
new file mode 100644
index 000000000000..03f4db95eb35
--- /dev/null
+++ b/misc/dartsim/files/patch-dart_gui_LoadOpengl.hpp
@@ -0,0 +1,12 @@
+--- dart/gui/LoadOpengl.hpp.orig 2019-02-18 02:38:26 UTC
++++ dart/gui/LoadOpengl.hpp
+@@ -46,6 +46,9 @@
+ #elif defined(__linux__)
+ #include <GL/gl.h>
+ #include <GL/glu.h>
++#elif defined(__FreeBSD__)
++ #include <GL/gl.h>
++ #include <GL/glu.h>
+ #elif defined(__APPLE__)
+ #include <OpenGL/gl.h>
+ #include <OpenGL/glu.h>
diff --git a/misc/dartsim/files/patch-dart_gui_glut_LoadGlut.hpp b/misc/dartsim/files/patch-dart_gui_glut_LoadGlut.hpp
new file mode 100644
index 000000000000..2112334a35bf
--- /dev/null
+++ b/misc/dartsim/files/patch-dart_gui_glut_LoadGlut.hpp
@@ -0,0 +1,11 @@
+--- dart/gui/glut/LoadGlut.hpp.orig 2019-02-18 02:40:12 UTC
++++ dart/gui/glut/LoadGlut.hpp
+@@ -38,6 +38,8 @@
+ #include <GL/glut.h>
+ #elif defined(__linux__)
+ #include <GL/glut.h>
++#elif defined(__FreeBSD__)
++ #include <GL/glut.h>
+ #elif defined(__APPLE__)
+ #include <GLUT/glut.h>
+ #else
diff --git a/misc/dartsim/files/patch-examples_osgExamples_osgWamIkFast_Helpers.cpp b/misc/dartsim/files/patch-examples_osgExamples_osgWamIkFast_Helpers.cpp
new file mode 100644
index 000000000000..eb78f400c76f
--- /dev/null
+++ b/misc/dartsim/files/patch-examples_osgExamples_osgWamIkFast_Helpers.cpp
@@ -0,0 +1,15 @@
+--- examples/osgExamples/osgWamIkFast/Helpers.cpp.orig 2018-11-20 05:49:04 UTC
++++ examples/osgExamples/osgWamIkFast/Helpers.cpp
+@@ -104,10 +104,10 @@ void setupEndEffectors(const dart::dynam
+ ee->getIK(true)->setTarget(wam7_target);
+
+ std::string libName = "libwamIk";
+-#if (DART_OS_LINUX || DART_OS_MACOS) && !NDEBUG
++#if (DART_OS_LINUX || DART_OS_FREEBSD || DART_OS_MACOS) && !NDEBUG
+ libName += "d";
+ #endif
+-#if DART_OS_LINUX
++#if DART_OS_LINUX || DART_OS_FREEBSD
+ libName += ".so";
+ #elif DART_OS_MACOS
+ libName += ".dylib";
diff --git a/misc/dartsim/files/patch-unittests_unit_test__IkFast.cpp b/misc/dartsim/files/patch-unittests_unit_test__IkFast.cpp
new file mode 100644
index 000000000000..59c1318fb5c4
--- /dev/null
+++ b/misc/dartsim/files/patch-unittests_unit_test__IkFast.cpp
@@ -0,0 +1,15 @@
+--- unittests/unit/test_IkFast.cpp.orig 2018-11-20 05:49:54 UTC
++++ unittests/unit/test_IkFast.cpp
+@@ -74,10 +74,10 @@ TEST(IkFast, LoadWamArmIk)
+ ik->setTarget(targetFrame);
+ ik->setHierarchyLevel(1);
+ std::string libName = "libGeneratedWamIkFast";
+-#if (DART_OS_LINUX || DART_OS_MACOS) && !NDEBUG
++#if (DART_OS_LINUX || DART_OS_FREEBSD || DART_OS_MACOS) && !NDEBUG
+ libName += "d";
+ #endif
+-#if DART_OS_LINUX
++#if DART_OS_LINUX || DART_OS_FREEBSD
+ libName += ".so";
+ #elif DART_OS_MACOS
+ libName += ".dylib";
diff --git a/misc/dartsim/pkg-descr b/misc/dartsim/pkg-descr
new file mode 100644
index 000000000000..6423321c3d32
--- /dev/null
+++ b/misc/dartsim/pkg-descr
@@ -0,0 +1,11 @@
+DART (Dynamic Animation and Robotics Toolkit) is a collaborative,
+cross-platform, open source library created by the Graphics Lab and Humanoid
+Robotics Lab at Georgia Institute of Technology with ongoing contributions from
+the Personal Robotics Lab at University of Washington and Open Source Robotics
+Foundation. The library provides data structures and algorithms for kinematic
+and dynamic applications in robotics and computer animation. DART is
+distinguished by its accuracy and stability due to its use of generalized
+coordinates to represent articulated rigid body systems and Featherstone's
+Articulated Body Algorithm to compute the dynamics of motion.
+
+WWW: https://dartsim.github.io/
diff --git a/misc/dartsim/pkg-plist b/misc/dartsim/pkg-plist
new file mode 100644
index 000000000000..0ac072d5be2b
--- /dev/null
+++ b/misc/dartsim/pkg-plist
@@ -0,0 +1,458 @@
+include/dart/collision/CollisionDetector.hpp
+include/dart/collision/CollisionFilter.hpp
+include/dart/collision/CollisionGroup.hpp
+include/dart/collision/CollisionObject.hpp
+include/dart/collision/CollisionOption.hpp
+include/dart/collision/CollisionResult.hpp
+include/dart/collision/Contact.hpp
+include/dart/collision/DistanceFilter.hpp
+include/dart/collision/DistanceOption.hpp
+include/dart/collision/DistanceResult.hpp
+include/dart/collision/Option.hpp
+include/dart/collision/Result.hpp
+include/dart/collision/SmartPointer.hpp
+include/dart/collision/bullet/BulletCollisionDetector.hpp
+include/dart/collision/bullet/BulletCollisionGroup.hpp
+include/dart/collision/bullet/BulletCollisionObject.hpp
+include/dart/collision/bullet/BulletCollisionShape.hpp
+include/dart/collision/bullet/BulletTypes.hpp
+include/dart/collision/bullet/bullet.hpp
+include/dart/collision/collision.hpp
+include/dart/collision/dart/DARTCollide.hpp
+include/dart/collision/dart/DARTCollisionDetector.hpp
+include/dart/collision/dart/DARTCollisionGroup.hpp
+include/dart/collision/dart/DARTCollisionObject.hpp
+include/dart/collision/dart/dart.hpp
+include/dart/collision/detail/CollisionDetector.hpp
+include/dart/collision/detail/CollisionGroup.hpp
+include/dart/collision/detail/Contact-impl.hpp
+include/dart/collision/detail/UnorderedPairs.hpp
+include/dart/collision/fcl/BackwardCompatibility.hpp
+include/dart/collision/fcl/CollisionShapes.hpp
+include/dart/collision/fcl/FCLCollisionDetector.hpp
+include/dart/collision/fcl/FCLCollisionGroup.hpp
+include/dart/collision/fcl/FCLCollisionObject.hpp
+include/dart/collision/fcl/FCLTypes.hpp
+include/dart/collision/fcl/fcl.hpp
+include/dart/collision/fcl/tri_tri_intersection_test.hpp
+include/dart/collision/ode/OdeCollisionDetector.hpp
+include/dart/collision/ode/OdeCollisionGroup.hpp
+include/dart/collision/ode/OdeCollisionObject.hpp
+include/dart/collision/ode/OdeTypes.hpp
+include/dart/collision/ode/ode.hpp
+include/dart/common/Aspect.hpp
+include/dart/common/AspectWithVersion.hpp
+include/dart/common/Cloneable.hpp
+include/dart/common/Composite.hpp
+include/dart/common/CompositeJoiner.hpp
+include/dart/common/Console.hpp
+include/dart/common/Deprecated.hpp
+include/dart/common/EmbeddedAspect.hpp
+include/dart/common/Empty.hpp
+include/dart/common/Factory.hpp
+include/dart/common/LocalResource.hpp
+include/dart/common/LocalResourceRetriever.hpp
+include/dart/common/LockableReference.hpp
+include/dart/common/Memory.hpp
+include/dart/common/NameManager.hpp
+include/dart/common/Observer.hpp
+include/dart/common/Platform.hpp
+include/dart/common/ProxyAspect.hpp
+include/dart/common/RequiresAspect.hpp
+include/dart/common/Resource.hpp
+include/dart/common/ResourceRetriever.hpp
+include/dart/common/SharedLibrary.hpp
+include/dart/common/Signal.hpp
+include/dart/common/Singleton.hpp
+include/dart/common/SmartPointer.hpp
+include/dart/common/SpecializedForAspect.hpp
+include/dart/common/StlHelpers.hpp
+include/dart/common/Subject.hpp
+include/dart/common/Timer.hpp
+include/dart/common/Uri.hpp
+include/dart/common/VersionCounter.hpp
+include/dart/common/Virtual.hpp
+include/dart/common/common.hpp
+include/dart/common/detail/AlignedAllocator.hpp
+include/dart/common/detail/Aspect.hpp
+include/dart/common/detail/AspectWithVersion.hpp
+include/dart/common/detail/Cloneable.hpp
+include/dart/common/detail/Composite.hpp
+include/dart/common/detail/CompositeData.hpp
+include/dart/common/detail/CompositeJoiner.hpp
+include/dart/common/detail/ConnectionBody.hpp
+include/dart/common/detail/EmbeddedAspect.hpp
+include/dart/common/detail/Factory-impl.hpp
+include/dart/common/detail/LockableReference-impl.hpp
+include/dart/common/detail/Memory-impl.hpp
+include/dart/common/detail/NameManager.hpp
+include/dart/common/detail/NoOp.hpp
+include/dart/common/detail/ProxyAspect.hpp
+include/dart/common/detail/RequiresAspect.hpp
+include/dart/common/detail/SharedLibraryManager.hpp
+include/dart/common/detail/Signal.hpp
+include/dart/common/detail/Singleton-impl.hpp
+include/dart/common/detail/SpecializedForAspect.hpp
+include/dart/common/detail/TemplateJoinerDispatchMacro.hpp
+include/dart/common/detail/sub_ptr.hpp
+include/dart/common/sub_ptr.hpp
+include/dart/config.hpp
+include/dart/constraint/BalanceConstraint.hpp
+include/dart/constraint/BallJointConstraint.hpp
+include/dart/constraint/BoxedLcpConstraintSolver.hpp
+include/dart/constraint/BoxedLcpSolver.hpp
+include/dart/constraint/ConstrainedGroup.hpp
+include/dart/constraint/ConstraintBase.hpp
+include/dart/constraint/ConstraintSolver.hpp
+include/dart/constraint/ContactConstraint.hpp
+include/dart/constraint/DantzigBoxedLcpSolver.hpp
+include/dart/constraint/DantzigLCPSolver.hpp
+include/dart/constraint/JointConstraint.hpp
+include/dart/constraint/JointCoulombFrictionConstraint.hpp
+include/dart/constraint/JointLimitConstraint.hpp
+include/dart/constraint/LCPSolver.hpp
+include/dart/constraint/MimicMotorConstraint.hpp
+include/dart/constraint/PGSLCPSolver.hpp
+include/dart/constraint/PgsBoxedLcpSolver.hpp
+include/dart/constraint/ServoMotorConstraint.hpp
+include/dart/constraint/SmartPointer.hpp
+include/dart/constraint/SoftContactConstraint.hpp
+include/dart/constraint/WeldJointConstraint.hpp
+include/dart/constraint/constraint.hpp
+include/dart/constraint/detail/BoxedLcpSolver-impl.hpp
+include/dart/dart.hpp
+include/dart/dynamics/ArrowShape.hpp
+include/dart/dynamics/AssimpInputResourceAdaptor.hpp
+include/dart/dynamics/BallJoint.hpp
+include/dart/dynamics/BodyNode.hpp
+include/dart/dynamics/BoxShape.hpp
+include/dart/dynamics/Branch.hpp
+include/dart/dynamics/CapsuleShape.hpp
+include/dart/dynamics/Chain.hpp
+include/dart/dynamics/CompositeNode.hpp
+include/dart/dynamics/ConeShape.hpp
+include/dart/dynamics/CylinderShape.hpp
+include/dart/dynamics/DegreeOfFreedom.hpp
+include/dart/dynamics/EllipsoidShape.hpp
+include/dart/dynamics/EndEffector.hpp
+include/dart/dynamics/Entity.hpp
+include/dart/dynamics/EntityNode.hpp
+include/dart/dynamics/EulerJoint.hpp
+include/dart/dynamics/FixedFrame.hpp
+include/dart/dynamics/FixedJacobianNode.hpp
+include/dart/dynamics/Frame.hpp
+include/dart/dynamics/FreeJoint.hpp
+include/dart/dynamics/GenericJoint.hpp
+include/dart/dynamics/Group.hpp
+include/dart/dynamics/HeightmapShape.hpp
+include/dart/dynamics/HierarchicalIK.hpp
+include/dart/dynamics/IkFast.hpp
+include/dart/dynamics/Inertia.hpp
+include/dart/dynamics/InvalidIndex.hpp
+include/dart/dynamics/InverseKinematics.hpp
+include/dart/dynamics/JacobianNode.hpp
+include/dart/dynamics/Joint.hpp
+include/dart/dynamics/LineSegmentShape.hpp
+include/dart/dynamics/Linkage.hpp
+include/dart/dynamics/Marker.hpp
+include/dart/dynamics/MeshShape.hpp
+include/dart/dynamics/MetaSkeleton.hpp
+include/dart/dynamics/MultiSphereConvexHullShape.hpp
+include/dart/dynamics/MultiSphereShape.hpp
+include/dart/dynamics/Node.hpp
+include/dart/dynamics/NodeManagerJoiner.hpp
+include/dart/dynamics/PlanarJoint.hpp
+include/dart/dynamics/PlaneShape.hpp
+include/dart/dynamics/PointMass.hpp
+include/dart/dynamics/PrismaticJoint.hpp
+include/dart/dynamics/ReferentialSkeleton.hpp
+include/dart/dynamics/RevoluteJoint.hpp
+include/dart/dynamics/ScrewJoint.hpp
+include/dart/dynamics/Shape.hpp
+include/dart/dynamics/ShapeFrame.hpp
+include/dart/dynamics/ShapeNode.hpp
+include/dart/dynamics/SharedLibraryIkFast.hpp
+include/dart/dynamics/SimpleFrame.hpp
+include/dart/dynamics/Skeleton.hpp
+include/dart/dynamics/SmartPointer.hpp
+include/dart/dynamics/SoftBodyNode.hpp
+include/dart/dynamics/SoftMeshShape.hpp
+include/dart/dynamics/SpecializedNodeManager.hpp
+include/dart/dynamics/SphereShape.hpp
+include/dart/dynamics/TemplatedJacobianNode.hpp
+include/dart/dynamics/TranslationalJoint.hpp
+include/dart/dynamics/TranslationalJoint2D.hpp
+include/dart/dynamics/UniversalJoint.hpp
+include/dart/dynamics/VoxelGridShape.hpp
+include/dart/dynamics/WeldJoint.hpp
+include/dart/dynamics/ZeroDofJoint.hpp
+include/dart/dynamics/detail/BasicNodeManager.hpp
+include/dart/dynamics/detail/BodyNode.hpp
+include/dart/dynamics/detail/BodyNodeAspect.hpp
+include/dart/dynamics/detail/BodyNodePtr.hpp
+include/dart/dynamics/detail/CompositeNode.hpp
+include/dart/dynamics/detail/DegreeOfFreedomPtr.hpp
+include/dart/dynamics/detail/EndEffectorAspect.hpp
+include/dart/dynamics/detail/EntityNode.hpp
+include/dart/dynamics/detail/EntityNodeAspect.hpp
+include/dart/dynamics/detail/EulerJointAspect.hpp
+include/dart/dynamics/detail/FixedFrameAspect.hpp
+include/dart/dynamics/detail/FixedJacobianNode.hpp
+include/dart/dynamics/detail/GenericJoint.hpp
+include/dart/dynamics/detail/GenericJointAspect.hpp
+include/dart/dynamics/detail/HeightmapShape-impl.hpp
+include/dart/dynamics/detail/InverseKinematics.hpp
+include/dart/dynamics/detail/InverseKinematicsPtr.hpp
+include/dart/dynamics/detail/JointAspect.hpp
+include/dart/dynamics/detail/JointPtr.hpp
+include/dart/dynamics/detail/MarkerAspect.hpp
+include/dart/dynamics/detail/Node.hpp
+include/dart/dynamics/detail/NodeManagerJoiner.hpp
+include/dart/dynamics/detail/NodePtr.hpp
+include/dart/dynamics/detail/PlanarJointAspect.hpp
+include/dart/dynamics/detail/PrismaticJointAspect.hpp
+include/dart/dynamics/detail/RevoluteJointAspect.hpp
+include/dart/dynamics/detail/ScrewJointAspect.hpp
+include/dart/dynamics/detail/Shape.hpp
+include/dart/dynamics/detail/ShapeFrameAspect.hpp
+include/dart/dynamics/detail/ShapeNode.hpp
+include/dart/dynamics/detail/Skeleton.hpp
+include/dart/dynamics/detail/SkeletonAspect.hpp
+include/dart/dynamics/detail/SoftBodyNodeAspect.hpp
+include/dart/dynamics/detail/SpecializedNodeManager.hpp
+include/dart/dynamics/detail/TemplatedJacobianNode.hpp
+include/dart/dynamics/detail/TranslationalJoint2DAspect.hpp
+include/dart/dynamics/detail/UniversalJointAspect.hpp
+include/dart/dynamics/dynamics.hpp
+include/dart/external/ikfast/ikfast.h
+include/dart/external/imgui/imconfig.h
+include/dart/external/imgui/imgui.h
+include/dart/external/imgui/imgui_internal.h
+include/dart/external/imgui/imstb_rectpack.h
+include/dart/external/imgui/imstb_textedit.h
+include/dart/external/imgui/imstb_truetype.h
+include/dart/external/lodepng/lodepng.h
+include/dart/external/odelcpsolver/common.h
+include/dart/external/odelcpsolver/error.h
+include/dart/external/odelcpsolver/lcp.h
+include/dart/external/odelcpsolver/matrix.h
+include/dart/external/odelcpsolver/misc.h
+include/dart/external/odelcpsolver/odeconfig.h
+include/dart/gui/GLFuncs.hpp
+include/dart/gui/GlutWindow.hpp
+include/dart/gui/GraphWindow.hpp
+include/dart/gui/LoadGlut.hpp
+include/dart/gui/LoadOpengl.hpp
+include/dart/gui/MotionBlurSimWindow.hpp
+include/dart/gui/OpenGLRenderInterface.hpp
+include/dart/gui/RenderInterface.hpp
+include/dart/gui/SimWindow.hpp
+include/dart/gui/SoftSimWindow.hpp
+include/dart/gui/Trackball.hpp
+include/dart/gui/Win2D.hpp
+include/dart/gui/Win3D.hpp
+include/dart/gui/glut/GLUTFuncs.hpp
+include/dart/gui/glut/GraphWindow.hpp
+include/dart/gui/glut/LoadGlut.hpp
+include/dart/gui/glut/MotionBlurSimWindow.hpp
+include/dart/gui/glut/SimWindow.hpp
+include/dart/gui/glut/SoftSimWindow.hpp
+include/dart/gui/glut/Win2D.hpp
+include/dart/gui/glut/Win3D.hpp
+include/dart/gui/glut/Window.hpp
+include/dart/gui/glut/glut.hpp
+include/dart/gui/gui.hpp
+include/dart/gui/osg/DefaultEventHandler.hpp
+include/dart/gui/osg/DragAndDrop.hpp
+include/dart/gui/osg/ImGuiHandler.hpp
+include/dart/gui/osg/ImGuiViewer.hpp
+include/dart/gui/osg/ImGuiWidget.hpp
+include/dart/gui/osg/InteractiveFrame.hpp
+include/dart/gui/osg/MouseEventHandler.hpp
+include/dart/gui/osg/RealTimeWorldNode.hpp
+include/dart/gui/osg/ShapeFrameNode.hpp
+include/dart/gui/osg/SupportPolygonVisual.hpp
+include/dart/gui/osg/TrackballManipulator.hpp
+include/dart/gui/osg/Utils.hpp
+include/dart/gui/osg/Viewer.hpp
+include/dart/gui/osg/WorldNode.hpp
+include/dart/gui/osg/osg.hpp
+include/dart/gui/osg/render/BoxShapeNode.hpp
+include/dart/gui/osg/render/CapsuleShapeNode.hpp
+include/dart/gui/osg/render/ConeShapeNode.hpp
+include/dart/gui/osg/render/CylinderShapeNode.hpp
+include/dart/gui/osg/render/EllipsoidShapeNode.hpp
+include/dart/gui/osg/render/LineSegmentShapeNode.hpp
+include/dart/gui/osg/render/MeshShapeNode.hpp
+include/dart/gui/osg/render/MultiSphereShapeNode.hpp
+include/dart/gui/osg/render/PlaneShapeNode.hpp
+include/dart/gui/osg/render/ShapeNode.hpp
+include/dart/gui/osg/render/SoftMeshShapeNode.hpp
+include/dart/gui/osg/render/SphereShapeNode.hpp
+include/dart/gui/osg/render/WarningShapeNode.hpp
+include/dart/gui/osg/render/render.hpp
+include/dart/integration/EulerIntegrator.hpp
+include/dart/integration/Integrator.hpp
+include/dart/integration/RK4Integrator.hpp
+include/dart/integration/SemiImplicitEulerIntegrator.hpp
+include/dart/integration/integration.hpp
+include/dart/lcpsolver/Lemke.hpp
+include/dart/lcpsolver/ODELCPSolver.hpp
+include/dart/lcpsolver/lcpsolver.hpp
+include/dart/math/ConfigurationSpace.hpp
+include/dart/math/Constants.hpp
+include/dart/math/Geometry.hpp
+include/dart/math/Helpers.hpp
+include/dart/math/MathTypes.hpp
+include/dart/math/Random.hpp
+include/dart/math/detail/ConfigurationSpace.hpp
+include/dart/math/detail/Random-impl.hpp
+include/dart/math/math.hpp
+include/dart/optimizer/Function.hpp
+include/dart/optimizer/GenericMultiObjectiveProblem.hpp
+include/dart/optimizer/GradientDescentSolver.hpp
+include/dart/optimizer/MultiObjectiveProblem.hpp
+include/dart/optimizer/MultiObjectiveSolver.hpp
+include/dart/optimizer/Population.hpp
+include/dart/optimizer/Problem.hpp
+include/dart/optimizer/Solver.hpp
+include/dart/optimizer/ipopt/IpoptSolver.hpp
+include/dart/optimizer/ipopt/ipopt.hpp
+include/dart/optimizer/nlopt/NloptSolver.hpp
+include/dart/optimizer/nlopt/nlopt.hpp
+include/dart/optimizer/optimizer.hpp
+include/dart/planning/Path.hpp
+include/dart/planning/PathFollowingTrajectory.hpp
+include/dart/planning/PathPlanner.hpp
+include/dart/planning/PathShortener.hpp
+include/dart/planning/RRT.hpp
+include/dart/planning/Trajectory.hpp
+include/dart/planning/planning.hpp
+include/dart/simulation/Recording.hpp
+include/dart/simulation/SmartPointer.hpp
+include/dart/simulation/World.hpp
+include/dart/simulation/detail/World-impl.hpp
+include/dart/simulation/simulation.hpp
+include/dart/utils/C3D.hpp
+include/dart/utils/CompositeResourceRetriever.hpp
+include/dart/utils/DartResourceRetriever.hpp
+include/dart/utils/FileInfoC3D.hpp
+include/dart/utils/FileInfoDof.hpp
+include/dart/utils/FileInfoWorld.hpp
+include/dart/utils/PackageResourceRetriever.hpp
+include/dart/utils/SkelParser.hpp
+include/dart/utils/VskParser.hpp
+include/dart/utils/XmlHelpers.hpp
+include/dart/utils/sdf/SdfParser.hpp
+include/dart/utils/sdf/sdf.hpp
+include/dart/utils/urdf/BackwardCompatibility.hpp
+include/dart/utils/urdf/DartLoader.hpp
+include/dart/utils/urdf/URDFTypes.hpp
+include/dart/utils/urdf/urdf.hpp
+include/dart/utils/urdf/urdf_world_parser.hpp
+include/dart/utils/utils.hpp
+lib/libdart-collision-bullet.so
+lib/libdart-collision-bullet.so.6.7
+lib/libdart-collision-bullet.so.6.7.2
+lib/libdart-collision-ode.so
+lib/libdart-collision-ode.so.6.7
+lib/libdart-collision-ode.so.6.7.2
+lib/libdart-external-imgui.so
+lib/libdart-external-imgui.so.6.7
+lib/libdart-external-imgui.so.6.7.2
+lib/libdart-external-lodepng.so
+lib/libdart-external-lodepng.so.6.7
+lib/libdart-external-lodepng.so.6.7.2
+lib/libdart-external-odelcpsolver.so
+lib/libdart-external-odelcpsolver.so.6.7
+lib/libdart-external-odelcpsolver.so.6.7.2
+lib/libdart-gui-osg.so
+lib/libdart-gui-osg.so.6.7
+lib/libdart-gui-osg.so.6.7.2
+lib/libdart-gui.so
+lib/libdart-gui.so.6.7
+lib/libdart-gui.so.6.7.2
+lib/libdart-optimizer-ipopt.so
+lib/libdart-optimizer-ipopt.so.6.7
+lib/libdart-optimizer-ipopt.so.6.7.2
+lib/libdart-optimizer-nlopt.so
+lib/libdart-optimizer-nlopt.so.6.7
+lib/libdart-optimizer-nlopt.so.6.7.2
+lib/libdart-planning.so
+lib/libdart-planning.so.6.7
+lib/libdart-planning.so.6.7.2
+lib/libdart-utils-urdf.so
+lib/libdart-utils-urdf.so.6.7
+lib/libdart-utils-urdf.so.6.7.2
+lib/libdart-utils.so
+lib/libdart-utils.so.6.7
+lib/libdart-utils.so.6.7.2
+lib/libdart.so
+lib/libdart.so.6.7
+lib/libdart.so.6.7.2
+libdata/pkgconfig/dart.pc
+%%DATADIR%%/cmake/DARTConfig.cmake
+%%DATADIR%%/cmake/DARTConfigVersion.cmake
+%%DATADIR%%/cmake/DARTFindBoost.cmake
+%%DATADIR%%/cmake/DARTFindBullet.cmake
+%%DATADIR%%/cmake/DARTFindEigen3.cmake
+%%DATADIR%%/cmake/DARTFindGLUT.cmake
+%%DATADIR%%/cmake/DARTFindIPOPT.cmake
+%%DATADIR%%/cmake/DARTFindNLOPT.cmake
+%%DATADIR%%/cmake/DARTFindODE.cmake
+%%DATADIR%%/cmake/DARTFindOpenGL.cmake
+%%DATADIR%%/cmake/DARTFindassimp.cmake
+%%DATADIR%%/cmake/DARTFindccd.cmake
+%%DATADIR%%/cmake/DARTFindfcl.cmake
+%%DATADIR%%/cmake/DARTFindflann.cmake
+%%DATADIR%%/cmake/DARTFindoctomap.cmake
+%%DATADIR%%/cmake/DARTFindtinyxml2.cmake
+%%DATADIR%%/cmake/DARTFindurdfdom.cmake
+%%DATADIR%%/cmake/FindIPOPT.cmake
+%%DATADIR%%/cmake/FindNLOPT.cmake
+%%DATADIR%%/cmake/FindODE.cmake
+%%DATADIR%%/cmake/Findassimp.cmake
+%%DATADIR%%/cmake/Findccd.cmake
+%%DATADIR%%/cmake/Findfcl.cmake
+%%DATADIR%%/cmake/Findflann.cmake
+%%DATADIR%%/cmake/Findtinyxml2.cmake
+%%DATADIR%%/cmake/dart_collision-bulletComponent.cmake
+%%DATADIR%%/cmake/dart_collision-bulletTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%DATADIR%%/cmake/dart_collision-bulletTargets.cmake
+%%DATADIR%%/cmake/dart_collision-odeComponent.cmake
+%%DATADIR%%/cmake/dart_collision-odeTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%DATADIR%%/cmake/dart_collision-odeTargets.cmake
+%%DATADIR%%/cmake/dart_dartComponent.cmake
+%%DATADIR%%/cmake/dart_dartTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%DATADIR%%/cmake/dart_dartTargets.cmake
+%%DATADIR%%/cmake/dart_external-imguiComponent.cmake
+%%DATADIR%%/cmake/dart_external-imguiTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%DATADIR%%/cmake/dart_external-imguiTargets.cmake
+%%DATADIR%%/cmake/dart_external-lodepngComponent.cmake
+%%DATADIR%%/cmake/dart_external-lodepngTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%DATADIR%%/cmake/dart_external-lodepngTargets.cmake
+%%DATADIR%%/cmake/dart_external-odelcpsolverComponent.cmake
+%%DATADIR%%/cmake/dart_external-odelcpsolverTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%DATADIR%%/cmake/dart_external-odelcpsolverTargets.cmake
+%%DATADIR%%/cmake/dart_gui-osgComponent.cmake
+%%DATADIR%%/cmake/dart_gui-osgTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%DATADIR%%/cmake/dart_gui-osgTargets.cmake
+%%DATADIR%%/cmake/dart_guiComponent.cmake
+%%DATADIR%%/cmake/dart_guiTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%DATADIR%%/cmake/dart_guiTargets.cmake
+%%DATADIR%%/cmake/dart_optimizer-ipoptComponent.cmake
+%%DATADIR%%/cmake/dart_optimizer-ipoptTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%DATADIR%%/cmake/dart_optimizer-ipoptTargets.cmake
+%%DATADIR%%/cmake/dart_optimizer-nloptComponent.cmake
+%%DATADIR%%/cmake/dart_optimizer-nloptTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%DATADIR%%/cmake/dart_optimizer-nloptTargets.cmake
+%%DATADIR%%/cmake/dart_planningComponent.cmake
+%%DATADIR%%/cmake/dart_planningTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%DATADIR%%/cmake/dart_planningTargets.cmake
+%%DATADIR%%/cmake/dart_utils-urdfComponent.cmake
+%%DATADIR%%/cmake/dart_utils-urdfTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%DATADIR%%/cmake/dart_utils-urdfTargets.cmake
+%%DATADIR%%/cmake/dart_utilsComponent.cmake
+%%DATADIR%%/cmake/dart_utilsTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%DATADIR%%/cmake/dart_utilsTargets.cmake
+%%DATADIR%%/package.xml