diff options
author | 2007-11-06 23:36:07 +0100 | |
---|---|---|
committer | 2007-11-06 23:36:07 +0100 | |
commit | ec2609c73ee6bc1994fb9422c0d2d01a0b82431c (patch) | |
tree | 2b2c270d29e4697362578d8b866a86cc6bad8183 /dev-scheme/mit-scheme-c | |
parent | Merge branch 'master' of git://repo.or.cz/gentoo-lisp-overlay (diff) | |
download | lisp-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/Manifest | 8 | ||||
-rw-r--r-- | dev-scheme/mit-scheme-c/files/digest-mit-scheme-c-20070909 | 3 | ||||
-rw-r--r-- | dev-scheme/mit-scheme-c/mit-scheme-c-20070909.ebuild | 33 |
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" +} |