summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarijn Schouten <hkBst@gentoo.org>2007-11-06 23:36:07 +0100
committerMarijn Schouten <hkBst@gentoo.org>2007-11-06 23:36:07 +0100
commitec2609c73ee6bc1994fb9422c0d2d01a0b82431c (patch)
tree2b2c270d29e4697362578d8b866a86cc6bad8183 /dev-scheme/mit-scheme-c
parentMerge branch 'master' of git://repo.or.cz/gentoo-lisp-overlay (diff)
downloadlisp-ec2609c73ee6bc1994fb9422c0d2d01a0b82431c.tar.gz
lisp-ec2609c73ee6bc1994fb9422c0d2d01a0b82431c.tar.bz2
lisp-ec2609c73ee6bc1994fb9422c0d2d01a0b82431c.zip
mit-scheme-c, the Scheme to C compiler
Diffstat (limited to 'dev-scheme/mit-scheme-c')
-rw-r--r--dev-scheme/mit-scheme-c/Manifest8
-rw-r--r--dev-scheme/mit-scheme-c/files/digest-mit-scheme-c-200709093
-rw-r--r--dev-scheme/mit-scheme-c/mit-scheme-c-20070909.ebuild33
3 files changed, 44 insertions, 0 deletions
diff --git a/dev-scheme/mit-scheme-c/Manifest b/dev-scheme/mit-scheme-c/Manifest
new file mode 100644
index 00000000..63c2ddfd
--- /dev/null
+++ b/dev-scheme/mit-scheme-c/Manifest
@@ -0,0 +1,8 @@
+DIST mit-scheme-c-20070909.tar.gz 14142461 RMD160 7bc90cce2c35693ce0541a6174f7000c7a960c3a SHA1 532f6a7ba4aff5bedf2f3c88118d31d9fa76c73b SHA256 0757ddc5cbdab0b06c82095bfcf3ab98cf806d7ca9c155cd8b907f45d57b941f
+EBUILD mit-scheme-c-20070909.ebuild 928 RMD160 2bea2167f63c07701eca366ee918f8a61b89859c SHA1 6f790bec18c2b28039953230b586d75a7010f7ad SHA256 c2175d13a57341ba8c433df52f5a1716ca2dc444de287d598ea518a2323edb24
+MD5 e428caa8327933fd9c69b0d676372c46 mit-scheme-c-20070909.ebuild 928
+RMD160 2bea2167f63c07701eca366ee918f8a61b89859c mit-scheme-c-20070909.ebuild 928
+SHA256 c2175d13a57341ba8c433df52f5a1716ca2dc444de287d598ea518a2323edb24 mit-scheme-c-20070909.ebuild 928
+MD5 3a9f27384745ace3e8d319b082f939c5 files/digest-mit-scheme-c-20070909 271
+RMD160 5d12f4aedbb07bc129187ffb48d5c6ce1f203406 files/digest-mit-scheme-c-20070909 271
+SHA256 a6fe39d4a4e2422669e7b823c45e10c1b42314703deb6e875d6639f4bd897c26 files/digest-mit-scheme-c-20070909 271
diff --git a/dev-scheme/mit-scheme-c/files/digest-mit-scheme-c-20070909 b/dev-scheme/mit-scheme-c/files/digest-mit-scheme-c-20070909
new file mode 100644
index 00000000..58e06323
--- /dev/null
+++ b/dev-scheme/mit-scheme-c/files/digest-mit-scheme-c-20070909
@@ -0,0 +1,3 @@
+MD5 3ede5e9cb18c07252837c18c73318038 mit-scheme-c-20070909.tar.gz 14142461
+RMD160 7bc90cce2c35693ce0541a6174f7000c7a960c3a mit-scheme-c-20070909.tar.gz 14142461
+SHA256 0757ddc5cbdab0b06c82095bfcf3ab98cf806d7ca9c155cd8b907f45d57b941f mit-scheme-c-20070909.tar.gz 14142461
diff --git a/dev-scheme/mit-scheme-c/mit-scheme-c-20070909.ebuild b/dev-scheme/mit-scheme-c/mit-scheme-c-20070909.ebuild
new file mode 100644
index 00000000..4ffc2422
--- /dev/null
+++ b/dev-scheme/mit-scheme-c/mit-scheme-c-20070909.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/mit-scheme/mit-scheme-20070623.ebuild,v 1.3 2007/10/10 07:30:05 ulm Exp $
+
+inherit multilib
+
+DESCRIPTION="GNU/MIT-Scheme"
+HOMEPAGE="http://www.swiss.ai.mit.edu/projects/scheme/"
+SRC_URI="http://ftp.gnu.org/gnu/mit-scheme/snapshot.pkg/${PV}/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc"
+S="${WORKDIR}/${P}/src"
+
+RDEPEND="x11-libs/libXau
+ x11-libs/libSM
+ x11-libs/libXdmcp
+ x11-libs/libX11
+ x11-libs/libICE"
+
+src_unpack() {
+ unpack ${A}; cd "${S}"
+ sed "s:CFLAGS=\"-O3\":CFLAGS=\"${CFLAGS}\":" -i {lib/include,microcode}/configure{,.ac}
+}
+
+src_compile() {
+ ./etc/make-liarc.sh --prefix=/usr --exec-prefix=/usr --libdir=/usr/$(get_libdir) || die "making liar C failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "make install failed"
+}