diff options
author | obache <obache> | 2009-10-26 08:30:16 +0000 |
---|---|---|
committer | obache <obache> | 2009-10-26 08:30:16 +0000 |
commit | ef2d99659edf8815d7c771dcbd870f7b00690f32 (patch) | |
tree | 16a39c8d027b424689c635d03e54fa852cd868f3 /graphics/clutter08 | |
parent | d145734090607151e2e15671811926bad979dee2 (diff) | |
download | pkgsrc-ef2d99659edf8815d7c771dcbd870f7b00690f32.tar.gz |
Import clutter08-0.8.8 as graphics/clutter08.
clutter-0.8 branch.
Diffstat (limited to 'graphics/clutter08')
-rw-r--r-- | graphics/clutter08/DESCR | 2 | ||||
-rw-r--r-- | graphics/clutter08/Makefile | 43 | ||||
-rw-r--r-- | graphics/clutter08/PLIST | 162 | ||||
-rw-r--r-- | graphics/clutter08/buildlink3.mk | 30 | ||||
-rw-r--r-- | graphics/clutter08/distinfo | 6 | ||||
-rw-r--r-- | graphics/clutter08/options.mk | 33 | ||||
-rw-r--r-- | graphics/clutter08/patches/patch-aa | 14 |
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__ */ |