Ravenports generated: 22 Oct 2023 19:35
[ravenports.git] / bucket_A1 / box2d
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               box2d
4 VERSION=                2.4.1
5 KEYWORDS=               misc games
6 VARIANTS=               standard
7 SDESC[standard]=        2D physics engine for games
8 HOMEPAGE=               https://box2d.org/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GITHUB/erincatto:box2d:v2.4.1
13 DISTFILE[1]=            generated:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 USES=                   cmake pkgconfig c++:single
21 XORG_COMPONENTS=        x11 xrandr xinerama xcursor
22
23 LICENSE=                MIT:single
24 LICENSE_FILE=           MIT:{{WRKSRC}}/LICENSE
25 LICENSE_SCHEME=         solo
26
27 FPC_EQUIVALENT=         misc/box2d
28
29 SOVERSION=              2.4.1
30
31 CMAKE_ARGS=             -DBUILD_SHARED_LIBS:BOOL=ON
32                         -DBOX2D_BUILD_DOCS:BOOL=OFF
33                         -DBOX2D_BUILD_TESTBED:BOOL=OFF
34                         -DBOX2D_BUILD_UNIT_TESTS:BOOL=OFF
35                         -DBOX2D_USER_SETTINGS:BOOL=OFF
36
37 post-install:
38         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so
39
40 [FILE:693:descriptions/desc.single]
41 Box2D is a 2D physics engine for games.
42
43 Collision:
44 * Continuous collision detection
45 * Contact callbacks: begin, end, pre-solve, post-solve
46 * Convex polygons and circles
47 * Multiple shapes per body
48 * One-shot contact manifolds
49 * Dynamic tree broadphase
50 * Efficient pair management
51 * Fast broadphase AABB queries
52 * Collision groups and categories
53
54 Physics:
55 * Continuous physics with time of impact solver
56 * Persistent body-joint-contact graph
57 * Island solution and sleep management
58 * Contact, friction, and restitution
59 * Stable stacking with a linear-time solver
60 * Revolute, prismatic, distance, pulley, gear, joints
61 * Joint limits, motors, and friction
62 * Momentum decoupled position correction
63
64
65 [FILE:107:distinfo]
66 d6b4650ff897ee1ead27cf77a5933ea197cbeef6705638dd181adc2e816b23c2      1224516 erincatto-box2d-2.4.1.tar.gz
67
68
69 [FILE:836:manifests/plist.single]
70 include/box2d/
71  b2_api.h
72  b2_block_allocator.h
73  b2_body.h
74  b2_broad_phase.h
75  b2_chain_shape.h
76  b2_circle_shape.h
77  b2_collision.h
78  b2_common.h
79  b2_contact.h
80  b2_contact_manager.h
81  b2_distance.h
82  b2_distance_joint.h
83  b2_draw.h
84  b2_dynamic_tree.h
85  b2_edge_shape.h
86  b2_fixture.h
87  b2_friction_joint.h
88  b2_gear_joint.h
89  b2_growable_stack.h
90  b2_joint.h
91  b2_math.h
92  b2_motor_joint.h
93  b2_mouse_joint.h
94  b2_polygon_shape.h
95  b2_prismatic_joint.h
96  b2_pulley_joint.h
97  b2_revolute_joint.h
98  b2_rope.h
99  b2_settings.h
100  b2_shape.h
101  b2_stack_allocator.h
102  b2_time_of_impact.h
103  b2_time_step.h
104  b2_timer.h
105  b2_types.h
106  b2_weld_joint.h
107  b2_wheel_joint.h
108  b2_world.h
109  b2_world_callbacks.h
110  box2d.h
111 lib/
112  libbox2d.so
113  libbox2d.so.%%SOVERSION%%
114  libbox2d.so.2
115 lib/cmake/box2d/
116  box2dConfig-%%CMAKE_BUILD_TYPE%%.cmake
117  box2dConfig.cmake
118  box2dConfigVersion.cmake
119