Patch to prevent prestripping wrt bug 251925. Thanks to Christophe Lefebvre
authorTomás Touceda <chiiph@gentoo.org>
Sun, 9 May 2010 22:15:50 +0000 (22:15 +0000)
committerTomás Touceda <chiiph@gentoo.org>
Sun, 9 May 2010 22:15:50 +0000 (22:15 +0000)
Package-Manager: portage-2.2_rc67/cvs/Linux i686

dev-scheme/bigloo/ChangeLog
dev-scheme/bigloo/Manifest
dev-scheme/bigloo/bigloo-3.0c_p4.ebuild

index e9113a6ba2c78d683d4d6befcb8cfb80234498e4..9b04a5b77a27a0e85fca0b86223db9d89f09b8e4 100644 (file)
@@ -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:
index a623a5ce9aa2b8ce9b062787c9444557f6ae52d2..2581aeeca25ae3b6be0c977ae27c3ea193a9dd37 100644 (file)
@@ -2,7 +2,7 @@ AUX 50bigloo-gentoo.el 61 RMD160 66b8c0eccb4e4f95e9780e7a3a7e1f6be3776eeb SHA1 a
 AUX bigloo-3.3a_p5-no_strip.patch 906 RMD160 1b0c5743e3b535b0628a933b75f4896f7fe92128 SHA1 0ea6f7741f11de8c2a875ba479d5b2105d464fb5 SHA256 6d070eacfb407c60c8cbd56cef9eaba432ff1efdf4edf23a082647d38357fbe0
 DIST bigloo3.0c-4.tar.gz 11776933 RMD160 010e8cbdb4e3d99c017b3bfbec3288fc83317bf8 SHA1 2adfabf40c414c1a3fc897c4f34135b382265523 SHA256 047bb6b36c8ca51a2b261fdfba6b0637808d0d9923360633f695bcc3dd6b6c2b
 DIST bigloo3.3a-5.tar.gz 12515375 RMD160 3fa2760eee76f11b15183aab44fa57786cbe5bfd SHA1 b3d92ca9e4d1c4b1098e2b4b3704bca6766bdde1 SHA256 1d2d41ea6c63dfff03b6a1c4bc788ee8456e873e0899bf8b732fc14dea5be058
-EBUILD bigloo-3.0c_p4.ebuild 2185 RMD160 a5751ffa1416e5f780824acf8f7e06461f7fa078 SHA1 85aef96e43279891d9e2dde06e63f91aced7983e SHA256 48652a584de6b9d12d9136c69a4d20ce0901caf661da28d6976713cc4e3d06ae
+EBUILD bigloo-3.0c_p4.ebuild 2333 RMD160 2ca58b2b6800f12f3c6934dfc35fea2ea22fd93a SHA1 8fcf99c8332f59f916a0b7436a254e45563cda59 SHA256 f2dd0fbc1bd7de3d9fbc319c0928d99462f4fadf8a836d3f655c3a6163e4907b
 EBUILD bigloo-3.3a_p5.ebuild 2824 RMD160 0f0d23deb1f36b374e5fb245e982f75d69eadc35 SHA1 37cb1094e55cfaa251db7935375a413d65dc2a95 SHA256 4564b513a2ef7db5f9e7be7d8364858b86f262ad054b742d0ee8eb7875f2101c
-MISC ChangeLog 6842 RMD160 d414dcfcb84e516e1bbef8f3e0787e7c21106a97 SHA1 f2727ec5d8b953a2abea3ea2f226f2fb7c48d1b8 SHA256 c5dfcdf877782100d167041b9f21cb8dbcfb91bc6ce2fb48e3cd5c4ee24704e9
+MISC ChangeLog 6995 RMD160 70c10f40f99c3104e35553c10629e4febb1b61fa SHA1 f121d6abc44209bc6e13273725c796fb4add0f86 SHA256 9091b91ad943fdd3c04e7c3da5995ceaadfb5666c0ba648da61cc162e42bc168
 MISC metadata.xml 719 RMD160 4e2a6a685efac9ced879c20d76f4111fb2f32db4 SHA1 6509bfca767cc42810fa67b4d35f6bb78c0117b3 SHA256 95cd496d6657c812395200825f32c672458476433219c4cecf69354e426a596c
index 1f8ee4fa58ffab0a883ad9506ef9d22e183fef4a..096ef2eea90912bc32bb936366e9ee8c80dfe386 100644 (file)
@@ -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"
 }