pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/bullet



Module Name:    pkgsrc
Committed By:   rumko
Date:           Wed Jun 15 20:10:51 UTC 2016

Modified Files:
        pkgsrc/devel/bullet: Makefile PLIST distinfo
        pkgsrc/devel/bullet/patches: patch-aa
Removed Files:
        pkgsrc/devel/bullet/patches:
            patch-Demos_MiniCL__VectorAdd_CMakeLists.txt
            patch-src_BulletSoftBody_btSoftBodyInternals.h

Log Message:
devel/bullet: Update to 2.82

Summary of the included ChangeLog:
* Added GPU deformable object solvers to OpenCL and DirectCompute
* Create a separate library for MiniCL
* Moved vectormath into Bullet/src, and added a SSE implementation
* Added a btParallelConstraintSolver
* Added Separantix Axis Test and Polyhedral Clipping support
* OpenCL and DirectCompute cloth as basic support for capsule collision
* Use Hierachical Approximate Convex Decomposition
* Add Intel cmake-build support for OpenCL accelerated cloth/particle
* preliminary build support for Google NativeClient, using premake4

Ok@ wiz


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/bullet/Makefile \
    pkgsrc/devel/bullet/distinfo
cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/devel/bullet/PLIST
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/devel/bullet/patches/patch-Demos_MiniCL__VectorAdd_CMakeLists.txt \
    pkgsrc/devel/bullet/patches/patch-src_BulletSoftBody_btSoftBodyInternals.h
cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/devel/bullet/patches/patch-aa

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/bullet/Makefile
diff -u pkgsrc/devel/bullet/Makefile:1.4 pkgsrc/devel/bullet/Makefile:1.5
--- pkgsrc/devel/bullet/Makefile:1.4    Sat Apr 25 14:20:32 2015
+++ pkgsrc/devel/bullet/Makefile        Wed Jun 15 20:10:50 2016
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.4 2015/04/25 14:20:32 tnn Exp $
+# $NetBSD: Makefile,v 1.5 2016/06/15 20:10:50 rumko Exp $
 #
 
-DISTNAME=      bullet-2.76
-PKGREVISION=   1
+PKGNAME=       ${DISTNAME:S/-r2704//}
+DISTNAME=      bullet-2.82-r2704
 CATEGORIES=    devel
 MASTER_SITES=  http://bullet.googlecode.com/files/
 EXTRACT_SUFX=  .tgz
@@ -22,22 +22,11 @@ CMAKE_ARGS+=        -DBUILD_SHARED_LIBS:BOOL=on
 # doesn't install anything without this
 CMAKE_ARGS+=   -DINSTALL_LIBS:BOOL=on
 
-# clean up after install rules
-post-install:
-       ${RMDIR} ${DESTDIR}${PREFIX}/include/LinearMath/ibmsdk
-       ${RMDIR} ${DESTDIR}${PREFIX}/include/LinearMath/CMakeFiles/LinearMath.dir
-       ${RMDIR} ${DESTDIR}${PREFIX}/include/BulletSoftBody/CMakeFiles/BulletSoftBody.dir
-       ${RMDIR} ${DESTDIR}${PREFIX}/include/BulletDynamics/ibmsdk
-       ${RMDIR} ${DESTDIR}${PREFIX}/include/BulletDynamics/CMakeFiles/BulletDynamics.dir/Vehicle
-       ${RMDIR} ${DESTDIR}${PREFIX}/include/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics
-       ${RMDIR} ${DESTDIR}${PREFIX}/include/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver
-       ${RMDIR} ${DESTDIR}${PREFIX}/include/BulletDynamics/CMakeFiles/BulletDynamics.dir/Character
-       ${RMDIR} ${DESTDIR}${PREFIX}/include/BulletCollision/ibmsdk
-       ${RMDIR} ${DESTDIR}${PREFIX}/include/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision
-       ${RMDIR} ${DESTDIR}${PREFIX}/include/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact
-       ${RMDIR} ${DESTDIR}${PREFIX}/include/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes
-       ${RMDIR} ${DESTDIR}${PREFIX}/include/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch
-       ${RMDIR} ${DESTDIR}${PREFIX}/include/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision
+SUBST_CLASSES+=        lcompat
+SUBST_STAGE.lcompat=   post-patch
+SUBST_FILES.lcompat=   Demos/AllBulletDemos/CMakeLists.txt
+SUBST_SED.lcompat=     -e "s|{OPENGL_glu_LIBRARY}|{OPENGL_glu_LIBRARY} -lcompat|g"
+SUBST_MESSAGE.lcompat= Adding -lcompat for demos
 
 .include "../../graphics/glut/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/bullet/distinfo
diff -u pkgsrc/devel/bullet/distinfo:1.4 pkgsrc/devel/bullet/distinfo:1.5
--- pkgsrc/devel/bullet/distinfo:1.4    Tue Nov  3 03:27:17 2015
+++ pkgsrc/devel/bullet/distinfo        Wed Jun 15 20:10:50 2016
@@ -1,9 +1,7 @@
-$NetBSD: distinfo,v 1.4 2015/11/03 03:27:17 agc Exp $
+$NetBSD: distinfo,v 1.5 2016/06/15 20:10:50 rumko Exp $
 
-SHA1 (bullet-2.76.tgz) = 95043d586001387eab50cd773f4082e1a0d6f1b0
-RMD160 (bullet-2.76.tgz) = 2024f8674791e596dd6b605000dad8052a796eed
-SHA512 (bullet-2.76.tgz) = 07f714fef5a4565197a27359fc18ecd4f24414b9ce5e32a6c867a2a8cb8fe157d46210f31ea5a1917d1b12dfe2f6a82ca856364ceaa5007821bd286054ee0cf7
-Size (bullet-2.76.tgz) = 6193578 bytes
-SHA1 (patch-Demos_MiniCL__VectorAdd_CMakeLists.txt) = cb80ec8046c9b93811540aef97dcc255b7c31e8f
-SHA1 (patch-aa) = de9d5ce6e67c8e5a4a2efa5c67e48bbb790d54ce
-SHA1 (patch-src_BulletSoftBody_btSoftBodyInternals.h) = 00b5a8b56f17239d90e9411932a4e6f1ac5ee443
+SHA1 (bullet-2.82-r2704.tgz) = a0867257b9b18e9829bbeb4c6c5872a5b29d1d33
+RMD160 (bullet-2.82-r2704.tgz) = e474f915b0d0bc8dc7d8d137eced9291732cc7fc
+SHA512 (bullet-2.82-r2704.tgz) = 44bec0bd74e6d9cd8c75a41d0faa068dc05f0cdad92ff001cc53ff29912db245606827a9e763ce2cf1b551b545668a779fdc4455f73c1901b57aaa4eee31901f
+Size (bullet-2.82-r2704.tgz) = 7937108 bytes
+SHA1 (patch-aa) = edecca92f1c3ff2ed1544d2d98767883e3f8f497

Index: pkgsrc/devel/bullet/PLIST
diff -u pkgsrc/devel/bullet/PLIST:1.1.1.1 pkgsrc/devel/bullet/PLIST:1.2
--- pkgsrc/devel/bullet/PLIST:1.1.1.1   Fri Sep  3 23:01:47 2010
+++ pkgsrc/devel/bullet/PLIST   Wed Jun 15 20:10:50 2016
@@ -1,188 +1,235 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2010/09/03 23:01:47 wiz Exp $
-include/Bullet-C-Api.h
-include/BulletCollision/BroadphaseCollision/btAxisSweep3.h
-include/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h
-include/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h
-include/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h
-include/BulletCollision/BroadphaseCollision/btDbvt.h
-include/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h
-include/BulletCollision/BroadphaseCollision/btDispatcher.h
-include/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.h
-include/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h
-include/BulletCollision/BroadphaseCollision/btOverlappingPairCallback.h
-include/BulletCollision/BroadphaseCollision/btQuantizedBvh.h
-include/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h
-include/BulletCollision/CollisionDispatch/SphereTriangleDetector.h
-include/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.h
-include/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.h
-include/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.h
-include/BulletCollision/CollisionDispatch/btBoxBoxDetector.h
-include/BulletCollision/CollisionDispatch/btCollisionConfiguration.h
-include/BulletCollision/CollisionDispatch/btCollisionCreateFunc.h
-include/BulletCollision/CollisionDispatch/btCollisionDispatcher.h
-include/BulletCollision/CollisionDispatch/btCollisionObject.h
-include/BulletCollision/CollisionDispatch/btCollisionWorld.h
-include/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.h
-include/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.h
-include/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.h
-include/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.h
-include/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.h
-include/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h
-include/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.h
-include/BulletCollision/CollisionDispatch/btGhostObject.h
-include/BulletCollision/CollisionDispatch/btInternalEdgeUtility.h
-include/BulletCollision/CollisionDispatch/btManifoldResult.h
-include/BulletCollision/CollisionDispatch/btSimulationIslandManager.h
-include/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.h
-include/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.h
-include/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.h
-include/BulletCollision/CollisionDispatch/btUnionFind.h
-include/BulletCollision/CollisionShapes/btBox2dShape.h
-include/BulletCollision/CollisionShapes/btBoxShape.h
-include/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h
-include/BulletCollision/CollisionShapes/btCapsuleShape.h
-include/BulletCollision/CollisionShapes/btCollisionMargin.h
-include/BulletCollision/CollisionShapes/btCollisionShape.h
-include/BulletCollision/CollisionShapes/btCompoundShape.h
-include/BulletCollision/CollisionShapes/btConcaveShape.h
-include/BulletCollision/CollisionShapes/btConeShape.h
-include/BulletCollision/CollisionShapes/btConvex2dShape.h
-include/BulletCollision/CollisionShapes/btConvexHullShape.h
-include/BulletCollision/CollisionShapes/btConvexInternalShape.h
-include/BulletCollision/CollisionShapes/btConvexPointCloudShape.h
-include/BulletCollision/CollisionShapes/btConvexShape.h
-include/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h
-include/BulletCollision/CollisionShapes/btCylinderShape.h
-include/BulletCollision/CollisionShapes/btEmptyShape.h
-include/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.h
-include/BulletCollision/CollisionShapes/btMaterial.h
-include/BulletCollision/CollisionShapes/btMinkowskiSumShape.h
-include/BulletCollision/CollisionShapes/btMultiSphereShape.h
-include/BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.h
-include/BulletCollision/CollisionShapes/btOptimizedBvh.h
-include/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h
-include/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h
-include/BulletCollision/CollisionShapes/btShapeHull.h
-include/BulletCollision/CollisionShapes/btSphereShape.h
-include/BulletCollision/CollisionShapes/btStaticPlaneShape.h
-include/BulletCollision/CollisionShapes/btStridingMeshInterface.h
-include/BulletCollision/CollisionShapes/btTetrahedronShape.h
-include/BulletCollision/CollisionShapes/btTriangleBuffer.h
-include/BulletCollision/CollisionShapes/btTriangleCallback.h
-include/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h
-include/BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.h
-include/BulletCollision/CollisionShapes/btTriangleInfoMap.h
-include/BulletCollision/CollisionShapes/btTriangleMesh.h
-include/BulletCollision/CollisionShapes/btTriangleMeshShape.h
-include/BulletCollision/CollisionShapes/btTriangleShape.h
-include/BulletCollision/CollisionShapes/btUniformScalingShape.h
-include/BulletCollision/Gimpact/btBoxCollision.h
-include/BulletCollision/Gimpact/btClipPolygon.h
-include/BulletCollision/Gimpact/btContactProcessing.h
-include/BulletCollision/Gimpact/btGImpactBvh.h
-include/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h
-include/BulletCollision/Gimpact/btGImpactMassUtil.h
-include/BulletCollision/Gimpact/btGImpactQuantizedBvh.h
-include/BulletCollision/Gimpact/btGImpactShape.h
-include/BulletCollision/Gimpact/btGenericPoolAllocator.h
-include/BulletCollision/Gimpact/btGeometryOperations.h
-include/BulletCollision/Gimpact/btQuantization.h
-include/BulletCollision/Gimpact/btTriangleShapeEx.h
-include/BulletCollision/Gimpact/gim_array.h
-include/BulletCollision/Gimpact/gim_basic_geometry_operations.h
-include/BulletCollision/Gimpact/gim_bitset.h
-include/BulletCollision/Gimpact/gim_box_collision.h
-include/BulletCollision/Gimpact/gim_box_set.h
-include/BulletCollision/Gimpact/gim_clip_polygon.h
-include/BulletCollision/Gimpact/gim_contact.h
-include/BulletCollision/Gimpact/gim_geom_types.h
-include/BulletCollision/Gimpact/gim_geometry.h
-include/BulletCollision/Gimpact/gim_hash_table.h
-include/BulletCollision/Gimpact/gim_linear_math.h
-include/BulletCollision/Gimpact/gim_math.h
-include/BulletCollision/Gimpact/gim_memory.h
-include/BulletCollision/Gimpact/gim_radixsort.h
-include/BulletCollision/Gimpact/gim_tri_collision.h
-include/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.h
-include/BulletCollision/NarrowPhaseCollision/btConvexCast.h
-include/BulletCollision/NarrowPhaseCollision/btConvexPenetrationDepthSolver.h
-include/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h
-include/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.h
-include/BulletCollision/NarrowPhaseCollision/btGjkEpa2.h
-include/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.h
-include/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h
-include/BulletCollision/NarrowPhaseCollision/btManifoldPoint.h
-include/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.h
-include/BulletCollision/NarrowPhaseCollision/btPersistentManifold.h
-include/BulletCollision/NarrowPhaseCollision/btPointCollector.h
-include/BulletCollision/NarrowPhaseCollision/btRaycastCallback.h
-include/BulletCollision/NarrowPhaseCollision/btSimplexSolverInterface.h
-include/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.h
-include/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h
-include/BulletCollision/btBulletCollisionCommon.h
-include/BulletDynamics/Character/btCharacterControllerInterface.h
-include/BulletDynamics/Character/btKinematicCharacterController.h
-include/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h
-include/BulletDynamics/ConstraintSolver/btConstraintSolver.h
-include/BulletDynamics/ConstraintSolver/btContactConstraint.h
-include/BulletDynamics/ConstraintSolver/btContactSolverInfo.h
-include/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h
-include/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.h
-include/BulletDynamics/ConstraintSolver/btHinge2Constraint.h
-include/BulletDynamics/ConstraintSolver/btHingeConstraint.h
-include/BulletDynamics/ConstraintSolver/btJacobianEntry.h
-include/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h
-include/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h
-include/BulletDynamics/ConstraintSolver/btSliderConstraint.h
-include/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.h
-include/BulletDynamics/ConstraintSolver/btSolverBody.h
-include/BulletDynamics/ConstraintSolver/btSolverConstraint.h
-include/BulletDynamics/ConstraintSolver/btTypedConstraint.h
-include/BulletDynamics/ConstraintSolver/btUniversalConstraint.h
-include/BulletDynamics/Dynamics/btActionInterface.h
-include/BulletDynamics/Dynamics/btContinuousDynamicsWorld.h
-include/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h
-include/BulletDynamics/Dynamics/btDynamicsWorld.h
-include/BulletDynamics/Dynamics/btRigidBody.h
-include/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h
-include/BulletDynamics/Vehicle/btRaycastVehicle.h
-include/BulletDynamics/Vehicle/btVehicleRaycaster.h
-include/BulletDynamics/Vehicle/btWheelInfo.h
-include/BulletDynamics/btBulletDynamicsCommon.h
-include/BulletSoftBody/btSoftBody.h
-include/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h
-include/BulletSoftBody/btSoftBodyHelpers.h
-include/BulletSoftBody/btSoftBodyInternals.h
-include/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.h
-include/BulletSoftBody/btSoftRigidCollisionAlgorithm.h
-include/BulletSoftBody/btSoftRigidDynamicsWorld.h
-include/BulletSoftBody/btSoftSoftCollisionAlgorithm.h
-include/BulletSoftBody/btSparseSDF.h
-include/LinearMath/btAabbUtil2.h
-include/LinearMath/btAlignedAllocator.h
-include/LinearMath/btAlignedObjectArray.h
-include/LinearMath/btConvexHull.h
-include/LinearMath/btDefaultMotionState.h
-include/LinearMath/btGeometryUtil.h
-include/LinearMath/btHashMap.h
-include/LinearMath/btIDebugDraw.h
-include/LinearMath/btList.h
-include/LinearMath/btMatrix3x3.h
-include/LinearMath/btMinMax.h
-include/LinearMath/btMotionState.h
-include/LinearMath/btPoolAllocator.h
-include/LinearMath/btQuadWord.h
-include/LinearMath/btQuaternion.h
-include/LinearMath/btQuickprof.h
-include/LinearMath/btRandom.h
-include/LinearMath/btScalar.h
-include/LinearMath/btSerializer.h
-include/LinearMath/btStackAlloc.h
-include/LinearMath/btTransform.h
-include/LinearMath/btTransformUtil.h
-include/LinearMath/btVector3.h
-include/btBulletCollisionCommon.h
-include/btBulletDynamicsCommon.h
+@comment $NetBSD: PLIST,v 1.2 2016/06/15 20:10:50 rumko Exp $
+include/bullet/Bullet-C-Api.h
+include/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h
+include/bullet/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h
+include/bullet/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h
+include/bullet/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h
+include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h
+include/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h
+include/bullet/BulletCollision/BroadphaseCollision/btDispatcher.h
+include/bullet/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.h
+include/bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h
+include/bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCallback.h
+include/bullet/BulletCollision/BroadphaseCollision/btQuantizedBvh.h
+include/bullet/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h
+include/bullet/BulletCollision/CollisionDispatch/SphereTriangleDetector.h
+include/bullet/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.h
+include/bullet/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.h
+include/bullet/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.h
+include/bullet/BulletCollision/CollisionDispatch/btBoxBoxDetector.h
+include/bullet/BulletCollision/CollisionDispatch/btCollisionConfiguration.h
+include/bullet/BulletCollision/CollisionDispatch/btCollisionCreateFunc.h
+include/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.h
+include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h
+include/bullet/BulletCollision/CollisionDispatch/btCollisionObjectWrapper.h
+include/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h
+include/bullet/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.h
+include/bullet/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.h
+include/bullet/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.h
+include/bullet/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.h
+include/bullet/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.h
+include/bullet/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.h
+include/bullet/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h
+include/bullet/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.h
+include/bullet/BulletCollision/CollisionDispatch/btGhostObject.h
+include/bullet/BulletCollision/CollisionDispatch/btHashedSimplePairCache.h
+include/bullet/BulletCollision/CollisionDispatch/btInternalEdgeUtility.h
+include/bullet/BulletCollision/CollisionDispatch/btManifoldResult.h
+include/bullet/BulletCollision/CollisionDispatch/btSimulationIslandManager.h
+include/bullet/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.h
+include/bullet/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.h
+include/bullet/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.h
+include/bullet/BulletCollision/CollisionDispatch/btUnionFind.h
+include/bullet/BulletCollision/CollisionShapes/btBox2dShape.h
+include/bullet/BulletCollision/CollisionShapes/btBoxShape.h
+include/bullet/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h
+include/bullet/BulletCollision/CollisionShapes/btCapsuleShape.h
+include/bullet/BulletCollision/CollisionShapes/btCollisionMargin.h
+include/bullet/BulletCollision/CollisionShapes/btCollisionShape.h
+include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h
+include/bullet/BulletCollision/CollisionShapes/btConcaveShape.h
+include/bullet/BulletCollision/CollisionShapes/btConeShape.h
+include/bullet/BulletCollision/CollisionShapes/btConvex2dShape.h
+include/bullet/BulletCollision/CollisionShapes/btConvexHullShape.h
+include/bullet/BulletCollision/CollisionShapes/btConvexInternalShape.h
+include/bullet/BulletCollision/CollisionShapes/btConvexPointCloudShape.h
+include/bullet/BulletCollision/CollisionShapes/btConvexPolyhedron.h
+include/bullet/BulletCollision/CollisionShapes/btConvexShape.h
+include/bullet/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h
+include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h
+include/bullet/BulletCollision/CollisionShapes/btEmptyShape.h
+include/bullet/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.h
+include/bullet/BulletCollision/CollisionShapes/btMaterial.h
+include/bullet/BulletCollision/CollisionShapes/btMinkowskiSumShape.h
+include/bullet/BulletCollision/CollisionShapes/btMultiSphereShape.h
+include/bullet/BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.h
+include/bullet/BulletCollision/CollisionShapes/btOptimizedBvh.h
+include/bullet/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h
+include/bullet/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h
+include/bullet/BulletCollision/CollisionShapes/btShapeHull.h
+include/bullet/BulletCollision/CollisionShapes/btSphereShape.h
+include/bullet/BulletCollision/CollisionShapes/btStaticPlaneShape.h
+include/bullet/BulletCollision/CollisionShapes/btStridingMeshInterface.h
+include/bullet/BulletCollision/CollisionShapes/btTetrahedronShape.h
+include/bullet/BulletCollision/CollisionShapes/btTriangleBuffer.h
+include/bullet/BulletCollision/CollisionShapes/btTriangleCallback.h
+include/bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h
+include/bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.h
+include/bullet/BulletCollision/CollisionShapes/btTriangleInfoMap.h
+include/bullet/BulletCollision/CollisionShapes/btTriangleMesh.h
+include/bullet/BulletCollision/CollisionShapes/btTriangleMeshShape.h
+include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h
+include/bullet/BulletCollision/CollisionShapes/btUniformScalingShape.h
+include/bullet/BulletCollision/Gimpact/btBoxCollision.h
+include/bullet/BulletCollision/Gimpact/btClipPolygon.h
+include/bullet/BulletCollision/Gimpact/btCompoundFromGimpact.h
+include/bullet/BulletCollision/Gimpact/btContactProcessing.h
+include/bullet/BulletCollision/Gimpact/btGImpactBvh.h
+include/bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h
+include/bullet/BulletCollision/Gimpact/btGImpactMassUtil.h
+include/bullet/BulletCollision/Gimpact/btGImpactQuantizedBvh.h
+include/bullet/BulletCollision/Gimpact/btGImpactShape.h
+include/bullet/BulletCollision/Gimpact/btGenericPoolAllocator.h
+include/bullet/BulletCollision/Gimpact/btGeometryOperations.h
+include/bullet/BulletCollision/Gimpact/btQuantization.h
+include/bullet/BulletCollision/Gimpact/btTriangleShapeEx.h
+include/bullet/BulletCollision/Gimpact/gim_array.h
+include/bullet/BulletCollision/Gimpact/gim_basic_geometry_operations.h
+include/bullet/BulletCollision/Gimpact/gim_bitset.h
+include/bullet/BulletCollision/Gimpact/gim_box_collision.h
+include/bullet/BulletCollision/Gimpact/gim_box_set.h
+include/bullet/BulletCollision/Gimpact/gim_clip_polygon.h
+include/bullet/BulletCollision/Gimpact/gim_contact.h
+include/bullet/BulletCollision/Gimpact/gim_geom_types.h
+include/bullet/BulletCollision/Gimpact/gim_geometry.h
+include/bullet/BulletCollision/Gimpact/gim_hash_table.h
+include/bullet/BulletCollision/Gimpact/gim_linear_math.h
+include/bullet/BulletCollision/Gimpact/gim_math.h
+include/bullet/BulletCollision/Gimpact/gim_memory.h
+include/bullet/BulletCollision/Gimpact/gim_radixsort.h
+include/bullet/BulletCollision/Gimpact/gim_tri_collision.h
+include/bullet/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.h
+include/bullet/BulletCollision/NarrowPhaseCollision/btConvexCast.h
+include/bullet/BulletCollision/NarrowPhaseCollision/btConvexPenetrationDepthSolver.h
+include/bullet/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h
+include/bullet/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.h
+include/bullet/BulletCollision/NarrowPhaseCollision/btGjkEpa2.h
+include/bullet/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.h
+include/bullet/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h
+include/bullet/BulletCollision/NarrowPhaseCollision/btManifoldPoint.h
+include/bullet/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.h
+include/bullet/BulletCollision/NarrowPhaseCollision/btPersistentManifold.h
+include/bullet/BulletCollision/NarrowPhaseCollision/btPointCollector.h
+include/bullet/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.h
+include/bullet/BulletCollision/NarrowPhaseCollision/btRaycastCallback.h
+include/bullet/BulletCollision/NarrowPhaseCollision/btSimplexSolverInterface.h
+include/bullet/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.h
+include/bullet/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h
+include/bullet/BulletCollision/btBulletCollisionCommon.h
+include/bullet/BulletDynamics/Character/btCharacterControllerInterface.h
+include/bullet/BulletDynamics/Character/btKinematicCharacterController.h
+include/bullet/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h
+include/bullet/BulletDynamics/ConstraintSolver/btConstraintSolver.h
+include/bullet/BulletDynamics/ConstraintSolver/btContactConstraint.h
+include/bullet/BulletDynamics/ConstraintSolver/btContactSolverInfo.h
+include/bullet/BulletDynamics/ConstraintSolver/btFixedConstraint.h
+include/bullet/BulletDynamics/ConstraintSolver/btGearConstraint.h
+include/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h
+include/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.h
+include/bullet/BulletDynamics/ConstraintSolver/btHinge2Constraint.h
+include/bullet/BulletDynamics/ConstraintSolver/btHingeConstraint.h
+include/bullet/BulletDynamics/ConstraintSolver/btJacobianEntry.h
+include/bullet/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h
+include/bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h
+include/bullet/BulletDynamics/ConstraintSolver/btSliderConstraint.h
+include/bullet/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.h
+include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h
+include/bullet/BulletDynamics/ConstraintSolver/btSolverConstraint.h
+include/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h
+include/bullet/BulletDynamics/ConstraintSolver/btUniversalConstraint.h
+include/bullet/BulletDynamics/Dynamics/btActionInterface.h
+include/bullet/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h
+include/bullet/BulletDynamics/Dynamics/btDynamicsWorld.h
+include/bullet/BulletDynamics/Dynamics/btRigidBody.h
+include/bullet/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h
+include/bullet/BulletDynamics/Featherstone/btMultiBody.h
+include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h
+include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h
+include/bullet/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.h
+include/bullet/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.h
+include/bullet/BulletDynamics/Featherstone/btMultiBodyJointMotor.h
+include/bullet/BulletDynamics/Featherstone/btMultiBodyLink.h
+include/bullet/BulletDynamics/Featherstone/btMultiBodyLinkCollider.h
+include/bullet/BulletDynamics/Featherstone/btMultiBodyPoint2Point.h
+include/bullet/BulletDynamics/Featherstone/btMultiBodySolverConstraint.h
+include/bullet/BulletDynamics/MLCPSolvers/btDantzigLCP.h
+include/bullet/BulletDynamics/MLCPSolvers/btDantzigSolver.h
+include/bullet/BulletDynamics/MLCPSolvers/btMLCPSolver.h
+include/bullet/BulletDynamics/MLCPSolvers/btMLCPSolverInterface.h
+include/bullet/BulletDynamics/MLCPSolvers/btPATHSolver.h
+include/bullet/BulletDynamics/MLCPSolvers/btSolveProjectedGaussSeidel.h
+include/bullet/BulletDynamics/Vehicle/btRaycastVehicle.h
+include/bullet/BulletDynamics/Vehicle/btVehicleRaycaster.h
+include/bullet/BulletDynamics/Vehicle/btWheelInfo.h
+include/bullet/BulletDynamics/btBulletDynamicsCommon.h
+include/bullet/BulletSoftBody/btDefaultSoftBodySolver.h
+include/bullet/BulletSoftBody/btSoftBody.h
+include/bullet/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h
+include/bullet/BulletSoftBody/btSoftBodyData.h
+include/bullet/BulletSoftBody/btSoftBodyHelpers.h
+include/bullet/BulletSoftBody/btSoftBodyInternals.h
+include/bullet/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.h
+include/bullet/BulletSoftBody/btSoftBodySolverVertexBuffer.h
+include/bullet/BulletSoftBody/btSoftBodySolvers.h
+include/bullet/BulletSoftBody/btSoftRigidCollisionAlgorithm.h
+include/bullet/BulletSoftBody/btSoftRigidDynamicsWorld.h
+include/bullet/BulletSoftBody/btSoftSoftCollisionAlgorithm.h
+include/bullet/BulletSoftBody/btSparseSDF.h
+include/bullet/LinearMath/btAabbUtil2.h
+include/bullet/LinearMath/btAlignedAllocator.h
+include/bullet/LinearMath/btAlignedObjectArray.h
+include/bullet/LinearMath/btConvexHull.h
+include/bullet/LinearMath/btConvexHullComputer.h
+include/bullet/LinearMath/btDefaultMotionState.h
+include/bullet/LinearMath/btGeometryUtil.h
+include/bullet/LinearMath/btGrahamScan2dConvexHull.h
+include/bullet/LinearMath/btHashMap.h
+include/bullet/LinearMath/btIDebugDraw.h
+include/bullet/LinearMath/btList.h
+include/bullet/LinearMath/btMatrix3x3.h
+include/bullet/LinearMath/btMatrixX.h
+include/bullet/LinearMath/btMinMax.h
+include/bullet/LinearMath/btMotionState.h
+include/bullet/LinearMath/btPolarDecomposition.h
+include/bullet/LinearMath/btPoolAllocator.h
+include/bullet/LinearMath/btQuadWord.h
+include/bullet/LinearMath/btQuaternion.h
+include/bullet/LinearMath/btQuickprof.h
+include/bullet/LinearMath/btRandom.h
+include/bullet/LinearMath/btScalar.h
+include/bullet/LinearMath/btSerializer.h
+include/bullet/LinearMath/btStackAlloc.h
+include/bullet/LinearMath/btTransform.h
+include/bullet/LinearMath/btTransformUtil.h
+include/bullet/LinearMath/btVector3.h
+include/bullet/btBulletCollisionCommon.h
+include/bullet/btBulletDynamicsCommon.h
+include/bullet/vectormath/scalar/boolInVec.h
+include/bullet/vectormath/scalar/floatInVec.h
+include/bullet/vectormath/scalar/mat_aos.h
+include/bullet/vectormath/scalar/quat_aos.h
+include/bullet/vectormath/scalar/vec_aos.h
+include/bullet/vectormath/scalar/vectormath_aos.h
+include/bullet/vectormath/sse/boolInVec.h
+include/bullet/vectormath/sse/floatInVec.h
+include/bullet/vectormath/sse/mat_aos.h
+include/bullet/vectormath/sse/quat_aos.h
+include/bullet/vectormath/sse/vec_aos.h
+include/bullet/vectormath/sse/vecidx_aos.h
+include/bullet/vectormath/sse/vectormath_aos.h
+include/bullet/vectormath/vmInclude.h
+lib/cmake/bullet/BulletConfig.cmake
+lib/cmake/bullet/UseBullet.cmake
 lib/libBulletCollision.so
 lib/libBulletCollision.so.${PKGVERSION}
 lib/libBulletDynamics.so
@@ -191,3 +238,4 @@ lib/libBulletSoftBody.so
 lib/libBulletSoftBody.so.${PKGVERSION}
 lib/libLinearMath.so
 lib/libLinearMath.so.${PKGVERSION}
+lib/pkgconfig/bullet.pc

Index: pkgsrc/devel/bullet/patches/patch-aa
diff -u pkgsrc/devel/bullet/patches/patch-aa:1.1.1.1 pkgsrc/devel/bullet/patches/patch-aa:1.2
--- pkgsrc/devel/bullet/patches/patch-aa:1.1.1.1        Fri Sep  3 23:01:47 2010
+++ pkgsrc/devel/bullet/patches/patch-aa        Wed Jun 15 20:10:51 2016
@@ -1,28 +1,28 @@
-$NetBSD: patch-aa,v 1.1.1.1 2010/09/03 23:01:47 wiz Exp $
+$NetBSD: patch-aa,v 1.2 2016/06/15 20:10:51 rumko Exp $
 
 Avoid using obsolete functions.
 
 --- Extras/glui/glui_list.cpp.orig     2008-05-10 18:00:21.000000000 +0000
 +++ Extras/glui/glui_list.cpp
 @@ -20,7 +20,7 @@
- 
- #include "glui_internal_control.h"
- #include <cmath>
--#include <sys/timeb.h>
-+#include <sys/time.h>
- 
- /****************************** GLUI_List::GLUI_List() **********/
- 
+ 
+ #include "glui_internal_control.h"
+ #include <cmath>
+-#include <sys/timeb.h>
++#include <sys/time.h>
+ 
+ /****************************** GLUI_List::GLUI_List() **********/
+ 
 @@ -90,9 +90,9 @@ int    GLUI_List::mouse_down_handler( in
- {
-   int tmp_line;
-   unsigned long int ms;
--  timeb time;
--  ftime(&time);
--  ms = time.millitm + (time.time)*1000;
-+  struct timeval now;
-+  gettimeofday(&now, NULL);
-+  ms = now.tv_usec/1000 + now.tv_sec*1000;
- 
-   tmp_line = find_line( local_x-x_abs, local_y-y_abs-5 );  
-   if ( tmp_line == -1 ) {
+ {
+   int tmp_line;
+   unsigned long int ms;
+-  timeb time;
+-  ftime(&time);
+-  ms = time.millitm + (time.time)*1000;
++  struct timeval now;
++  gettimeofday(&now, NULL);
++  ms = now.tv_usec/1000 + now.tv_sec*1000;
+ 
+   tmp_line = find_line( local_x-x_abs, local_y-y_abs-5 );  
+   if ( tmp_line == -1 ) {



Home | Main Index | Thread Index | Old Index