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.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | devel/bullet | 3.25 newest | no data | - | [email protected] | - |
| FreeBSD | devel/bullet | 3.25 newest | none known | - | [email protected] | 2026-10-09 |
| OpenBSD | devel/bullet | 3.22 | no data | - | Pascal Stumpf <[email protected]> | - |
| NetBSD | devel/bullet | 2.89 | none known | - | [email protected] | - |
| DragonFly | devel/bullet | 3.25 newest | none known | - | [email protected] | - |
| HardenedBSD | devel/bullet | 3.25 newest | no data | - | [email protected] | - |
| GhostBSD | devel/bullet | 3.25 newest | no data | - | [email protected] | - |
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
| Option | Default | Description |
|---|---|---|
| DOCS | off |
- 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
| File | Size | SHA256 |
|---|---|---|
| bulletphysics-bullet3-3.25_GH0.tar.gz | 1.39789551e+08 | c45afb6399e3f68036ddb641c6bf6f552bf332d5ab6be62f7e6c54eda05ceb77 |