summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-util/guile/ChangeLog7
-rw-r--r--dev-util/guile/Manifest18
-rw-r--r--dev-util/guile/files/digest-guile-1.6.61
-rw-r--r--dev-util/guile/guile-1.6.6.ebuild64
4 files changed, 76 insertions, 14 deletions
diff --git a/dev-util/guile/ChangeLog b/dev-util/guile/ChangeLog
index 12029627bee9..3a0aebc486ce 100644
--- a/dev-util/guile/ChangeLog
+++ b/dev-util/guile/ChangeLog
@@ -1,6 +1,11 @@
# 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,
diff --git a/dev-util/guile/Manifest b/dev-util/guile/Manifest
index d8b0cb735475..5713994d1d59 100644
--- a/dev-util/guile/Manifest
+++ b/dev-util/guile/Manifest
@@ -1,26 +1,18 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
MD5 bbd07d1b70492f84a2c8a67cff4133e0 ChangeLog 4588
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 6d57869979a4860027caebf34a2ddfd6 guile-1.6.6.ebuild 2006
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
diff --git a/dev-util/guile/files/digest-guile-1.6.6 b/dev-util/guile/files/digest-guile-1.6.6
new file mode 100644
index 000000000000..72e086b0e0e7
--- /dev/null
+++ b/dev-util/guile/files/digest-guile-1.6.6
@@ -0,0 +1 @@
+MD5 99419494fbbcc257be41309c2a9284f0 guile-1.6.6.tar.gz 3033204
diff --git a/dev-util/guile/guile-1.6.6.ebuild b/dev-util/guile/guile-1.6.6.ebuild
new file mode 100644
index 000000000000..fcc0e606a191
--- /dev/null
+++ b/dev-util/guile/guile-1.6.6.ebuild
@@ -0,0 +1,64 @@
+# 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
+}