# Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-lang/maude/maude-2.1.1.ebuild,v 1.2 2004/08/30 16:25:25 dholm Exp $ DESCRIPTION="Maude - A high-level specification language" HOMEPAGE="http://maude.cs.uiuc.edu/" SRC_URI="mirror://gentoo/${P}.tar.bz2 mirror://gentoo/${PN}-full-doc-${PV}.tar.bz2" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86 ~ppc" IUSE="doc" RDEPEND="virtual/libc dev-libs/buddy dev-libs/libtecla dev-libs/gmp" DEPEND="${RDEPEND} sys-devel/bison sys-devel/flex" src_compile() { # econf/emake fails with a "file not found" error. ./configure --bindir=/usr/bin --datadir=/usr/share/${PN} || die make || die } src_install() { make install DESTDIR=${D} dodoc AUTHORS ChangeLog NEWS README # Sets the full maude library path. insinto /etc/env.d doins ${FILESDIR}/23maude cd ${WORKDIR}/${PN}-full-doc-${PV} # Full maude library insinto /usr/share/${PN} doins full-maude.maude insinto /usr/share/doc/${P}/pdf doins maude-manual.pdf maude-primer.pdf insinto /usr/share/doc/${P}/ps doins maude-manual.ps if use doc; then insinto /usr/share/${PN}/examples doins maude-examples/* insinto /usr/share/${PN}/primer-examples doins examples/* fi } src_test() { pwd make check || die }