summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
authorobache <obache@pkgsrc.org>2008-10-22 10:27:17 +0000
committerobache <obache@pkgsrc.org>2008-10-22 10:27:17 +0000
commite5a2e36ff0483d80c726668ac7697ee902750fea (patch)
tree399369c5dde87b6148e82ca85548cb6f74fdd5c0 /graphics
parent4178360ce53cf3b701b5ec23377cc8617d37b70d (diff)
downloadpkgsrc-e5a2e36ff0483d80c726668ac7697ee902750fea.tar.gz
Import goocanvas-0.12 as graphics/goocanvas.
GooCanvas is similar in many ways to GnomeCanvas and FooCanvas. But it uses cairo for rendering, has an optional model/view split, and uses interfaces for items & models (so you can easily turn any application object into a canvas item or model).
Diffstat (limited to 'graphics')
-rw-r--r--graphics/goocanvas/DESCR4
-rw-r--r--graphics/goocanvas/Makefile24
-rw-r--r--graphics/goocanvas/PLIST70
-rw-r--r--graphics/goocanvas/buildlink3.mk24
-rw-r--r--graphics/goocanvas/distinfo5
5 files changed, 127 insertions, 0 deletions
diff --git a/graphics/goocanvas/DESCR b/graphics/goocanvas/DESCR
new file mode 100644
index 00000000000..a0351488b76
--- /dev/null
+++ b/graphics/goocanvas/DESCR
@@ -0,0 +1,4 @@
+GooCanvas is similar in many ways to GnomeCanvas and FooCanvas.
+But it uses cairo for rendering, has an optional model/view split,
+and uses interfaces for items & models (so you can easily turn any
+application object into a canvas item or model).
diff --git a/graphics/goocanvas/Makefile b/graphics/goocanvas/Makefile
new file mode 100644
index 00000000000..1c603f3b07b
--- /dev/null
+++ b/graphics/goocanvas/Makefile
@@ -0,0 +1,24 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/10/22 10:27:17 obache Exp $
+#
+
+DISTNAME= goocanvas-0.12
+CATEGORIES= graphics
+MASTER_SITES= ${MASTER_SITE_GNOME:=sources/goocanvas/0.12/}
+
+MAINTAINER= obache@NetBSD.org
+HOMEPAGE= http://live.gnome.org/GooCanvas
+COMMENT= Cairo-based canvas widget for GTK+
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
+USE_TOOLS+= pkg-config
+USE_PKGLOCALEDIR= yes
+
+PKGCONFIG_OVERRIDE+= goocanvas.pc.in
+
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../graphics/cairo/buildlink3.mk"
+.include "../../x11/gtk2/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/graphics/goocanvas/PLIST b/graphics/goocanvas/PLIST
new file mode 100644
index 00000000000..68395f724ae
--- /dev/null
+++ b/graphics/goocanvas/PLIST
@@ -0,0 +1,70 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2008/10/22 10:27:17 obache Exp $
+include/goocanvas-1.0/goocanvas.h
+include/goocanvas-1.0/goocanvasellipse.h
+include/goocanvas-1.0/goocanvasenumtypes.h
+include/goocanvas-1.0/goocanvasgroup.h
+include/goocanvas-1.0/goocanvasimage.h
+include/goocanvas-1.0/goocanvasitem.h
+include/goocanvas-1.0/goocanvasitemmodel.h
+include/goocanvas-1.0/goocanvasitemsimple.h
+include/goocanvas-1.0/goocanvasmarshal.h
+include/goocanvas-1.0/goocanvaspath.h
+include/goocanvas-1.0/goocanvaspolyline.h
+include/goocanvas-1.0/goocanvasrect.h
+include/goocanvas-1.0/goocanvasstyle.h
+include/goocanvas-1.0/goocanvastable.h
+include/goocanvas-1.0/goocanvastext.h
+include/goocanvas-1.0/goocanvasutils.h
+include/goocanvas-1.0/goocanvaswidget.h
+lib/libgoocanvas.la
+lib/pkgconfig/goocanvas.pc
+share/gtk-doc/html/goocanvas/GooCanvas.html
+share/gtk-doc/html/goocanvas/GooCanvasEllipse.html
+share/gtk-doc/html/goocanvas/GooCanvasEllipseModel.html
+share/gtk-doc/html/goocanvas/GooCanvasGroup.html
+share/gtk-doc/html/goocanvas/GooCanvasGroupModel.html
+share/gtk-doc/html/goocanvas/GooCanvasImage.html
+share/gtk-doc/html/goocanvas/GooCanvasImageModel.html
+share/gtk-doc/html/goocanvas/GooCanvasItemModelSimple.html
+share/gtk-doc/html/goocanvas/GooCanvasItemSimple.html
+share/gtk-doc/html/goocanvas/GooCanvasPath.html
+share/gtk-doc/html/goocanvas/GooCanvasPathModel.html
+share/gtk-doc/html/goocanvas/GooCanvasPolyline.html
+share/gtk-doc/html/goocanvas/GooCanvasPolylineModel.html
+share/gtk-doc/html/goocanvas/GooCanvasRect.html
+share/gtk-doc/html/goocanvas/GooCanvasRectModel.html
+share/gtk-doc/html/goocanvas/GooCanvasStyle.html
+share/gtk-doc/html/goocanvas/GooCanvasTable.html
+share/gtk-doc/html/goocanvas/GooCanvasTableModel.html
+share/gtk-doc/html/goocanvas/GooCanvasText.html
+share/gtk-doc/html/goocanvas/GooCanvasTextModel.html
+share/gtk-doc/html/goocanvas/GooCanvasWidget.html
+share/gtk-doc/html/goocanvas/ch01.html
+share/gtk-doc/html/goocanvas/ch02.html
+share/gtk-doc/html/goocanvas/ch03.html
+share/gtk-doc/html/goocanvas/ch04.html
+share/gtk-doc/html/goocanvas/ch05.html
+share/gtk-doc/html/goocanvas/goocanvas-GooCanvas-Types.html
+share/gtk-doc/html/goocanvas/goocanvas-architecture.html
+share/gtk-doc/html/goocanvas/goocanvas-coordinates.html
+share/gtk-doc/html/goocanvas/goocanvas-creating-items.html
+share/gtk-doc/html/goocanvas/goocanvas-goocanvasitem.html
+share/gtk-doc/html/goocanvas/goocanvas-goocanvasitemmodel.html
+share/gtk-doc/html/goocanvas/goocanvas-model-view-canvas.html
+share/gtk-doc/html/goocanvas/goocanvas-overview.html
+share/gtk-doc/html/goocanvas/goocanvas-simple-canvas.html
+share/gtk-doc/html/goocanvas/goocanvas-wysiwyg.html
+share/gtk-doc/html/goocanvas/goocanvas.devhelp
+share/gtk-doc/html/goocanvas/goocanvas.devhelp2
+share/gtk-doc/html/goocanvas/home.png
+share/gtk-doc/html/goocanvas/index.html
+share/gtk-doc/html/goocanvas/index.sgml
+share/gtk-doc/html/goocanvas/left.png
+share/gtk-doc/html/goocanvas/right.png
+share/gtk-doc/html/goocanvas/style.css
+share/gtk-doc/html/goocanvas/up.png
+share/locale/en_GB/LC_MESSAGES/goocanvas.mo
+share/locale/es/LC_MESSAGES/goocanvas.mo
+share/locale/ja/LC_MESSAGES/goocanvas.mo
+@dirrm share/gtk-doc/html/goocanvas
+@dirrm include/goocanvas-1.0
diff --git a/graphics/goocanvas/buildlink3.mk b/graphics/goocanvas/buildlink3.mk
new file mode 100644
index 00000000000..c61602e56ff
--- /dev/null
+++ b/graphics/goocanvas/buildlink3.mk
@@ -0,0 +1,24 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2008/10/22 10:27:17 obache Exp $
+#
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
+GOOCANVAS_BUILDLINK3_MK:= ${GOOCANVAS_BUILDLINK3_MK}+
+
+.if ${BUILDLINK_DEPTH} == "+"
+BUILDLINK_DEPENDS+= goocanvas
+.endif
+
+BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Ngoocanvas}
+BUILDLINK_PACKAGES+= goocanvas
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}goocanvas
+
+.if ${GOOCANVAS_BUILDLINK3_MK} == "+"
+BUILDLINK_API_DEPENDS.goocanvas+= goocanvas>=0.12
+BUILDLINK_PKGSRCDIR.goocanvas?= ../../graphics/goocanvas
+.endif # GOOCANVAS_BUILDLINK3_MK
+
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../graphics/cairo/buildlink3.mk"
+.include "../../x11/gtk2/buildlink3.mk"
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/graphics/goocanvas/distinfo b/graphics/goocanvas/distinfo
new file mode 100644
index 00000000000..ac4db1b4b5f
--- /dev/null
+++ b/graphics/goocanvas/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2008/10/22 10:27:17 obache Exp $
+
+SHA1 (goocanvas-0.12.tar.gz) = 424efb1bedb470b0d0be5a30c0eec9834a1e00bb
+RMD160 (goocanvas-0.12.tar.gz) = 9bbdbfebdf465b7c61c42e8ec39046e9d2591061
+Size (goocanvas-0.12.tar.gz) = 798758 bytes