summaryrefslogtreecommitdiff
path: root/graphics/p5-clutter
diff options
context:
space:
mode:
authorobache <obache>2008-12-14 11:13:32 +0000
committerobache <obache>2008-12-14 11:13:32 +0000
commit5828e8fd162170a550494814af2e9ff26c308196 (patch)
tree957c7d2602609553429deea7930147d91d4a69b4 /graphics/p5-clutter
parentb2bf740b3b039ce7d3adf467cd6921a9ba72a400 (diff)
downloadpkgsrc-5828e8fd162170a550494814af2e9ff26c308196.tar.gz
Import p5-clutter-0.8.2.0 as graphics/p5-clutter.
Perl bindings to the Clutter OpenGL canvas. Clutter aims to give a nice and easy GObject based API for creating fast, heavily stylised applications, such as media box UI, presentations, kiosk style applications, etc. Clutter uses OpenGL for rendering. The Clutter Perl bindings allow you to write canvas-based applications in a Perlish and object-oriented way, freeing you from having to care about casting and memory management of the original Clutter C API, and yet remaining close to its spirit.
Diffstat (limited to 'graphics/p5-clutter')
-rw-r--r--graphics/p5-clutter/DESCR10
-rw-r--r--graphics/p5-clutter/Makefile38
-rw-r--r--graphics/p5-clutter/distinfo5
3 files changed, 53 insertions, 0 deletions
diff --git a/graphics/p5-clutter/DESCR b/graphics/p5-clutter/DESCR
new file mode 100644
index 00000000000..4b4106b185a
--- /dev/null
+++ b/graphics/p5-clutter/DESCR
@@ -0,0 +1,10 @@
+Perl bindings to the Clutter OpenGL canvas. Clutter aims to give a nice
+and easy GObject based API for creating fast, heavily stylised applications,
+such as media box UI, presentations, kiosk style applications, etc.
+
+Clutter uses OpenGL for rendering.
+
+The Clutter Perl bindings allow you to write canvas-based applications in
+a Perlish and object-oriented way, freeing you from having to care about
+casting and memory management of the original Clutter C API, and yet
+remaining close to its spirit.
diff --git a/graphics/p5-clutter/Makefile b/graphics/p5-clutter/Makefile
new file mode 100644
index 00000000000..fd872f0d685
--- /dev/null
+++ b/graphics/p5-clutter/Makefile
@@ -0,0 +1,38 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/12/14 11:13:32 obache Exp $
+#
+
+DISTNAME= clutter-perl-0.8.2.0
+PKGNAME= p5-${DISTNAME:S/-perl-/-/}
+CATEGORIES= graphics
+MASTER_SITES= http://www.clutter-project.org/sources/clutter-perl/0.8/
+
+MAINTAINER= obache@NetBSD.org
+HOMEPAGE= http://www.clutter-project.org/
+COMMENT= Perl bindings to the Clutter OpenGL canvas
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+BUILD_DEPENDS+= p5-ExtUtils-Depends>=0.2:../../devel/p5-ExtUtils-Depends
+BUILD_DEPENDS+= p5-ExtUtils-PkgConfig>=1.03:../../devel/p5-ExtUtils-PkgConfig
+
+WRKSRC= ${WRKDIR}/Clutter-0.820
+
+MAKE_JOBS_SAFE= no
+
+USE_TOOLS+= pkg-config
+USE_LANGUAGES= c
+
+PERL5_PACKLIST= auto/Clutter/.packlist
+
+BUILDLINK_API_DEPENDS.p5-glib2+= p5-glib2>=1.180
+.include "../../devel/p5-glib2/buildlink3.mk"
+BUILDLINK_API_DEPENDS.clutter+= clutter>=0.8.2
+.include "../../graphics/clutter/buildlink3.mk"
+.include "../../graphics/clutter-gtk/buildlink3.mk"
+.include "../../graphics/clutter-cairo/buildlink3.mk"
+.include "../../graphics/p5-cairo/buildlink3.mk"
+.include "../../multimedia/clutter-gst/buildlink3.mk"
+.include "../../multimedia/p5-GStreamer/buildlink3.mk"
+.include "../../x11/p5-gtk2/buildlink3.mk"
+.include "../../lang/perl5/module.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/graphics/p5-clutter/distinfo b/graphics/p5-clutter/distinfo
new file mode 100644
index 00000000000..c0f3701fd58
--- /dev/null
+++ b/graphics/p5-clutter/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2008/12/14 11:13:32 obache Exp $
+
+SHA1 (clutter-perl-0.8.2.0.tar.gz) = c8d6da2b981ced9a89da785d1bbad8d5abbf88c1
+RMD160 (clutter-perl-0.8.2.0.tar.gz) = bb730e523a8de39414b935749db4afacbbf0e6b3
+Size (clutter-perl-0.8.2.0.tar.gz) = 90861 bytes