# Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils darcs multilib DESCRIPTION="Scheme->C Compiler" HOMEPAGE="http://alioth.debian.org/projects/scheme2c/" SRC_URI="" EDARCS_REPOSITORY="http://darcs.debian.org/darcs/scheme2c/scheme2c/" LICENSE="MIT" SLOT="0" KEYWORDS="~x86" DEPEND="dev-libs/libsigsegv" IUSE="" src_compile() { make forLINUX cd LINUX make port cd test #make test51 cd ../cdecl make all cd ../xlib make all cd ../.. cd doc make all } src_install() { cd LINUX mkdir -p ${D}/usr/bin make install-private DESTDIR="${D}/usr/bin" || die "make install-private failed" mkdir -p ${D}/usr/$(get_libdir) mv ${D}/usr/bin/schemetoc ${D}/usr/$(get_libdir)/scheme2c dobin cdecl/cdecl cdecl/sizeof xlib/scixl cp -p xlib/scxl.a ${D}/usr/$(get_libdir)/scheme2c/ sed -i -e "s:${D}::g" ${D}/usr/bin/scc sed -i -e "s:/usr/bin/schemetoc:/usr/$(get_libdir)/scheme2c:g" ${D}/usr/bin/scc cd .. cp -p cdecl/document cdecl.txt cp -p xlib/doc.txt xlib.txt dodoc CHANGES README *.txt doc/*.pdf cp -p doc/scc.l scc.1 cp -p doc/sci.l sci.1 doman *.1 }