From 09a3a3f6f2855c32ed73d9c12eddc35e5079961d Mon Sep 17 00:00:00 2001 From: jasper Date: Thu, 4 Dec 2008 22:20:48 +0000 Subject: [PATCH] import goocanvas 0.12 GooCanvas is a canvas widget for GTK+ that uses the cairo 2D library for drawing. --- graphics/goocanvas/Makefile | 35 +++++++++++++ graphics/goocanvas/distinfo | 5 ++ graphics/goocanvas/pkg/DESCR | 2 + graphics/goocanvas/pkg/PFRAG.shared | 2 + graphics/goocanvas/pkg/PLIST | 77 +++++++++++++++++++++++++++++ 5 files changed, 121 insertions(+) create mode 100644 graphics/goocanvas/Makefile create mode 100644 graphics/goocanvas/distinfo create mode 100644 graphics/goocanvas/pkg/DESCR create mode 100644 graphics/goocanvas/pkg/PFRAG.shared create mode 100644 graphics/goocanvas/pkg/PLIST diff --git a/graphics/goocanvas/Makefile b/graphics/goocanvas/Makefile new file mode 100644 index 00000000000..7aff3faf441 --- /dev/null +++ b/graphics/goocanvas/Makefile @@ -0,0 +1,35 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2008/12/04 22:20:48 jasper Exp $ + +COMMENT= canvas widget for GTK+ based on Cairo + +GNOME_PROJECT= goocanvas +GNOME_VERSION= 0.12 +SHARED_LIBS += goocanvas 0.0 # .4.2 +CATEGORIES= graphics + +HOMEPAGE= http://live.gnome.org/GooCanvas + +# LGPLv2 +PERMIT_PACKAGE_CDROM= Yes +PERMIT_PACKAGE_FTP= Yes +PERMIT_DISTFILES_CDROM= Yes +PERMIT_DISTFILES_FTP= Yes + +WANTLIB= X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext Xfixes \ + Xi Xinerama Xrandr Xrender atk-1.0 cairo expat fontconfig \ + freetype gio-2.0 glib-2.0 glitz gmodule-2.0 gobject-2.0 \ + m pango-1.0 pangocairo-1.0 pangoft2-1.0 pcre pixman-1 png z + +MODULES= devel/gettext \ + x11/gnome + +BUILD_DEPENDS= ::x11/gnome/doc-utils +LIB_DEPENDS= gdk_pixbuf-2.0,gdk-x11-2.0,gtk-x11-2.0::x11/gtk+2 + +USE_X11= Yes + +CONFIGURE_STYLE= gnu +CONFIGURE_ENV+= LDFLAGS="-L${LOCALBASE}/lib" \ + CPPFLAGS="-I${LOCALBASE}/include" + +.include diff --git a/graphics/goocanvas/distinfo b/graphics/goocanvas/distinfo new file mode 100644 index 00000000000..b57c5a97bbf --- /dev/null +++ b/graphics/goocanvas/distinfo @@ -0,0 +1,5 @@ +MD5 (goocanvas-0.12.tar.bz2) = XGb8HUlNVhJTlGQWfj81vA== +RMD160 (goocanvas-0.12.tar.bz2) = LHiAzSc6kWh2O7u1Z5xKS5Wk/Iw= +SHA1 (goocanvas-0.12.tar.bz2) = vdb2glQ8O1tyI0KmnBdUH6GE+K0= +SHA256 (goocanvas-0.12.tar.bz2) = rZxyCtOQiq60/eHpsdYN2BXQUKsug7sWcr5Pbm41ZeA= +SIZE (goocanvas-0.12.tar.bz2) = 551718 diff --git a/graphics/goocanvas/pkg/DESCR b/graphics/goocanvas/pkg/DESCR new file mode 100644 index 00000000000..bfb1adef581 --- /dev/null +++ b/graphics/goocanvas/pkg/DESCR @@ -0,0 +1,2 @@ +GooCanvas is a canvas widget for GTK+ that uses the cairo 2D library for +drawing. diff --git a/graphics/goocanvas/pkg/PFRAG.shared b/graphics/goocanvas/pkg/PFRAG.shared new file mode 100644 index 00000000000..6f52f7a5f52 --- /dev/null +++ b/graphics/goocanvas/pkg/PFRAG.shared @@ -0,0 +1,2 @@ +@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2008/12/04 22:20:48 jasper Exp $ +@lib lib/libgoocanvas.so.${LIBgoocanvas_VERSION} diff --git a/graphics/goocanvas/pkg/PLIST b/graphics/goocanvas/pkg/PLIST new file mode 100644 index 00000000000..bd79856fbcc --- /dev/null +++ b/graphics/goocanvas/pkg/PLIST @@ -0,0 +1,77 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2008/12/04 22:20:48 jasper Exp $ +%%SHARED%% +include/goocanvas-1.0/ +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.a +lib/libgoocanvas.la +lib/pkgconfig/ +lib/pkgconfig/goocanvas.pc +share/gtk-doc/ +share/gtk-doc/html/ +share/gtk-doc/html/goocanvas/ +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/ +share/locale/en_GB/LC_MESSAGES/ +share/locale/en_GB/LC_MESSAGES/goocanvas.mo +share/locale/es/LC_MESSAGES/goocanvas.mo +share/locale/ja/LC_MESSAGES/goocanvas.mo