Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK)) by mollari.NetBSD.org (Postfix) with ESMTPS id E210D7A221 for ; Wed, 15 Jun 2016 20:10:53 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 91AAB85ECA; Wed, 15 Jun 2016 20:10:53 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 1D97685EBE for ; Wed, 15 Jun 2016 20:10:53 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id xdj-ZwhUsGdz for ; Wed, 15 Jun 2016 20:10:51 +0000 (UTC) Received: from cvs.NetBSD.org (unknown [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 3651485E88 for ; Wed, 15 Jun 2016 20:10:51 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 317CBFBB5; Wed, 15 Jun 2016 20:10:51 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1466021451194170" MIME-Version: 1.0 Date: Wed, 15 Jun 2016 20:10:51 +0000 From: "Rumko" Subject: CVS commit: pkgsrc/devel/bullet To: pkgsrc-changes@NetBSD.org Reply-To: rumko@netbsd.org X-Mailer: log_accum Message-Id: <20160615201051.317CBFBB5@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk This is a multi-part message in MIME format. --_----------=_1466021451194170 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" 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. --_----------=_1466021451194170 Content-Disposition: inline Content-Length: 31214 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii 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 --#include -+#include - - /****************************** GLUI_List::GLUI_List() **********/ - + + #include "glui_internal_control.h" + #include +-#include ++#include + + /****************************** 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 ) { --_----------=_1466021451194170--