# Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-haskell/cabal/cabal-1.1.6.2.ebuild,v 1.12 2008/07/15 05:43:51 jer Exp $ CABAL_FEATURES="bootstrap profile lib" inherit haskell-cabal eutils DESCRIPTION="Haskell Common Architecture for Building Applications and Libraries" HOMEPAGE="http://haskell.org/cabal" SRC_URI="http://haskell.org/cabal/release/${P}/${P}.tar.gz" LICENSE="as-is" SLOT="0" KEYWORDS="~alpha amd64 hppa ~ia64 ppc ppc64 sparc x86 ~x86-fbsd" IUSE="doc" RESTRICT="test" DEPEND=">=dev-lang/ghc-6.2" CABAL_CORE_LIB_GHC_PV="6.6.1" src_unpack() { unpack ${A} if ! $(ghc-cabal); then sed -i 's/Build-Depends: base/Build-Depends: base, unix/' \ "${S}/Cabal.cabal" fi } src_compile() { if ! cabal-is-dummy-lib; then if ghc-cabal; then make setup HC="$(ghc-getghc) -ignore-package Cabal" else make setup HC="$(ghc-getghc)" fi cabal-configure cabal-build fi } src_install() { cabal_src_install # documentation (install directly) if use doc; then dohtml -r doc/users-guide dohtml -r doc/API dohtml -r doc/pkg-spec-html dodoc doc/pkg-spec.pdf fi dodoc changelog copyright README releaseNotes TODO }