summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarijn Schouten <hkbst@gentoo.org>2007-01-10 17:10:30 +0000
committerMarijn Schouten <hkbst@gentoo.org>2007-01-10 17:10:30 +0000
commit4179a03ea7c0e6a37b05148f6629f56e7a5774ac (patch)
tree19cc31f9a2cd77d63c6ed013328c61f2454b41f7 /dev-scheme
parentRemove old version incompatible with modular X. (diff)
downloadhistorical-4179a03ea7c0e6a37b05148f6629f56e7a5774ac.tar.gz
historical-4179a03ea7c0e6a37b05148f6629f56e7a5774ac.tar.bz2
historical-4179a03ea7c0e6a37b05148f6629f56e7a5774ac.zip
Moved from dev-lang/gauche to dev-scheme/gauche.
Diffstat (limited to 'dev-scheme')
-rw-r--r--dev-scheme/gauche/ChangeLog236
-rw-r--r--dev-scheme/gauche/Manifest48
-rw-r--r--dev-scheme/gauche/files/digest-gauche-0.8.73
-rw-r--r--dev-scheme/gauche/files/digest-gauche-0.8.83
-rw-r--r--dev-scheme/gauche/files/gauche-0.8.8-report-error.diff19
-rw-r--r--dev-scheme/gauche/files/gauche-dbm.ac.diff37
-rw-r--r--dev-scheme/gauche/files/gauche-gauche.m4-cc.diff12
-rw-r--r--dev-scheme/gauche/files/gauche-gauche.m4.diff12
-rw-r--r--dev-scheme/gauche/files/gauche-gdbm-gentoo.diff23
-rw-r--r--dev-scheme/gauche/files/gauche-runpath.diff12
-rw-r--r--dev-scheme/gauche/gauche-0.8.7.ebuild70
-rw-r--r--dev-scheme/gauche/gauche-0.8.8.ebuild71
-rw-r--r--dev-scheme/gauche/metadata.xml17
13 files changed, 563 insertions, 0 deletions
diff --git a/dev-scheme/gauche/ChangeLog b/dev-scheme/gauche/ChangeLog
new file mode 100644
index 000000000000..ba6f8539fc49
--- /dev/null
+++ b/dev-scheme/gauche/ChangeLog
@@ -0,0 +1,236 @@
+# ChangeLog for dev-lang/gauche
+# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/gauche/ChangeLog,v 1.1 2007/01/10 17:10:30 hkbst Exp $
+
+ 10 Jan 2007; <marijn@gentoo.org> +files/gauche-0.8.8-report-error.diff,
+ +files/gauche-dbm.ac.diff, +files/gauche-gauche.m4-cc.diff,
+ +files/gauche-gauche.m4.diff, +files/gauche-gdbm-gentoo.diff,
+ +files/gauche-runpath.diff, +metadata.xml, +gauche-0.8.7.ebuild,
+ +gauche-0.8.8.ebuild:
+ Moved from dev-lang/gauche to dev-scheme/gauche.
+
+*gauche-0.8.8 (01 Dec 2006)
+
+ 01 Dec 2006; Akinori Hattori <hattya@gentoo.org>
+ +files/gauche-0.8.8-report-error.diff, -gauche-0.8.6-r1.ebuild,
+ +gauche-0.8.8.ebuild:
+ new upstream release.
+
+ 14 Jul 2006; Akinori Hattori <hattya@gentoo.org> gauche-0.8.7.ebuild:
+ stable on ia64.
+
+ 14 Jul 2006; Akinori Hattori <hattya@gentoo.org> gauche-0.8.7.ebuild:
+ stable on x86.
+
+ 14 Jul 2006; Akinori Hattori <hattya@gentoo.org>
+ -files/gauche-aclocal.m4-1.31.diff, -files/gauche-aclocal.m4-cc.diff,
+ +files/gauche-dbm.ac.diff, +files/gauche-gauche.m4.diff,
+ gauche-0.8.7.ebuild:
+ fixes dynamic link problem of dbm.ndbm.
+
+*gauche-0.8.7 (20 Apr 2006)
+
+ 20 Apr 2006; Akinori Hattori <hattya@gentoo.org> -gauche-0.8.3.ebuild,
+ -gauche-0.8.5.ebuild, +gauche-0.8.7.ebuild:
+ new upstream release.
+
+ 03 Feb 2006; Aron Griffis <agriffis@gentoo.org> gauche-0.8.6-r1.ebuild:
+ Mark 0.8.6-r1 stable on ia64
+
+ 16 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ gauche-0.8.6-r1.ebuild:
+ Marking stable on x86 wrt bug #112577.
+
+*gauche-0.8.6-r1 (16 Nov 2005)
+
+ 16 Nov 2005; Akinori Hattori <hattya@gentoo.org>
+ +files/gauche-runpath.diff, -gauche-0.8.6.ebuild, +gauche-0.8.6-r1.ebuild:
+ fixes bug #112577.
+
+*gauche-0.8.6 (13 Nov 2005)
+
+ 13 Nov 2005; Akinori Hattori <hattya@gentoo.org>
+ +files/gauche-gauche.m4-cc.diff, +gauche-0.8.6.ebuild:
+ new upstream release.
+
+ 13 Nov 2005; Akinori Hattori <hattya@gentoo.org> gauche-0.8.5.ebuild:
+ stable on x86.
+
+ 13 Oct 2005; Luis Medinas <metalgod@gentoo.org> gauche-0.8.5.ebuild:
+ Added ~amd64 keyword. Bug #108735.
+
+ 24 Jul 2005; Akinori Hattori <hattya@gentoo.org> -gauche-0.8.4.ebuild:
+ 0.8.5 is the bug fix release of this.
+
+*gauche-0.8.5 (24 Jul 2005)
+
+ 24 Jul 2005; Akinori Hattori <hattya@gentoo.org> +gauche-0.8.5.ebuild:
+ new upstream release.
+
+*gauche-0.8.4 (04 Jun 2005)
+
+ 04 Jun 2005; Akinori Hattori <hattya@gentoo.org>
+ -files/gauche-extract-1.13.diff, +files/gauche-aclocal.m4-cc.diff,
+ -gauche-0.8.ebuild, -gauche-0.8.1.ebuild, +gauche-0.8.4.ebuild:
+ new upstream release.
+
+ 04 May 2005; Akinori Hattori <hattya@gentoo.org>
+ files/gauche-aclocal.m4-1.31.diff:
+ remove Id. fixes bug #89136.
+
+ 23 Apr 2005; Akinori Hattori <hattya@gentoo.org>
+ +files/gauche-aclocal.m4-1.31.diff, gauche-0.8.3.ebuild:
+ fixes bug #89136.
+
+ 31 Mar 2005; Aron Griffis <agriffis@gentoo.org> gauche-0.8.3.ebuild:
+ stable on ia64
+
+ 26 Jan 2005; Akinori Hattori <hattya@gentoo.org> gauche-0.8.3.ebuild:
+ stable on x86.
+
+ 14 Dec 2004; Akinori Hattori <hattya@gentoo.org> gauche-0.8.1.ebuild,
+ gauche-0.8.ebuild:
+ remove RESTRICT=nomirror.
+
+*gauche-0.8.3 (14 Dec 2004)
+
+ 14 Dec 2004; Akinori Hattori <hattya@gentoo.org> +gauche-0.8.3.ebuild:
+ new upstream release.
+
+ 05 Dec 2004; Jason Wever <weeve@gentoo.org> gauche-0.8.1.ebuild:
+ Added ~sparc keyword.
+
+ 17 Oct 2004; Akinori Hattori <hattya@gentoo.org> gauche-0.8.1.ebuild:
+ stable on ia64.
+
+ 07 Sep 2004; Akinori Hattori <hattya@gentoo.org> gauche-0.8.1.ebuild:
+ add ~ia64
+
+ 07 Sep 2004; Akinori Hattori <hattya@gentoo.org> -gauche-0.7.3.ebuild,
+ -gauche-0.7.4.1.ebuild, -gauche-0.7.4.2.ebuild, gauche-0.8.1.ebuild:
+ cleaned out old ebuilds.
+
+ 07 Sep 2004; Akinori Hattori <hattya@gentoo.org> gauche-0.8.1.ebuild:
+ stable on x86.
+
+*gauche-0.8.1 (06 Aug 2004)
+
+ 06 Aug 2004; Akinori Hattori <hattya@gentoo.org> +gauche-0.8.1.ebuild:
+ new upstream release.
+
+*gauche-0.8 (11 Jul 2004)
+
+ 11 Jul 2004; Akinori Hattori <hattya@gentoo.org> +metadata.xml,
+ +files/gauche-extract-1.13.diff, +files/gauche-gdbm-gentoo.diff,
+ +gauche-0.7.3.ebuild, +gauche-0.7.4.1.ebuild, +gauche-0.7.4.2.ebuild,
+ +gauche-0.8.ebuild:
+ moved from dev-lisp/gauche to dev-lang/gauche.
+
+ 04 Jul 2004; Akinori Hattori <hattya@gentoo.org> gauche-0.8.ebuild:
+ marked stable on x86.
+
+ 03 Jun 2004; Aron Griffis <agriffis@gentoo.org> gauche-0.7.3.ebuild:
+ Fix use invocation
+
+*gauche-0.8 (26 May 2004)
+
+ 26 May 2004; Akinori Hattori <hattya@gentoo.org> gauche-0.8.ebuild:
+ version bump.
+
+ 07 Apr 2004; Akinori Hattori <hattya@gentoo.org> gauche-0.7.4.2.ebuild:
+ marked stable on x86.
+
+ 01 Apr 2004; Akinori Hattori <hattya@gentoo.org> gauche-0.7.3.ebuild,
+ gauche-0.7.4.1.ebuild:
+ inherit eutils.
+
+ 28 Mar 2004; Akinori Hattori <hattya@gentoo.org> gauche-0.7.4.2.ebuild,
+ files/gauche-extract-1.13.diff:
+ added gauche-extract-1.13.diff.
+ this patch will fix a wrong regexp in doc/extract, which is used to
+ generate gauche-refj.texi.
+
+ 14 Mar 2004; David Holm <dholm@gentoo.org> gauche-0.7.4.2.ebuild:
+ Added to ~ppc.
+
+*gauche-0.7.4.2 (14 Mar 2004)
+
+ 14 Mar 2004; Akinori Hattori <hattya@gentoo.org> gauche-0.7.4.2.ebuild:
+ version bumped.
+
+ 21 Feb 2004; Akinori Hattori <hattya@gentoo.org> gauche-0.7.1.ebuild,
+ gauche-0.7.2.ebuild:
+ cleaned out old ebuilds.
+
+ 21 Feb 2004; Akinori Hattori <hattya@gentoo.org> gauche-0.7.4.1.ebuild:
+ fixed bug #42233. marked stable on x86.
+
+ 20 Feb 2004; Akinori Hattori <hattya@gentoo.org> gauche-0.7.3.ebuild:
+ fixed bug #42233.
+
+ 14 Feb 2004; Akinori Hattori <hattya@gentoo.org> gauche-0.7.3.ebuild:
+ Marked stable on x86.
+
+*gauche-0.7.4.1 (06 Feb 2004)
+
+ 06 Feb 2004; Akinori Hattori <hattya@gentoo.org> gauche-0.7.4.1.ebuild:
+ Version bumped.
+
+ 04 Feb 2004; Akinori Hattori <hattya@gentoo.org> gauche-0.5.7.ebuild,
+ gauche-0.6.ebuild, gauche-0.7.1.ebuild, gauche-0.7.2.ebuild,
+ gauche-0.7.3.ebuild, metadata.xml:
+ Cleaned out old ebuilds. Updated copyright year.
+ I've taken over from karltk.
+
+*gauche-0.7.3 (30 Dec 2003)
+
+ 30 Dec 2003; George Shapovalov <george@gentoo.org> gauche-0.7.3.ebuild :
+ new version (#36666), thanks to Andrei Barbu <teval@myrealbox.com> for notification
+
+ 04 Nov 2003; Karl Trygve Kalleberg <karltk@gentoo.org> gauche-0.7.2.ebuild:
+ Marked as stable.
+
+ 08 Oct 2003; Karl Trygve Kalleberg <karltk@gentoo.org>
+ gauche-0.7.2.ebuild:
+ Didn't compile on all boxes with gdbm. Fixes #30569.
+
+*gauche-0.7.2 (05 Oct 2003)
+
+ 05 Oct 2003; Karl Trygve Kalleberg <karltk@gentoo.org>
+ gauche-0.7.2.ebuild:
+ New upstream version. Fixes #30407.
+
+ 06 Sep 2003; Karl Trygve Kalleberg <karltk@gentoo.org>
+ gauche-0.6.ebuild, gauche-0.7.1.ebuild:
+ Fails to compile on x86. Unmasked 0.7.1 to cover.
+
+*gauche-0.7.1 (06 Sep 2003)
+
+ 06 Sep 2003; Karl Trygve Kalleberg <karltk@gentoo.org>
+ gauche-0.7.1.ebuild:
+ New upstream version. Fixes #25740.
+
+*gauche-0.6 (19 Jul 2002)
+
+ 07 Dec 2002; Jack Morgan <jmorgan@gentoo.org> gauche-0.5.7.ebuild, gauche-0.6.ebuild :
+ Changed sparc64 to sparc keyword
+
+ 19 Jul 2002; Karl Trygve Kalleberg <karltk@gentoo.org> gauche-0.6.ebuild files/digest-gauche-0.6:
+ New upstream version.
+
+*gauche-0.5.7 (12 Jul 2002)
+
+ 12 Jul 2002; Karl Trygve Kalleberg <karltk@gentoo.org> gauche-0.5.7.ebuild files/digest-gauche-0.5.7:
+
+ New upstream version.
+
+ Old version, gauche-0.5.2, removed.
+
+*gauche-0.5.2 (12 Apr 2002)
+
+ 12 Apr 2002; Karl Trygve Kalleberg <karltk@gentoo.org> gauche-0.5.2.ebuild files/digest-gauche-0.5.2:
+
+ Gauche is an R5RS Scheme implementation developed to be a handy script
+ interpreter, which allows programmers and system administrators to write
+ small to large scripts for their daily chores. Quick startup, built-in
+ system interface, native multilingual support are some of my goals.
diff --git a/dev-scheme/gauche/Manifest b/dev-scheme/gauche/Manifest
new file mode 100644
index 000000000000..5ff77a28f6ab
--- /dev/null
+++ b/dev-scheme/gauche/Manifest
@@ -0,0 +1,48 @@
+AUX gauche-0.8.8-report-error.diff 775 RMD160 e1a47c0b185a879a30d110d2cd3878ba3652a50d SHA1 b7dd9a2b60d1bdfc3eb4b1f5d761bc1bfcfc8129 SHA256 1b0559cc18e8af955122bd94e7877f20cd7c74c89247f6ae0ffd3b05151ebc14
+MD5 35df5bce82d0319bd9f782f6d915f8ab files/gauche-0.8.8-report-error.diff 775
+RMD160 e1a47c0b185a879a30d110d2cd3878ba3652a50d files/gauche-0.8.8-report-error.diff 775
+SHA256 1b0559cc18e8af955122bd94e7877f20cd7c74c89247f6ae0ffd3b05151ebc14 files/gauche-0.8.8-report-error.diff 775
+AUX gauche-dbm.ac.diff 1209 RMD160 17fec41cc9eaf60b8765838b69d3442284d72fe7 SHA1 43c67a91173df9d4a3b6b327870dc6a723e79f4b SHA256 1abd4eb49c88dca547640cf1445d6c2e8e0dd748a726ba3ad87bf4082cdd3dbd
+MD5 51d00b8d461a9015c91880bf425ca9c8 files/gauche-dbm.ac.diff 1209
+RMD160 17fec41cc9eaf60b8765838b69d3442284d72fe7 files/gauche-dbm.ac.diff 1209
+SHA256 1abd4eb49c88dca547640cf1445d6c2e8e0dd748a726ba3ad87bf4082cdd3dbd files/gauche-dbm.ac.diff 1209
+AUX gauche-gauche.m4-cc.diff 489 RMD160 87ba04212549426b4b1cc007999c318f17e8b839 SHA1 fadf81e057328971069fa139e8b6ea94c69035d0 SHA256 8884b8640fa40bebb83f0022a0669730f1501f41ddb5159383b4ac06bc999b35
+MD5 62aab943eb7c2154815470d7b813948f files/gauche-gauche.m4-cc.diff 489
+RMD160 87ba04212549426b4b1cc007999c318f17e8b839 files/gauche-gauche.m4-cc.diff 489
+SHA256 8884b8640fa40bebb83f0022a0669730f1501f41ddb5159383b4ac06bc999b35 files/gauche-gauche.m4-cc.diff 489
+AUX gauche-gauche.m4.diff 489 RMD160 87ba04212549426b4b1cc007999c318f17e8b839 SHA1 fadf81e057328971069fa139e8b6ea94c69035d0 SHA256 8884b8640fa40bebb83f0022a0669730f1501f41ddb5159383b4ac06bc999b35
+MD5 62aab943eb7c2154815470d7b813948f files/gauche-gauche.m4.diff 489
+RMD160 87ba04212549426b4b1cc007999c318f17e8b839 files/gauche-gauche.m4.diff 489
+SHA256 8884b8640fa40bebb83f0022a0669730f1501f41ddb5159383b4ac06bc999b35 files/gauche-gauche.m4.diff 489
+AUX gauche-gdbm-gentoo.diff 729 RMD160 be54be5d6a6f7b62831464a9679258ae3667b0d1 SHA1 1bffd8cf0eda670fa29ea0c88e7d853581adc242 SHA256 6137f0e1c4c4f2fad60ef23a60f5c6a1527ae788b2ac5779a0afecf31e73eb6c
+MD5 177cc4fa4c84d465bab80e5b3adb5cc1 files/gauche-gdbm-gentoo.diff 729
+RMD160 be54be5d6a6f7b62831464a9679258ae3667b0d1 files/gauche-gdbm-gentoo.diff 729
+SHA256 6137f0e1c4c4f2fad60ef23a60f5c6a1527ae788b2ac5779a0afecf31e73eb6c files/gauche-gdbm-gentoo.diff 729
+AUX gauche-runpath.diff 509 RMD160 5271974f738b5a4feaf2f9baf663bce001496c22 SHA1 0584e4b1904c9c0d4eb833e8491ad7a9cb8a9a8a SHA256 9ccb7470904e5a63e0bb9b94e336d2e8ede811d0761c0795a8101ce14bd69e33
+MD5 c69e08c5d4d4342092d1d973bc0eeed2 files/gauche-runpath.diff 509
+RMD160 5271974f738b5a4feaf2f9baf663bce001496c22 files/gauche-runpath.diff 509
+SHA256 9ccb7470904e5a63e0bb9b94e336d2e8ede811d0761c0795a8101ce14bd69e33 files/gauche-runpath.diff 509
+DIST Gauche-0.8.7.tgz 2939701 RMD160 ebfa445419d86e67c0677856e5ffc959ff0220eb SHA1 7ee33efd2c9dfac706418077b981df3300dfa1bb SHA256 4b8ff6064529c457c81b9bc5205cb1ec3cd6f316735de0d1b611f97cccfe655c
+DIST Gauche-0.8.8.tgz 3022297 RMD160 dbac8e0359eaa4bf9378d771485fadab678d77e9 SHA1 044d79473c390d1aa50f0814ba5bf7e74f56eebd SHA256 508834bd84a4c5446d6c8d7606246debea5bc88a8b6a06ee6c42f4f93d07cf11
+EBUILD gauche-0.8.7.ebuild 1177 RMD160 8da8d0a237fd05188b77340521333c934864d53d SHA1 a33b579094a5e2f400a30b1c62b34f23d228bb4f SHA256 9ea1d8a2fbddc720ca3a0a6d2fcd46f354d2f3b7b837c3e99ce83beb8e40c241
+MD5 2aae98a3bf8436a2ab13ed131bfffc81 gauche-0.8.7.ebuild 1177
+RMD160 8da8d0a237fd05188b77340521333c934864d53d gauche-0.8.7.ebuild 1177
+SHA256 9ea1d8a2fbddc720ca3a0a6d2fcd46f354d2f3b7b837c3e99ce83beb8e40c241 gauche-0.8.7.ebuild 1177
+EBUILD gauche-0.8.8.ebuild 1224 RMD160 7c90e5cffc0c91fd6a62b7681bc8f25d78e0d250 SHA1 1929ada0540bb91fbc70c8bd319a31f5089efb3c SHA256 541af935447f771de08df0f649c68bf17f3c07fa0a1eba7dd3f95dcbe92ab9f1
+MD5 1e5c8e5198f56d92a85cc17285cf70cf gauche-0.8.8.ebuild 1224
+RMD160 7c90e5cffc0c91fd6a62b7681bc8f25d78e0d250 gauche-0.8.8.ebuild 1224
+SHA256 541af935447f771de08df0f649c68bf17f3c07fa0a1eba7dd3f95dcbe92ab9f1 gauche-0.8.8.ebuild 1224
+MISC ChangeLog 7460 RMD160 7e26dd75125e3a786f7c68c8e4f9553302b572c1 SHA1 55ac3e8cf7c8a053dab13168617b98601737c402 SHA256 e08c18ca31cbb500e1077cbb21ff8626ae5156d039fd96f6d881a556460d45b9
+MD5 a797a997bd06f298b03b2190a1db1c70 ChangeLog 7460
+RMD160 7e26dd75125e3a786f7c68c8e4f9553302b572c1 ChangeLog 7460
+SHA256 e08c18ca31cbb500e1077cbb21ff8626ae5156d039fd96f6d881a556460d45b9 ChangeLog 7460
+MISC metadata.xml 619 RMD160 1e8a180467bc6ec26d15ed563fe159174c9af22d SHA1 811b34bad8c6e569b409ded7eebc368fed58cd49 SHA256 e05bcee72328b2e35e9a46af398e9073a8dd732f4f2f6c7a32c097801faf4289
+MD5 e9fa98743d1cf3b213a4b04f52baf5f8 metadata.xml 619
+RMD160 1e8a180467bc6ec26d15ed563fe159174c9af22d metadata.xml 619
+SHA256 e05bcee72328b2e35e9a46af398e9073a8dd732f4f2f6c7a32c097801faf4289 metadata.xml 619
+MD5 4058d5b906d491da611235d3ab05a8f4 files/digest-gauche-0.8.7 232
+RMD160 1a48ac7ca2671c8f11b1664215826099fa7b359b files/digest-gauche-0.8.7 232
+SHA256 f2bd12cd926ecfeae17932aa020dabfae0e8d88d978e6cc6a2f129b5571e8230 files/digest-gauche-0.8.7 232
+MD5 d812332c5cf40eedb3989cc1521e661f files/digest-gauche-0.8.8 232
+RMD160 9381476f83887db1876b623676e870d9b1a636bf files/digest-gauche-0.8.8 232
+SHA256 b708c324a77c68ffcc52dde63b60c4b59eabf78e4ffc07db12a4719ac5c48f9c files/digest-gauche-0.8.8 232
diff --git a/dev-scheme/gauche/files/digest-gauche-0.8.7 b/dev-scheme/gauche/files/digest-gauche-0.8.7
new file mode 100644
index 000000000000..14ce7c635c89
--- /dev/null
+++ b/dev-scheme/gauche/files/digest-gauche-0.8.7
@@ -0,0 +1,3 @@
+MD5 5c7cb6eba7455c9877aec884b0088a25 Gauche-0.8.7.tgz 2939701
+RMD160 ebfa445419d86e67c0677856e5ffc959ff0220eb Gauche-0.8.7.tgz 2939701
+SHA256 4b8ff6064529c457c81b9bc5205cb1ec3cd6f316735de0d1b611f97cccfe655c Gauche-0.8.7.tgz 2939701
diff --git a/dev-scheme/gauche/files/digest-gauche-0.8.8 b/dev-scheme/gauche/files/digest-gauche-0.8.8
new file mode 100644
index 000000000000..5f21d6e343dd
--- /dev/null
+++ b/dev-scheme/gauche/files/digest-gauche-0.8.8
@@ -0,0 +1,3 @@
+MD5 ed12c4e28ec36f68629843c4e8725ccc Gauche-0.8.8.tgz 3022297
+RMD160 dbac8e0359eaa4bf9378d771485fadab678d77e9 Gauche-0.8.8.tgz 3022297
+SHA256 508834bd84a4c5446d6c8d7606246debea5bc88a8b6a06ee6c42f4f93d07cf11 Gauche-0.8.8.tgz 3022297
diff --git a/dev-scheme/gauche/files/gauche-0.8.8-report-error.diff b/dev-scheme/gauche/files/gauche-0.8.8-report-error.diff
new file mode 100644
index 000000000000..e0f9559bc684
--- /dev/null
+++ b/dev-scheme/gauche/files/gauche-0.8.8-report-error.diff
@@ -0,0 +1,19 @@
+Index: src/main.c
+===================================================================
+RCS file: /cvsroot/gauche/Gauche/src/main.c,v
+retrieving revision 1.92
+retrieving revision 1.93
+diff -u -I$.*$ -r1.92 -r1.93
+--- src/main.c 13 Nov 2006 22:38:12 -0000 1.92
++++ src/main.c 18 Nov 2006 01:20:03 -0000 1.93
+@@ -442,7 +442,10 @@
+ if (r > 0) {
+ ScmObj res = epak.results[0];
+ if (SCM_INTP(res)) exit_code = SCM_INT_VALUE(res);
++ else exit_code = 70; /* EX_SOFTWARE, see SRFI-22. */
+ } else {
++ /* NB: better error reporting for uncaptured errors? */
++ Scm_ReportError(epak.exception);
+ exit_code = 70; /* EX_SOFTWARE, see SRFI-22. */
+ }
+ }
diff --git a/dev-scheme/gauche/files/gauche-dbm.ac.diff b/dev-scheme/gauche/files/gauche-dbm.ac.diff
new file mode 100644
index 000000000000..de96484cf592
--- /dev/null
+++ b/dev-scheme/gauche/files/gauche-dbm.ac.diff
@@ -0,0 +1,37 @@
+diff -ur -x'config*' Gauche-0.8.7.orig/ext/dbm/dbm.ac Gauche-0.8.7/ext/dbm/dbm.ac
+--- Gauche-0.8.7.orig/ext/dbm/dbm.ac 2003-07-20 19:06:48.000000000 +0900
++++ Gauche-0.8.7/ext/dbm/dbm.ac 2006-06-06 05:54:22.000000000 +0900
+@@ -20,27 +20,23 @@
+ NDBM_HEADER=$ac_header
+ DBM_ARCHFILES="ndbm.$SHLIB_SO_SUFFIX $DBM_ARCHFILES"
+ DBM_SCMFILES="ndbm.scm $DBM_SCMFILES"
++ break
+ ])
+ AC_CHECK_HEADERS(dbm.h gdbm/dbm.h, [
+ ODBM_HEADER=$ac_header
+ DBM_ARCHFILES="odbm.$SHLIB_SO_SUFFIX $DBM_ARCHFILES"
+ DBM_SCMFILES="odbm.scm $DBM_SCMFILES"
++ break
+ ])
+
+ AC_CHECK_LIB(gdbm, gdbm_open, [ GDBMLIB="-lgdbm" ])
+ LIBSAVE="$LIBS"
+-if test "$NDBM_HEADER" = "gdbm/ndbm.h"; then
+- NDBMLIB="-lgdbm" # use emulation by gdbm
+-else
+- AC_SEARCH_LIBS(dbm_open, ndbm gdbm gdbm_compat,
++LIBS=""
++ AC_SEARCH_LIBS(dbm_open, ndbm gdbm "gdbm_compat -lgdbm",
+ [ NDBMLIB="$LIBS"; LIBS="$LIBSAVE" ])
+-fi
+-if test "$ODBM_HEADER" = "gdbm/dbm.h"; then
+- ODBMLIB="-lgdbm" # use emulation by gdbm
+-else
+- AC_SEARCH_LIBS(dbminit, dbm gdbm gdbm_compat,
++ AC_SEARCH_LIBS(dbminit, dbm gdbm "gdbm_compat -lgdbm",
+ [ ODBMLIB="$LIBS"; LIBS="$LIBSAVE" ])
+-fi
++LIBS="$LIBSAVE"
+
+ AC_SUBST(DBM_ARCHFILES)
+ AC_SUBST(DBM_SCMFILES)
diff --git a/dev-scheme/gauche/files/gauche-gauche.m4-cc.diff b/dev-scheme/gauche/files/gauche-gauche.m4-cc.diff
new file mode 100644
index 000000000000..e438ffd2deb1
--- /dev/null
+++ b/dev-scheme/gauche/files/gauche-gauche.m4-cc.diff
@@ -0,0 +1,12 @@
+diff -urN Gauche-0.8.6.orig/m4/gauche.m4 Gauche-0.8.6/m4/gauche.m4
+--- Gauche-0.8.6.orig/m4/gauche.m4 2005-10-05 22:31:32.000000000 +0900
++++ Gauche-0.8.6/m4/gauche.m4 2005-11-06 16:50:52.000000000 +0900
+@@ -103,7 +103,7 @@
+ i686-*) I686OPT="-DUSE_I686_PREFETCH";;
+ esac
+ case "$CC" in
+- gcc*) # some systems may have gcc-2.95, gcc-3, etc.
++ *gcc*) # some systems may have gcc-2.95, gcc-3, etc.
+ case "$target" in
+ *mingw*) ;;
+ *) GCCOPT="-fomit-frame-pointer";;
diff --git a/dev-scheme/gauche/files/gauche-gauche.m4.diff b/dev-scheme/gauche/files/gauche-gauche.m4.diff
new file mode 100644
index 000000000000..e438ffd2deb1
--- /dev/null
+++ b/dev-scheme/gauche/files/gauche-gauche.m4.diff
@@ -0,0 +1,12 @@
+diff -urN Gauche-0.8.6.orig/m4/gauche.m4 Gauche-0.8.6/m4/gauche.m4
+--- Gauche-0.8.6.orig/m4/gauche.m4 2005-10-05 22:31:32.000000000 +0900
++++ Gauche-0.8.6/m4/gauche.m4 2005-11-06 16:50:52.000000000 +0900
+@@ -103,7 +103,7 @@
+ i686-*) I686OPT="-DUSE_I686_PREFETCH";;
+ esac
+ case "$CC" in
+- gcc*) # some systems may have gcc-2.95, gcc-3, etc.
++ *gcc*) # some systems may have gcc-2.95, gcc-3, etc.
+ case "$target" in
+ *mingw*) ;;
+ *) GCCOPT="-fomit-frame-pointer";;
diff --git a/dev-scheme/gauche/files/gauche-gdbm-gentoo.diff b/dev-scheme/gauche/files/gauche-gdbm-gentoo.diff
new file mode 100644
index 000000000000..a87c8dba692a
--- /dev/null
+++ b/dev-scheme/gauche/files/gauche-gdbm-gentoo.diff
@@ -0,0 +1,23 @@
+diff -u ext/dbm/dbm.ac ext/dbm.orig/dbm.ac
+--- ext/dbm/dbm.ac 2003-10-07 17:56:35.000000000 +0900
++++ ext/dbm.orig/dbm.ac 2003-10-07 17:55:47.000000000 +0900
+@@ -16,15 +16,17 @@
+ DBM_ARCHFILES=gdbm.$SHLIB_SO_SUFFIX
+ DBM_SCMFILES=gdbm.scm
+ ])
+-AC_CHECK_HEADERS(ndbm.h gdbm/ndbm.h, [
++AC_CHECK_HEADERS(gdbm/ndbm.h ndbm.h, [
+ NDBM_HEADER=$ac_header
+ DBM_ARCHFILES="ndbm.$SHLIB_SO_SUFFIX $DBM_ARCHFILES"
+ DBM_SCMFILES="ndbm.scm $DBM_SCMFILES"
++ break
+ ])
+-AC_CHECK_HEADERS(dbm.h gdbm/dbm.h, [
++AC_CHECK_HEADERS(gdbm/dbm.h dbm.h, [
+ ODBM_HEADER=$ac_header
+ DBM_ARCHFILES="odbm.$SHLIB_SO_SUFFIX $DBM_ARCHFILES"
+ DBM_SCMFILES="odbm.scm $DBM_SCMFILES"
++ break
+ ])
+
+ AC_CHECK_LIB(gdbm, gdbm_open, [ GDBMLIB="-lgdbm" ])
diff --git a/dev-scheme/gauche/files/gauche-runpath.diff b/dev-scheme/gauche/files/gauche-runpath.diff
new file mode 100644
index 000000000000..bc38f18f17b3
--- /dev/null
+++ b/dev-scheme/gauche/files/gauche-runpath.diff
@@ -0,0 +1,12 @@
+diff -urN Gauche-0.8.6.orig/src/Makefile.in Gauche-0.8.6/src/Makefile.in
+--- Gauche-0.8.6.orig/src/Makefile.in 2005-11-04 17:26:41.000000000 +0900
++++ Gauche-0.8.6/src/Makefile.in 2005-11-15 17:37:05.000000000 +0900
+@@ -206,7 +206,7 @@
+ $(POSTBUILD)
+
+ gauche-config$(EXEEXT) : gauche-config.$(OBJEXT)
+- $(LINK) -o gauche-config$(EXEEXT) gauche-config.$(OBJEXT) $(LIBS)
++ $(RELINK) -o gauche-config$(EXEEXT) gauche-config.$(OBJEXT) $(LIBS)
+
+ gauche-config.c gauche/arch.h : genconfig
+ $(SHELL) ./genconfig
diff --git a/dev-scheme/gauche/gauche-0.8.7.ebuild b/dev-scheme/gauche/gauche-0.8.7.ebuild
new file mode 100644
index 000000000000..96f363807e3e
--- /dev/null
+++ b/dev-scheme/gauche/gauche-0.8.7.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/gauche/gauche-0.8.7.ebuild,v 1.1 2007/01/10 17:10:30 hkbst Exp $
+
+inherit autotools eutils flag-o-matic
+
+IUSE="ipv6"
+
+MY_P=${P/g/G}
+
+DESCRIPTION="A Unix system friendly Scheme Interpreter"
+HOMEPAGE="http://gauche.sf.net/"
+SRC_URI="mirror://sourceforge/gauche/${MY_P}.tgz"
+
+LICENSE="BSD"
+KEYWORDS="~amd64 ia64 ~ppc ~sparc x86"
+SLOT="0"
+S=${WORKDIR}/${MY_P}
+
+DEPEND=">=sys-libs/gdbm-1.8.0"
+
+src_unpack() {
+
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${FILESDIR}"/${PN}-dbm.ac.diff
+ epatch "${FILESDIR}"/${PN}-gauche.m4.diff
+ epatch "${FILESDIR}"/${PN}-runpath.diff
+
+ eautoconf
+
+}
+
+src_compile() {
+
+ local myconf="--enable-threads=pthreads --enable-multibyte=utf8"
+
+ strip-flags
+
+ econf \
+ `use_enable ipv6` \
+ ${myconf} \
+ || die
+ emake || die
+
+}
+
+src_test() {
+
+ emake -j1 -s check || die
+
+}
+
+src_install() {
+
+ emake DESTDIR="${D}" install || die
+
+ dodoc AUTHORS ChangeLog HACKING README
+
+}
+
+pkg_postinst() {
+
+ echo
+ ewarn "As of version 0.8.6, Gauche switched the default character"
+ ewarn "encoding from euc-jp to utf-8."
+ echo
+
+}
diff --git a/dev-scheme/gauche/gauche-0.8.8.ebuild b/dev-scheme/gauche/gauche-0.8.8.ebuild
new file mode 100644
index 000000000000..f56b14cedde5
--- /dev/null
+++ b/dev-scheme/gauche/gauche-0.8.8.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/gauche/gauche-0.8.8.ebuild,v 1.1 2007/01/10 17:10:30 hkbst Exp $
+
+inherit autotools eutils flag-o-matic
+
+IUSE="ipv6"
+
+MY_P=${P/g/G}
+
+DESCRIPTION="A Unix system friendly Scheme Interpreter"
+HOMEPAGE="http://gauche.sf.net/"
+SRC_URI="mirror://sourceforge/gauche/${MY_P}.tgz"
+
+LICENSE="BSD"
+KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86"
+SLOT="0"
+S=${WORKDIR}/${MY_P}
+
+DEPEND=">=sys-libs/gdbm-1.8.0"
+
+src_unpack() {
+
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${FILESDIR}"/${PN}-dbm.ac.diff
+ epatch "${FILESDIR}"/${PN}-gauche.m4.diff
+ epatch "${FILESDIR}"/${PN}-runpath.diff
+ epatch "${FILESDIR}"/${P}-report-error.diff
+
+ eautoconf
+
+}
+
+src_compile() {
+
+ local myconf="--enable-threads=pthreads --enable-multibyte=utf8"
+
+ strip-flags
+
+ econf \
+ `use_enable ipv6` \
+ ${myconf} \
+ || die
+ emake || die
+
+}
+
+src_test() {
+
+ emake -j1 -s check || die
+
+}
+
+src_install() {
+
+ emake DESTDIR="${D}" install || die
+
+ dodoc AUTHORS ChangeLog HACKING README
+
+}
+
+pkg_postinst() {
+
+ echo
+ ewarn "As of version 0.8.6, Gauche switched the default character"
+ ewarn "encoding from euc-jp to utf-8."
+ echo
+
+}
diff --git a/dev-scheme/gauche/metadata.xml b/dev-scheme/gauche/metadata.xml
new file mode 100644
index 000000000000..9b85da119157
--- /dev/null
+++ b/dev-scheme/gauche/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>no-herd</herd>
+ <maintainer>
+ <email>hattya@gentoo.org</email>
+ </maintainer>
+
+ <longdescription>
+ Gauche is an R5RS Scheme implementation developed to be a handy script
+ interpreter, which allows programmers and system administrators to write
+ small to large scripts for their daily chores. Quick startup, built-in
+ system interface, native multilingual support are some of my goals.
+
+ Gauche runs on several Unix-like platforms.
+ </longdescription>
+</pkgmetadata>