summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarijn Schouten <hkbst@gentoo.org>2007-01-10 17:31:47 +0000
committerMarijn Schouten <hkbst@gentoo.org>2007-01-10 17:31:47 +0000
commit133c9f9325f7233fda150ef1eb2c7987603a05dc (patch)
tree60a40e52c2a99b5e55c97f287cdd4f6743047179 /dev-scheme
parentInitial import. Original ebuild by Paul Bredbury <brebs@sent.com> and ported... (diff)
downloadgentoo-2-133c9f9325f7233fda150ef1eb2c7987603a05dc.tar.gz
gentoo-2-133c9f9325f7233fda150ef1eb2c7987603a05dc.tar.bz2
gentoo-2-133c9f9325f7233fda150ef1eb2c7987603a05dc.zip
Moved from dev-util/guile to dev-scheme/guile.
Diffstat (limited to 'dev-scheme')
-rw-r--r--dev-scheme/guile/ChangeLog199
-rw-r--r--dev-scheme/guile/Manifest78
-rw-r--r--dev-scheme/guile/files/digest-guile-1.4-r31
-rw-r--r--dev-scheme/guile/files/digest-guile-1.4.11
-rw-r--r--dev-scheme/guile/files/digest-guile-1.6.4-r11
-rw-r--r--dev-scheme/guile/files/digest-guile-1.6.61
-rw-r--r--dev-scheme/guile/files/digest-guile-1.6.73
-rw-r--r--dev-scheme/guile/files/guile-1.4-inet_aton.patch16
-rw-r--r--dev-scheme/guile/files/guile-1.6.7-gcc4.patch11
-rw-r--r--dev-scheme/guile/files/guile-1.6.7-posix.patch16
-rw-r--r--dev-scheme/guile/files/guile-1.6.7-scmsigs.patch11
-rw-r--r--dev-scheme/guile/files/guile-amd64.patch13
-rw-r--r--dev-scheme/guile/guile-1.4-r3.ebuild35
-rw-r--r--dev-scheme/guile/guile-1.4.1.ebuild32
-rw-r--r--dev-scheme/guile/guile-1.6.4-r1.ebuild55
-rw-r--r--dev-scheme/guile/guile-1.6.6.ebuild61
-rw-r--r--dev-scheme/guile/guile-1.6.7.ebuild78
-rw-r--r--dev-scheme/guile/metadata.xml9
18 files changed, 621 insertions, 0 deletions
diff --git a/dev-scheme/guile/ChangeLog b/dev-scheme/guile/ChangeLog
new file mode 100644
index 000000000000..e8da12d030da
--- /dev/null
+++ b/dev-scheme/guile/ChangeLog
@@ -0,0 +1,199 @@
+# ChangeLog for dev-util/guile
+# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/guile/ChangeLog,v 1.1 2007/01/10 17:31:47 hkbst Exp $
+
+ 10 Jan 2007; <marijn@gentoo.org> +files/guile-1.4-inet_aton.patch,
+ +files/guile-amd64.patch, +files/guile-1.6.7-gcc4.patch,
+ +files/guile-1.6.7-posix.patch, +files/guile-1.6.7-scmsigs.patch,
+ +metadata.xml, +guile-1.4-r3.ebuild, +guile-1.4.1.ebuild,
+ +guile-1.6.4-r1.ebuild, +guile-1.6.6.ebuild, +guile-1.6.7.ebuild:
+ Moved from dev-util/guile to dev-scheme/guile.
+
+ 05 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> guile-1.4-r3.ebuild:
+ Remove gnuconfig_update usage, leave it to econf.
+
+ 18 Dec 2006; Fabian Groffen <grobian@gentoo.org>
+ -files/guile-macos-posix.patch, -files/guile-macos-relink.patch,
+ guile-1.6.4-r1.ebuild, guile-1.6.6.ebuild, guile-1.6.7.ebuild:
+ Dropped ppc-macos keyword, see you in prefix.
+
+ 18 Mar 2006; Markus Rothe <corsair@gentoo.org> guile-1.6.7.ebuild:
+ Stable on ppc64; bug #126569
+
+ 09 Sep 2005; Brent Baude <ranger@gentoo.org> guile-1.6.7.ebuild:
+ Marking guile-1.6.7 as ~ppc64 for bug 103918
+
+ 07 Aug 2005; Kito <kito@gentoo.org> +files/guile-1.6.7-posix.patch,
+ +files/guile-1.6.7-scmsigs.patch, guile-1.6.7.ebuild:
+ updated patches or gcc4/Darwin8
+
+ 23 Jul 2005; MATSUU Takuto <matsuu@gentoo.org> guile-1.6.7.ebuild:
+ Stable on sh.
+
+ 12 Jul 2005; Stephen P. Becker <geoman@gentoo.org> guile-1.6.7.ebuild:
+ stable on mips
+
+ 23 Jun 2005; Guy Martin <gmsoft@gentoo.org> guile-1.6.7.ebuild:
+ Stable on hppa.
+
+ 14 Jun 2005; Fernando J. Pereda <ferdy@gentoo.org> guile-1.6.7.ebuild:
+ Stable on alpha
+
+ 12 Jun 2005; Olivier Crête <tester@gentoo.org> guile-1.6.7.ebuild:
+ Stable on amd64
+
+ 12 Jun 2005; Tobias Scherbaum <dertobi123@gentoo.org> guile-1.6.7.ebuild:
+ Stable on ppc.
+
+ 06 Jun 2005; Gustavo Zacarias <gustavoz@gentoo.org> guile-1.6.7.ebuild:
+ Stable on sparc
+
+ 24 Apr 2005; Martin Schlemmer <azarah@gentoo.org>
+ +files/guile-1.6.7-gcc4.patch, guile-1.6.7.ebuild:
+ Fix to build with gcc-4.0.0.
+
+ 06 Apr 2005; Seemant Kulleen <seemant@gentoo.org> guile-1.6.4-r1.ebuild,
+ guile-1.6.6.ebuild, guile-1.6.7.ebuild:
+ make sure ppc compiles this with -O2 rather than -O3 which causes breakage.
+ This should fix bug #85670 by Martin <monsorno@gmx.de>, which should
+ somewhat solve bug #27716, but I leave that to Spanky and Alastair
+
+ 06 Apr 2005; Seemant Kulleen <seemant@gentoo.org> -guile-1.6.4.ebuild,
+ -guile-1.6.4-r2.ebuild:
+ remove crufty ebuilds
+
+*guile-1.6.7 (28 Jan 2005)
+
+ 28 Jan 2005; Alastair Tse <liquidx@gentoo.org> +guile-1.6.7.ebuild:
+ version bump. should fix compile problems people are having? (#73920)
+
+*guile-1.6.6 (10 Dec 2004)
+
+ 10 Dec 2004; Aron Griffis <agriffis@gentoo.org> +guile-1.6.6.ebuild:
+ Bump to 1.6.6
+
+ 17 Oct 2004; Alastair Tse <liquidx@gentoo.org>
+ +files/guile-1.4-inet_aton.patch, -files/net_db.c, guile-1.4-r3.ebuild,
+ guile-1.4.1.ebuild:
+ fix inet_aton issue plus remove old net_db.c from FILESDIR
+
+ 11 Oct 2004; Mamoru KOMACHI <usata@gentoo.org>
+ +files/guile-macos-posix.patch, +files/guile-macos-relink.patch,
+ guile-1.6.4-r1.ebuild:
+ Added to ~ppc-macos. Thanks to Robin Munn <rmunn@pobox.com>,
+ closing bug #62277.
+
+*guile-1.6.4-r2 (19 Sep 2004)
+
+ 19 Sep 2004; Danny van Dyk <kugelfang@gentoo.org> +guile-1.6.4-r2.ebuild:
+ Bumped to version 1.6.4-r2. This version is only necessary for gnucash on
+ amd64. It disables deprecations that leave undefined references in shared
+ libraries.
+
+ 13 May 2004; Michael McCabe <randy@gentoo.org> guile-1.6.4-r1.ebuild:
+ Added s390 keywords
+
+ 28 Apr 2004; Jon Portnoy <avenj@gentoo.org> guile-1.6.4-r1.ebuild :
+ Stable on AMD64.
+
+ 25 Mar 2004; Joshua Kinard <kumba@gentoo.org> guile-1.6.4-r1.ebuild:
+ Marked stable on mips.
+
+ 11 Feb 2004; Joshua Kinard <kumba@gentoo.org> guile-1.6.4-r1.ebuild:
+ Added ~mips to satisfy repoman deps
+
+ 18 Jan 2004; <gustavoz@gentoo.org> guile-1.6.4-r1.ebuild:
+ marked stable on sparc, we were really falling behind
+
+ 14 Jan 2004; <gustavoz@gentoo.org> guile-1.6.4-r1.ebuild:
+ added ~sparc
+
+ 12 Jan 2004; <augustus@gentoo.org> guile-1.6.4-r1.ebuild,
+ files/guile-amd64.patch:
+ Added support for AMD64. Builds and installs just fine. Needs further testing.
+ Bug #35481.
+
+ 04 Jan 2004; Daniel Ahlberg <aliz@gentoo.org> guile-1.4-r3.ebuild:
+ Add gnuconfig_update. Closing #37166.
+
+ 03 Jan 2004; <agriffis@gentoo.org> guile-1.6.4-r1.ebuild:
+ Stable on ia64
+
+ 03 Dec 2003; Aron Griffis <agriffis@gentoo.org> guile-1.6.4-r1.ebuild:
+ Stable on alpha
+
+ 22 Nov 2003; Alastair Tse <liquidx@gentoo.org> guile-1.6.4-r1.ebuild,
+ metadata.xml:
+ disable parallel builds because it breaks on -j5 (#34029)
+
+ 04 Nov 2003; Brad House <brad_mssw@gentoo.org> guile-1.4-r3.ebuild:
+ add amd64 flag
+
+*guile-1.6.4-r1 (06 Sep 2003)
+
+ 06 Sep 2003; Daniel Robbins <drobbins@gentoo.org> guile-1.6.4-r1.ebuild: new
+ revision to close bug 23493; texmacs should now be able to find guile via the
+ GUILE_LOAD_PATH env var (/etc/env.d fix.) This shouldn't break any arch so
+ keeping the KEYWORDS the same on this bump.
+
+ 19 Aug 2003; Aron Griffis <agriffis@gentoo.org> guile-1.6.4.ebuild: Fix bug
+ 26484 by filtering out -g3
+
+ 24 Jul 2003; Tavis Ormandy <taviso@gentoo.org> guile-1.6.4.ebuild:
+ ~alpha
+
+ 17 May 2003; Alastair Tse <liquidx@gentoo.org> guile-1.5.4.ebuild:
+ masking 1.5.x
+
+*guile-1.6.4 (28 Apr 2003)
+
+ 24 Aug 2003; Guy Martin <gmsoft@gentoo.org> guile-1.6.4.ebuild :
+ Added hppa to KEYWORDS.
+
+ 28 Apr 2003; Alastair Tse <liquidx@gentoo.org> guile-1.6.4.ebuild:
+ version bump to 1.6.x series using SLOT=12.
+
+ 05 Feb 2003; Jon Nall <nall@gentoo.org> guile-1.4.1.ebuild :
+ ok, moving back to ~ppc as all seems well if compiled with
+ -O2. use flag-o-matic to force -O2 for ppc.
+
+ 05 Feb 2003; Jon Nall <nall@gentoo.org> guile-1.4.1.ebuild :
+ changed to -ppc as this compiles, but guile-config breaks
+ immediately
+
+ 05 Feb 2003; Jon Nall <nall@gentoo.org> guile-1.4.1.ebuild :
+ added ~ppc
+
+ 04 Feb 2003; Aron Griffis <agriffis@gentoo.org> guile-1.4.1.ebuild :
+ Mark stable on alpha
+
+ 16 Dec 2002; Aron Griffis <agriffis@gentoo.org> guile-1.4.1.ebuild :
+ Added ~alpha to KEYWORDS
+
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+
+*guile-1.4-r3 (23 Apr 2003)
+
+ 12 Jul 2003; Daniel Ahlberg <aliz@gentoo.org> :
+ Added missing changelog entry.
+
+*guile-1.4.1 (19 Aug 2002)
+
+ 05 Nov 2002; L. Boshell <leonardop@gentoo.org> guile-1.4.1.ebuild : SLOT
+ was changed.
+
+ 19 Aug 2002; L. Boshell <leonardop@gentoo.org> guile-1.4.1.ebuild : New
+ stable version. Thanks to Rigo Ketelings for the notice.
+
+*guile-1.5.4 (1 Feb 2002)
+
+ 23 Jul 2002; Mark Guertin <gerk@gentoo.org> :
+ Added ppc to keywords
+
+ 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
+
+ Added initial ChangeLog which should be updated whenever the package is
+ updated in any way. This changelog is targetted to users. This means that the
+ comments should well explained and written in clean English. The details about
+ writing correct changelogs are explained in the skel.ChangeLog file which you
+ can find in the root directory of the portage repository.
diff --git a/dev-scheme/guile/Manifest b/dev-scheme/guile/Manifest
new file mode 100644
index 000000000000..b336e2c6bb1a
--- /dev/null
+++ b/dev-scheme/guile/Manifest
@@ -0,0 +1,78 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX guile-1.4-inet_aton.patch 624 RMD160 af4fb5713ed861821b9a0cf0ae8ad47a7591b95e SHA1 917c260608b18fa58dcf5e34f57bdf1415d043be SHA256 4fab8cbc26b94c490c47e6f3eb1ba46543e405a32854f7546f4b18680631a331
+MD5 421beec2399dd47b6cc14d5691d7dcc4 files/guile-1.4-inet_aton.patch 624
+RMD160 af4fb5713ed861821b9a0cf0ae8ad47a7591b95e files/guile-1.4-inet_aton.patch 624
+SHA256 4fab8cbc26b94c490c47e6f3eb1ba46543e405a32854f7546f4b18680631a331 files/guile-1.4-inet_aton.patch 624
+AUX guile-1.6.7-gcc4.patch 483 RMD160 6efec429cb5e150c462a1e9686449c0cb3804e25 SHA1 a2fe7f0bc57e4414d1f8c450d042867363eafc77 SHA256 27949055a893c6d302bb54cf3fd51c0bc4f3316e54ede7f3ecc2a5b3234f0d39
+MD5 a162d311d2487b57ea35eb452b2ad5d1 files/guile-1.6.7-gcc4.patch 483
+RMD160 6efec429cb5e150c462a1e9686449c0cb3804e25 files/guile-1.6.7-gcc4.patch 483
+SHA256 27949055a893c6d302bb54cf3fd51c0bc4f3316e54ede7f3ecc2a5b3234f0d39 files/guile-1.6.7-gcc4.patch 483
+AUX guile-1.6.7-posix.patch 405 RMD160 57163919423e86f86335abd4ea93951e2fce0a71 SHA1 193c75207ea6698f9bdbc7d555c1dd3363391352 SHA256 3be2744874d0f60a1081b704c18fcd072b325c2dea7eae0ffadf5c26e810f582
+MD5 fef232023ed79bf3be45821cd627b23a files/guile-1.6.7-posix.patch 405
+RMD160 57163919423e86f86335abd4ea93951e2fce0a71 files/guile-1.6.7-posix.patch 405
+SHA256 3be2744874d0f60a1081b704c18fcd072b325c2dea7eae0ffadf5c26e810f582 files/guile-1.6.7-posix.patch 405
+AUX guile-1.6.7-scmsigs.patch 319 RMD160 2493f9e7b3f343e1f88c40dc7136980019188bb1 SHA1 8ff4ba4be0549ebd5b01008329d25df398a236e2 SHA256 d35bf326527e42db802e4271ab5e20481fbd2c6a48d5f36a7f9df6ce9382806e
+MD5 07e499caf8f16c40f43897900b8a189b files/guile-1.6.7-scmsigs.patch 319
+RMD160 2493f9e7b3f343e1f88c40dc7136980019188bb1 files/guile-1.6.7-scmsigs.patch 319
+SHA256 d35bf326527e42db802e4271ab5e20481fbd2c6a48d5f36a7f9df6ce9382806e files/guile-1.6.7-scmsigs.patch 319
+AUX guile-amd64.patch 439 RMD160 a2b2da37a0631bc33e4ca771a652bd85a5154f0e SHA1 505a6981fdadc1a05611ca19e24a4ae8fe90f0ed SHA256 23b73a81804cc816b427d3fb3804d0da7067a37dffcf9ee7316b4a10aea65a37
+MD5 979d4686f6e39379b33139182873dead files/guile-amd64.patch 439
+RMD160 a2b2da37a0631bc33e4ca771a652bd85a5154f0e files/guile-amd64.patch 439
+SHA256 23b73a81804cc816b427d3fb3804d0da7067a37dffcf9ee7316b4a10aea65a37 files/guile-amd64.patch 439
+DIST guile-1.4.1.tar.gz 1502840
+DIST guile-1.4.tar.gz 1132852
+DIST guile-1.6.4.tar.gz 2778075
+DIST guile-1.6.6.tar.gz 3033204
+DIST guile-1.6.7.tar.gz 3039294 RMD160 63d45e8143834c641d4a4732cfbb34e8984f55dd SHA1 00a82dc4c7c19f9b791e116a2baf83e7d0c0856d SHA256 8faeeac282b9d4175d15923a6bd0b6603653fdd744967b15d9577b5748555734
+EBUILD guile-1.4-r3.ebuild 759 RMD160 4403048049001ff53efd835a0b3591df610415d9 SHA1 c237cae8de3fbaf0d9944aa76997f3120a368e3c SHA256 f0af088bc958f1840f7e080e1c23b66a693499d323a0e967fdbe36608f772cb3
+MD5 ec47d3413a23b46a3041d4581ef6ca42 guile-1.4-r3.ebuild 759
+RMD160 4403048049001ff53efd835a0b3591df610415d9 guile-1.4-r3.ebuild 759
+SHA256 f0af088bc958f1840f7e080e1c23b66a693499d323a0e967fdbe36608f772cb3 guile-1.4-r3.ebuild 759
+EBUILD guile-1.4.1.ebuild 818 RMD160 55ab3f0f8f78e38af6f945fa0ccd286689383889 SHA1 16488585f594ed23f004e7629716c99b37aad6a1 SHA256 9c7b0632c7b7fdcf1c3b918c1f690e8d931de67c0aecec1ef68f9e957894f4ce
+MD5 6c96ba5979bf0f56d6d04c90de9e0208 guile-1.4.1.ebuild 818
+RMD160 55ab3f0f8f78e38af6f945fa0ccd286689383889 guile-1.4.1.ebuild 818
+SHA256 9c7b0632c7b7fdcf1c3b918c1f690e8d931de67c0aecec1ef68f9e957894f4ce guile-1.4.1.ebuild 818
+EBUILD guile-1.6.4-r1.ebuild 1732 RMD160 6b0cc3118091e08cbeba198574d4b8143a90b28a SHA1 ef54859935e354a522e458ea44b05568ecbe27bf SHA256 05bf5c5b97053c8d14a1dc355fcb2626a47cd3d83f7459403ecf178d043f8993
+MD5 5c14c9285fe9b620306e62c46f2fd722 guile-1.6.4-r1.ebuild 1732
+RMD160 6b0cc3118091e08cbeba198574d4b8143a90b28a guile-1.6.4-r1.ebuild 1732
+SHA256 05bf5c5b97053c8d14a1dc355fcb2626a47cd3d83f7459403ecf178d043f8993 guile-1.6.4-r1.ebuild 1732
+EBUILD guile-1.6.6.ebuild 1879 RMD160 03ccbefe8bd571f20d8b35a0ed6aed348f93c34a SHA1 ef132db9c08340ba7c643150703544c530070785 SHA256 72177ad08803cba42e8cea7e4e10922f1e754c318185e73f2ef2b1ec1a8cf3fa
+MD5 39c9efa6043048f90fe2c4b528ec5596 guile-1.6.6.ebuild 1879
+RMD160 03ccbefe8bd571f20d8b35a0ed6aed348f93c34a guile-1.6.6.ebuild 1879
+SHA256 72177ad08803cba42e8cea7e4e10922f1e754c318185e73f2ef2b1ec1a8cf3fa guile-1.6.6.ebuild 1879
+EBUILD guile-1.6.7.ebuild 2220 RMD160 cb36b01f84d86ae25eec0997be22d41490816cd7 SHA1 3e03e31ef1489129fb0a97132a35e8adddb60ca8 SHA256 776190a8f78812ef2a394755bf1dfe35dc9e65b5670ee97b9f928f41fd4e5bb4
+MD5 87ef101b072697432b23ea4db33e71d5 guile-1.6.7.ebuild 2220
+RMD160 cb36b01f84d86ae25eec0997be22d41490816cd7 guile-1.6.7.ebuild 2220
+SHA256 776190a8f78812ef2a394755bf1dfe35dc9e65b5670ee97b9f928f41fd4e5bb4 guile-1.6.7.ebuild 2220
+MISC ChangeLog 6840 RMD160 07eaa529b917b492719833890d0cb3064668b76d SHA1 3ed47845daddb3f1e497f048402cb298941a3bac SHA256 1b6663c7bbe2fba343aead384cbfc7a1dc2aa91af921691dbf11c45fcb410616
+MD5 a5dc8d557ca3997d4e97ebbff1457047 ChangeLog 6840
+RMD160 07eaa529b917b492719833890d0cb3064668b76d ChangeLog 6840
+SHA256 1b6663c7bbe2fba343aead384cbfc7a1dc2aa91af921691dbf11c45fcb410616 ChangeLog 6840
+MISC metadata.xml 313 RMD160 3c9012b5209ca67b663d2ec4d1d9744977387f5c SHA1 b1f3733e4d401eefc61726ed0437bd18eb7be948 SHA256 fd681804432ef1d1913e29a1c06047c373265c4cee68fb5c43f34a48d15a7924
+MD5 327369d7f77a3211382c3d8f3cc2eba5 metadata.xml 313
+RMD160 3c9012b5209ca67b663d2ec4d1d9744977387f5c metadata.xml 313
+SHA256 fd681804432ef1d1913e29a1c06047c373265c4cee68fb5c43f34a48d15a7924 metadata.xml 313
+MD5 983ca0d7ff0dc5899a453df89e714538 files/digest-guile-1.4-r3 62
+RMD160 a4370ad105659724f890c2c02dd3243f45a9225c files/digest-guile-1.4-r3 62
+SHA256 6e38a518900e5793562e3612a7e04c793b28be4f2ea150565b2c0c4e32e6bec8 files/digest-guile-1.4-r3 62
+MD5 c6e6b728591d901172031cc9a0997d31 files/digest-guile-1.4.1 64
+RMD160 b9d491d46a2e6698144795166758d906ebd3b34c files/digest-guile-1.4.1 64
+SHA256 72c5340df06b1af30c924852e6ad268b488964a019f486366712bac8e4089468 files/digest-guile-1.4.1 64
+MD5 c8ef00401b82bbfae1fa78785341e8dc files/digest-guile-1.6.4-r1 64
+RMD160 497c85c552ebdbc855be8bac38d5ac05a09a3831 files/digest-guile-1.6.4-r1 64
+SHA256 428fece3fdd67a6858e8f59dc4d4decfc6979335f52a14df74269daedcfceedb files/digest-guile-1.6.4-r1 64
+MD5 30c55437dd6efe1474a4f4312228b2ca files/digest-guile-1.6.6 64
+RMD160 dbe554c3c435e4ca6473969c844ca6112160fd12 files/digest-guile-1.6.6 64
+SHA256 62045f0fc1b91317ea035d6ddbea796677c74707fafcf9650e47a90cb9371448 files/digest-guile-1.6.6 64
+MD5 929495ee2eec367baa2ef1d5adc098c1 files/digest-guile-1.6.7 238
+RMD160 9b1be40b705f40ca43ec9786579e2a7d2042d2ec files/digest-guile-1.6.7 238
+SHA256 34cd31a3985403db5c25e6f665df136f58477e7fa2fc5d820077aea1aa182893 files/digest-guile-1.6.7 238
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.1 (GNU/Linux)
+
+iD8DBQFFngOKAiZjviIA2XgRAjL1AJ9dfQ6Bx2aRDLgGQ3ZO8/ulK8hjxgCgrfIq
+wBdmdFCyjn9pJ2Nd+1U1Zvg=
+=qglW
+-----END PGP SIGNATURE-----
diff --git a/dev-scheme/guile/files/digest-guile-1.4-r3 b/dev-scheme/guile/files/digest-guile-1.4-r3
new file mode 100644
index 000000000000..5fdf378914d1
--- /dev/null
+++ b/dev-scheme/guile/files/digest-guile-1.4-r3
@@ -0,0 +1 @@
+MD5 60430592385b96319ea3eb4cba88062c guile-1.4.tar.gz 1132852
diff --git a/dev-scheme/guile/files/digest-guile-1.4.1 b/dev-scheme/guile/files/digest-guile-1.4.1
new file mode 100644
index 000000000000..d30c51e7a035
--- /dev/null
+++ b/dev-scheme/guile/files/digest-guile-1.4.1
@@ -0,0 +1 @@
+MD5 605c1c721dea908131c77a708b471e23 guile-1.4.1.tar.gz 1502840
diff --git a/dev-scheme/guile/files/digest-guile-1.6.4-r1 b/dev-scheme/guile/files/digest-guile-1.6.4-r1
new file mode 100644
index 000000000000..38ecb5be9df7
--- /dev/null
+++ b/dev-scheme/guile/files/digest-guile-1.6.4-r1
@@ -0,0 +1 @@
+MD5 a4aceb5f185878c1de4e8aa7c38b6d1d guile-1.6.4.tar.gz 2778075
diff --git a/dev-scheme/guile/files/digest-guile-1.6.6 b/dev-scheme/guile/files/digest-guile-1.6.6
new file mode 100644
index 000000000000..72e086b0e0e7
--- /dev/null
+++ b/dev-scheme/guile/files/digest-guile-1.6.6
@@ -0,0 +1 @@
+MD5 99419494fbbcc257be41309c2a9284f0 guile-1.6.6.tar.gz 3033204
diff --git a/dev-scheme/guile/files/digest-guile-1.6.7 b/dev-scheme/guile/files/digest-guile-1.6.7
new file mode 100644
index 000000000000..d554a79f7790
--- /dev/null
+++ b/dev-scheme/guile/files/digest-guile-1.6.7
@@ -0,0 +1,3 @@
+MD5 c2ff2a2231f0cbb2e838dd8701a587c5 guile-1.6.7.tar.gz 3039294
+RMD160 63d45e8143834c641d4a4732cfbb34e8984f55dd guile-1.6.7.tar.gz 3039294
+SHA256 8faeeac282b9d4175d15923a6bd0b6603653fdd744967b15d9577b5748555734 guile-1.6.7.tar.gz 3039294
diff --git a/dev-scheme/guile/files/guile-1.4-inet_aton.patch b/dev-scheme/guile/files/guile-1.4-inet_aton.patch
new file mode 100644
index 000000000000..9294e1a895af
--- /dev/null
+++ b/dev-scheme/guile/files/guile-1.4-inet_aton.patch
@@ -0,0 +1,16 @@
+--- guile-1.4-r3/work/guile-1.4/libguile/net_db.c 2000-06-14 01:26:05.000000000 +0100
++++ guile-1.4.1/work/guile-1.4.1/libguile/net_db.c 2002-05-04 03:16:13.000000000 +0100
+@@ -82,9 +80,12 @@
+ int close ();
+ #endif /* STDC_HEADERS */
+
++#ifndef HAVE_INET_ATON
++/* for our definition in inet_aton.c, not usually needed. */
+ extern int inet_aton ();
++#endif
+
+-SCM_DEFINE (scm_inet_aton, "inet-aton", 1, 0, 0,
++SCM_DEFINE (scm_inet_aton, "inet-aton", 1, 0, 0,
+ (SCM address),
+ "Converts a string containing an Internet host address in the traditional\n"
+ "dotted decimal notation into an integer.\n\n"
diff --git a/dev-scheme/guile/files/guile-1.6.7-gcc4.patch b/dev-scheme/guile/files/guile-1.6.7-gcc4.patch
new file mode 100644
index 000000000000..6d2f18d5b156
--- /dev/null
+++ b/dev-scheme/guile/files/guile-1.6.7-gcc4.patch
@@ -0,0 +1,11 @@
+--- guile-1.6.7/libguile/guile.c 2002-12-07 22:41:32.000000000 +0000
++++ guile-1.6.7.az/libguile/guile.c 2005-04-24 15:43:21.000000000 +0000
+@@ -88,7 +88,7 @@
+ {
+ #ifdef DYNAMIC_LINKING
+ /* libtool automagically inserts this variable into your executable... */
+- extern const scm_lt_dlsymlist lt_preloaded_symbols[];
++ extern const scm_lt_dlsymlist *lt_preloaded_symbols;
+ scm_lt_dlpreload_default (lt_preloaded_symbols);
+ #endif
+ scm_boot_guile (argc, argv, inner_main, 0);
diff --git a/dev-scheme/guile/files/guile-1.6.7-posix.patch b/dev-scheme/guile/files/guile-1.6.7-posix.patch
new file mode 100644
index 000000000000..a4cd2bcaef51
--- /dev/null
+++ b/dev-scheme/guile/files/guile-1.6.7-posix.patch
@@ -0,0 +1,16 @@
+--- libguile/posix.c.sav Tue Jan 25 19:01:44 2005
++++ libguile/posix.c Tue Jan 25 19:01:55 2005
+@@ -1257,6 +1257,13 @@
+ SCM_MEMORY_ERROR;
+ strncpy (ptr, SCM_STRING_CHARS (str), SCM_STRING_LENGTH (str));
+ ptr[SCM_STRING_LENGTH (str)] = 0;
++#if defined(macosx)
++ if (!strchr(ptr, '=')) {
++ unsetenv(ptr);
++ rv = 0;
++ }
++ else
++#endif
+ rv = putenv (ptr);
+ if (rv < 0)
+ SCM_SYSERROR;
diff --git a/dev-scheme/guile/files/guile-1.6.7-scmsigs.patch b/dev-scheme/guile/files/guile-1.6.7-scmsigs.patch
new file mode 100644
index 000000000000..65b5b52c3dc7
--- /dev/null
+++ b/dev-scheme/guile/files/guile-1.6.7-scmsigs.patch
@@ -0,0 +1,11 @@
+--- libguile/scmsigs.c.sav Tue Feb 11 22:07:54 2003
++++ libguile/scmsigs.c Tue Feb 11 22:08:18 2003
+@@ -66,7 +66,7 @@
+ /* The thread system has its own sleep and usleep functions. */
+ #ifndef USE_THREADS
+
+-#if defined(MISSING_SLEEP_DECL)
++#if defined(MISSING_SLEEP_DECL) && ! defined(macosx)
+ int sleep ();
+ #endif
+
diff --git a/dev-scheme/guile/files/guile-amd64.patch b/dev-scheme/guile/files/guile-amd64.patch
new file mode 100644
index 000000000000..dc9cea254f05
--- /dev/null
+++ b/dev-scheme/guile/files/guile-amd64.patch
@@ -0,0 +1,13 @@
+--- guile-1.6.4/libguile/gc_os_dep.c 2003-04-16 20:16:21.000000000 +0000
++++ guile-1.6.4-amd64/libguile/gc_os_dep.c 2003-10-20 01:52:11.543267320 +0000
+@@ -205,6 +205,10 @@
+ # define I386
+ # define mach_type_known
+ # endif
++# if defined(LINUX) && defined(__x86_64__)
++# define IA64
++# define mach_type_known
++# endif
+ # if defined(LINUX) && (defined(__ia64__) || defined(__ia64))
+ # define IA64
+ # define mach_type_known
diff --git a/dev-scheme/guile/guile-1.4-r3.ebuild b/dev-scheme/guile/guile-1.4-r3.ebuild
new file mode 100644
index 000000000000..a813e9b67de5
--- /dev/null
+++ b/dev-scheme/guile/guile-1.4-r3.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/guile/guile-1.4-r3.ebuild,v 1.1 2007/01/10 17:31:47 hkbst Exp $
+
+inherit eutils
+
+DESCRIPTION="Scheme interpreter"
+SRC_URI="mirror://gnu/guile/${P}.tar.gz"
+HOMEPAGE="http://www.gnu.org/software/guile/"
+
+SLOT="1.4"
+LICENSE="GPL-2"
+KEYWORDS="x86 ppc sparc amd64"
+IUSE=""
+
+DEPEND=">=sys-libs/ncurses-5.1
+ >=sys-libs/readline-4.1"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch ${FILESDIR}/${P}-inet_aton.patch
+}
+
+src_compile() {
+ econf \
+ --with-threads \
+ --with-modules || die
+ make || die
+}
+
+src_install() {
+ einstall || die
+ dodoc AUTHORS ChangeLog GUILE-VERSION HACKING NEWS README SNAPSHOTS THANKS
+}
diff --git a/dev-scheme/guile/guile-1.4.1.ebuild b/dev-scheme/guile/guile-1.4.1.ebuild
new file mode 100644
index 000000000000..0646596dd32b
--- /dev/null
+++ b/dev-scheme/guile/guile-1.4.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/guile/guile-1.4.1.ebuild,v 1.1 2007/01/10 17:31:47 hkbst Exp $
+
+inherit flag-o-matic
+
+DESCRIPTION="Scheme interpreter"
+SRC_URI="mirror://gnu/guile/${P}.tar.gz"
+HOMEPAGE="http://www.gnu.org/software/guile/"
+
+SLOT="1.4.1"
+LICENSE="GPL-2"
+KEYWORDS="x86 ppc alpha"
+IUSE=""
+
+DEPEND=">=sys-libs/ncurses-5.1
+ >=sys-libs/readline-4.1"
+
+# guile-config breaks with -O3
+[ "${ARCH}" == "ppc" ] && replace-flags -O3 -O2
+
+src_compile() {
+ econf \
+ --with-threads \
+ --with-modules || die "Configuration failed"
+ make || die "Compilation failed"
+}
+
+src_install() {
+ einstall || die "Installation failed"
+ dodoc ANON-CVS AUTHORS ChangeLog HACKING NEWS README SNAPSHOTS THANKS
+}
diff --git a/dev-scheme/guile/guile-1.6.4-r1.ebuild b/dev-scheme/guile/guile-1.6.4-r1.ebuild
new file mode 100644
index 000000000000..546310a61205
--- /dev/null
+++ b/dev-scheme/guile/guile-1.6.4-r1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/guile/guile-1.6.4-r1.ebuild,v 1.1 2007/01/10 17:31:47 hkbst Exp $
+
+inherit flag-o-matic eutils libtool
+
+DESCRIPTION="Scheme interpreter"
+HOMEPAGE="http://www.gnu.org/software/guile/"
+SRC_URI="mirror://gnu/guile/${P}.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="x86 ppc sparc mips alpha arm hppa amd64 ia64 s390"
+IUSE=""
+
+DEPEND=">=sys-libs/ncurses-5.1
+ >=sys-libs/readline-4.1"
+
+# NOTE: in README-PACKAGERS, guile recommends different versions be installed
+# in parallel. They're talking about LIBRARY MAJOR versions and not
+# the actual guile version that was used in the past.
+#
+# So I'm slotting this as 12 beacuse of the library major version
+SLOT="12"
+MAJOR="1.6"
+
+src_compile() {
+ # Fix for bug 26484: This package fails to build when built with
+ # -g3, at least on some architectures. (19 Aug 2003 agriffis)
+ filter-flags -g3
+
+ if [ "${ARCH}" = "amd64" ]; then
+ epatch ${FILESDIR}/guile-amd64.patch
+ fi
+
+ if [ "${ARCH}" = "ppc" ]; then
+ replace-flags -O3 -O2
+ fi
+
+ econf \
+ --with-threads \
+ --with-modules || die
+ # Problems with parallel builds (#34029), so I'm taking the safer route
+ emake -j1 || die
+}
+
+src_install() {
+ einstall || die
+ dodoc AUTHORS ChangeLog GUILE-VERSION HACKING NEWS README SNAPSHOTS THANKS
+ #texmacs needs this, closing bug #23493
+ dodir /etc/env.d
+ #We don't slot the env.d entry because /usr/bin/guile-config is there anyway,
+ #and will only match the last guile installed. so the GUILE_LOAD_PATH will
+ #match the data available from guile-config.
+ echo "GUILE_LOAD_PATH=\"/usr/share/guile/${MAJOR}\"" > ${D}/etc/env.d/50guile
+}
diff --git a/dev-scheme/guile/guile-1.6.6.ebuild b/dev-scheme/guile/guile-1.6.6.ebuild
new file mode 100644
index 000000000000..5d85d430e8dc
--- /dev/null
+++ b/dev-scheme/guile/guile-1.6.6.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/guile/guile-1.6.6.ebuild,v 1.1 2007/01/10 17:31:47 hkbst Exp $
+
+inherit flag-o-matic eutils libtool
+
+DESCRIPTION="Scheme interpreter"
+HOMEPAGE="http://www.gnu.org/software/guile/"
+SRC_URI="mirror://gnu/guile/${P}.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="~x86 ~ppc ~sparc ~mips ~alpha ~arm ~hppa ~amd64 ~ia64 ~s390"
+IUSE=""
+
+DEPEND=">=sys-libs/ncurses-5.1
+ >=sys-libs/readline-4.1"
+
+# NOTE: in README-PACKAGERS, guile recommends different versions be installed
+# in parallel. They're talking about LIBRARY MAJOR versions and not
+# the actual guile version that was used in the past.
+#
+# So I'm slotting this as 12 beacuse of the library major version
+SLOT="12"
+MAJOR="1.6"
+
+src_compile() {
+ # Fix for bug 26484: This package fails to build when built with
+ # -g3, at least on some architectures. (19 Aug 2003 agriffis)
+ filter-flags -g3
+
+ if [ "${ARCH}" = "amd64" ]; then
+ epatch ${FILESDIR}/guile-amd64.patch
+ fi
+
+ if [ "${ARCH}" = "ppc" ]; then
+ replace-flags -O3 -O2
+ fi
+
+ econf \
+ --with-threads \
+ --with-modules \
+ --enable-deprecation=no || die
+ # Please keep --enable-deprecation=no in future bumps.
+ # Danny van Dyk <kugelfang@gentoo.org 2004/09/19
+
+ # Problems with parallel builds (#34029), so I'm taking the safer route
+ emake -j1 || die
+}
+
+src_install() {
+ einstall || die
+ dodoc AUTHORS ChangeLog GUILE-VERSION HACKING NEWS README SNAPSHOTS THANKS
+
+ # texmacs needs this, closing bug #23493
+ dodir /etc/env.d
+
+ # We don't slot the env.d entry because /usr/bin/guile-config is there anyway,
+ # and will only match the last guile installed. so the GUILE_LOAD_PATH will
+ # match the data available from guile-config.
+ echo "GUILE_LOAD_PATH=\"/usr/share/guile/${MAJOR}\"" > ${D}/etc/env.d/50guile
+}
diff --git a/dev-scheme/guile/guile-1.6.7.ebuild b/dev-scheme/guile/guile-1.6.7.ebuild
new file mode 100644
index 000000000000..b6208bfadd32
--- /dev/null
+++ b/dev-scheme/guile/guile-1.6.7.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/guile/guile-1.6.7.ebuild,v 1.1 2007/01/10 17:31:47 hkbst Exp $
+
+inherit flag-o-matic eutils libtool
+
+DESCRIPTION="Scheme interpreter"
+HOMEPAGE="http://www.gnu.org/software/guile/"
+SRC_URI="mirror://gnu/guile/${P}.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 s390 sh sparc x86"
+IUSE=""
+
+# Problems with parallel builds (#34029), so I'm taking the safer route
+MAKEOPTS="${MAKEOPTS} -j1"
+
+DEPEND=">=sys-libs/ncurses-5.1
+ >=sys-libs/readline-4.1"
+
+# NOTE: in README-PACKAGERS, guile recommends different versions be installed
+# in parallel. They're talking about LIBRARY MAJOR versions and not
+# the actual guile version that was used in the past.
+#
+# So I'm slotting this as 12 beacuse of the library major version
+SLOT="12"
+MAJOR="1.6"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ if [ "${ARCH}" = "amd64" ]; then
+ epatch ${FILESDIR}/guile-amd64.patch
+ fi
+
+ if [ "${ARCH}" = "ppc" ]; then
+ replace-flags -O3 -O2
+ fi
+
+ # fix for putenv on Darwin
+ epatch ${FILESDIR}/${P}-posix.patch
+ # fixes sleep/usleep errors on Darwin
+ epatch ${FILESDIR}/${P}-scmsigs.patch
+ # Fix for gcc-4.0
+ epatch ${FILESDIR}/${P}-gcc4.patch
+}
+
+src_compile() {
+ # Fix for bug 26484: This package fails to build when built with
+ # -g3, at least on some architectures. (19 Aug 2003 agriffis)
+ filter-flags -g3
+
+ use userland_Darwin && append-flags -Dmacosx
+
+ econf \
+ --with-threads \
+ --with-modules \
+ --enable-deprecation=no || die
+
+ # Please keep --enable-deprecation=no in future bumps.
+ # Danny van Dyk <kugelfang@gentoo.org 2004/09/19
+
+ emake || die "make failed"
+}
+
+src_install() {
+ einstall || die "install failed"
+ dodoc AUTHORS ChangeLog GUILE-VERSION HACKING NEWS README SNAPSHOTS THANKS
+
+ # texmacs needs this, closing bug #23493
+ dodir /etc/env.d
+
+ # We don't slot the env.d entry because /usr/bin/guile-config is
+ # there anyway, and will only match the last guile installed.
+ # so the GUILE_LOAD_PATH will match the data available from guile-config.
+ echo "GUILE_LOAD_PATH=\"/usr/share/guile/${MAJOR}\"" > ${D}/etc/env.d/50guile
+}
diff --git a/dev-scheme/guile/metadata.xml b/dev-scheme/guile/metadata.xml
new file mode 100644
index 000000000000..ec447da5ac28
--- /dev/null
+++ b/dev-scheme/guile/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>no-herd</herd>
+<maintainer>
+ <email>liquidx@gentoo.org</email>
+ <description>Unwilling victim. Please take over if you are more interested.</description>
+</maintainer>
+</pkgmetadata>