- Update to 2.75

- Add double precision OPTION
- Add support for parallel build

PR:		140095
Submitted by:	amdmi3
This commit is contained in:
Jose Alonso Cardenas Marquez 2009-11-10 20:23:24 +00:00
parent 13ab0ffc6e
commit 30b0e2fc9f
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=244083
3 changed files with 62 additions and 45 deletions

View file

@ -6,11 +6,9 @@
#
PORTNAME= bullet
PORTVERSION= 2.73
PORTREVISION= 1
PORTVERSION= 2.75
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
DISTNAME= ${PORTNAME}-${PORTVERSION:S/$/-sp1/}
MASTER_SITES= GOOGLE_CODE
EXTRACT_SUFX= .tgz
MAINTAINER= acm@FreeBSD.org
@ -23,6 +21,7 @@ GNU_CONFIGURE= yes
USE_DOS2UNIX= yes
USE_GL= glu glut
USE_XORG= x11
MAKE_JOBS_SAFE= yes
CONFIGURE_ARGS= --x-includes=${LOCALBASE}/include
CONFIGURE_ENV= CPPFLAGS=${CPPFLAGS} LDFLAGS=${LDFLAGS}
@ -32,7 +31,11 @@ CPPFLAGS+= -I${LOCALBASE}/include
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
JAM_CMD= ${LOCALBASE}/bin/jam
JAM_ARGS= -qa
JAM_ARGS= -qa ${_MAKE_JOBS}
PORTDOCS= *
OPTIONS= DOUBLE "Use double precision" off
.include <bsd.port.pre.mk>
@ -44,6 +47,10 @@ CFLAGS+= -DUSE_ADDR64
IGNORE= Does not configure on sparc64
.endif
.if defined(WITH_DOUBLE)
CFLAGS+= -DBT_USE_DOUBLE_PRECISION
.endif
post-patch:
@${REINPLACE_CMD} -e "s|%%AUTOHEADER%%|${AUTOHEADER}|g" -e "s|%%AUTOCONF%%|${AUTOCONF}|g" -e \
"s|%%ACLOCAL%%|${ACLOCAL}|g" -e "s|%%LIBTOOLIZE%%|${LIBTOOLIZE}|g" -e \

View file

@ -1,3 +1,3 @@
MD5 (bullet-2.73-sp1.tgz) = 7f946a3a721185711123025963e28ccc
SHA256 (bullet-2.73-sp1.tgz) = 4e00ac981663475b412de765b46f164d9a91b417f1224005797c8b02633beb76
SIZE (bullet-2.73-sp1.tgz) = 7852929
MD5 (bullet-2.75.tgz) = 8a10e9043961c62c36eebf65c2ec3b16
SHA256 (bullet-2.75.tgz) = 0ebae4b2afabcd493d5878efb4582f3dda82e2088b3ca18d6ec6aeb0ef69329d
SIZE (bullet-2.75.tgz) = 8926562

View file

@ -13,6 +13,7 @@ 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
@ -21,6 +22,7 @@ include/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.h
include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h
include/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h
include/bullet/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.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
@ -33,6 +35,7 @@ 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
@ -41,6 +44,7 @@ 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
@ -112,11 +116,15 @@ 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/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/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
@ -126,8 +134,8 @@ 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/Character/btCharacterControllerInterface.h
include/bullet/BulletDynamics/Character/btKinematicCharacterController.h
include/bullet/BulletDynamics/ConstraintSolver/btUniversalConstraint.h
include/bullet/BulletDynamics/Dynamics/btActionInterface.h
include/bullet/BulletDynamics/Dynamics/btContinuousDynamicsWorld.h
include/bullet/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h
include/bullet/BulletDynamics/Dynamics/btDynamicsWorld.h
@ -136,11 +144,12 @@ include/bullet/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h
include/bullet/BulletDynamics/Vehicle/btRaycastVehicle.h
include/bullet/BulletDynamics/Vehicle/btVehicleRaycaster.h
include/bullet/BulletDynamics/Vehicle/btWheelInfo.h
include/bullet/BulletMultiThreaded/MiniCLTask/MiniCLTask.h
include/bullet/BulletMultiThreaded/MiniCLTaskScheduler.h
include/bullet/BulletMultiThreaded/PlatformDefinitions.h
include/bullet/BulletMultiThreaded/PosixThreadSupport.h
include/bullet/BulletMultiThreaded/PpuAddressSpace.h
include/bullet/BulletMultiThreaded/SequentialThreadSupport.h
include/bullet/BulletMultiThreaded/SpuBatchRaycaster.h
include/bullet/BulletMultiThreaded/SpuCollisionObjectWrapper.h
include/bullet/BulletMultiThreaded/SpuCollisionTaskProcess.h
include/bullet/BulletMultiThreaded/SpuContactManifoldCollisionAlgorithm.h
@ -152,24 +161,22 @@ include/bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/Box.h
include/bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuCollisionShapes.h
include/bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuContactResult.h
include/bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuConvexPenetrationDepthSolver.h
include/bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuEpaPenetrationDepthSolver.h
include/bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuGatheringCollisionTask.h
include/bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuGjkEpa2.h
include/bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuGjkPairDetector.h
include/bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuLocalSupport.h
include/bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuMinkowskiPenetrationDepthSolver.h
include/bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuPreferredPenetrationDirections.h
include/bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuVoronoiSimplexSolver.h
include/bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/boxBoxDistance.h
include/bullet/BulletMultiThreaded/SpuParallelSolver.h
include/bullet/BulletMultiThreaded/SpuRaycastTask/SpuRaycastTask.h
include/bullet/BulletMultiThreaded/SpuRaycastTask/SpuSubSimplexConvexCast.h
include/bullet/BulletMultiThreaded/SpuRaycastTaskProcess.h
include/bullet/BulletMultiThreaded/SpuSampleTask/SpuSampleTask.h
include/bullet/BulletMultiThreaded/SpuSampleTaskProcess.h
include/bullet/BulletMultiThreaded/SpuSolverTask/SpuParallellSolverTask.h
include/bullet/BulletMultiThreaded/SpuSync.h
include/bullet/BulletMultiThreaded/Win32ThreadSupport.h
include/bullet/BulletMultiThreaded/btGpu3DGridBroadphase.h
include/bullet/BulletMultiThreaded/btGpu3DGridBroadphaseSharedCode.h
include/bullet/BulletMultiThreaded/btGpu3DGridBroadphaseSharedDefs.h
include/bullet/BulletMultiThreaded/btGpu3DGridBroadphaseSharedTypes.h
include/bullet/BulletMultiThreaded/btGpuDefines.h
include/bullet/BulletMultiThreaded/btGpuUtilsSharedCode.h
include/bullet/BulletMultiThreaded/btGpuUtilsSharedDefs.h
include/bullet/BulletMultiThreaded/btThreadSupportInterface.h
include/bullet/BulletMultiThreaded/vectormath/scalar/cpp/mat_aos.h
include/bullet/BulletMultiThreaded/vectormath/scalar/cpp/quat_aos.h
@ -207,13 +214,16 @@ include/bullet/LinearMath/btStackAlloc.h
include/bullet/LinearMath/btTransform.h
include/bullet/LinearMath/btTransformUtil.h
include/bullet/LinearMath/btVector3.h
include/bullet/MiniCL/cl.h
include/bullet/MiniCL/cl_gl.h
include/bullet/MiniCL/cl_platform.h
include/bullet/btBulletCollisionCommon.h
include/bullet/btBulletDynamicsCommon.h
include/bullet/bulletmultithreaded/MiniCLTaskScheduler.h
include/bullet/bulletmultithreaded/PlatformDefinitions.h
include/bullet/bulletmultithreaded/PosixThreadSupport.h
include/bullet/bulletmultithreaded/PpuAddressSpace.h
include/bullet/bulletmultithreaded/SequentialThreadSupport.h
include/bullet/bulletmultithreaded/SpuBatchRaycaster.h
include/bullet/bulletmultithreaded/SpuCollisionObjectWrapper.h
include/bullet/bulletmultithreaded/SpuCollisionTaskProcess.h
include/bullet/bulletmultithreaded/SpuContactManifoldCollisionAlgorithm.h
@ -221,11 +231,16 @@ include/bullet/bulletmultithreaded/SpuDoubleBuffer.h
include/bullet/bulletmultithreaded/SpuFakeDma.h
include/bullet/bulletmultithreaded/SpuGatheringCollisionDispatcher.h
include/bullet/bulletmultithreaded/SpuLibspe2Support.h
include/bullet/bulletmultithreaded/SpuParallelSolver.h
include/bullet/bulletmultithreaded/SpuRaycastTaskProcess.h
include/bullet/bulletmultithreaded/SpuSampleTaskProcess.h
include/bullet/bulletmultithreaded/SpuSync.h
include/bullet/bulletmultithreaded/Win32ThreadSupport.h
include/bullet/bulletmultithreaded/btGpu3DGridBroadphase.h
include/bullet/bulletmultithreaded/btGpu3DGridBroadphaseSharedCode.h
include/bullet/bulletmultithreaded/btGpu3DGridBroadphaseSharedDefs.h
include/bullet/bulletmultithreaded/btGpu3DGridBroadphaseSharedTypes.h
include/bullet/bulletmultithreaded/btGpuDefines.h
include/bullet/bulletmultithreaded/btGpuUtilsSharedCode.h
include/bullet/bulletmultithreaded/btGpuUtilsSharedDefs.h
include/bullet/bulletmultithreaded/btThreadSupportInterface.h
include/bullet/bulletmultithreaded/vectormath2bullet.h
lib/libbulletcollision.a
@ -233,31 +248,26 @@ lib/libbulletdynamics.a
lib/libbulletmath.a
lib/libbulletsoftbody.a
libdata/pkgconfig/bullet.pc
%%PORTDOCS%%%%DOCSDIR%%/Bullet_Faq.pdf
%%PORTDOCS%%%%DOCSDIR%%/Bullet_User_Manual.pdf
%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG
%%PORTDOCS%%%%DOCSDIR%%/LICENSE
@dirrm include/bullet/bulletmultithreaded
@dirrm include/bullet/BulletCollision/BroadphaseCollision
@dirrm include/bullet/BulletCollision/CollisionDispatch
@dirrm include/bullet/BulletCollision/CollisionShapes
@dirrm include/bullet/BulletCollision/Gimpact
@dirrm include/bullet/BulletCollision/NarrowPhaseCollision
@dirrm include/bullet/BulletCollision
@dirrm include/bullet/BulletDynamics/Character
@dirrm include/bullet/BulletDynamics/ConstraintSolver
@dirrm include/bullet/BulletDynamics/Dynamics
@dirrm include/bullet/BulletDynamics/Vehicle
@dirrm include/bullet/BulletDynamics
@dirrm include/bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask
@dirrm include/bullet/BulletMultiThreaded/SpuRaycastTask
@dirrm include/bullet/BulletMultiThreaded/SpuSampleTask
@dirrm include/bullet/BulletMultiThreaded/SpuSolverTask
@dirrm include/bullet/MiniCL
@dirrm include/bullet/LinearMath
@dirrm include/bullet/BulletSoftBody
@dirrm include/bullet/BulletMultiThreaded/vectormath/scalar/cpp
@dirrm include/bullet/BulletMultiThreaded/vectormath/scalar
@dirrm include/bullet/BulletMultiThreaded/vectormath
@dirrm include/bullet/BulletMultiThreaded/SpuSampleTask
@dirrm include/bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask
@dirrm include/bullet/BulletMultiThreaded/MiniCLTask
@dirrm include/bullet/BulletMultiThreaded
@dirrm include/bullet/BulletSoftBody
@dirrm include/bullet/LinearMath
@dirrm include/bullet/BulletDynamics/Vehicle
@dirrm include/bullet/BulletDynamics/Dynamics
@dirrm include/bullet/BulletDynamics/ConstraintSolver
@dirrm include/bullet/BulletDynamics/Character
@dirrm include/bullet/BulletDynamics
@dirrm include/bullet/BulletCollision/NarrowPhaseCollision
@dirrm include/bullet/BulletCollision/Gimpact
@dirrm include/bullet/BulletCollision/CollisionShapes
@dirrm include/bullet/BulletCollision/CollisionDispatch
@dirrm include/bullet/BulletCollision/BroadphaseCollision
@dirrm include/bullet/BulletCollision
@dirrm include/bullet
%%PORTDOCS%%@dirrm %%DOCSDIR%%