BSD Ports

devel/bullet 3.25 MidnightBSD

3D collision detection and rigid body dynamics library

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
zlib
Categories
devel

Description

Bullet is a professional open source multi-threaded 3D Collision Detection and Rigid Body Dynamics Library. It is free for commercial use under the ZLib license.

The library is being used by several professional game developers on PC, PlayStation 3, XBox 360 and Nintendo Wii.

Sony Computer Entertainment provides a parallel SPU optimized version, and collaborations with IBM, Intel, AMD and NVidia to exploit their parallel hardware.

Bullet is native part of Blender 3D modeler and it supports COLLADA Physics file format.

In the other systems

The newest version among them is 3.25, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDdevel/bullet3.25 newestno data-[email protected]-
FreeBSDdevel/bullet3.25 newestnone known-[email protected]2026-10-09
OpenBSDdevel/bullet3.22no data-Pascal Stumpf <[email protected]>-
NetBSDdevel/bullet2.89none known-[email protected]-
DragonFlydevel/bullet3.25 newestnone known-[email protected]-
HardenedBSDdevel/bullet3.25 newestno data-[email protected]-
GhostBSDdevel/bullet3.25 newestno data-[email protected]-

Compare across BSDs

Install

Binary package:

mport install bullet

From mports:

cd /usr/mports/devel/bullet && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	bullet>0:devel/bullet
LIB_DEPENDS=	libBullet2FileLoader.so:devel/bullet

Dependencies

No port depends on this one.

Configuration

Options name: devel_bullet

OptionDefaultDescription
DOCSoff
USES
cmake compiler:c++11-lang gl xorg
Service scripts
none

Files

pkg-plist 499
  • include/bullet/Bullet2FileLoader/autogenerated/bullet2.h
  • include/bullet/Bullet2FileLoader/b3BulletFile.h
  • include/bullet/Bullet2FileLoader/b3Chunk.h
  • include/bullet/Bullet2FileLoader/b3Common.h
  • include/bullet/Bullet2FileLoader/b3DNA.h
  • include/bullet/Bullet2FileLoader/b3Defines.h
  • include/bullet/Bullet2FileLoader/b3File.h
  • include/bullet/Bullet2FileLoader/b3Serializer.h
  • include/bullet/Bullet3Collision/BroadPhaseCollision/b3BroadphaseCallback.h
  • include/bullet/Bullet3Collision/BroadPhaseCollision/b3DynamicBvh.h
  • include/bullet/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.h
  • include/bullet/Bullet3Collision/BroadPhaseCollision/b3OverlappingPair.h
  • include/bullet/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h
  • include/bullet/Bullet3Collision/BroadPhaseCollision/shared/b3Aabb.h
  • include/bullet/Bullet3Collision/NarrowPhaseCollision/b3Config.h
  • include/bullet/Bullet3Collision/NarrowPhaseCollision/b3Contact4.h
  • include/bullet/Bullet3Collision/NarrowPhaseCollision/b3ConvexUtility.h
  • include/bullet/Bullet3Collision/NarrowPhaseCollision/b3CpuNarrowPhase.h
  • include/bullet/Bullet3Collision/NarrowPhaseCollision/b3RaycastInfo.h
  • include/bullet/Bullet3Collision/NarrowPhaseCollision/b3RigidBodyCL.h
  • include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3BvhSubtreeInfoData.h
  • include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3BvhTraversal.h
  • include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3ClipFaces.h
  • include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3Collidable.h
  • include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3Contact4Data.h
  • include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3ContactConvexConvexSAT.h
  • include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3ContactSphereSphere.h
  • include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3ConvexPolyhedronData.h
  • include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3FindConcaveSatAxis.h
  • include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3FindSeparatingAxis.h
  • include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3MprPenetration.h
  • include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3NewContactReduction.h
  • include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3QuantizedBvhNodeData.h
  • include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3ReduceContacts.h
  • include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3RigidBodyData.h
  • include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3UpdateAabbs.h
  • include/bullet/Bullet3Common/b3AlignedAllocator.h
  • include/bullet/Bullet3Common/b3AlignedObjectArray.h
  • include/bullet/Bullet3Common/b3CommandLineArgs.h
  • include/bullet/Bullet3Common/b3FileUtils.h
  • include/bullet/Bullet3Common/b3HashMap.h
  • include/bullet/Bullet3Common/b3Logging.h
  • include/bullet/Bullet3Common/b3Matrix3x3.h
  • include/bullet/Bullet3Common/b3MinMax.h
  • include/bullet/Bullet3Common/b3PoolAllocator.h
  • include/bullet/Bullet3Common/b3QuadWord.h
  • include/bullet/Bullet3Common/b3Quaternion.h
  • include/bullet/Bullet3Common/b3Random.h
  • include/bullet/Bullet3Common/b3ResizablePool.h
  • include/bullet/Bullet3Common/b3Scalar.h
  • include/bullet/Bullet3Common/b3StackAlloc.h
  • include/bullet/Bullet3Common/b3Transform.h
  • include/bullet/Bullet3Common/b3TransformUtil.h
  • include/bullet/Bullet3Common/b3Vector3.h
  • include/bullet/Bullet3Common/shared/b3Float4.h
  • include/bullet/Bullet3Common/shared/b3Int2.h
  • include/bullet/Bullet3Common/shared/b3Int4.h
  • include/bullet/Bullet3Common/shared/b3Mat3x3.h
  • include/bullet/Bullet3Common/shared/b3PlatformDefinitions.h
  • include/bullet/Bullet3Common/shared/b3Quat.h
  • include/bullet/Bullet3Dynamics/ConstraintSolver/b3ContactSolverInfo.h
  • include/bullet/Bullet3Dynamics/ConstraintSolver/b3FixedConstraint.h
  • include/bullet/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h
  • include/bullet/Bullet3Dynamics/ConstraintSolver/b3JacobianEntry.h
  • include/bullet/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h
  • include/bullet/Bullet3Dynamics/ConstraintSolver/b3Point2PointConstraint.h
  • include/bullet/Bullet3Dynamics/ConstraintSolver/b3SolverBody.h
  • include/bullet/Bullet3Dynamics/ConstraintSolver/b3SolverConstraint.h
  • include/bullet/Bullet3Dynamics/ConstraintSolver/b3TypedConstraint.h
  • include/bullet/Bullet3Dynamics/b3CpuRigidBodyPipeline.h
  • include/bullet/Bullet3Dynamics/shared/b3ContactConstraint4.h
  • include/bullet/Bullet3Dynamics/shared/b3ConvertConstraint4.h
  • include/bullet/Bullet3Dynamics/shared/b3Inertia.h
  • include/bullet/Bullet3Dynamics/shared/b3IntegrateTransforms.h
  • include/bullet/Bullet3Geometry/b3AabbUtil.h
  • include/bullet/Bullet3Geometry/b3ConvexHullComputer.h
  • include/bullet/Bullet3Geometry/b3GeometryUtil.h
  • include/bullet/Bullet3Geometry/b3GrahamScan2dConvexHull.h
  • include/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h
  • include/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h
  • include/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvh.h
  • include/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvhBroadphase.h
  • include/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h
  • include/bullet/Bullet3OpenCL/BroadphaseCollision/b3SapAabb.h
  • include/bullet/Bullet3OpenCL/BroadphaseCollision/kernels/gridBroadphaseKernels.h
  • include/bullet/Bullet3OpenCL/BroadphaseCollision/kernels/parallelLinearBvhKernels.h
  • include/bullet/Bullet3OpenCL/BroadphaseCollision/kernels/sapKernels.h
  • include/bullet/Bullet3OpenCL/Initialize/b3OpenCLInclude.h
  • include/bullet/Bullet3OpenCL/Initialize/b3OpenCLUtils.h
  • include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3BvhInfo.h
  • include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3ContactCache.h
  • include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3ConvexHullContact.h
  • include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3ConvexPolyhedronCL.h
  • include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3GjkEpa.h
  • include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3OptimizedBvh.h
  • include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3QuantizedBvh.h
  • include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.h
  • include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3SupportMappings.h
  • include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3TriangleCallback.h
  • include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3TriangleIndexVertexArray.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
bulletphysics-bullet3-3.25_GH0.tar.gz1.39789551e+08c45afb6399e3f68036ddb641c6bf6f552bf332d5ab6be62f7e6c54eda05ceb77