summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergei Trofimovich <slyfox@gentoo.org>2010-08-29 18:30:50 +0000
committerSergei Trofimovich <slyfox@gentoo.org>2010-08-29 18:30:50 +0000
commitcecba05a692fedab06c43306f48933bdc693a7bc (patch)
tree28d97b3c1aae1c752912b918ac6fab0023d36db8 /dev-lang/helium/helium-1.6.ebuild
parentalpha/ia64/m68k/s390/sh/sparc stable wrt #329791 (diff)
downloadgentoo-2-cecba05a692fedab06c43306f48933bdc693a7bc.tar.gz
gentoo-2-cecba05a692fedab06c43306f48933bdc693a7bc.tar.bz2
gentoo-2-cecba05a692fedab06c43306f48933bdc693a7bc.zip
Fixed build failure with forced --as-needed (bug #334403). Removed binary stripping, CFLAGS are now respected too.
(Portage version: 2.1.8.3/cvs/Linux x86_64)
Diffstat (limited to 'dev-lang/helium/helium-1.6.ebuild')
-rw-r--r--dev-lang/helium/helium-1.6.ebuild5
1 files changed, 3 insertions, 2 deletions
diff --git a/dev-lang/helium/helium-1.6.ebuild b/dev-lang/helium/helium-1.6.ebuild
index 9ef411864001..8e2528edad25 100644
--- a/dev-lang/helium/helium-1.6.ebuild
+++ b/dev-lang/helium/helium-1.6.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/helium/helium-1.6.ebuild,v 1.4 2010/07/24 22:11:55 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/helium/helium-1.6.ebuild,v 1.5 2010/08/29 18:30:50 slyfox Exp $
inherit autotools eutils
@@ -25,6 +25,7 @@ RDEPEND="dev-libs/gmp
src_unpack() {
unpack ${A}
epatch "${P}-ghc.patch"
+ epatch "${FILESDIR}/helium-1.6-respect-cflags-ldflags-nostrip.patch"
# split base only
sed -e 's/^GHCFLAGS =.*$/& -package containers/' \
@@ -67,7 +68,7 @@ src_unpack() {
-i "${S}/$bad_file"
done
- # cabal is their friend (oneOf bwcame polymorphic and breaks the test)
+ # cabal is their friend (oneOf became polymorphic and breaks the test)
sed -e 's/Text.ParserCombinators.Parsec/&.Pos/g' \
-e 's/oneOf/newPos/g' \
-i "${S}/helium/configure.in"