Use EAPI=3. Include src_prepare and src_configure
authorLuis Francisco Araujo <araujo@gentoo.org>
Mon, 10 Oct 2011 21:29:46 +0000 (21:29 +0000)
committerLuis Francisco Araujo <araujo@gentoo.org>
Mon, 10 Oct 2011 21:29:46 +0000 (21:29 +0000)
Package-Manager: portage-2.1.10.25/cvs/Linux x86_64

dev-lang/gnu-smalltalk/ChangeLog
dev-lang/gnu-smalltalk/Manifest
dev-lang/gnu-smalltalk/gnu-smalltalk-3.2.4.ebuild
dev-lang/perl/Manifest

index 2436aabfa7a08003b30c58d4dba89d90e164bff3..4891552316598b3aefeed89bc1a46fbfdd898b7d 100644 (file)
@@ -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).
index aacf1c0ed134876b603b151b9060afa5302ae391..c24b713d177c52ca43a09bb6763ac5e4c0aa576a 100644 (file)
@@ -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-----
index bbb2f9e316e79138cda6de7d228e6c56a20fdfa9..b94e45fa893d4580dda2ffc0db5896ec0836c22c 100644 (file)
@@ -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
 }
index f6bd6c5e97249c8ff3b21766f299ac38a508cc9a..9790ddb9f755258517c64c6b8c90e8dabaab55bc 100644 (file)
@@ -41,18 +41,18 @@ DIST perl-5.14.2.tar.bz2 13226972 RMD160 4a15090b2b4fdfa9abda6444d1825e62c393c89
 DIST perl-5.8.8.tar.bz2 10123359 RMD160 e78f26d9b96e6db35f946ad4ff55e3a69385c71b SHA1 4aab490040727ca4419098720eca2ba4367df539 SHA256 818a140d9c04ea8dab3a05104b34ced7f7d9d0a91bfed91baf89a84d0dfb1bc9
 EBUILD perl-5.10.1.ebuild 18125 RMD160 061e49a2031f270f2804923069d98ddf0a8edd40 SHA1 cb35c08fe202cd4e1eae39439cc307193a4bc72d SHA256 ed5ca8861b704f9dbfaa9cadddbe464644dfe93bdefe71d3118abd7d0c935776
 EBUILD perl-5.12.3-r1.ebuild 19395 RMD160 2fecbfe18cfc23bf4945ac564356d250088be46a SHA1 a03feeaa327eb4411e7f0fba7bf664aada53bca6 SHA256 88d44ed7abd26f5ee1077d3d52e0f1ba2799aeb34dc60fc612ea9609efe127ed
-EBUILD perl-5.12.4-r1.ebuild 19505 RMD160 84c877e64da574ec3447677dffcbf39c502b8780 SHA1 267c196a0344322d99129383b60c7f02c307776a SHA256 8a342f7767e5216d6384303bef63113a7ee4e831f0a98d136b01f730c41a8e68
+EBUILD perl-5.12.4-r1.ebuild 19506 RMD160 cb65e23e9b9618095dfa90fbad1e79edc7211962 SHA1 fcb0952883384bc1eacdfad2a0303cbcabdd64bf SHA256 9aee36dd800e2a1a3beda541ae5c45351e1c5fd267c120d9eeb8fcdf91707cc5
 EBUILD perl-5.12.4.ebuild 19434 RMD160 1c3ea1f1045ab464bfbcb2530e0662e3e207bf92 SHA1 0f036fb213acc46db1538c85348c4c2fae0b2217 SHA256 1c5946b4c48a1d87026f62d03ef5d4eefc10fa93569d1a4ae78ea4309c77ac25
 EBUILD perl-5.14.1-r1.ebuild 19996 RMD160 c56e6bdcfe2923caa784407cdc6bd4f100845f33 SHA1 2fc45f90032c9223b257ed736567688a1460e5ae SHA256 bb8edc920f0450f1cd78277310a4bf95954e00645a84fa29351e0e6e49d86b6f
 EBUILD perl-5.14.1.ebuild 19375 RMD160 4366d553c06db5f874a2a9ba0f039b8991fe3310 SHA1 016d380d9ccd3dd7d4af64598c5accdd75b230f4 SHA256 85cf69568c9626ff875c66faa083db9f1411a4ea266e29b0f111029908865fb6
 EBUILD perl-5.14.2.ebuild 20000 RMD160 fb5f5f7a40dfa30e0b378e3b6243b9d6c1a6873a SHA1 5d8f459b70f5efa79df91e8ef9d95fbbfaa4df67 SHA256 10c94449e0298a3d6fbd23b814554c164a12d564082f78dc4b1a14229575456b
 EBUILD perl-5.8.8-r8.ebuild 20685 RMD160 407925611750782be465654d4204c35fb5fd98db SHA1 7dfcf6028d61d42a6303dab28ab5d370f0fc27a6 SHA256 81d7022079a0d387b3caa8af0301e49741da5bd56d8d28f7d19eabf96c558998
-MISC ChangeLog 72367 RMD160 5e07984e3f4fd88a0fed3f6432e2a3c364c09ad4 SHA1 79679f487fead4f2c3089e20ce02663356da90a5 SHA256 38a8d5f8bb7188137573b67cd9f988cdd1b0eb80f8c126d54acbd04849cfa49c
+MISC ChangeLog 72472 RMD160 6b4789285f13c49de42215f9a417ba3da35c987f SHA1 30b1ae55799d7b4c921b1ce13e7a32a72f75e907 SHA256 5402ca724026baa50bd9a3ef2f0310f616eac6f5e97946f197d1d2345d00ad54
 MISC metadata.xml 451 RMD160 8424230d79d13df7462c454050058b3526a78e92 SHA1 1ae85db5c1c1fc6413ca324ebc93b6894831b437 SHA256 49e06011c113616fa1f618cf58d42c2d6abbce5f71936f109b6ae3a5dfff587c
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
+Version: GnuPG v2.0.18 (GNU/Linux)
 
-iEYEARECAAYFAk6MfHIACgkQVWmRsqeSphNJHQCdHDPQ7/R60HXvTZP0kk3NWXco
-inEAnRYrnJtu6bzvFQbww6nRoYVJYkI5
-=K3vY
+iEYEARECAAYFAk6TZF4ACgkQkKaRLQcq0GKrhgCfcRpb1dDU9XsXjxViyC686eDB
+jEoAn3UMlANsM8N8TL7moQKTXsl0CUQ+
+=y/o0
 -----END PGP SIGNATURE-----