diff options
-rw-r--r-- | dev-scheme/guile-cairo/ChangeLog | 12 | ||||
-rw-r--r-- | dev-scheme/guile-cairo/Manifest | 20 | ||||
-rw-r--r-- | dev-scheme/guile-cairo/files/1.3.90-various-fixes-20070601.patch | 72 | ||||
-rw-r--r-- | dev-scheme/guile-cairo/files/digest-guile-cairo-1.3.90 | 3 | ||||
-rw-r--r-- | dev-scheme/guile-cairo/guile-cairo-1.3.90.ebuild | 28 | ||||
-rw-r--r-- | dev-scheme/guile-cairo/metadata.xml | 8 | ||||
-rw-r--r-- | dev-scheme/guile-gnome-platform/Manifest | 24 |
7 files changed, 167 insertions, 0 deletions
diff --git a/dev-scheme/guile-cairo/ChangeLog b/dev-scheme/guile-cairo/ChangeLog new file mode 100644 index 000000000000..768a18c20706 --- /dev/null +++ b/dev-scheme/guile-cairo/ChangeLog @@ -0,0 +1,12 @@ +# ChangeLog for dev-scheme/guile-cairo +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/guile-cairo/ChangeLog,v 1.1 2007/06/06 23:13:35 dberkholz Exp $ + +*guile-cairo-1.3.90 (06 Jun 2007) + + 06 Jun 2007; Donnie Berkholz <dberkholz@gentoo.org>; + +files/1.3.90-various-fixes-20070601.patch, +metadata.xml, + +guile-cairo-1.3.90.ebuild: + Add a Guile Scheme wrapper for the Cairo graphics library. Patch includes + fixes from upstream bzr. + diff --git a/dev-scheme/guile-cairo/Manifest b/dev-scheme/guile-cairo/Manifest new file mode 100644 index 000000000000..0c91dd0505c1 --- /dev/null +++ b/dev-scheme/guile-cairo/Manifest @@ -0,0 +1,20 @@ +AUX 1.3.90-various-fixes-20070601.patch 1873 RMD160 3c040ac55fba71d9a508acb90b41673d2ae26318 SHA1 fe8deff25d570b5e9a685cf8d326a76e88fba273 SHA256 09b09218bcc33b3e7843a339650b74e2023f587e26f224d3a05ff832faaec921 +MD5 170a8cc9180405d9fcb51f370d395430 files/1.3.90-various-fixes-20070601.patch 1873 +RMD160 3c040ac55fba71d9a508acb90b41673d2ae26318 files/1.3.90-various-fixes-20070601.patch 1873 +SHA256 09b09218bcc33b3e7843a339650b74e2023f587e26f224d3a05ff832faaec921 files/1.3.90-various-fixes-20070601.patch 1873 +DIST guile-cairo-1.3.90.tar.gz 347168 RMD160 34b195467371739b4c0f09770bda30f791352dd5 SHA1 fca327602777439fb61d723004284b4117342468 SHA256 7740d29d68ca1c07cd4dd32090531dd994873e8961cf2795dbb13ae25c251d1b +EBUILD guile-cairo-1.3.90.ebuild 748 RMD160 4ca55998848e3264690b18a5df83e72c009c0fa2 SHA1 98b543b14f325c244aed11d4e15a40cbff7c3150 SHA256 b60de78fbb813e2e066b5b860e6fb36f59ac8207c4f876472c3cac683eb98def +MD5 6d95f4cb7fc1d813a2fff39b57c8f52b guile-cairo-1.3.90.ebuild 748 +RMD160 4ca55998848e3264690b18a5df83e72c009c0fa2 guile-cairo-1.3.90.ebuild 748 +SHA256 b60de78fbb813e2e066b5b860e6fb36f59ac8207c4f876472c3cac683eb98def guile-cairo-1.3.90.ebuild 748 +MISC ChangeLog 505 RMD160 49d5bbf3121a82ec328b2d4a2ab614db931e8b1d SHA1 4f644ff9ba2220f89ed6f4aec6ce8c061fa37cbd SHA256 3cfd8c3b82673da6a97f54b603f940803e3455b0c3cdf5501828e49368a20370 +MD5 6e787324ba43351cfd7d4dcfe25e222f ChangeLog 505 +RMD160 49d5bbf3121a82ec328b2d4a2ab614db931e8b1d ChangeLog 505 +SHA256 3cfd8c3b82673da6a97f54b603f940803e3455b0c3cdf5501828e49368a20370 ChangeLog 505 +MISC metadata.xml 223 RMD160 cb556324d8e509a2a56af1958c326b0da711ade8 SHA1 18aa01ac4384520fba95f5eea780172d83cc1bd2 SHA256 45f07161f92a53816a4ce5da22343f2688a2da30afb9dfc4008856295ea79ce9 +MD5 5a1cc8c43cb11b5fae2eac08dcf9e484 metadata.xml 223 +RMD160 cb556324d8e509a2a56af1958c326b0da711ade8 metadata.xml 223 +SHA256 45f07161f92a53816a4ce5da22343f2688a2da30afb9dfc4008856295ea79ce9 metadata.xml 223 +MD5 879f8f2bc0ae75990b78455bf931dae4 files/digest-guile-cairo-1.3.90 256 +RMD160 58e3b733e3c603e144e3eb788a99f331ba5141ec files/digest-guile-cairo-1.3.90 256 +SHA256 091bfa719271adc25daa8feced93ac06dc70888faa5401bb5ef5db2c9d3a04f3 files/digest-guile-cairo-1.3.90 256 diff --git a/dev-scheme/guile-cairo/files/1.3.90-various-fixes-20070601.patch b/dev-scheme/guile-cairo/files/1.3.90-various-fixes-20070601.patch new file mode 100644 index 000000000000..eb867ffe56df --- /dev/null +++ b/dev-scheme/guile-cairo/files/1.3.90-various-fixes-20070601.patch @@ -0,0 +1,72 @@ +=== modified file 'ChangeLog' +--- ChangeLog 2007-05-18 17:38:56 +0000 ++++ ChangeLog 2007-05-20 22:36:42 +0000 +@@ -1,3 +1,15 @@ ++2007-05-21 Andy Wingo <wingo@pobox.com> ++ ++ * guile-cairo/guile-cairo-enum-types.h: Include <cairo-svg.h> if ++ we are wrapping cairo_svg_version_t. ++ ++2007-05-20 Andy Wingo <wingo@pobox.com> ++ ++ * guile-cairo/guile-cairo.c (scm_init_cairo): Add guard against ++ multiple instantiations. ++ ++ * guile-cairo/guile-cairo.h: Include cairo.h header. ++ + 2007-05-18 Andy Wingo <wingo@pobox.com> + + * configure.ac: Change version to 1.3.90. + +=== modified file 'guile-cairo/guile-cairo-enum-types.h' +--- guile-cairo/guile-cairo-enum-types.h 2007-05-18 14:05:17 +0000 ++++ guile-cairo/guile-cairo-enum-types.h 2007-05-20 22:36:42 +0000 +@@ -24,6 +24,10 @@ + #ifndef __GUILE_CAIRO_ENUM_TYPES_H__ + #define __GUILE_CAIRO_ENUM_TYPES_H__ + ++#if CAIRO_HAS_SVG_SURFACE ++#include <cairo-svg.h> ++#endif ++ + + + SCM scm_from_cairo_status (cairo_status_t cval); + +=== modified file 'guile-cairo/guile-cairo.c' +--- guile-cairo/guile-cairo.c 2007-05-18 16:27:47 +0000 ++++ guile-cairo/guile-cairo.c 2007-05-20 18:32:44 +0000 +@@ -2281,6 +2281,11 @@ + void + scm_init_cairo (void) + { ++ static int initialized = 0; ++ ++ if (initialized) ++ return; ++ + #ifndef SCM_MAGIC_SNARFER + #include "guile-cairo.x" + #endif +@@ -2288,5 +2293,6 @@ + scm_init_cairo_smob_types (); + scm_init_cairo_vector_types (); + scm_init_cairo_enum_types (); +- scm_c_export (NULL); ++ ++ initialized = 1; + } + +=== modified file 'guile-cairo/guile-cairo.h' +--- guile-cairo/guile-cairo.h 2007-05-18 11:39:11 +0000 ++++ guile-cairo/guile-cairo.h 2007-05-20 17:30:53 +0000 +@@ -24,6 +24,8 @@ + #ifndef __GUILE_CAIRO_H__ + #define __GUILE_CAIRO_H__ + ++#include <cairo.h> ++ + #include <guile-cairo-smob-types.h> + #include <guile-cairo-enum-types.h> + #include <guile-cairo-vector-types.h> + diff --git a/dev-scheme/guile-cairo/files/digest-guile-cairo-1.3.90 b/dev-scheme/guile-cairo/files/digest-guile-cairo-1.3.90 new file mode 100644 index 000000000000..7e71aa9389b5 --- /dev/null +++ b/dev-scheme/guile-cairo/files/digest-guile-cairo-1.3.90 @@ -0,0 +1,3 @@ +MD5 4dcb497d0e291e0cb9ca5fa09a1f1834 guile-cairo-1.3.90.tar.gz 347168 +RMD160 34b195467371739b4c0f09770bda30f791352dd5 guile-cairo-1.3.90.tar.gz 347168 +SHA256 7740d29d68ca1c07cd4dd32090531dd994873e8961cf2795dbb13ae25c251d1b guile-cairo-1.3.90.tar.gz 347168 diff --git a/dev-scheme/guile-cairo/guile-cairo-1.3.90.ebuild b/dev-scheme/guile-cairo/guile-cairo-1.3.90.ebuild new file mode 100644 index 000000000000..7b79cf19481a --- /dev/null +++ b/dev-scheme/guile-cairo/guile-cairo-1.3.90.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/guile-cairo/guile-cairo-1.3.90.ebuild,v 1.1 2007/06/06 23:13:35 dberkholz Exp $ + +inherit eutils + +DESCRIPTION="Wraps the Cairo graphics library for Guile Scheme" +HOMEPAGE="home.gna.org/guile-cairo/" +SRC_URI="http://download.gna.org/${PN}/${P}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~ppc ~x86" +IUSE="" +RDEPEND=">=dev-scheme/guile-1.8 + >=x11-libs/cairo-1.4" +DEPEND="${RDEPEND}" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/${PV}-various-fixes-20070601.patch +} + +src_install() { + emake -j1 DESTDIR="${D}" install || die "install failed" + + dodoc ChangeLog || die "dodoc failed" +} diff --git a/dev-scheme/guile-cairo/metadata.xml b/dev-scheme/guile-cairo/metadata.xml new file mode 100644 index 000000000000..36006ff275ea --- /dev/null +++ b/dev-scheme/guile-cairo/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>scheme</herd> + <maintainer> + <email>hkBst@gentoo.org</email> + </maintainer> +</pkgmetadata> diff --git a/dev-scheme/guile-gnome-platform/Manifest b/dev-scheme/guile-gnome-platform/Manifest new file mode 100644 index 000000000000..52f2db310ca5 --- /dev/null +++ b/dev-scheme/guile-gnome-platform/Manifest @@ -0,0 +1,24 @@ +AUX 2.15.92-add-atk-overrides.patch 437 RMD160 75983d58ee52e301603e7313f6c0d3184f776db0 SHA1 d95ac9bf568f437a423a6e217cdde7daae56c2a7 SHA256 4f4a5b18137f653c124ad77f54684c58ff9f171f56b8e674c0255132e60c1e07 +MD5 3a89aa0e18b8f750987462859f646293 files/2.15.92-add-atk-overrides.patch 437 +RMD160 75983d58ee52e301603e7313f6c0d3184f776db0 files/2.15.92-add-atk-overrides.patch 437 +SHA256 4f4a5b18137f653c124ad77f54684c58ff9f171f56b8e674c0255132e60c1e07 files/2.15.92-add-atk-overrides.patch 437 +AUX 2.15.92-add-cairo-fix-from-bzr.patch 3198 RMD160 4991a6e43864dfea8a9189d16a246059f3146119 SHA1 fa5d514c9cfaf45e209eb8d1f71d468ec6dacf57 SHA256 af7624f7a2b0ee679919c1e266201b30a80fd10873aa8d1b459774d39eb10fe1 +MD5 f4add5327c6d52c09445ac3b345c0265 files/2.15.92-add-cairo-fix-from-bzr.patch 3198 +RMD160 4991a6e43864dfea8a9189d16a246059f3146119 files/2.15.92-add-cairo-fix-from-bzr.patch 3198 +SHA256 af7624f7a2b0ee679919c1e266201b30a80fd10873aa8d1b459774d39eb10fe1 files/2.15.92-add-cairo-fix-from-bzr.patch 3198 +DIST guile-gnome-platform-2.15.92.tar.gz 1170363 RMD160 91e5cba1cdd1ae1f71375eb690cf4c3966d06657 SHA1 123c0706a9ec2aacedf07da2b418cf3b0397abcd SHA256 8c074906ac595ed05ba229aba60d941ea86ffc0ad1738a9ff2ac00bfc2eccc3d +EBUILD guile-gnome-platform-2.15.92.ebuild 1389 RMD160 2f060b6d73822a7a2ca701eec54d599a1da3dc05 SHA1 e4eb2892c09e526fdd7a229de03d39334618a4a6 SHA256 08a8379f6070fecbf5f2a6a43470d67f39801602eced0ace8cc25effd2309f6d +MD5 314265bc65d397b13b34e863fa066bbb guile-gnome-platform-2.15.92.ebuild 1389 +RMD160 2f060b6d73822a7a2ca701eec54d599a1da3dc05 guile-gnome-platform-2.15.92.ebuild 1389 +SHA256 08a8379f6070fecbf5f2a6a43470d67f39801602eced0ace8cc25effd2309f6d guile-gnome-platform-2.15.92.ebuild 1389 +MISC ChangeLog 636 RMD160 b7375719943a22acc6641583c74ea63059db61e0 SHA1 79f0e08f94df3e35c63d9e097f1ec1ec44c83eaf SHA256 2da35c6c97af594c917b810eaa5c2f600230626910a2d271f7984d2a6a19f23c +MD5 535102303070ff0436b2cfe5fcf0d4d5 ChangeLog 636 +RMD160 b7375719943a22acc6641583c74ea63059db61e0 ChangeLog 636 +SHA256 2da35c6c97af594c917b810eaa5c2f600230626910a2d271f7984d2a6a19f23c ChangeLog 636 +MISC metadata.xml 223 RMD160 cb556324d8e509a2a56af1958c326b0da711ade8 SHA1 18aa01ac4384520fba95f5eea780172d83cc1bd2 SHA256 45f07161f92a53816a4ce5da22343f2688a2da30afb9dfc4008856295ea79ce9 +MD5 5a1cc8c43cb11b5fae2eac08dcf9e484 metadata.xml 223 +RMD160 cb556324d8e509a2a56af1958c326b0da711ade8 metadata.xml 223 +SHA256 45f07161f92a53816a4ce5da22343f2688a2da30afb9dfc4008856295ea79ce9 metadata.xml 223 +MD5 368352c89354e3f88190deacaa3d908f files/digest-guile-gnome-platform-2.15.92 289 +RMD160 1b9c825ebd7d944df41ed5d16d9363d8b104ac09 files/digest-guile-gnome-platform-2.15.92 289 +SHA256 1069d57a8521b0fff9215b8da52c486ce6d777c93088c915812b8f0a3e14fbee files/digest-guile-gnome-platform-2.15.92 289 |