/[gentoo-x86]/eclass/haskell-cabal.eclass
Gentoo

Diff of /eclass/haskell-cabal.eclass

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.5 Revision 1.7
1# Copyright 1999-2006 Gentoo Foundation 1# Copyright 1999-2006 Gentoo Foundation
2# Distributed under the terms of the GNU General Public License v2 2# Distributed under the terms of the GNU General Public License v2
3# $Header: /var/cvsroot/gentoo-x86/eclass/haskell-cabal.eclass,v 1.5 2006/03/01 12:54:35 dcoutts Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/haskell-cabal.eclass,v 1.7 2006/08/02 19:49:03 dcoutts Exp $
4# 4#
5# Original authors: Andres Loeh <kosmikus@gentoo.org> 5# Original authors: Andres Loeh <kosmikus@gentoo.org>
6# Duncan Coutts <dcoutts@gentoo.org> 6# Duncan Coutts <dcoutts@gentoo.org>
7# Maintained by: Haskell herd <haskell@gentoo.org> 7# Maintained by: Haskell herd <haskell@gentoo.org>
8# 8#
124cabal-configure() { 124cabal-configure() {
125 if [[ -n "${CABAL_USE_PROFILE}" ]] && use profile; then 125 if [[ -n "${CABAL_USE_PROFILE}" ]] && use profile; then
126 cabalconf="${cabalconf} --enable-executable-profiling"; 126 cabalconf="${cabalconf} --enable-executable-profiling";
127 cabalconf="${cabalconf} --enable-library-profiling" 127 cabalconf="${cabalconf} --enable-library-profiling"
128 fi 128 fi
129 # Don't build GHCi libs for arches that do not support GHCi.
130 # Also building GHCi libs on ppc64 causes "TOC overflow". 129 # Building GHCi libs on ppc64 causes "TOC overflow".
131 if use alpha || use ppc64; then 130 if use ppc64; then
132 cabalconf="${cabalconf} --disable-library-for-ghci" 131 cabalconf="${cabalconf} --disable-library-for-ghci"
133 fi 132 fi
134 133
135 ./setup configure \ 134 ./setup configure \
136 --ghc --prefix=/usr \ 135 --ghc --prefix=/usr \
168 # register that ourselves (if it exists). 167 # register that ourselves (if it exists).
169 local result 168 local result
170 local err 169 local err
171 170
172 if [[ -n ${CABAL_HAS_LIBRARIES} ]]; then 171 if [[ -n ${CABAL_HAS_LIBRARIES} ]]; then
173 sed -i 's:ghc-pkg:/usr/bin/true:' .setup-config 172 sed -i "s|$(ghc-getghcpkg)|/usr/bin/true|" .setup-config
174 ./setup register || die "setup register failed" 173 ./setup register || die "setup register failed"
175 if [[ -f .installed-pkg-config ]]; then 174 if [[ -f .installed-pkg-config ]]; then
176 ghc-setup-pkg .installed-pkg-config 175 ghc-setup-pkg .installed-pkg-config
177 ghc-install-pkg 176 ghc-install-pkg
178 else 177 else

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.7

  ViewVC Help
Powered by ViewVC 1.1.20