summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-scheme/guile-cairo/ChangeLog12
-rw-r--r--dev-scheme/guile-cairo/Manifest20
-rw-r--r--dev-scheme/guile-cairo/files/1.3.90-various-fixes-20070601.patch72
-rw-r--r--dev-scheme/guile-cairo/files/digest-guile-cairo-1.3.903
-rw-r--r--dev-scheme/guile-cairo/guile-cairo-1.3.90.ebuild28
-rw-r--r--dev-scheme/guile-cairo/metadata.xml8
-rw-r--r--dev-scheme/guile-gnome-platform/Manifest24
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