diff options
Diffstat (limited to 'dev-scheme/mzscheme/mzscheme-103_pre1.ebuild')
-rw-r--r-- | dev-scheme/mzscheme/mzscheme-103_pre1.ebuild | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/dev-scheme/mzscheme/mzscheme-103_pre1.ebuild b/dev-scheme/mzscheme/mzscheme-103_pre1.ebuild new file mode 100644 index 000000000000..1d37a8fc8823 --- /dev/null +++ b/dev-scheme/mzscheme/mzscheme-103_pre1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/mzscheme/mzscheme-103_pre1.ebuild,v 1.1 2006/05/11 21:50:11 mkennedy Exp $ + +S=${WORKDIR}/plt +DESCRIPTION="MzScheme scheme compiler" +SRC_URI="http://www.cs.rice.edu/CS/PLT/packages/download/103p1/mzscheme/mzscheme.src.unix.tar.gz" +HOMEPAGE="http://www.plt-scheme.org/software/mzscheme/" +DEPEND="" +#RDEPEND="" +SLOT="0" +LICENSE="LGPL-2.1" +KEYWORDS="x86" +IUSE="" + +src_compile() { + cd src + ./configure \ + --host=${CHOST} \ + --prefix=/usr \ + --infodir=/usr/share/info \ + --mandir=/usr/share/man || die "./configure failed" + emake || die +} + +src_install () { + cd src + make DESTDIR=${D} install || die + + cd ${S} + dodir /usr/share/mzscheme + dobin bin/* + cp -dpR collects/* ${D}/usr/share/mzscheme + + doman man/man1/* + + dodoc notes/COPYING.LIB + dodoc README + + exeinto /usr/bin + newexe src/mzscheme/mzscheme mzscheme-bin + + echo "#! /bin/sh" > ${D}/usr/bin/mzc + echo '/usr/bin/mzscheme-bin -mqvL start.ss compiler -- ${1+"$@"}' >> ${D}/usr/bin/mzc + + echo "#! /bin/sh" > ${D}/usr/bin/mzscheme + echo '/usr/bin/mzscheme-bin ${1+"$@"}' >> ${D}/usr/bin/mzscheme + + rm ${D}/usr/bin/{archsys,setup-plt} +} |