diff options
author | obache <obache@pkgsrc.org> | 2008-12-14 10:57:18 +0000 |
---|---|---|
committer | obache <obache@pkgsrc.org> | 2008-12-14 10:57:18 +0000 |
commit | 2767f4f5032d5ea44acf259165ad75f23f209f18 (patch) | |
tree | 095aa65a3b49338c90f681d7b5a70e7090c5b2f3 /graphics | |
parent | f772ef63980d600c368fa62ffa8bb0c18ca9d879 (diff) | |
download | pkgsrc-2767f4f5032d5ea44acf259165ad75f23f209f18.tar.gz |
Import clutter-0.8.4 as graphics/clutter.
Clutter it an open source software library for creating fast, visually
rich and animated graphical user interfaces.
Diffstat (limited to 'graphics')
-rw-r--r-- | graphics/clutter/DESCR | 2 | ||||
-rw-r--r-- | graphics/clutter/Makefile | 33 | ||||
-rw-r--r-- | graphics/clutter/PLIST | 169 | ||||
-rw-r--r-- | graphics/clutter/buildlink3.mk | 40 | ||||
-rw-r--r-- | graphics/clutter/distinfo | 5 | ||||
-rw-r--r-- | graphics/clutter/options.mk | 32 |
6 files changed, 281 insertions, 0 deletions
diff --git a/graphics/clutter/DESCR b/graphics/clutter/DESCR new file mode 100644 index 00000000000..685292c7f49 --- /dev/null +++ b/graphics/clutter/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/clutter/Makefile b/graphics/clutter/Makefile new file mode 100644 index 00000000000..cf62f477f8c --- /dev/null +++ b/graphics/clutter/Makefile @@ -0,0 +1,33 @@ +# $NetBSD: Makefile,v 1.1.1.1 2008/12/14 10:57:18 obache Exp $ +# + +DISTNAME= clutter-0.8.4 +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 + +PKG_DESTDIR_SUPPORT= user-destdir + +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 + +.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/clutter/PLIST b/graphics/clutter/PLIST new file mode 100644 index 00000000000..92a9d541dc0 --- /dev/null +++ b/graphics/clutter/PLIST @@ -0,0 +1,169 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2008/12/14 10:57:18 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/ClutterActor.html +share/gtk-doc/html/clutter/ClutterAlpha.html +share/gtk-doc/html/clutter/ClutterBehaviour.html +share/gtk-doc/html/clutter/ClutterBehaviourBspline.html +share/gtk-doc/html/clutter/ClutterBehaviourDepth.html +share/gtk-doc/html/clutter/ClutterBehaviourEllipse.html +share/gtk-doc/html/clutter/ClutterBehaviourOpacity.html +share/gtk-doc/html/clutter/ClutterBehaviourPath.html +share/gtk-doc/html/clutter/ClutterBehaviourRotate.html +share/gtk-doc/html/clutter/ClutterBehaviourScale.html +share/gtk-doc/html/clutter/ClutterChildMeta.html +share/gtk-doc/html/clutter/ClutterCloneTexture.html +share/gtk-doc/html/clutter/ClutterContainer.html +share/gtk-doc/html/clutter/ClutterEntry.html +share/gtk-doc/html/clutter/ClutterGroup.html +share/gtk-doc/html/clutter/ClutterLabel.html +share/gtk-doc/html/clutter/ClutterListModel.html +share/gtk-doc/html/clutter/ClutterMedia.html +share/gtk-doc/html/clutter/ClutterModel.html +share/gtk-doc/html/clutter/ClutterModelIter.html +share/gtk-doc/html/clutter/ClutterRectangle.html +share/gtk-doc/html/clutter/ClutterScore.html +share/gtk-doc/html/clutter/ClutterScript.html +share/gtk-doc/html/clutter/ClutterShader.html +share/gtk-doc/html/clutter/ClutterStage.html +share/gtk-doc/html/clutter/ClutterTexture.html +share/gtk-doc/html/clutter/ClutterTimeline.html +share/gtk-doc/html/clutter/actor-box.png +share/gtk-doc/html/clutter/alpha-func.png +share/gtk-doc/html/clutter/building-clutter.html +share/gtk-doc/html/clutter/ch01.html +share/gtk-doc/html/clutter/ch02.html +share/gtk-doc/html/clutter/ch03.html +share/gtk-doc/html/clutter/ch04.html +share/gtk-doc/html/clutter/ch05.html +share/gtk-doc/html/clutter/ch06.html +share/gtk-doc/html/clutter/ch07.html +share/gtk-doc/html/clutter/ch08.html +share/gtk-doc/html/clutter/ch09.html +share/gtk-doc/html/clutter/clutter-Clutter-Effects.html +share/gtk-doc/html/clutter/clutter-ClutterBackend.html +share/gtk-doc/html/clutter/clutter-ClutterScriptable.html +share/gtk-doc/html/clutter/clutter-Colors.html +share/gtk-doc/html/clutter/clutter-Events.html +share/gtk-doc/html/clutter/clutter-Fixed-Point-Support.html +share/gtk-doc/html/clutter/clutter-General.html +share/gtk-doc/html/clutter/clutter-Unit-conversion.html +share/gtk-doc/html/clutter/clutter-Utilities.html +share/gtk-doc/html/clutter/clutter-Versioning-Macros.html +share/gtk-doc/html/clutter/clutter-Win32-Specific-Support.html +share/gtk-doc/html/clutter/clutter-X11-Specific-Support.html +share/gtk-doc/html/clutter/clutter-animation-behaviours.html +share/gtk-doc/html/clutter/clutter-animation-conclusion.html +share/gtk-doc/html/clutter/clutter-animation-effects.html +share/gtk-doc/html/clutter/clutter-animation-timelines.html +share/gtk-doc/html/clutter/clutter-animations.html +share/gtk-doc/html/clutter/clutter-overview.html +share/gtk-doc/html/clutter/clutter-subclassing-ClutterActor.html +share/gtk-doc/html/clutter/clutter.devhelp +share/gtk-doc/html/clutter/clutter.devhelp2 +share/gtk-doc/html/clutter/clutteranimation.html +share/gtk-doc/html/clutter/clutterbase.html +share/gtk-doc/html/clutter/creating-your-own-behaviours.html +share/gtk-doc/html/clutter/event-flow.png +share/gtk-doc/html/clutter/home.png +share/gtk-doc/html/clutter/index.html +share/gtk-doc/html/clutter/index.sgml +share/gtk-doc/html/clutter/ix01.html +share/gtk-doc/html/clutter/ix02.html +share/gtk-doc/html/clutter/ix03.html +share/gtk-doc/html/clutter/ix04.html +share/gtk-doc/html/clutter/ix05.html +share/gtk-doc/html/clutter/ix06.html +share/gtk-doc/html/clutter/left.png +share/gtk-doc/html/clutter/license.html +share/gtk-doc/html/clutter/path-alpha-func.png +share/gtk-doc/html/clutter/pt05.html +share/gtk-doc/html/clutter/pt06.html +share/gtk-doc/html/clutter/pt07.html +share/gtk-doc/html/clutter/right.png +share/gtk-doc/html/clutter/style.css +share/gtk-doc/html/clutter/up.png +share/gtk-doc/html/cogl/ch01.html +share/gtk-doc/html/cogl/cogl-General-API.html +share/gtk-doc/html/cogl/cogl-Offscreen-Buffers.html +share/gtk-doc/html/cogl/cogl-Primitives.html +share/gtk-doc/html/cogl/cogl-Shaders-and-Programmable-Pipeline.html +share/gtk-doc/html/cogl/cogl-Textures.html +share/gtk-doc/html/cogl/cogl-Utility-API.html +share/gtk-doc/html/cogl/cogl.devhelp +share/gtk-doc/html/cogl/cogl.devhelp2 +share/gtk-doc/html/cogl/home.png +share/gtk-doc/html/cogl/index.html +share/gtk-doc/html/cogl/index.sgml +share/gtk-doc/html/cogl/ix01.html +share/gtk-doc/html/cogl/left.png +share/gtk-doc/html/cogl/license.html +share/gtk-doc/html/cogl/right.png +share/gtk-doc/html/cogl/style.css +share/gtk-doc/html/cogl/up.png +@dirrm share/gtk-doc/html/cogl +@dirrm share/gtk-doc/html/clutter +@dirrm include/clutter-0.8/cogl +${PLIST.x11}@dirrm include/clutter-0.8/clutter/x11 +${PLIST.x11}@dirrm include/clutter-0.8/clutter/glx +@dirrm include/clutter-0.8/clutter +@dirrm include/clutter-0.8 diff --git a/graphics/clutter/buildlink3.mk b/graphics/clutter/buildlink3.mk new file mode 100644 index 00000000000..4d7d0b92820 --- /dev/null +++ b/graphics/clutter/buildlink3.mk @@ -0,0 +1,40 @@ +# $NetBSD: buildlink3.mk,v 1.1.1.1 2008/12/14 10:57:18 obache Exp $ +# + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ +CLUTTER_BUILDLINK3_MK:= ${CLUTTER_BUILDLINK3_MK}+ + +.if ${BUILDLINK_DEPTH} == "+" +BUILDLINK_DEPENDS+= clutter +.endif + +BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nclutter} +BUILDLINK_PACKAGES+= clutter +BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}clutter + +.if ${CLUTTER_BUILDLINK3_MK} == "+" +BUILDLINK_API_DEPENDS.clutter+= clutter>=0.8.0 +BUILDLINK_PKGSRCDIR.clutter?= ../../graphics/clutter + +PRINT_PLIST_AWK+= /^@dirrm include\/clutter-0.8$$/ \ + { print "@comment in clutter: " $$0; next; } +.endif # CLUTTER_BUILDLINK3_MK + +pkgbase := clutter +.include "../../mk/pkg-build-options.mk" + +.if !empty(PKG_BUILD_OPTIONS.clutter: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" + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/graphics/clutter/distinfo b/graphics/clutter/distinfo new file mode 100644 index 00000000000..739eb2415dd --- /dev/null +++ b/graphics/clutter/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2008/12/14 10:57:18 obache Exp $ + +SHA1 (clutter-0.8.4.tar.gz) = 4a997d4df63db3e152975d91dfa66feb7d69d258 +RMD160 (clutter-0.8.4.tar.gz) = e7f8dc1ec34a51b078f87bbbb5db28c5637c09a2 +Size (clutter-0.8.4.tar.gz) = 2081546 bytes diff --git a/graphics/clutter/options.mk b/graphics/clutter/options.mk new file mode 100644 index 00000000000..242ecff14c3 --- /dev/null +++ b/graphics/clutter/options.mk @@ -0,0 +1,32 @@ +# $NetBSD: options.mk,v 1.1.1.1 2008/12/14 10:57:18 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 +.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 |