summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomás Touceda <chiiph@gentoo.org>2010-05-09 22:15:50 +0000
committerTomás Touceda <chiiph@gentoo.org>2010-05-09 22:15:50 +0000
commitde542c60dfd49091105700bd58d7683404ad8520 (patch)
tree2e50a168d03623d110aaed269958749f07284d7f /dev-scheme
parentMove net-analyzer/mirmon -> www-apps/mirmon (diff)
downloadgentoo-2-de542c60dfd49091105700bd58d7683404ad8520.tar.gz
gentoo-2-de542c60dfd49091105700bd58d7683404ad8520.tar.bz2
gentoo-2-de542c60dfd49091105700bd58d7683404ad8520.zip
Patch to prevent prestripping wrt bug 251925. Thanks to Christophe Lefebvre
(Portage version: 2.2_rc67/cvs/Linux i686)
Diffstat (limited to 'dev-scheme')
-rw-r--r--dev-scheme/bigloo/ChangeLog6
-rw-r--r--dev-scheme/bigloo/bigloo-3.0c_p4.ebuild21
2 files changed, 21 insertions, 6 deletions
diff --git a/dev-scheme/bigloo/ChangeLog b/dev-scheme/bigloo/ChangeLog
index e9113a6ba2c7..9b04a5b77a27 100644
--- a/dev-scheme/bigloo/ChangeLog
+++ b/dev-scheme/bigloo/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-scheme/bigloo
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-scheme/bigloo/ChangeLog,v 1.39 2010/04/18 16:11:39 chiiph Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/bigloo/ChangeLog,v 1.40 2010/05/09 22:15:50 chiiph Exp $
+
+ 09 May 2010; Tomas Touceda <chiiph@gentoo.org> bigloo-3.0c_p4.ebuild:
+ Patch to prevent prestripping wrt bug 251925. Thanks to Christophe
+ Lefebvre
18 Apr 2010; Tomas Touceda <chiiph@gentoo.org> bigloo-3.0c_p4.ebuild,
bigloo-3.3a_p5.ebuild:
diff --git a/dev-scheme/bigloo/bigloo-3.0c_p4.ebuild b/dev-scheme/bigloo/bigloo-3.0c_p4.ebuild
index 1f8ee4fa58ff..096ef2eea909 100644
--- a/dev-scheme/bigloo/bigloo-3.0c_p4.ebuild
+++ b/dev-scheme/bigloo/bigloo-3.0c_p4.ebuild
@@ -1,6 +1,8 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-scheme/bigloo/bigloo-3.0c_p4.ebuild,v 1.6 2010/04/18 16:11:39 chiiph Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/bigloo/bigloo-3.0c_p4.ebuild,v 1.7 2010/05/09 22:15:50 chiiph Exp $
+
+EAPI="2"
inherit elisp-common multilib java-pkg-opt-2
@@ -29,11 +31,13 @@ SITEFILE="50bigloo-gentoo.el"
IUSE="emacs java"
# fullbee"
-src_compile() {
- if use emacs; then
- elisp-compile etc/*.el || die "elisp-compile failed"
- fi
+src_prepare() {
+ sed -i -e 's/^cstrip="-s"/cstrip="no"/' \
+ -e 's/STRIP=$strip/STRIP=true/' \
+ configure || die
+}
+src_configure() {
# Bigloo doesn't use autoconf and consequently a lot of options used by econf give errors
# Manuel Serrano says: "Please, dont talk to me about autoconf. I simply dont want to hear about it..."
./configure \
@@ -50,6 +54,13 @@ src_compile() {
# --bee=$(if use fullbee; then echo full; else echo partial; fi) \
+}
+
+src_compile() {
+ if use emacs; then
+ elisp-compile etc/*.el || die "elisp-compile failed"
+ fi
+
# parallel build is broken
emake -j1 || die "emake failed"
}