Fallback to EAPI=2 and reenable the old BIG FAT timestamp hack, until EAPI=3 is avail...
authorPanagiotis Christopoulos <pchrist@gentoo.org>
Fri, 26 Mar 2010 01:03:35 +0000 (01:03 +0000)
committerPanagiotis Christopoulos <pchrist@gentoo.org>
Fri, 26 Mar 2010 01:03:35 +0000 (01:03 +0000)
Package-Manager: portage-2.1.8.3/cvs/Linux i686

dev-lisp/sbcl/ChangeLog
dev-lisp/sbcl/Manifest
dev-lisp/sbcl/sbcl-1.0.36-r1.ebuild

index 86c11c879e6f7a42e2bc9412b5827909e7e6abf1..c938d72007773082d9253bf854729374ff9af8f9 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-lisp/sbcl
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/ChangeLog,v 1.164 2010/03/25 23:48:58 pchrist Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/ChangeLog,v 1.165 2010/03/26 01:03:35 pchrist Exp $
+
+  26 Mar 2010; Panagiotis Christopoulos <pchrist@gentoo.org>
+  sbcl-1.0.36-r1.ebuild:
+  Fallback to EAPI=2 and reenable the old BIG FAT timestamp hack, until
+  EAPI=3 is available to all testing versions of portage
 
 *sbcl-1.0.36-r1 (25 Mar 2010)
 
index 748e0dd3d7410868d29a090b1c3d0ee08013dce2..ae99eba1d2febc3276cd721103238009b21ac4bf 100644 (file)
@@ -33,6 +33,6 @@ EBUILD sbcl-1.0.26-r10.ebuild 6120 RMD160 0698a55571190bb4be6af985844d54b5d95cd7
 EBUILD sbcl-1.0.27-r10.ebuild 6120 RMD160 c33df8dbce93c2cd15043d96a4f6d0aa816871b9 SHA1 11fd21a0be4a53523cbee7af7b47922f35ad040f SHA256 569fa4ac0c57822cfd544da3af62516a2674d5ee9a479196664da463e8b6e2ac
 EBUILD sbcl-1.0.28.ebuild 6051 RMD160 c4c473ba25210cf820266e74abc985840afa3f3b SHA1 da52d153eee8941194ef725b108cd6fa3073c648 SHA256 02bed859aded48cca3129a596997356c0315a41b2cd5c62a8f916092321428aa
 EBUILD sbcl-1.0.31.ebuild 6043 RMD160 6ccb818ed133ebceccfaeca294fbb4a63ed9ac51 SHA1 6878b153a112b8e2f8ab73763d8588af8cd11019 SHA256 e4c371013498a9d0b23eaa110ec3da7e8fbce38a896616a9991f7346b3d2e64a
-EBUILD sbcl-1.0.36-r1.ebuild 6134 RMD160 dd295e7707a7d746191af0b716eb05a25954458e SHA1 b26aa1b5548126b545e1f22165d1dd365840e259 SHA256 401c5ccb0bb3f46d795ccaf439405077fef722cb9d3b41254e88ad0723ca46f6
-MISC ChangeLog 47010 RMD160 1d2bf96e2d686f83abddba036c53d1f649f47440 SHA1 dd8ab405d2e39cb58102d1b48d71b030acbe2e0f SHA256 784f1aa61372ea569b7aec71f70c3e95e30a48e9bf3c5a550ba936eacba06d9d
+EBUILD sbcl-1.0.36-r1.ebuild 6302 RMD160 573db2a150b5386347d237e41f7324ff1bf31f80 SHA1 bd84779168cad14b17d8c0ac9f44eb5c32004545 SHA256 3f1512befb9645f889b0adcb15ce6bcb6c49e0051f6afcab1327f5f13b400951
+MISC ChangeLog 47226 RMD160 3831f6b2f5b1141370c77d09f8077f58d240019d SHA1 1bd7f4cc51d3ce916d364d9bea56f53aea075a56 SHA256 2014c65293b1141d9dd09cfb99d4ba9fd893117b8495583299cb0e5787848091
 MISC metadata.xml 1192 RMD160 cc9ef1f835468d8901a7fac96ff183cffaa8448f SHA1 d628ab8da2e19ab42b6df9dcd1afc09e3efdcd05 SHA256 b5fb21d6b7020a9ebde8793cfb7209ee1db5c5d6ee0b1c8fd6c7b7e3a3db27b1
index 9651b9aba0b6a2deb3a8e88ce103327aa9f0ae04..e2325d7706f151a1a31eb13757fb4d7809752cb1 100644 (file)
@@ -1,10 +1,10 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.0.36-r1.ebuild,v 1.1 2010/03/25 23:48:58 pchrist Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.0.36-r1.ebuild,v 1.2 2010/03/26 01:03:35 pchrist Exp $
 
-EAPI=3
+EAPI=2
 
-inherit multilib eutils
+inherit multilib eutils common-lisp-common-3
 
 #same order as http://www.sbcl.org/platform-table.html
 BV_X86=1.0.36
@@ -185,4 +185,14 @@ EOF
        echo "SBCL_HOME=/usr/$(get_libdir)/${PN}" > "${ENVD}"
        echo "SBCL_SOURCE_ROOT=/usr/$(get_libdir)/${PN}/src" >> "${ENVD}"
        doenvd "${ENVD}"
+
+       impl-save-timestamp-hack sbcl || die
+}
+
+pkg_postinst() {
+       standard-impl-postinst sbcl
+}
+
+pkg_postrm() {
+       standard-impl-postrm sbcl /usr/bin/sbcl
 }