summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarijn Schouten <hkbst@gentoo.org>2007-12-07 13:36:11 +0000
committerMarijn Schouten <hkbst@gentoo.org>2007-12-07 13:36:11 +0000
commit1fccbc215acee872e76ba89a64f6af5d0fca3bf8 (patch)
treea9ceb01932b33194799c61c7492b427c51103fab /dev-scheme
parentno need to depend on ghostscript, poppler-data provides required cmap files, ... (diff)
downloadhistorical-1fccbc215acee872e76ba89a64f6af5d0fca3bf8.tar.gz
historical-1fccbc215acee872e76ba89a64f6af5d0fca3bf8.tar.bz2
historical-1fccbc215acee872e76ba89a64f6af5d0fca3bf8.zip
add guile that installs to prefix=/ for einit
Package-Manager: portage-2.1.4_rc7
Diffstat (limited to 'dev-scheme')
-rw-r--r--dev-scheme/guile/ChangeLog7
-rw-r--r--dev-scheme/guile/Manifest15
-rw-r--r--dev-scheme/guile/files/digest-guile-1.8.3-r253
-rw-r--r--dev-scheme/guile/guile-1.8.3-r25.ebuild66
4 files changed, 86 insertions, 5 deletions
diff --git a/dev-scheme/guile/ChangeLog b/dev-scheme/guile/ChangeLog
index e2c8ee9926bb..098d27b8f30b 100644
--- a/dev-scheme/guile/ChangeLog
+++ b/dev-scheme/guile/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-scheme/guile
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-scheme/guile/ChangeLog,v 1.31 2007/11/13 17:58:53 drac Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/guile/ChangeLog,v 1.32 2007/12/07 13:36:10 hkbst Exp $
+
+*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
diff --git a/dev-scheme/guile/Manifest b/dev-scheme/guile/Manifest
index b91c5ea5f5d0..0a6e297d20b8 100644
--- a/dev-scheme/guile/Manifest
+++ b/dev-scheme/guile/Manifest
@@ -67,14 +67,18 @@ EBUILD guile-1.8.3-r1.ebuild 1896 RMD160 4339a5a98770e5f9e1255e97c2d8a9e62b01e6f
MD5 d3e4b1fa0bd7468cbbbdf9f12d0bada7 guile-1.8.3-r1.ebuild 1896
RMD160 4339a5a98770e5f9e1255e97c2d8a9e62b01e6f0 guile-1.8.3-r1.ebuild 1896
SHA256 15e6f593aba273f82bf09faa11605415ea51627e9ef0253af2a76bc7854b84d2 guile-1.8.3-r1.ebuild 1896
+EBUILD guile-1.8.3-r25.ebuild 1983 RMD160 7060ec9962c65d1417d43013a361e55c420b5a92 SHA1 ec1de4dff0404c3074338913dad305b43ea607b1 SHA256 2f686caf2b7e165257533a95455778a5143ced2e15273be05ce18895050a17a1
+MD5 6bd418aaf78833f1a03233a868a00235 guile-1.8.3-r25.ebuild 1983
+RMD160 7060ec9962c65d1417d43013a361e55c420b5a92 guile-1.8.3-r25.ebuild 1983
+SHA256 2f686caf2b7e165257533a95455778a5143ced2e15273be05ce18895050a17a1 guile-1.8.3-r25.ebuild 1983
EBUILD guile-1.8.3.ebuild 1847 RMD160 3d80a6405328b3a03cf28b17438da9d854c88f09 SHA1 c114ccd7a7f9bd28e4aa7f083288b82ae655f686 SHA256 354e090b0185fd2b42814bc24ff2f712f0e1a36f1466c002f255b7b30c6e63c7
MD5 6e1f384f2aa4c9a34057ff344d0602cb guile-1.8.3.ebuild 1847
RMD160 3d80a6405328b3a03cf28b17438da9d854c88f09 guile-1.8.3.ebuild 1847
SHA256 354e090b0185fd2b42814bc24ff2f712f0e1a36f1466c002f255b7b30c6e63c7 guile-1.8.3.ebuild 1847
-MISC ChangeLog 11970 RMD160 0c86fb08b65f24b6b6d26d52f8d634fd6f555993 SHA1 0da084e2f4a7908c9f74154a8ec24ffaeee53224 SHA256 b38449fe6e42f73b1f98961f2cfbf6326595e8598d6e6eb1784bfe800497f2d9
-MD5 2911103f41c05d4a6306f29e8e7b19f4 ChangeLog 11970
-RMD160 0c86fb08b65f24b6b6d26d52f8d634fd6f555993 ChangeLog 11970
-SHA256 b38449fe6e42f73b1f98961f2cfbf6326595e8598d6e6eb1784bfe800497f2d9 ChangeLog 11970
+MISC ChangeLog 12127 RMD160 b0922f58524bee9d87e53b7701fa4c497c0685e1 SHA1 5263faaed25bc1e631977891588e4c2aef79586f SHA256 5f9d936135a672e2e04e7ae3f9a5fae43730b96164745d5393963da7d0f3ef75
+MD5 e8dc9090aa7820deea39c06f238894aa ChangeLog 12127
+RMD160 b0922f58524bee9d87e53b7701fa4c497c0685e1 ChangeLog 12127
+SHA256 5f9d936135a672e2e04e7ae3f9a5fae43730b96164745d5393963da7d0f3ef75 ChangeLog 12127
MISC metadata.xml 555 RMD160 fd6eaba195ffdfb9189735c30a58f1da1600ee3c SHA1 b22e226e21b88b7124ab9365a4ba91f19ecc4ee0 SHA256 d167df240a4a0ff64e824febc1ace682c334ca7005eec9399551b35069d0e99e
MD5 7cefc4ef3671fb0674ef38ba8a168423 metadata.xml 555
RMD160 fd6eaba195ffdfb9189735c30a58f1da1600ee3c metadata.xml 555
@@ -97,3 +101,6 @@ SHA256 a9322c586c42b5be7ecd73b26c77c22698e9ca10374580e8cff333b4a0d84f99 files/di
MD5 4fe4cd56b4dc35a8d37f63428be27ade files/digest-guile-1.8.3-r1 238
RMD160 937357c8a8075738446ba274a478fcaad8cf82d9 files/digest-guile-1.8.3-r1 238
SHA256 a9322c586c42b5be7ecd73b26c77c22698e9ca10374580e8cff333b4a0d84f99 files/digest-guile-1.8.3-r1 238
+MD5 4fe4cd56b4dc35a8d37f63428be27ade files/digest-guile-1.8.3-r25 238
+RMD160 937357c8a8075738446ba274a478fcaad8cf82d9 files/digest-guile-1.8.3-r25 238
+SHA256 a9322c586c42b5be7ecd73b26c77c22698e9ca10374580e8cff333b4a0d84f99 files/digest-guile-1.8.3-r25 238
diff --git a/dev-scheme/guile/files/digest-guile-1.8.3-r25 b/dev-scheme/guile/files/digest-guile-1.8.3-r25
new file mode 100644
index 000000000000..0af9cf12e8d9
--- /dev/null
+++ b/dev-scheme/guile/files/digest-guile-1.8.3-r25
@@ -0,0 +1,3 @@
+MD5 7fd016924e1bc3e273f4009a080942de guile-1.8.3.tar.gz 3871450
+RMD160 6255e99dbd175700dba6b861aaa64631c5bd6d49 guile-1.8.3.tar.gz 3871450
+SHA256 2ab59099cf2d46f57cf5421c9b84aa85f61961640046e8066c6b321257517796 guile-1.8.3.tar.gz 3871450
diff --git a/dev-scheme/guile/guile-1.8.3-r25.ebuild b/dev-scheme/guile/guile-1.8.3-r25.ebuild
new file mode 100644
index 000000000000..1d9ec47fd8b1
--- /dev/null
+++ b/dev-scheme/guile/guile-1.8.3-r25.ebuild
@@ -0,0 +1,66 @@
+# 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.8.3-r25.ebuild,v 1.1 2007/12/07 13:36:10 hkbst Exp $
+
+inherit eutils autotools flag-o-matic multilib
+
+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 ~x86-fbsd"
+
+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}"
+
+ epatch "${FILESDIR}"/fix-reader-cr.diff
+
+ sed "s_sleep 999_sleep 1_" -i test-suite/tests/popen.test
+}
+
+src_compile() {
+ # see bug #178499
+ filter-flags -ftree-vectorize
+
+#will fail for me if posix is disabled or without modules -- hkBst
+ econf --prefix=/ --libdir=/usr/$(get_libdir) \
+ --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() {
+ emake DESTDIR="${D}" install || die
+# 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
+}