# Copyright 2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License, v2 or later # $Header: S=${WORKDIR}/plt DESCRIPTION="DrScheme programming environment. Includes mzscheme." HOMEPAGE="http://www.plt-scheme.org/software/drscheme/" SRC_URI="http://www.cs.utah.edu/plt/download/202/plt/plt.src.x.tar.gz" DEPEND=">=sys-devel/gcc-2.95.3-r7 virtual/x11 opengl? ( virtual/opengl )" RDEPEND="virtual/x11 opengl? ( virtual/opengl )" SLOT="0" LICENSE="LGPL-2.1" KEYWORDS="x86" src_compile() { cd ${S}/src econf \ --host=${CHOST} \ --prefix=/usr/share/drscheme \ || die "./configure failed" make || die } src_install () { mkdir ${D}/usr mkdir ${D}/usr/bin mkdir ${D}/usr/share mkdir ${D}/usr/share/drscheme cd ${S}/src sed -e 's/cp -p/cp/' Makefile > Makefile.new mv Makefile.new Makefile echo -e "n\n" | make prefix=${D}/usr/share/drscheme install || die dodoc README cd ${D}/usr/share/drscheme/man/man1 doman * rm -rf ${D}/usr/share/drscheme/man cd ${D}/usr/share/drscheme/bin X=/usr/share/drscheme/bin for file in background-help-desk drscheme games help-desk mzc \ setup-plt tex2page web-server web-server-monitor web-server-text do dosed ${X}${file} done for file in * do dosym /usr/share/drscheme/bin/${file} /usr/bin/${file} done }