aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-scheme')
-rw-r--r--dev-scheme/guile/ChangeLog458
-rw-r--r--dev-scheme/guile/Manifest5
-rw-r--r--dev-scheme/guile/files/guile-1.8.4-gcc43.patch122
-rw-r--r--dev-scheme/guile/guile-1.8.4.ebuild84
-rw-r--r--dev-scheme/guile/metadata.xml11
5 files changed, 0 insertions, 680 deletions
diff --git a/dev-scheme/guile/ChangeLog b/dev-scheme/guile/ChangeLog
deleted file mode 100644
index af09ec5..0000000
--- a/dev-scheme/guile/ChangeLog
+++ /dev/null
@@ -1,458 +0,0 @@
-# ChangeLog for dev-scheme/guile
-# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-scheme/guile/ChangeLog,v 1.56 2008/04/17 18:33:51 nixnut Exp $
-
- 17 Apr 2008; nixnut <nixnut@gentoo.org> guile-1.8.4.ebuild:
- Stable on ppc wrt bug 217410
-
- 15 Apr 2008; Jeroen Roovers <jer@gentoo.org> guile-1.8.4.ebuild:
- Stable for HPPA (bug #217410).
-
- 14 Apr 2008; Markus Rothe <corsair@gentoo.org> guile-1.8.4.ebuild:
- Stable on ppc64; bug #217410
-
- 14 Apr 2008; Raúl Porcel <armin76@gentoo.org> guile-1.8.4.ebuild:
- alpha/ia64/sparc stable wrt #217410
-
- 13 Apr 2008; Markus Meier <maekke@gentoo.org> guile-1.8.4.ebuild:
- amd64/x86 stable, bug #217410
-
- 13 Apr 2008; Marijn Schouten <hkBst@gentoo.org> -guile-1.8.3-r25.ebuild,
- guile-1.8.4.ebuild:
- fix license for 1.8.4, bug 212672
-
- 13 Apr 2008; Marijn Schouten <hkBst@gentoo.org> -guile-1.8.3-r25.ebuild:
- remove experimental prefix=/ ebuild
-
- 24 Feb 2008; Jeroen Roovers <jer@gentoo.org> guile-1.8.3-r2.ebuild:
- Stable for HPPA (bug #210465).
-
- 24 Feb 2008; Jeroen Roovers <jer@gentoo.org> guile-1.8.2.ebuild:
- Fix quoting issues.
-
- 21 Feb 2008; Marijn Schouten <hkBst@gentoo.org> guile-1.8.3-r2.ebuild,
- guile-1.8.4.ebuild:
- since we don't know whether we are uninstalling or merely cleaning an old
- install, while leaving a new one, we CANNOT remove
- /usr/share/guile/site/slibcat, fixes bug 210893, again
-
- 20 Feb 2008; Marijn Schouten <hkBst@gentoo.org> +guile-1.6.8.ebuild:
- put guile-1.6.8 back as some ebuilds still depend on it, thanks to tove
-
- 20 Feb 2008; Marijn Schouten <hkBst@gentoo.org> -guile-1.6.7.ebuild,
- -guile-1.6.8.ebuild, -guile-1.8.1-r3.ebuild:
- remove old stuff
-
-*guile-1.8.4 (20 Feb 2008)
-
- 20 Feb 2008; Marijn Schouten <hkBst@gentoo.org> +guile-1.8.4.ebuild:
- bump:
- - Bugs fixed
-
- - CR (ASCII 0x0d) is (again) recognized as a token delimiter by the
- reader
- - Fixed a segmentation fault which occurred when displaying the
- backtrace of a stack with a promise object (made by `delay') in it
- - Make `accept' leave guile mode while blocking
- - `scm_c_read ()' and `scm_c_write ()' now type-check their port
- argument
- - Fixed a build problem on AIX (use of func_data identifier)
- - Fixed a segmentation fault which occurred when hashx-ref or
- hashx-set! was called with an associator proc that returns neither
- a pair nor #f.
- - Secondary threads now always return a valid module for
- (current-module).
- - Avoid MacOS build problems caused by incorrect combination of "64"
- system and library calls.
- - `guile-snarf' now honors `$TMPDIR'
- - `guile-config compile' now reports CPPFLAGS used at compile-time
- - Fixed build with Sun Studio (Solaris 9)
- - Fixed wrong-type-arg errors when creating zero length SRFI-4
- uniform vectors on AIX.
- - Fixed a deadlock that occurs upon GC with multiple threads.
- - Fixed compile problem with GCC on Solaris and AIX (use of _Complex_I)
- - Fixed autotool-derived build problems on AIX 6.1.
- - Fixed NetBSD/alpha support
- - Fixed MacOS build problem caused by use of rl_get_keymap(_name)
-
- - New modules (see the manual for details)
-
- - `(srfi srfi-69)'
-
- 19 Feb 2008; Christoph Mende <angelos@gentoo.org> guile-1.8.3-r2.ebuild:
- Stable on amd64, bug #210465
-
- 18 Feb 2008; Raúl Porcel <armin76@gentoo.org> guile-1.8.3-r2.ebuild:
- alpha/ia64/sparc stable wrt #210465
-
- 18 Feb 2008; Brent Baude <ranger@gentoo.org> guile-1.8.3-r2.ebuild:
- stable ppc64, bug 210465
-
- 17 Feb 2008; Christian Faulhammer <opfer@gentoo.org>
- guile-1.8.3-r2.ebuild, guile-1.8.3-r25.ebuild:
- disable test if USE=regex is not set, fixes bug 164266, reported by zlin
-
- 17 Feb 2008; Christian Faulhammer <opfer@gentoo.org>
- guile-1.8.3-r2.ebuild:
- stable x86, bug 210465
-
- 17 Feb 2008; nixnut <nixnut@gentoo.org> guile-1.8.3-r2.ebuild:
- Stable on ppc wrt bug 210465
-
- 17 Feb 2008; Marijn Schouten <hkBst@gentoo.org> guile-1.8.3-r2.ebuild:
- dodir -> keepdir, or else emerging twice will not keep the directory as
- needed for slib
-
-*guile-1.8.3-r2 (23 Jan 2008)
-
- 23 Jan 2008; Marijn Schouten <hkBst@gentoo.org> +guile-1.8.3-r2.ebuild:
- fix bug 196639 for guile, and bug 206896 too
-
- 17 Dec 2007; Marijn Schouten <hkBst@gentoo.org> guile-1.8.3-r25.ebuild:
- fix /-prefix install
-
- 14 Dec 2007; Jeroen Roovers <jer@gentoo.org> guile-1.8.2.ebuild:
- Stable for HPPA (bug #178360).
-
- 13 Dec 2007; Raúl Porcel <armin76@gentoo.org> guile-1.8.2.ebuild:
- ia64 stable wrt #178360
-
- 11 Dec 2007; nixnut <nixnut@gentoo.org> guile-1.8.2.ebuild:
- Stable on ppc wrt bug 178360
-
-*guile-1.8.3-r25 (07 Dec 2007)
-
- 07 Dec 2007; Marijn Schouten <hkBst@gentoo.org> +guile-1.8.3-r25.ebuild:
- add guile that installs to prefix=/ for einit
-
- 13 Nov 2007; Samuli Suominen <drac@gentoo.org> guile-1.8.2.ebuild:
- amd64 stable wrt #182995
-
-*guile-1.8.3-r1 (18 Oct 2007)
-
- 18 Oct 2007; Marijn Schouten <hkBst@gentoo.org> +files/fix-reader-cr.diff,
- +guile-1.8.3-r1.ebuild:
- fix reader regression
-
-*guile-1.8.3 (17 Oct 2007)
-
- 17 Oct 2007; Marijn Schouten <hkBst@gentoo.org> +guile-1.8.3.ebuild:
- Add bugfix release 1.8.3:
- - New modules (see the manual for details)
-
- - `(srfi srfi-35)'
- - `(srfi srfi-37)'
-
- - Bugs fixed
-
- - The `(ice-9 slib)' module now works as expected
- - Expressions like "(set! 'x #t)" no longer yield a crash
- - Warnings about duplicate bindings now go to stderr
- - A memory leak in `make-socket-address' was fixed
- - Alignment issues (e.g., on SPARC) in network routines were fixed
- - A threading issue that showed up at least on NetBSD was fixed
- - Build problems on Solaris and IRIX fixed
-
- - Implementation improvements
-
- - The reader is now faster, which reduces startup time
- - Procedures returned by `record-accessor' and `record-modifier' are faster
-
- 15 Oct 2007; Markus Rothe <corsair@gentoo.org> guile-1.8.2.ebuild:
- Stable on ppc64
-
- 05 Oct 2007; Raúl Porcel <armin76@gentoo.org> guile-1.8.2.ebuild:
- alpha stable wrt #182995, thanks to Tobias Klausmann for testing
-
- 02 Oct 2007; Ferris McCormick <fmccor@gentoo.org> guile-1.8.2.ebuild:
- Sparc stable --- part of Bug #182995 --- with USE='nls regex deprecated'.
-
- 02 Oct 2007; Christian Faulhammer <opfer@gentoo.org> guile-1.8.2.ebuild:
- stable x86, bug 182995
-
-*guile-1.8.2 (29 Jul 2007)
-
- 29 Jul 2007; Marijn Schouten <hkBst@gentoo.org> +guile-1.8.2.ebuild:
- add 1.8.2, remove silly sleep 999 from tests and disable failing patches
- (all probably upstream)
-
- 23 Jun 2007; Diego Pettenò <flameeyes@gentoo.org> guile-1.8.1-r3.ebuild:
- Filter -ftree-vectorize flag as per bug #178499.
-
- 02 Jun 2007; nixnut <nixnut@gentoo.org> guile-1.6.8.ebuild:
- Stable on ppc wrt bug 178360
-
- 31 May 2007; Diego Pettenò <flameeyes@gentoo.org> guile-1.8.1-r3.ebuild:
- Add ~x86-fbsd keyword.
-
- 25 May 2007; Diego Pettenò <flameeyes@gentoo.org> guile-1.8.1-r3.ebuild:
- The FreeBSD patches has to be applied before eautoreconf is ran, or they
- will not be picked up.
-
- 25 May 2007; Marijn Schouten <hkBst@gentoo.org>
- +files/guile-1.8.1-clog-cexp.patch,
- +files/guile-1.8.1-defaultincludes.patch, guile-1.8.1-r3.ebuild:
- add freebsd fixes from flameeyes, bug 179728
-
- 25 May 2007; Marijn Schouten <hkBst@gentoo.org> guile-1.6.8.ebuild:
- re-enable -j1 for 1.6.8, bug 179738
-
- 20 May 2007; Raúl Porcel <armin76@gentoo.org> guile-1.6.8.ebuild:
- alpha stable wrt #178360
-
- 19 May 2007; Markus Rothe <corsair@gentoo.org> guile-1.6.8.ebuild:
- Stable on ppc64; bug #178360
-
- 17 May 2007; Marijn Schouten <hkBst@gentoo.org> +files/slibtest.patch,
- guile-1.6.8.ebuild:
- disable the few broken tests, bug 178835; remove large sleep
-
- 16 May 2007; Daniel Gryniewicz <dang@gentoo.org> guile-1.6.8.ebuild:
- Marked stable on amd64 for bug #178360
-
- 15 May 2007; Ferris McCormick <fmccor@gentoo.org> guile-1.6.8.ebuild:
- Stable on sparc --- Bug #178360 --- builds, runs all tests, and installs as
- expected.
-
- 15 May 2007; Jeroen Roovers <jer@gentoo.org> guile-1.6.8.ebuild:
- Stable for HPPA (bug #178360).
-
- 14 May 2007; Raúl Porcel <armin76@gentoo.org> guile-1.6.8.ebuild:
- ia64 stable wrt #178360
-
- 14 May 2007; Markus Ullmann <jokey@gentoo.org> guile-1.6.8.ebuild:
- Stable on x86 wrt bug #178360
-
- 13 Mar 2007; Marijn Schouten <hkBst@gentoo.org> -guile-1.4-r3.ebuild,
- -guile-1.4.1.ebuild, -guile-1.6.4-r1.ebuild, -guile-1.6.6.ebuild:
- clean out old guile versions
-
-*guile-1.8.1-r3 (03 Mar 2007)
-
- 03 Mar 2007; Marijn Schouten <hkBst@gentoo.org>
- +files/guile-1.8.1-autotools_fixes.patch, +files/guile-1.8-rational.patch,
- -guile-1.8.1-r1.ebuild, +guile-1.8.1-r3.ebuild:
- add patch for xbindkeys
-
-*guile-1.8.1-r2 (28 Feb 2007)
-
- 28 Feb 2007; Marijn Schouten <hkBst@gentoo.org>
- +files/guile-1.8-rational.patch, +guile-1.8.1-r2.ebuild:
- add guile patched for lilypond 2.11.x
-
- 28 Jan 2007; Marijn Schouten <hkBst@gentoo.org> guile-1.8.1-r1.ebuild:
- deprecated depends on discouraged being enabled, bug 164206
-
- 28 Jan 2007; Marijn Schouten <hkBst@gentoo.org> Manifest:
- remove guile-1.8.1 with broken econf
-
-*guile-1.8.1-r1 (25 Jan 2007)
-
- 25 Jan 2007; Marijn Schouten <hkBst@gentoo.org> +guile-1.8.1-r1.ebuild:
- fix missing \ from configure causing all options and use flags to be ignored
-
-*guile-1.8.1 (22 Jan 2007)
-
- 22 Jan 2007; Marijn Schouten <hkBst@gentoo.org> +guile-1.8.1.ebuild:
- added guile-1.8.1
-
-*guile-1.6.8 (12 Jan 2007)
-
- 12 Jan 2007; Marijn Schouten <hkBst@gentoo.org> +guile-1.6.8.ebuild:
- Added 1.6.8 ebuild
-
- 10 Jan 2007; Marijn Schouten <hkBst@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
deleted file mode 100644
index 07d8abe..0000000
--- a/dev-scheme/guile/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX guile-1.8.4-gcc43.patch 3394 RMD160 66aab38364d430692a96013206242d1fe177ef25 SHA1 cd51c483c3fa8842b7b199e665157d0e4c13bb0c SHA256 56377da985055e45be904c1833f0f9eb18ee6e3a9d464b6796ed725c38cf4cb0
-DIST guile-1.8.4.tar.gz 3821388 RMD160 58a502e553519b7f4e409ede361ad12141f20fec SHA1 1e80fe242acfde2bfa39fd1e8409a8f010e24e2b SHA256 ca03762565291708b6fbcda4224570e59889795651d3bbb5a380ff6d2c69e1b3
-EBUILD guile-1.8.4.ebuild 2247 RMD160 73e55b0b4505a6d481460c47c56787b90d8ef3a9 SHA1 416ec3a67f1052976dbee9a908cad8a4e57984c6 SHA256 36dfc865635a074f65be19fa47907cb11e703faf10e154d36b33a5a67d229f9a
-MISC ChangeLog 16549 RMD160 07a1363b27b60c84949b031221ee80be10e9e358 SHA1 79405f9d49b7b9522c682126fd5cc46fb461f077 SHA256 c44f3c336c6b078171cdd99c2be176f266368e9772d0e74f8e25e2aac17c5364
-MISC metadata.xml 555 RMD160 fd6eaba195ffdfb9189735c30a58f1da1600ee3c SHA1 b22e226e21b88b7124ab9365a4ba91f19ecc4ee0 SHA256 d167df240a4a0ff64e824febc1ace682c334ca7005eec9399551b35069d0e99e
diff --git a/dev-scheme/guile/files/guile-1.8.4-gcc43.patch b/dev-scheme/guile/files/guile-1.8.4-gcc43.patch
deleted file mode 100644
index ddf0ec5..0000000
--- a/dev-scheme/guile/files/guile-1.8.4-gcc43.patch
+++ /dev/null
@@ -1,122 +0,0 @@
-diff -urN guile-1.8.4.orig/libguile/inline.h guile-1.8.4/libguile/inline.h
---- guile-1.8.4.orig/libguile/inline.h 2008-04-25 15:17:56.000000000 -0700
-+++ guile-1.8.4/libguile/inline.h 2008-04-25 15:19:22.000000000 -0700
-@@ -46,6 +46,32 @@
- SCM_API void scm_array_handle_set (scm_t_array_handle *h, ssize_t pos, SCM val);
-
-
-+#ifndef SCM_INLINE_C_INCLUDING_INLINE_H
-+
-+/* GCC has `__inline__' in all modes, including strict ansi. GCC 4.3 and
-+ above with `-std=c99' or `-std=gnu99' implements ISO C99 inline semantics,
-+ unless `-fgnu89-inline' is used. Here we want GNU "extern inline"
-+ semantics, hence the `__gnu_inline__' attribute, in accordance with:
-+ http://gcc.gnu.org/gcc-4.3/porting_to.html .
-+
-+ With GCC 4.2, `__GNUC_STDC_INLINE__' is never defined (because C99 inline
-+ semantics are not supported), but a warning is issued in C99 mode if
-+ `__gnu_inline__' is not used. */
-+
-+# ifdef __GNUC__
-+# if (defined __GNUC_STDC_INLINE__) || (__GNUC__ == 4 && __GNUC_MINOR__ == 2)
-+# define SCM_C_EXTERN_INLINE \
-+ extern __inline__ __attribute__ ((__gnu_inline__))
-+# else
-+# define SCM_C_EXTERN_INLINE extern __inline__
-+# endif
-+# elif (defined SCM_C_INLINE)
-+# define SCM_C_EXTERN_INLINE static SCM_C_INLINE
-+# endif
-+
-+#endif /* SCM_INLINE_C_INCLUDING_INLINE_H */
-+
-+
- #if defined SCM_C_INLINE || defined SCM_INLINE_C_INCLUDING_INLINE_H
- /* either inlining, or being included from inline.c. We use (and
- repeat) this long #if test here and below so that we don't have to
-@@ -55,14 +81,9 @@
- extern unsigned scm_newcell2_count;
- extern unsigned scm_newcell_count;
-
--#if defined SCM_C_INLINE && ! defined SCM_INLINE_C_INCLUDING_INLINE_H
--/* definitely inlining */
--#ifdef __GNUC__
--extern
--#else
--static
--#endif
--SCM_C_INLINE
-+
-+#if defined SCM_C_EXTERN_INLINE && ! defined SCM_INLINE_C_INCLUDING_INLINE_H
-+SCM_C_EXTERN_INLINE
- #endif
- SCM
- scm_cell (scm_t_bits car, scm_t_bits cdr)
-@@ -131,14 +152,8 @@
- return z;
- }
-
--#if defined SCM_C_INLINE && ! defined SCM_INLINE_C_INCLUDING_INLINE_H
--/* definitely inlining */
--#ifdef __GNUC__
--extern
--#else
--static
--#endif
--SCM_C_INLINE
-+#if defined SCM_C_EXTERN_INLINE && ! defined SCM_INLINE_C_INCLUDING_INLINE_H
-+SCM_C_EXTERN_INLINE
- #endif
- SCM
- scm_double_cell (scm_t_bits car, scm_t_bits cbr,
-@@ -206,14 +221,8 @@
- return z;
- }
-
--#if defined SCM_C_INLINE && ! defined SCM_INLINE_C_INCLUDING_INLINE_H
--/* definitely inlining */
--#ifdef __GNUC__
--extern
--#else
--static
--#endif
--SCM_C_INLINE
-+#if defined SCM_C_EXTERN_INLINE && ! defined SCM_INLINE_C_INCLUDING_INLINE_H
-+SCM_C_EXTERN_INLINE
- #endif
- SCM
- scm_array_handle_ref (scm_t_array_handle *h, ssize_t p)
-@@ -221,14 +230,8 @@
- return h->ref (h, p);
- }
-
--#if defined SCM_C_INLINE && ! defined SCM_INLINE_C_INCLUDING_INLINE_H
--/* definitely inlining */
--#ifdef __GNUC__
--extern
--#else
--static
--#endif
--SCM_C_INLINE
-+#if defined SCM_C_EXTERN_INLINE && ! defined SCM_INLINE_C_INCLUDING_INLINE_H
-+SCM_C_EXTERN_INLINE
- #endif
- void
- scm_array_handle_set (scm_t_array_handle *h, ssize_t p, SCM v)
-@@ -236,14 +239,8 @@
- h->set (h, p, v);
- }
-
--#if defined SCM_C_INLINE && ! defined SCM_INLINE_C_INCLUDING_INLINE_H
--/* definitely inlining */
--#ifdef __GNUC__
--extern
--#else
--static
--#endif
--SCM_C_INLINE
-+#if defined SCM_C_EXTERN_INLINE && ! defined SCM_INLINE_C_INCLUDING_INLINE_H
-+SCM_C_EXTERN_INLINE
- #endif
- int
- scm_is_pair (SCM x)
diff --git a/dev-scheme/guile/guile-1.8.4.ebuild b/dev-scheme/guile/guile-1.8.4.ebuild
deleted file mode 100644
index dd03ba6..0000000
--- a/dev-scheme/guile/guile-1.8.4.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-scheme/guile/guile-1.8.4.ebuild,v 1.8 2008/04/17 18:33:51 nixnut Exp $
-
-inherit eutils autotools flag-o-matic
-
-DESCRIPTION="Scheme interpreter"
-HOMEPAGE="http://www.gnu.org/software/guile/"
-SRC_URI="mirror://gnu/guile/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd"
-RESTRICT="!regex? ( test )"
-
-DEPEND=">=dev-libs/gmp-4.1 >=sys-devel/libtool-1.5.6 sys-devel/gettext"
-
-# Guile seems to contain some slotting support, /usr/share/guile/ is slotted,
-# but there are lots of collisions. Most in /usr/share/libguile. Therefore
-# I'm slotting this in the same slot as guile-1.6* for now.
-SLOT="12"
-MAJOR="1.8"
-
-IUSE="networking regex discouraged deprecated elisp nls debug-freelist debug-malloc debug threads"
-
-src_unpack() {
- unpack ${A}; cd "${S}"
-
- sed "s_sleep 999_sleep 1_" -i test-suite/tests/popen.test
-
- epatch "${FILESDIR}"/guile-1.8.4-gcc43.patch
-}
-
-src_compile() {
- # see bug #178499
- filter-flags -ftree-vectorize
-
-#will fail for me if posix is disabled or without modules -- hkBst
- econf \
- --disable-error-on-warning \
- --disable-static \
- --enable-posix \
- $(use_enable networking) \
- $(use_enable regex) \
- $(use deprecated || use_enable discouraged) \
- $(use_enable deprecated) \
- $(use_enable elisp) \
- $(use_enable nls) \
- --disable-rpath \
- $(use_enable debug-freelist) \
- $(use_enable debug-malloc) \
- $(use_enable debug guile-debug) \
- $(use_with threads) \
- --with-modules
-
- 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
- echo "GUILE_LOAD_PATH=\"/usr/share/guile/${MAJOR}\"" > "${D}"/etc/env.d/50guile
-
- # necessary for registering slib, see bug 206896
- keepdir /usr/share/guile/site
-}
-
-pkg_postinst() {
- [ "${ROOT}" == "/" ] && pkg_config
-}
-
-pkg_config() {
- if has_version dev-scheme/slib; then
- einfo "Registering slib with guile"
- install_slib_for_guile
- fi
-}
-
-_pkg_prerm() {
- rm -f "${ROOT}"/usr/share/guile/site/slibcat
-}
diff --git a/dev-scheme/guile/metadata.xml b/dev-scheme/guile/metadata.xml
deleted file mode 100644
index 97f3b03..0000000
--- a/dev-scheme/guile/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?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>
- <longdescription lang="en">
-Guile is a library designed to help programmers create flexible applications. Using Guile in an application allows programmers to write plug-ins, or modules (there are many names, but the concept is essentially the same) and users to use them to have an application fit their needs.
- </longdescription>
-</pkgmetadata>