Import of pkgsrc-2013Q2

This commit is contained in:
2013-09-26 17:14:40 +02:00
commit 785076ae39
74991 changed files with 4380255 additions and 0 deletions
+16
View File
@@ -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).
+22
View File
@@ -0,0 +1,22 @@
# $NetBSD: Makefile,v 1.24 2013/06/06 12:54:28 wiz Exp $
#
DISTNAME= clutter-box2d-0.10.0
PKGREVISION= 16
CATEGORIES= graphics
MASTER_SITES= http://source.clutter-project.org/sources/clutter-box2d/0.10/
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.clutter-project.org/
COMMENT= Clutter Box2D integration library
LICENSE= gnu-lgpl-v2.1
GNU_CONFIGURE= yes
USE_LIBTOOL= yes
USE_TOOLS+= gmake pkg-config
USE_LANGUAGES= c c++
PKGCONFIG_OVERRIDE+= clutter-box2d.pc.in
.include "../../graphics/clutter/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
+24
View File
@@ -0,0 +1,24 @@
@comment $NetBSD: PLIST,v 1.4 2009/10/26 08:48:05 obache Exp $
include/clutter-1.0/clutter-box2d/clutter-box2d-collision.h
include/clutter-1.0/clutter-box2d/clutter-box2d-contact.h
include/clutter-1.0/clutter-box2d/clutter-box2d-joint.h
include/clutter-1.0/clutter-box2d/clutter-box2d-marshal.h
include/clutter-1.0/clutter-box2d/clutter-box2d-util.h
include/clutter-1.0/clutter-box2d/clutter-box2d.h
lib/libclutter-box2d-0.10.la
lib/pkgconfig/clutter-box2d-0.10.pc
share/gtk-doc/html/clutter-box2d/ClutterBox2D.html
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
+7
View File
@@ -0,0 +1,7 @@
$NetBSD: distinfo,v 1.3 2009/10/26 08:48:05 obache Exp $
SHA1 (clutter-box2d-0.10.0.tar.gz) = 284c8d20f6d04bbdf54599af7a42547fe22fae08
RMD160 (clutter-box2d-0.10.0.tar.gz) = a43b4378246bd43cb8ab8c342185229bf5f584e5
Size (clutter-box2d-0.10.0.tar.gz) = 491980 bytes
SHA1 (patch-aa) = 873b3f2277727ca6f9093b58994d3ef137310718
SHA1 (patch-ab) = 8a596ad7aac00e68733131be0e907befef64b2ea
+23
View File
@@ -0,0 +1,23 @@
$NetBSD: patch-aa,v 1.1 2009/10/26 08:48:05 obache Exp $
http://git.clutter-project.org/cgit.cgi?url=clutter-box2d/diff/&id=dae84a82efe22b284cba8ca1985ce14bb4e86c99
--- clutter-box2d/Makefile.am.orig 2009-07-29 15:12:34.000000000 +0000
+++ clutter-box2d/Makefile.am
@@ -39,6 +39,8 @@ DISTCLEANFILES = $(MARSHALFILES)
EXTRA_DIST = \
clutter-box2d-marshal.list
+if HAVE_INTROSPECTION
+
BUILT_GIRSOURCES =
ClutterBox2D-@CLUTTER_BOX2D_API_VERSION@.gir: $(INTROSPECTION_SCANNER) libclutter-box2d-@CLUTTER_BOX2D_API_VERSION@.la
@@ -68,5 +70,7 @@ typelibs_DATA = $(BUILT_GIRSOURCES:.gir=
%.typelib: %.gir $(INTROSPECTION_COMPILER)
$(QUIET_GEN)$(DEBUG) $(INTROSPECTION_COMPILER) --includedir=$(srcdir) --includedir=. $(INTROSPECTION_COMPILER_OPTS) $< -o $(builddir)/$(@F)
+endif # HAVE_INTROSPECTION
+
CLEANFILES=
CLEANFILES += $(BUILT_GIRSOURCES) $(typelibs_DATA)
+64
View File
@@ -0,0 +1,64 @@
$NetBSD: patch-ab,v 1.1 2009/10/26 08:48:05 obache Exp $
regen with patch-aa
--- clutter-box2d/Makefile.in.orig 2009-07-29 15:17:36.000000000 +0000
+++ clutter-box2d/Makefile.in
@@ -269,14 +269,14 @@ DISTCLEANFILES = $(MARSHALFILES)
EXTRA_DIST = \
clutter-box2d-marshal.list
-BUILT_GIRSOURCES = ClutterBox2D-@CLUTTER_BOX2D_API_VERSION@.gir
+@HAVE_INTROSPECTION_TRUE@BUILT_GIRSOURCES = ClutterBox2D-@CLUTTER_BOX2D_API_VERSION@.gir
# INTROSPECTION_GIRDIR/INTROSPECTION_TYPELIBDIR aren't the right place to
# install anything - we need to install inside our prefix.
-girdir = $(datadir)/gir-1.0
-gir_DATA = $(BUILT_GIRSOURCES)
-typelibsdir = $(libdir)/girepository-1.0/
-typelibs_DATA = $(BUILT_GIRSOURCES:.gir=.typelib)
+@HAVE_INTROSPECTION_TRUE@girdir = $(datadir)/gir-1.0
+@HAVE_INTROSPECTION_TRUE@gir_DATA = $(BUILT_GIRSOURCES)
+@HAVE_INTROSPECTION_TRUE@typelibsdir = $(libdir)/girepository-1.0/
+@HAVE_INTROSPECTION_TRUE@typelibs_DATA = $(BUILT_GIRSOURCES:.gir=.typelib)
CLEANFILES = $(BUILT_GIRSOURCES) $(typelibs_DATA)
all: $(BUILT_SOURCES)
$(MAKE) $(AM_MAKEFLAGS) all-am
@@ -651,22 +651,22 @@ clutter-box2d-marshal.c: clutter-box2d-m
clutter-box2d-marshal.h: clutter-box2d-marshal.list Makefile
glib-genmarshal --prefix=clutter_box2d_marshal --header $< > $@
-ClutterBox2D-@CLUTTER_BOX2D_API_VERSION@.gir: $(INTROSPECTION_SCANNER) libclutter-box2d-@CLUTTER_BOX2D_API_VERSION@.la
- $(QUIET_GEN)$(INTROSPECTION_SCANNER) -v \
- --namespace ClutterBox2D --nsversion=@CLUTTER_BOX2D_API_VERSION@ \
- --add-include-path=$(srcdir) --add-include=path=. \
- --include=Clutter-1.0 \
- --library=clutter-box2d-@CLUTTER_BOX2D_API_VERSION@ \
- --libtool="$(top_builddir)/libtool" \
- --output $@ \
- --pkg gobject-2.0 \
- --pkg clutter-1.0 \
- $(top_srcdir)/clutter-box2d/clutter-box2d.h \
- $(top_srcdir)/clutter-box2d/clutter-box2d-joint.h \
- $(top_srcdir)/clutter-box2d/clutter-box2d-util.h
+@HAVE_INTROSPECTION_TRUE@ClutterBox2D-@CLUTTER_BOX2D_API_VERSION@.gir: $(INTROSPECTION_SCANNER) libclutter-box2d-@CLUTTER_BOX2D_API_VERSION@.la
+@HAVE_INTROSPECTION_TRUE@ $(QUIET_GEN)$(INTROSPECTION_SCANNER) -v \
+@HAVE_INTROSPECTION_TRUE@ --namespace ClutterBox2D --nsversion=@CLUTTER_BOX2D_API_VERSION@ \
+@HAVE_INTROSPECTION_TRUE@ --add-include-path=$(srcdir) --add-include=path=. \
+@HAVE_INTROSPECTION_TRUE@ --include=Clutter-1.0 \
+@HAVE_INTROSPECTION_TRUE@ --library=clutter-box2d-@CLUTTER_BOX2D_API_VERSION@ \
+@HAVE_INTROSPECTION_TRUE@ --libtool="$(top_builddir)/libtool" \
+@HAVE_INTROSPECTION_TRUE@ --output $@ \
+@HAVE_INTROSPECTION_TRUE@ --pkg gobject-2.0 \
+@HAVE_INTROSPECTION_TRUE@ --pkg clutter-1.0 \
+@HAVE_INTROSPECTION_TRUE@ $(top_srcdir)/clutter-box2d/clutter-box2d.h \
+@HAVE_INTROSPECTION_TRUE@ $(top_srcdir)/clutter-box2d/clutter-box2d-joint.h \
+@HAVE_INTROSPECTION_TRUE@ $(top_srcdir)/clutter-box2d/clutter-box2d-util.h
-%.typelib: %.gir $(INTROSPECTION_COMPILER)
- $(QUIET_GEN)$(DEBUG) $(INTROSPECTION_COMPILER) --includedir=$(srcdir) --includedir=. $(INTROSPECTION_COMPILER_OPTS) $< -o $(builddir)/$(@F)
+@HAVE_INTROSPECTION_TRUE@%.typelib: %.gir $(INTROSPECTION_COMPILER)
+@HAVE_INTROSPECTION_TRUE@ $(QUIET_GEN)$(DEBUG) $(INTROSPECTION_COMPILER) --includedir=$(srcdir) --includedir=. $(INTROSPECTION_COMPILER_OPTS) $< -o $(builddir)/$(@F)
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT: