Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Feb 2019 04:35:01 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r493238 - in head/misc: . dartsim dartsim/files
Message-ID:  <201902180435.x1I4Z1NV019783@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Mon Feb 18 04:35:01 2019
New Revision: 493238
URL: https://svnweb.freebsd.org/changeset/ports/493238

Log:
  New port: misc/dartsim: Dynamic Animation and Robotics Toolkit

Added:
  head/misc/dartsim/
  head/misc/dartsim/Makefile   (contents, props changed)
  head/misc/dartsim/distinfo   (contents, props changed)
  head/misc/dartsim/files/
  head/misc/dartsim/files/patch-CMakeLists.txt   (contents, props changed)
  head/misc/dartsim/files/patch-dart_common_Platform.hpp   (contents, props changed)
  head/misc/dartsim/files/patch-dart_common_SharedLibrary.cpp   (contents, props changed)
  head/misc/dartsim/files/patch-dart_common_SharedLibrary.hpp   (contents, props changed)
  head/misc/dartsim/files/patch-dart_external_odelcpsolver_matrix.cpp   (contents, props changed)
  head/misc/dartsim/files/patch-dart_gui_LoadOpengl.hpp   (contents, props changed)
  head/misc/dartsim/files/patch-dart_gui_glut_LoadGlut.hpp   (contents, props changed)
  head/misc/dartsim/files/patch-examples_osgExamples_osgWamIkFast_Helpers.cpp   (contents, props changed)
  head/misc/dartsim/files/patch-unittests_unit_test__IkFast.cpp   (contents, props changed)
  head/misc/dartsim/pkg-descr   (contents, props changed)
  head/misc/dartsim/pkg-plist   (contents, props changed)
Modified:
  head/misc/Makefile

Modified: head/misc/Makefile
==============================================================================
--- head/misc/Makefile	Mon Feb 18 03:09:50 2019	(r493237)
+++ head/misc/Makefile	Mon Feb 18 04:35:01 2019	(r493238)
@@ -66,6 +66,7 @@
     SUBDIR += dahdi
     SUBDIR += dahdi-kmod
     SUBDIR += dahdi-kmod26
+    SUBDIR += dartsim
     SUBDIR += ddate
     SUBDIR += deco
     SUBDIR += dejagnu

Added: head/misc/dartsim/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/dartsim/Makefile	Mon Feb 18 04:35:01 2019	(r493238)
@@ -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>

Added: head/misc/dartsim/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/dartsim/distinfo	Mon Feb 18 04:35:01 2019	(r493238)
@@ -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

Added: head/misc/dartsim/files/patch-CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/dartsim/files/patch-CMakeLists.txt	Mon Feb 18 04:35:01 2019	(r493238)
@@ -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

Added: head/misc/dartsim/files/patch-dart_common_Platform.hpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/dartsim/files/patch-dart_common_Platform.hpp	Mon Feb 18 04:35:01 2019	(r493238)
@@ -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

Added: head/misc/dartsim/files/patch-dart_common_SharedLibrary.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/dartsim/files/patch-dart_common_SharedLibrary.cpp	Mon Feb 18 04:35:01 2019	(r493238)
@@ -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;

Added: head/misc/dartsim/files/patch-dart_common_SharedLibrary.hpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/dartsim/files/patch-dart_common_SharedLibrary.hpp	Mon Feb 18 04:35:01 2019	(r493238)
@@ -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*
+ 

Added: head/misc/dartsim/files/patch-dart_external_odelcpsolver_matrix.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/dartsim/files/patch-dart_external_odelcpsolver_matrix.cpp	Mon Feb 18 04:35:01 2019	(r493238)
@@ -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

Added: head/misc/dartsim/files/patch-dart_gui_LoadOpengl.hpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/dartsim/files/patch-dart_gui_LoadOpengl.hpp	Mon Feb 18 04:35:01 2019	(r493238)
@@ -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>

Added: head/misc/dartsim/files/patch-dart_gui_glut_LoadGlut.hpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/dartsim/files/patch-dart_gui_glut_LoadGlut.hpp	Mon Feb 18 04:35:01 2019	(r493238)
@@ -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

Added: head/misc/dartsim/files/patch-examples_osgExamples_osgWamIkFast_Helpers.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/dartsim/files/patch-examples_osgExamples_osgWamIkFast_Helpers.cpp	Mon Feb 18 04:35:01 2019	(r493238)
@@ -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";

Added: head/misc/dartsim/files/patch-unittests_unit_test__IkFast.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/dartsim/files/patch-unittests_unit_test__IkFast.cpp	Mon Feb 18 04:35:01 2019	(r493238)
@@ -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";

Added: head/misc/dartsim/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/dartsim/pkg-descr	Mon Feb 18 04:35:01 2019	(r493238)
@@ -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/

Added: head/misc/dartsim/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/dartsim/pkg-plist	Mon Feb 18 04:35:01 2019	(r493238)
@@ -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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201902180435.x1I4Z1NV019783>