summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuis Francisco Araujo <araujo@gentoo.org>2011-10-10 21:29:46 +0000
committerLuis Francisco Araujo <araujo@gentoo.org>2011-10-10 21:29:46 +0000
commit241bb081f2b28047c164808ba457261bbf29fdb0 (patch)
treefa2d290c53243fa088e7048b41ee18b0cc1a49e8 /dev-lang/gnu-smalltalk
parentarm stable, bug #385221 (diff)
downloadhistorical-241bb081f2b28047c164808ba457261bbf29fdb0.tar.gz
historical-241bb081f2b28047c164808ba457261bbf29fdb0.tar.bz2
historical-241bb081f2b28047c164808ba457261bbf29fdb0.zip
Use EAPI=3. Include src_prepare and src_configure
Package-Manager: portage-2.1.10.25/cvs/Linux x86_64
Diffstat (limited to 'dev-lang/gnu-smalltalk')
-rw-r--r--dev-lang/gnu-smalltalk/ChangeLog7
-rw-r--r--dev-lang/gnu-smalltalk/Manifest10
-rw-r--r--dev-lang/gnu-smalltalk/gnu-smalltalk-3.2.4.ebuild13
3 files changed, 17 insertions, 13 deletions
diff --git a/dev-lang/gnu-smalltalk/ChangeLog b/dev-lang/gnu-smalltalk/ChangeLog
index 2436aabfa7a0..489155231659 100644
--- a/dev-lang/gnu-smalltalk/ChangeLog
+++ b/dev-lang/gnu-smalltalk/ChangeLog
@@ -1,10 +1,13 @@
# ChangeLog for dev-lang/gnu-smalltalk
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnu-smalltalk/ChangeLog,v 1.47 2011/10/09 23:25:33 araujo Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnu-smalltalk/ChangeLog,v 1.48 2011/10/10 21:29:46 araujo Exp $
+
+ 10 Oct 2011; Luis F. Araujo <araujo@gentoo.org> gnu-smalltalk-3.2.4.ebuild:
+ Use newer EAPI features. Add EAPI=3
*gnu-smalltalk-3.2.4 (09 Oct 2011)
- 09 Oct 2011; <araujo@gentoo.org> +gnu-smalltalk-3.2.4.ebuild,
+ 09 Oct 2011; Luis F. Araujo <araujo@gentoo.org> +gnu-smalltalk-3.2.4.ebuild,
+files/SequenceableCollection-size-3.2.4.patch:
Fix: dev-lang/gnu-smalltalk should DEPEND on app-arch/zip (bug#364731).
dev-lang/gnu-smalltalk crashes by SequenceableCollection new (bug#364733).
diff --git a/dev-lang/gnu-smalltalk/Manifest b/dev-lang/gnu-smalltalk/Manifest
index aacf1c0ed134..c24b713d177c 100644
--- a/dev-lang/gnu-smalltalk/Manifest
+++ b/dev-lang/gnu-smalltalk/Manifest
@@ -10,13 +10,13 @@ DIST smalltalk-3.2.4.tar.gz 5877496 RMD160 d8ca6b888311a70748071ff4024e31adeb0a9
EBUILD gnu-smalltalk-3.2.1.ebuild 1579 RMD160 58304e899ea51cd76f2426336eb2108431803dcc SHA1 1849b1933568252f223902132c260c13687d14f6 SHA256 ad9ec7905bab7c84ef382d5acae251ef3b9bd598d3d35d154a1c988f052b9f2e
EBUILD gnu-smalltalk-3.2.2.ebuild 1582 RMD160 c293ee2f3168e4263029ee7d1ead86741a9f5173 SHA1 e21f638a44e041b887a1f3885a24e7c50425b103 SHA256 ab7d6500c2176cf1a979d53f75d0c4accb31c61289d263ee19c28ac3a6d88101
EBUILD gnu-smalltalk-3.2.3.ebuild 1582 RMD160 d0637bb18e610ac42a1fa0865197d61c81c66c5a SHA1 10f4361bb7aa69d8acfb424aedbebf7818fa9e0a SHA256 ea9caf1b240e05bbf0917a3cd66b42f1a868fd7f71572e92882becaf2fa2aa1e
-EBUILD gnu-smalltalk-3.2.4.ebuild 1700 RMD160 1b6c5407bf852b7cee73f7987a0a7c55a50205a3 SHA1 064968949f3623b56dd8cea4f7e4afec84b110c1 SHA256 400e9cf57e639edb9ee437682ceb003540f3bf246bfbccac8de2e4fd524675d1
-MISC ChangeLog 8199 RMD160 e663931a8edc893b773ed592d85a6365217039f9 SHA1 0982648169adeda744245da84f35338a1aeb4907 SHA256 30574869943da8b16853ce65543270bf38c232a712f125126184775e9f910166
+EBUILD gnu-smalltalk-3.2.4.ebuild 1698 RMD160 296706cc3a18e87351bc3fafaf4b8b3416299090 SHA1 12c489b04bc165ab85699560802ceb75be872462 SHA256 ba8015f8eb0e098b01b4e1b89bd0f079d5c85e8edc17267c715d40e21a7e08f4
+MISC ChangeLog 8331 RMD160 5cdb0b6e4efc90116eff40605c21bad38d789e69 SHA1 dd792b24366157bcc791f3c0412c1546747d0c46 SHA256 2d3021774fa15867024baa8d33f49236b1dfaefff2defeaaae12b61db88bbdd1
MISC metadata.xml 537 RMD160 9f4d2a83c51413f637be379cdd97804a629fef4a SHA1 f51e0332a6aab836371bb0e1d468470818560efb SHA256 523e310deee99a8fe2a497c27dded21055dec0cea3512121dbb4e7b0b44403ab
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
-iEYEARECAAYFAk6SItoACgkQM+A67fuASTpx8QCfc031vMlCEFxV7fsdE4j8SIJX
-IKwAoLWtuJlC8AKMT33m6r5k0NJSJcAI
-=hzKJ
+iEYEARECAAYFAk6TWTAACgkQM+A67fuASTqXEgCgz47dfmyhJmmTSlGGEYlgId48
+fmcAoJPV6rq8+bGBawcj10Kq9MdI1twy
+=15T4
-----END PGP SIGNATURE-----
diff --git a/dev-lang/gnu-smalltalk/gnu-smalltalk-3.2.4.ebuild b/dev-lang/gnu-smalltalk/gnu-smalltalk-3.2.4.ebuild
index bbb2f9e316e7..b94e45fa893d 100644
--- a/dev-lang/gnu-smalltalk/gnu-smalltalk-3.2.4.ebuild
+++ b/dev-lang/gnu-smalltalk/gnu-smalltalk-3.2.4.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnu-smalltalk/gnu-smalltalk-3.2.4.ebuild,v 1.1 2011/10/09 23:25:33 araujo Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnu-smalltalk/gnu-smalltalk-3.2.4.ebuild,v 1.2 2011/10/10 21:29:46 araujo Exp $
-EAPI="0"
+EAPI="3"
inherit elisp-common flag-o-matic eutils
@@ -30,13 +30,11 @@ S="${WORKDIR}/smalltalk-${PV}"
SITEFILE=50gnu-smalltalk-gentoo.el
-src_unpack() {
- unpack ${A}
- cd "${S}"
+src_prepare() {
epatch "${FILESDIR}"/SequenceableCollection-size-3.2.4.patch
}
-src_compile() {
+src_configure() {
replace-flags '-O3' '-O2'
econf \
--libdir=/usr/$(get_libdir) \
@@ -49,6 +47,9 @@ src_compile() {
$(use_with tk tcl /usr/$(get_libdir)) \
$(use_with tk tk /usr/$(get_libdir)) \
$(use_enable gtk gtk)
+}
+
+src_compile() {
emake || die "emake failed"
use emacs && elisp-compile *.el
}