summaryrefslogtreecommitdiff
path: root/graphics/clutter08
diff options
context:
space:
mode:
authorobache <obache>2009-10-26 08:30:16 +0000
committerobache <obache>2009-10-26 08:30:16 +0000
commit3c866aa064bf112b1e0d37ad8f287eb205011b6b (patch)
tree16a39c8d027b424689c635d03e54fa852cd868f3 /graphics/clutter08
parentd5c39ca3d7273ff2f2ffd83fe7268ad0c107980c (diff)
downloadpkgsrc-3c866aa064bf112b1e0d37ad8f287eb205011b6b.tar.gz
Import clutter08-0.8.8 as graphics/clutter08.
clutter-0.8 branch.
Diffstat (limited to 'graphics/clutter08')
-rw-r--r--graphics/clutter08/DESCR2
-rw-r--r--graphics/clutter08/Makefile43
-rw-r--r--graphics/clutter08/PLIST162
-rw-r--r--graphics/clutter08/buildlink3.mk30
-rw-r--r--graphics/clutter08/distinfo6
-rw-r--r--graphics/clutter08/options.mk33
-rw-r--r--graphics/clutter08/patches/patch-aa14
7 files changed, 290 insertions, 0 deletions
diff --git a/graphics/clutter08/DESCR b/graphics/clutter08/DESCR
new file mode 100644
index 00000000000..685292c7f49
--- /dev/null
+++ b/graphics/clutter08/DESCR
@@ -0,0 +1,2 @@
+Clutter it an open source software library for creating fast, visually
+rich and animated graphical user interfaces.
diff --git a/graphics/clutter08/Makefile b/graphics/clutter08/Makefile
new file mode 100644
index 00000000000..9dd0f2df6ae
--- /dev/null
+++ b/graphics/clutter08/Makefile
@@ -0,0 +1,43 @@
+# $NetBSD: Makefile,v 1.1.1.1 2009/10/26 08:30:16 obache Exp $
+#
+
+DISTNAME= clutter-0.8.8
+PKGNAME= ${DISTNAME:S/clutter/clutter08/}
+CATEGORIES= graphics
+MASTER_SITES= http://www.clutter-project.org/sources/clutter/0.8/
+
+MAINTAINER= obache@NetBSD.org
+HOMEPAGE= http://clutter-project.org/
+COMMENT= Open GL based interactive canvas library
+LICENSE= gnu-lgpl-v2.1
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+CONFLICTS+= clutter-0.8.*{,nb*}
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
+USE_TOOLS+= gmake pkg-config
+
+CONFIGURE_ARGS+= --with-json=check
+
+PKGCONFIG_OVERRIDE+= clutter/x11/clutter-x11.pc.in
+PKGCONFIG_OVERRIDE+= clutter/win32/clutter-win32.pc.in
+PKGCONFIG_OVERRIDE+= clutter.pc.in
+
+# Workaround for Upstream Bug#562310.
+# for more detail, see also PR#41475.
+TOOLS_NOOP+= gtkdoc-rebase
+
+MAKE_ENV+= DOC_MODULE_VERSION=0.8
+
+.include "options.mk"
+
+TEST_TARGET= check
+
+BUILDLINK_API_DEPENDS.glib2+= glib2>=2.14.0
+.include "../../devel/glib2/buildlink3.mk"
+BUILDLINK_API_DEPENDS.pango+= pango>=1.18.0
+.include "../../devel/pango/buildlink3.mk"
+.include "../../textproc/json-glib/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/graphics/clutter08/PLIST b/graphics/clutter08/PLIST
new file mode 100644
index 00000000000..795543b0daa
--- /dev/null
+++ b/graphics/clutter08/PLIST
@@ -0,0 +1,162 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2009/10/26 08:30:16 obache Exp $
+include/clutter-0.8/clutter/clutter-actor.h
+include/clutter-0.8/clutter/clutter-alpha.h
+include/clutter-0.8/clutter/clutter-backend.h
+include/clutter-0.8/clutter/clutter-behaviour-bspline.h
+include/clutter-0.8/clutter/clutter-behaviour-depth.h
+include/clutter-0.8/clutter/clutter-behaviour-ellipse.h
+include/clutter-0.8/clutter/clutter-behaviour-opacity.h
+include/clutter-0.8/clutter/clutter-behaviour-path.h
+include/clutter-0.8/clutter/clutter-behaviour-rotate.h
+include/clutter-0.8/clutter/clutter-behaviour-scale.h
+include/clutter-0.8/clutter/clutter-behaviour.h
+include/clutter-0.8/clutter/clutter-child-meta.h
+include/clutter-0.8/clutter/clutter-clone-texture.h
+include/clutter-0.8/clutter/clutter-color.h
+include/clutter-0.8/clutter/clutter-container.h
+include/clutter-0.8/clutter/clutter-deprecated.h
+include/clutter-0.8/clutter/clutter-effect.h
+include/clutter-0.8/clutter/clutter-entry.h
+include/clutter-0.8/clutter/clutter-enum-types.h
+include/clutter-0.8/clutter/clutter-event.h
+include/clutter-0.8/clutter/clutter-feature.h
+include/clutter-0.8/clutter/clutter-fixed.h
+include/clutter-0.8/clutter/clutter-frame-source.h
+include/clutter-0.8/clutter/clutter-group.h
+include/clutter-0.8/clutter/clutter-json.h
+include/clutter-0.8/clutter/clutter-keysyms.h
+include/clutter-0.8/clutter/clutter-label.h
+include/clutter-0.8/clutter/clutter-list-model.h
+include/clutter-0.8/clutter/clutter-main.h
+include/clutter-0.8/clutter/clutter-media.h
+include/clutter-0.8/clutter/clutter-model.h
+${PLIST.osx}include/clutter-0.8/clutter/clutter-osx.h
+include/clutter-0.8/clutter/clutter-rectangle.h
+include/clutter-0.8/clutter/clutter-score.h
+include/clutter-0.8/clutter/clutter-script.h
+include/clutter-0.8/clutter/clutter-scriptable.h
+include/clutter-0.8/clutter/clutter-shader.h
+include/clutter-0.8/clutter/clutter-stage-manager.h
+include/clutter-0.8/clutter/clutter-stage.h
+include/clutter-0.8/clutter/clutter-texture.h
+include/clutter-0.8/clutter/clutter-timeline.h
+include/clutter-0.8/clutter/clutter-timeout-pool.h
+include/clutter-0.8/clutter/clutter-types.h
+include/clutter-0.8/clutter/clutter-units.h
+include/clutter-0.8/clutter/clutter-util.h
+include/clutter-0.8/clutter/clutter-version.h
+include/clutter-0.8/clutter/clutter.h
+${PLIST.x11}include/clutter-0.8/clutter/glx/clutter-glx-texture-pixmap.h
+${PLIST.x11}include/clutter-0.8/clutter/glx/clutter-glx.h
+include/clutter-0.8/clutter/pangoclutter.h
+${PLIST.x11}include/clutter-0.8/clutter/x11/clutter-x11-enum-types.h
+${PLIST.x11}include/clutter-0.8/clutter/x11/clutter-x11-texture-pixmap.h
+${PLIST.x11}include/clutter-0.8/clutter/x11/clutter-x11.h
+include/clutter-0.8/cogl/cogl-defines-gl.h
+include/clutter-0.8/cogl/cogl.h
+${PLIST.x11}lib/libclutter-glx-0.8.la
+${PLIST.osx}lib/libclutter-osx-0.8.la
+lib/pkgconfig/clutter-0.8.pc
+${PLIST.x11}lib/pkgconfig/clutter-glx-0.8.pc
+${PLIST.osx}lib/pkgconfig/clutter-osx-0.8.pc
+${PLIST.x11}lib/pkgconfig/clutter-x11-0.8.pc
+share/gtk-doc/html/clutter-0.8/ClutterActor.html
+share/gtk-doc/html/clutter-0.8/ClutterAlpha.html
+share/gtk-doc/html/clutter-0.8/ClutterBehaviour.html
+share/gtk-doc/html/clutter-0.8/ClutterBehaviourBspline.html
+share/gtk-doc/html/clutter-0.8/ClutterBehaviourDepth.html
+share/gtk-doc/html/clutter-0.8/ClutterBehaviourEllipse.html
+share/gtk-doc/html/clutter-0.8/ClutterBehaviourOpacity.html
+share/gtk-doc/html/clutter-0.8/ClutterBehaviourPath.html
+share/gtk-doc/html/clutter-0.8/ClutterBehaviourRotate.html
+share/gtk-doc/html/clutter-0.8/ClutterBehaviourScale.html
+share/gtk-doc/html/clutter-0.8/ClutterChildMeta.html
+share/gtk-doc/html/clutter-0.8/ClutterCloneTexture.html
+share/gtk-doc/html/clutter-0.8/ClutterContainer.html
+share/gtk-doc/html/clutter-0.8/ClutterEntry.html
+share/gtk-doc/html/clutter-0.8/ClutterGroup.html
+share/gtk-doc/html/clutter-0.8/ClutterLabel.html
+share/gtk-doc/html/clutter-0.8/ClutterListModel.html
+share/gtk-doc/html/clutter-0.8/ClutterMedia.html
+share/gtk-doc/html/clutter-0.8/ClutterModel.html
+share/gtk-doc/html/clutter-0.8/ClutterModelIter.html
+share/gtk-doc/html/clutter-0.8/ClutterRectangle.html
+share/gtk-doc/html/clutter-0.8/ClutterScore.html
+share/gtk-doc/html/clutter-0.8/ClutterScript.html
+share/gtk-doc/html/clutter-0.8/ClutterShader.html
+share/gtk-doc/html/clutter-0.8/ClutterStage.html
+share/gtk-doc/html/clutter-0.8/ClutterTexture.html
+share/gtk-doc/html/clutter-0.8/ClutterTimeline.html
+share/gtk-doc/html/clutter-0.8/actor-box.png
+share/gtk-doc/html/clutter-0.8/alpha-func.png
+share/gtk-doc/html/clutter-0.8/building-clutter.html
+share/gtk-doc/html/clutter-0.8/ch01.html
+share/gtk-doc/html/clutter-0.8/ch02.html
+share/gtk-doc/html/clutter-0.8/ch03.html
+share/gtk-doc/html/clutter-0.8/ch04.html
+share/gtk-doc/html/clutter-0.8/ch05.html
+share/gtk-doc/html/clutter-0.8/ch06.html
+share/gtk-doc/html/clutter-0.8/ch07.html
+share/gtk-doc/html/clutter-0.8/ch08.html
+share/gtk-doc/html/clutter-0.8/ch09.html
+share/gtk-doc/html/clutter-0.8/clutter-0.8.devhelp
+share/gtk-doc/html/clutter-0.8/clutter-0.8.devhelp2
+share/gtk-doc/html/clutter-0.8/clutter-Clutter-Effects.html
+share/gtk-doc/html/clutter-0.8/clutter-ClutterBackend.html
+share/gtk-doc/html/clutter-0.8/clutter-ClutterScriptable.html
+share/gtk-doc/html/clutter-0.8/clutter-Colors.html
+share/gtk-doc/html/clutter-0.8/clutter-Events.html
+share/gtk-doc/html/clutter-0.8/clutter-Fixed-Point-Support.html
+share/gtk-doc/html/clutter-0.8/clutter-General.html
+share/gtk-doc/html/clutter-0.8/clutter-Unit-conversion.html
+share/gtk-doc/html/clutter-0.8/clutter-Utilities.html
+share/gtk-doc/html/clutter-0.8/clutter-Versioning-Macros.html
+share/gtk-doc/html/clutter-0.8/clutter-Win32-Specific-Support.html
+share/gtk-doc/html/clutter-0.8/clutter-X11-Specific-Support.html
+share/gtk-doc/html/clutter-0.8/clutter-animation-behaviours.html
+share/gtk-doc/html/clutter-0.8/clutter-animation-conclusion.html
+share/gtk-doc/html/clutter-0.8/clutter-animation-effects.html
+share/gtk-doc/html/clutter-0.8/clutter-animation-timelines.html
+share/gtk-doc/html/clutter-0.8/clutter-animations.html
+share/gtk-doc/html/clutter-0.8/clutter-overview.html
+share/gtk-doc/html/clutter-0.8/clutter-subclassing-ClutterActor.html
+share/gtk-doc/html/clutter-0.8/clutteranimation.html
+share/gtk-doc/html/clutter-0.8/clutterbase.html
+share/gtk-doc/html/clutter-0.8/creating-your-own-behaviours.html
+share/gtk-doc/html/clutter-0.8/event-flow.png
+share/gtk-doc/html/clutter-0.8/home.png
+share/gtk-doc/html/clutter-0.8/index.html
+share/gtk-doc/html/clutter-0.8/index.sgml
+share/gtk-doc/html/clutter-0.8/ix01.html
+share/gtk-doc/html/clutter-0.8/ix02.html
+share/gtk-doc/html/clutter-0.8/ix03.html
+share/gtk-doc/html/clutter-0.8/ix04.html
+share/gtk-doc/html/clutter-0.8/ix05.html
+share/gtk-doc/html/clutter-0.8/ix06.html
+share/gtk-doc/html/clutter-0.8/left.png
+share/gtk-doc/html/clutter-0.8/license.html
+share/gtk-doc/html/clutter-0.8/path-alpha-func.png
+share/gtk-doc/html/clutter-0.8/pt05.html
+share/gtk-doc/html/clutter-0.8/pt06.html
+share/gtk-doc/html/clutter-0.8/pt07.html
+share/gtk-doc/html/clutter-0.8/right.png
+share/gtk-doc/html/clutter-0.8/style.css
+share/gtk-doc/html/clutter-0.8/up.png
+share/gtk-doc/html/cogl-0.8/ch01.html
+share/gtk-doc/html/cogl-0.8/cogl-0.8.devhelp
+share/gtk-doc/html/cogl-0.8/cogl-0.8.devhelp2
+share/gtk-doc/html/cogl-0.8/cogl-General-API.html
+share/gtk-doc/html/cogl-0.8/cogl-Offscreen-Buffers.html
+share/gtk-doc/html/cogl-0.8/cogl-Primitives.html
+share/gtk-doc/html/cogl-0.8/cogl-Shaders-and-Programmable-Pipeline.html
+share/gtk-doc/html/cogl-0.8/cogl-Textures.html
+share/gtk-doc/html/cogl-0.8/cogl-Utility-API.html
+share/gtk-doc/html/cogl-0.8/home.png
+share/gtk-doc/html/cogl-0.8/index.html
+share/gtk-doc/html/cogl-0.8/index.sgml
+share/gtk-doc/html/cogl-0.8/ix01.html
+share/gtk-doc/html/cogl-0.8/left.png
+share/gtk-doc/html/cogl-0.8/license.html
+share/gtk-doc/html/cogl-0.8/right.png
+share/gtk-doc/html/cogl-0.8/style.css
+share/gtk-doc/html/cogl-0.8/up.png
diff --git a/graphics/clutter08/buildlink3.mk b/graphics/clutter08/buildlink3.mk
new file mode 100644
index 00000000000..885c67272f8
--- /dev/null
+++ b/graphics/clutter08/buildlink3.mk
@@ -0,0 +1,30 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2009/10/26 08:30:16 obache Exp $
+#
+
+BUILDLINK_TREE+= clutter08
+
+.if !defined(CLUTTER08_BUILDLINK3_MK)
+CLUTTER08_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.clutter08+= clutter08>=0.8.0
+BUILDLINK_PKGSRCDIR.clutter08?= ../../graphics/clutter08
+
+pkgbase := clutter08
+.include "../../mk/pkg-build-options.mk"
+
+.if !empty(PKG_BUILD_OPTIONS.clutter08:Mx11)
+.include "../../graphics/MesaLib/buildlink3.mk"
+.include "../../x11/libX11/buildlink3.mk"
+.include "../../x11/libXdamage/buildlink3.mk"
+.include "../../x11/libXfixes/buildlink3.mk"
+.include "../../x11/libXcomposite/buildlink3.mk"
+.include "../../x11/libXi/buildlink3.mk"
+.include "../../x11/gtk2/buildlink3.mk"
+.endif
+
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/pango/buildlink3.mk"
+.include "../../textproc/json-glib/buildlink3.mk"
+.endif # CLUTTER08_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -clutter08
diff --git a/graphics/clutter08/distinfo b/graphics/clutter08/distinfo
new file mode 100644
index 00000000000..1236e58e36f
--- /dev/null
+++ b/graphics/clutter08/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2009/10/26 08:30:16 obache Exp $
+
+SHA1 (clutter-0.8.8.tar.gz) = 560e127b99494131ec3b901f53bd93d6809d79ea
+RMD160 (clutter-0.8.8.tar.gz) = 400c97617cd26ae9e338cedddce8b67bc3fe4293
+Size (clutter-0.8.8.tar.gz) = 2153665 bytes
+SHA1 (patch-aa) = 639cd5709b8423ccd5c42b77231fefaaa9af072d
diff --git a/graphics/clutter08/options.mk b/graphics/clutter08/options.mk
new file mode 100644
index 00000000000..6068267ca62
--- /dev/null
+++ b/graphics/clutter08/options.mk
@@ -0,0 +1,33 @@
+# $NetBSD: options.mk,v 1.1.1.1 2009/10/26 08:30:16 obache Exp $
+#
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.clutter
+PKG_SUPPORTED_OPTIONS= x11
+PKG_SUGGESTED_OPTIONS= x11
+
+.include "../../mk/bsd.options.mk"
+
+PLIST_VARS+= x11 osx
+
+.if !empty(PKG_OPTIONS:Mx11)
+PLIST.x11= yes
+CONFIGURE_ARGS+= --with-x
+CONFIGURE_ARGS+= --with-flavour=glx
+CONFIGURE_ARGS+= --with-imagebackend=gdk-pixbuf
+BUILDLINK_API_DEPENDS.MesaLib+= MesaLib>=7.0
+.include "../../graphics/MesaLib/buildlink3.mk"
+.include "../../x11/libX11/buildlink3.mk"
+.include "../../x11/libXdamage/buildlink3.mk"
+.include "../../x11/libXfixes/buildlink3.mk"
+.include "../../x11/libXcomposite/buildlink3.mk"
+.include "../../x11/libXi/buildlink3.mk"
+.include "../../x11/gtk2/buildlink3.mk"
+.else
+CONFIGURE_ARGS+= --without-x
+.include "../../mk/bsd.prefs.mk"
+. if ${OPSYS} == Darwin
+PLIST.osx= yes
+CONFIGURE_ARGS+= --with-flavour=osx
+CONFIGURE_ARGS+= --with-imagebackend=quartz
+. endif
+.endif
diff --git a/graphics/clutter08/patches/patch-aa b/graphics/clutter08/patches/patch-aa
new file mode 100644
index 00000000000..538759eca92
--- /dev/null
+++ b/graphics/clutter08/patches/patch-aa
@@ -0,0 +1,14 @@
+$NetBSD: patch-aa,v 1.1.1.1 2009/10/26 08:30:16 obache Exp $
+
+--- clutter/clutter-json.h.in.orig 2008-12-10 22:44:39.000000000 +0000
++++ clutter/clutter-json.h.in
+@@ -6,8 +6,6 @@
+ * without changing the other headers.
+ */
+
+-#include "@JSON_PREFIX@/json-types.h"
+-#include "@JSON_PREFIX@/json-parser.h"
+-#include "@JSON_PREFIX@/json-generator.h"
++#include "@JSON_PREFIX@/json-glib.h"
+
+ #endif /* __CLUTTER_JSON_H__ */