summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
authorobache <obache@pkgsrc.org>2008-12-14 11:02:30 +0000
committerobache <obache@pkgsrc.org>2008-12-14 11:02:30 +0000
commit77c9f3e8bbb7d43759cb15ed918f8b2b056f928a (patch)
treeb5ea27ceb30499b98ae7cd88a8e356ebd2ffc32a /graphics
parent2767f4f5032d5ea44acf259165ad75f23f209f18 (diff)
downloadpkgsrc-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/DESCR16
-rw-r--r--graphics/clutter-box2d/Makefile22
-rw-r--r--graphics/clutter-box2d/PLIST22
-rw-r--r--graphics/clutter-box2d/distinfo5
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