diff options
Diffstat (limited to 'dev-perl/Goo-Canvas')
-rw-r--r-- | dev-perl/Goo-Canvas/ChangeLog | 11 | ||||
-rw-r--r-- | dev-perl/Goo-Canvas/Goo-Canvas-0.06.ebuild | 21 | ||||
-rw-r--r-- | dev-perl/Goo-Canvas/Manifest | 5 | ||||
-rw-r--r-- | dev-perl/Goo-Canvas/files/fix_implicit_pointer_declaration.patch | 14 | ||||
-rw-r--r-- | dev-perl/Goo-Canvas/metadata.xml | 9 |
5 files changed, 60 insertions, 0 deletions
diff --git a/dev-perl/Goo-Canvas/ChangeLog b/dev-perl/Goo-Canvas/ChangeLog new file mode 100644 index 000000000000..4b6dce641a52 --- /dev/null +++ b/dev-perl/Goo-Canvas/ChangeLog @@ -0,0 +1,11 @@ +# ChangeLog for dev-perl/Goo-Canvas +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-perl/Goo-Canvas/ChangeLog,v 1.1 2009/08/05 12:19:54 hwoarang Exp $ + +*Goo-Canvas-0.06 (05 Aug 2009) + + 05 Aug 2009; Markos Chandras <hwoarang@gentoo.org> + +Goo-Canvas-0.06.ebuild, +files/fix_implicit_pointer_declaration.patch, + +metadata.xml: + Initial commit of Goo-Canvas perl module + diff --git a/dev-perl/Goo-Canvas/Goo-Canvas-0.06.ebuild b/dev-perl/Goo-Canvas/Goo-Canvas-0.06.ebuild new file mode 100644 index 000000000000..0c463fb96203 --- /dev/null +++ b/dev-perl/Goo-Canvas/Goo-Canvas-0.06.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-perl/Goo-Canvas/Goo-Canvas-0.06.ebuild,v 1.1 2009/08/05 12:19:54 hwoarang Exp $ + +EAPI=2 + +MODULE_AUTHOR=YEWENBIN +inherit perl-module + +DESCRIPTION="Perl interface to the GooCanvas" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +DEPEND="x11-libs/goocanvas" +RDEPEND="${DEPEND}" + +PATCHES=( + # this patch fixes segfaults on amd64 platforms + "${FILESDIR}"/fix_implicit_pointer_declaration.patch +) diff --git a/dev-perl/Goo-Canvas/Manifest b/dev-perl/Goo-Canvas/Manifest new file mode 100644 index 000000000000..c7b11676829d --- /dev/null +++ b/dev-perl/Goo-Canvas/Manifest @@ -0,0 +1,5 @@ +AUX fix_implicit_pointer_declaration.patch 542 RMD160 00c0632d120d00d9944dc75e816173610c7984be SHA1 89f356232b306f5b681cc06c55ea29a72481cc6f SHA256 a858eb9e05651ff0e3dfd8fe6a0e7309c1104af6f6dacd9254f9fa752a0bba01 +DIST Goo-Canvas-0.06.tar.gz 106070 RMD160 9d2d810af28127d338fa5807e2d8e02b182c280a SHA1 55696d3d81f9f268ebbb60142d3973d11727a500 SHA256 0c588c507eed5e62d12ed1cc1e491c6ff3a1f59c4fb3d435e14214b37ab39251 +EBUILD Goo-Canvas-0.06.ebuild 530 RMD160 493b238d81d41b951783fd5a34a04664972072fb SHA1 75daeebfd0145dd0ff3bf7391e1a279efe3b64ed SHA256 aa8b3254d4658fc90529b14aff842fa6f63cf9df799f94be9a2332215b4d43c1 +MISC ChangeLog 433 RMD160 a7c387392bc1c51b7891e5fc79c8cdceeafc53d0 SHA1 6043ce76dba4243ffe96a6950a1b488ff24bb05e SHA256 a74eb27925c18dbf43c55ea9a456c1b2225377738aa47c408cfe505b423d6b9b +MISC metadata.xml 365 RMD160 6c151547cbe6d061f461e8df24d0ad408319c305 SHA1 9dc6fae7c393f71650e9565da5c3ecf12fa14831 SHA256 5ccb4bac68a375981167b33490daf462f3629a1b8c13f92237fbcaf403b022cf diff --git a/dev-perl/Goo-Canvas/files/fix_implicit_pointer_declaration.patch b/dev-perl/Goo-Canvas/files/fix_implicit_pointer_declaration.patch new file mode 100644 index 000000000000..c33a9b3d95fe --- /dev/null +++ b/dev-perl/Goo-Canvas/files/fix_implicit_pointer_declaration.patch @@ -0,0 +1,14 @@ +Index: Goo-Canvas-0.06/goocanvas-perl.h +=================================================================== +--- Goo-Canvas-0.06.orig/goocanvas-perl.h ++++ Goo-Canvas-0.06/goocanvas-perl.h +@@ -9,6 +9,9 @@ + #include "cairo-perl.h" + #include "goocanvas.h" + ++cairo_surface_t * goo_canvas_cairo_pattern_from_pixbuf(GdkPixbuf *pixbuf); ++cairo_surface_t * goo_canvas_cairo_surface_from_pixbuf(GdkPixbuf *pixbuf); ++ + /* FIXME: How to avoid compile error in autogen.h */ + #define GooCairoPattern cairo_pattern_t + #define GooCairoMatrix cairo_matrix_t diff --git a/dev-perl/Goo-Canvas/metadata.xml b/dev-perl/Goo-Canvas/metadata.xml new file mode 100644 index 000000000000..fd9108d08cd0 --- /dev/null +++ b/dev-perl/Goo-Canvas/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>perl</herd> +<longdescription lang="en"> +GTK+ does't has an buildin canvas widget. GooCanvas is wonderful. It is easy to use and has powerful and extensible way to create items in canvas. Just try it. +</longdescription> +</pkgmetadata> + |