# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-haskell/buddha/buddha-1.2.ebuild,v 1.7 2006/10/12 19:01:24 dcoutts Exp $ inherit base ghc-package DESCRIPTION="A declarative debugger for Haskell 98" HOMEPAGE="http://www.cs.mu.oz.au/~bjpop/buddha/" SRC_URI="http://www.cs.mu.oz.au/~bjpop/buddha/download/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86" IUSE="" DEPEND=">=virtual/ghc-6.0 !>=virtual/ghc-6.4" src_compile() { #lets put the interface files in a sensible place shall we? sed -i 's:AM_IFACEDIR = $(pkgdatadir)/ifaces:AM_IFACEDIR = $(pkglibdir)/ifaces:' \ ${S}/data/Makefile.in ${S}/scripts/Makefile.in \ ${S}/libbuddha/Makefile.in ${S}/prelude/Buddha/Makefile.in econf --libdir=$(ghc-libdir) || die "Configure failed" # Makefile has no parallelism emake -j1 || die "Make failed" } src_install() { make DESTDIR=${D} install || die "Make install failed" #note that buddha's ghc packages do not need to be registered }