{"added":"2026-10-27T16:27:58+01:00","apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["wip","graphics"],"comment":"2D physics engine for games","compare":null,"dependentCount":null,"description":"Box2D is a 2D physics engine for games. It features:\n\nCollision\n    Continuous collision detection\n    Contact callbacks: begin, end, pre-solve, post-solve\n    Convex polygons and circles\n    Multiple shapes per body\n    One-shot contact manifolds\n    Dynamic tree broadphase\n    Efficient pair management\n    Fast broadphase AABB queries\n    Collision groups and categories\n\nPhysics\n    Continuous physics with time of impact solver\n    Persistent body-joint-contact graph\n    Island solution and sleep management\n    Contact, friction, and restitution\n    Stable stacking with a linear-time solver\n    Revolute, prismatic, distance, pulley, gear, mouse joint,\n      and other joint types\n    Joint limits, motors, and friction\n    Momentum decoupled position correction\n    Fairly accurate reaction forces/impulses","flavors":[],"html":"https://daemonports.org/netbsd/wip/box2d/","kind":"port","lastUpdate":"2026-10-27T16:27:58+01:00","license":["mit"],"licenses":["MIT"],"maintainer":"ryoon@NetBSD.org","name":"box2d","newest":false,"newestVersion":null,"noVulnData":false,"origin":"wip/box2d","otherSystems":[],"packages":null,"pkgName":"box2d-3.2.0","related":["graphics/box2d"],"repository":"pkgsrc-wip","requiredBy":[],"requiredByCount":0,"runDepends":["x11/libXcursor"],"status":null,"system":"netbsd","systemLabel":"NetBSD","version":"3.2.0","versions":[{"commit":"a7e57195ba60415346013a5bcbfd422b7c3c5486","date":"2026-10-27","version":"3.2.0"}],"vulnerabilities":null,"www":"https://github.com/erincatto/box2d/"}
