diff options
author | obache <obache@pkgsrc.org> | 2008-12-14 11:02:30 +0000 |
---|---|---|
committer | obache <obache@pkgsrc.org> | 2008-12-14 11:02:30 +0000 |
commit | 77c9f3e8bbb7d43759cb15ed918f8b2b056f928a (patch) | |
tree | b5ea27ceb30499b98ae7cd88a8e356ebd2ffc32a /graphics | |
parent | 2767f4f5032d5ea44acf259165ad75f23f209f18 (diff) | |
download | pkgsrc-77c9f3e8bbb7d43759cb15ed918f8b2b056f928a.tar.gz |
Import clutter-box2d-0.8.0 as graphics/clutter-box2d.
A glue layer between clutter and box2d that provides a special group where the
actors can be set to be static or dynamic in regard to a physics simulation. The
source tree currently contains an embedded version of box2d trunk.
Features:
- Children of the ClutterBox2d group can be simulated as static or dynamic
rigid bodies. Collision detection.
- Specifying the gravity of the world.
- play/pause control over the box2d physics engine
- Setting linear and angular velocities of simulated children.
- automatic position synchronization between clutter and box2d.
- joints
- prismatic.
- revolute.
- distance (spring)
- mouse (for dragging objects around and manipulating them).
Diffstat (limited to 'graphics')
-rw-r--r-- | graphics/clutter-box2d/DESCR | 16 | ||||
-rw-r--r-- | graphics/clutter-box2d/Makefile | 22 | ||||
-rw-r--r-- | graphics/clutter-box2d/PLIST | 22 | ||||
-rw-r--r-- | graphics/clutter-box2d/distinfo | 5 |
4 files changed, 65 insertions, 0 deletions
diff --git a/graphics/clutter-box2d/DESCR b/graphics/clutter-box2d/DESCR new file mode 100644 index 00000000000..e510dc7601c --- /dev/null +++ b/graphics/clutter-box2d/DESCR @@ -0,0 +1,16 @@ +A glue layer between clutter and box2d that provides a special group where the +actors can be set to be static or dynamic in regard to a physics simulation. The +source tree currently contains an embedded version of box2d trunk. + +Features: + - Children of the ClutterBox2d group can be simulated as static or dynamic + rigid bodies. Collision detection. + - Specifying the gravity of the world. + - play/pause control over the box2d physics engine + - Setting linear and angular velocities of simulated children. + - automatic position synchronization between clutter and box2d. + - joints + - prismatic. + - revolute. + - distance (spring) + - mouse (for dragging objects around and manipulating them). diff --git a/graphics/clutter-box2d/Makefile b/graphics/clutter-box2d/Makefile new file mode 100644 index 00000000000..545117b65ba --- /dev/null +++ b/graphics/clutter-box2d/Makefile @@ -0,0 +1,22 @@ +# $NetBSD: Makefile,v 1.1.1.1 2008/12/14 11:02:30 obache Exp $ +# + +DISTNAME= clutter-box2d-0.8.0 +CATEGORIES= graphics +MASTER_SITES= http://www.clutter-project.org/sources/clutter-box2d/0.8/ + +MAINTAINER= obache@NetBSD.org +HOMEPAGE= http://www.clutter-project.org/ +COMMENT= Clutter Box2D integration library + +PKG_DESTDIR_SUPPORT= user-destdir + +GNU_CONFIGURE= yes +USE_LIBTOOL= yes +USE_TOOLS+= pkg-config +USE_LANGUAGES= c c++ + +PKGCONFIG_OVERRIDE+= clutter-box2d.pc.in + +.include "../../graphics/clutter/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/graphics/clutter-box2d/PLIST b/graphics/clutter-box2d/PLIST new file mode 100644 index 00000000000..5ab61c49cc5 --- /dev/null +++ b/graphics/clutter-box2d/PLIST @@ -0,0 +1,22 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2008/12/14 11:02:30 obache Exp $ +include/clutter-0.8/clutter-box2d/clutter-box2d-joint.h +include/clutter-0.8/clutter-box2d/clutter-box2d-util.h +include/clutter-0.8/clutter-box2d/clutter-box2d.h +lib/libclutter-box2d-0.8.la +lib/pkgconfig/clutter-box2d-0.8.pc +share/gtk-doc/html/clutter-box2d/ch01.html +share/gtk-doc/html/clutter-box2d/ch02.html +share/gtk-doc/html/clutter-box2d/clutter-box2d-ClutterBox2D-Actor.html +share/gtk-doc/html/clutter-box2d/clutter-box2d-ClutterBox2D-Joint.html +share/gtk-doc/html/clutter-box2d/clutter-box2d.devhelp +share/gtk-doc/html/clutter-box2d/clutter-box2d.devhelp2 +share/gtk-doc/html/clutter-box2d/home.png +share/gtk-doc/html/clutter-box2d/index.html +share/gtk-doc/html/clutter-box2d/index.sgml +share/gtk-doc/html/clutter-box2d/left.png +share/gtk-doc/html/clutter-box2d/license.html +share/gtk-doc/html/clutter-box2d/right.png +share/gtk-doc/html/clutter-box2d/style.css +share/gtk-doc/html/clutter-box2d/up.png +@dirrm share/gtk-doc/html/clutter-box2d +@dirrm include/clutter-0.8/clutter-box2d diff --git a/graphics/clutter-box2d/distinfo b/graphics/clutter-box2d/distinfo new file mode 100644 index 00000000000..6c69fb86220 --- /dev/null +++ b/graphics/clutter-box2d/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2008/12/14 11:02:30 obache Exp $ + +SHA1 (clutter-box2d-0.8.0.tar.gz) = 4697cf4626a9db6bf7f9bb5bf80b537834ff7470 +RMD160 (clutter-box2d-0.8.0.tar.gz) = 23f7d35abaec15e2148032defa48836e23bbe020 +Size (clutter-box2d-0.8.0.tar.gz) = 479436 bytes |