# ChangeLog for dev-util/guile
# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/guile/ChangeLog,v 1.35 2004/10/17 22:19:17 liquidx Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/guile/ChangeLog,v 1.36 2004/12/08 21:10:38 agriffis Exp $
+
+*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,
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-MD5 bbd07d1b70492f84a2c8a67cff4133e0 ChangeLog 4588
+MD5 70fba624fc940780d1217ff3038363a5 ChangeLog 4705
MD5 e3ef27c2b4a0db80eac219706859ba87 guile-1.4-r3.ebuild 786
MD5 812bfc9c50bfae1b9a00adb06989f464 guile-1.4.1.ebuild 818
MD5 465d5bb5472eb08b9d7f185407c02d59 guile-1.6.4-r1.ebuild 1855
+MD5 9aa8ba6d9461c5335c57b8e14e0de3c6 guile-1.6.4-r2.ebuild 1820
MD5 80a9d48737b0b0771237fdb2c81f6d46 guile-1.6.4.ebuild 1117
MD5 327369d7f77a3211382c3d8f3cc2eba5 metadata.xml 313
-MD5 9aa8ba6d9461c5335c57b8e14e0de3c6 guile-1.6.4-r2.ebuild 1820
+MD5 856d8eda26a6a641c697ce280c12d817 guile-1.6.6.ebuild 2005
MD5 983ca0d7ff0dc5899a453df89e714538 files/digest-guile-1.4-r3 62
MD5 c6e6b728591d901172031cc9a0997d31 files/digest-guile-1.4.1 64
MD5 c8ef00401b82bbfae1fa78785341e8dc files/digest-guile-1.6.4 64
MD5 c8ef00401b82bbfae1fa78785341e8dc files/digest-guile-1.6.4-r1 64
-MD5 979d4686f6e39379b33139182873dead files/guile-amd64.patch 439
MD5 c8ef00401b82bbfae1fa78785341e8dc files/digest-guile-1.6.4-r2 64
+MD5 421beec2399dd47b6cc14d5691d7dcc4 files/guile-1.4-inet_aton.patch 624
+MD5 979d4686f6e39379b33139182873dead files/guile-amd64.patch 439
MD5 0cd979c8cd8e7667986b79db8ccae209 files/guile-macos-posix.patch 904
MD5 d97c8dff01a8b6735f8bef03c72f52f3 files/guile-macos-relink.patch 1213
-MD5 421beec2399dd47b6cc14d5691d7dcc4 files/guile-1.4-inet_aton.patch 624
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.2.6 (GNU/Linux)
-
-iD8DBQFBcvAKRkyva5PS18kRAmetAJ9FqwpKi5AwawxeeFCPC4NqQdxGtACfZtwK
-WuT8of6zKsbsZ1hFSg29K7g=
-=Njxv
------END PGP SIGNATURE-----
+MD5 30c55437dd6efe1474a4f4312228b2ca files/digest-guile-1.6.6 64
--- /dev/null
+MD5 99419494fbbcc257be41309c2a9284f0 guile-1.6.6.tar.gz 3033204
--- /dev/null
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/guile/guile-1.6.6.ebuild,v 1.1 2004/12/08 21:10:38 agriffis 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 ~ppc-macos"
+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 use ppc-macos ; then
+ elibtoolize
+ epatch ${FILESDIR}/guile-macos-posix.patch
+ epatch ${FILESDIR}/guile-macos-relink.patch
+ append-flags -no-cpp-precomp -Dmacosx
+ 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
+}