summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomás Touceda <chiiph@gentoo.org>2010-04-27 17:00:00 +0000
committerTomás Touceda <chiiph@gentoo.org>2010-04-27 17:00:00 +0000
commit88025e7b376498700ea2b73945e706c0a9bb18c4 (patch)
treef985fa2f5940ff65a67a94d13d67738c28c94ae8
parentRemoved old, LHAPATH in tests more robust (diff)
downloadhistorical-88025e7b376498700ea2b73945e706c0a9bb18c4.tar.gz
historical-88025e7b376498700ea2b73945e706c0a9bb18c4.tar.bz2
historical-88025e7b376498700ea2b73945e706c0a9bb18c4.zip
Bump to upstream snapshot since the problems with 0.0.3 are solved in the live version of this ebuild in the lisp overlay. Ported to EAPI 3 and cleanup old version.
Package-Manager: portage-2.2_rc67/cvs/Linux i686
-rw-r--r--dev-scheme/ikarus/ChangeLog15
-rw-r--r--dev-scheme/ikarus/Manifest20
-rw-r--r--dev-scheme/ikarus/files/ikarus-0.0.3_p1870-cpu_has_sse2.patch (renamed from dev-scheme/ikarus/files/ikarus-0.0.3-cpu_has_sse2.patch)0
-rw-r--r--dev-scheme/ikarus/files/ikarus-0.0.3_p1870-ikarus-enter.patch (renamed from dev-scheme/ikarus/files/ikarus-0.0.3-ikarus-enter.patch)0
-rw-r--r--dev-scheme/ikarus/ikarus-0.0.3_p1870.ebuild (renamed from dev-scheme/ikarus/ikarus-0.0.3.ebuild)37
5 files changed, 40 insertions, 32 deletions
diff --git a/dev-scheme/ikarus/ChangeLog b/dev-scheme/ikarus/ChangeLog
index 427409af537b..279c3052ea02 100644
--- a/dev-scheme/ikarus/ChangeLog
+++ b/dev-scheme/ikarus/ChangeLog
@@ -1,6 +1,17 @@
# ChangeLog for dev-scheme/ikarus
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-scheme/ikarus/ChangeLog,v 1.3 2008/11/17 10:42:49 flameeyes Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/ikarus/ChangeLog,v 1.4 2010/04/27 17:00:00 chiiph Exp $
+
+*ikarus-0.0.3_p1870 (27 Apr 2010)
+
+ 27 Apr 2010; Tomas Touceda <chiiph@gentoo.org> -ikarus-0.0.3.ebuild,
+ +ikarus-0.0.3_p1870.ebuild, -files/ikarus-0.0.3-cpu_has_sse2.patch,
+ -files/ikarus-0.0.3-ikarus-enter.patch,
+ +files/ikarus-0.0.3_p1870-cpu_has_sse2.patch,
+ +files/ikarus-0.0.3_p1870-ikarus-enter.patch:
+ Bump to upstream snapshot since the problems with 0.0.3 are solved in the
+ live version of this ebuild in the lisp overlay. Ported to EAPI 3 and
+ cleanup old version.
17 Nov 2008; Diego E. Pettenò <flameeyes@gentoo.org>
files/ikarus-0.0.3-cpu_has_sse2.patch,
diff --git a/dev-scheme/ikarus/Manifest b/dev-scheme/ikarus/Manifest
index 36cee0c51545..4dd4ac96d9bd 100644
--- a/dev-scheme/ikarus/Manifest
+++ b/dev-scheme/ikarus/Manifest
@@ -1,16 +1,6 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-AUX ikarus-0.0.3-cpu_has_sse2.patch 407 RMD160 150837da7d7b7c0a9952a2b3b7c3e881175a7983 SHA1 36c07f8b64bc95bc1f13a7cdf5e6196b1d391b99 SHA256 b9dab78bae863214bf512e2c5b0371a1984db0f63942f00297a82aba155829ee
-AUX ikarus-0.0.3-ikarus-enter.patch 409 RMD160 94f567f242a9c864b56b548c4c3556d8d6d59e06 SHA1 e5824033c550c3dea7757071344b671a3ced2e7d SHA256 56bd469abbcc98d4e30b9125b65a48e484d21c09c072a718d043142d3c625f78
-DIST ikarus-0.0.3.tar.gz 3948264 RMD160 14556030c1e6fb6e742175ae3902920856c274e3 SHA1 86753288203710b194ac6acf55354e8a2028dcae SHA256 5b6ed66ed7a6f63aaff2803cc3e675cb38368300b189ac1ea06948eb30c79b34
-EBUILD ikarus-0.0.3.ebuild 1311 RMD160 875718082e479077ceab10aa31f5505ba490914d SHA1 22d45eadb8f732e9a84ed44a39671f601ed36191 SHA256 4e09854556b11b1075c46b3fbc25e60c82baab7f251cc5ae61ad139f0540a173
-MISC ChangeLog 851 RMD160 5666949ca52157d30b9801741d10bc78e9614941 SHA1 9d0176d945dba90937ae97bf64dd91eaa86a1123 SHA256 629884fa41e963272ae4c76a1932689393fbae7c0b6a5fea50bc8d898b8b57e4
+AUX ikarus-0.0.3_p1870-cpu_has_sse2.patch 407 RMD160 150837da7d7b7c0a9952a2b3b7c3e881175a7983 SHA1 36c07f8b64bc95bc1f13a7cdf5e6196b1d391b99 SHA256 b9dab78bae863214bf512e2c5b0371a1984db0f63942f00297a82aba155829ee
+AUX ikarus-0.0.3_p1870-ikarus-enter.patch 409 RMD160 94f567f242a9c864b56b548c4c3556d8d6d59e06 SHA1 e5824033c550c3dea7757071344b671a3ced2e7d SHA256 56bd469abbcc98d4e30b9125b65a48e484d21c09c072a718d043142d3c625f78
+DIST ikarus-scheme-r1870.tgz 9397981 RMD160 3e6de726a0d62c76dd0c5617d4a6796b934b74a9 SHA1 8c0962c47346535047cfcc7160c2d9485af1fb22 SHA256 cc4a2a23517a485d5ddbde87d9e504fb618e30b1f6d661e7c7b5061c19a3ca82
+EBUILD ikarus-0.0.3_p1870.ebuild 1398 RMD160 7bc9e1ed5b43a4b45ebd37ac852c5ecbfedd3cb0 SHA1 eeb5c4524e61282ca07232b40192ec7d14606d2f SHA256 c855cef271bac295b1bc2d4e52bae67efdd01933a995e3e4d13a99b316fc3dd6
+MISC ChangeLog 1334 RMD160 cb35ac6bae33cafdc01fe3234abb92c4eac36598 SHA1 39d275af450762399d946f6159f424a10cfb1aa4 SHA256 a7916253f4a0790778bc351ac1f884cb6b9458f24f9a818d53e2539305671fab
MISC metadata.xml 473 RMD160 eab9533a8d904541c699e4ebf65f8eb3903105c6 SHA1 41049404df02080091c08aecd68021719dec141d SHA256 2dbcbbaa4ada4376719a66189523f88f2bc6956dfc4fb744de4b5e5d98c604e4
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.9 (GNU/Linux)
-
-iEYEARECAAYFAkkhSqYACgkQAiZjviIA2XiKcgCfYs3Z/Woe918Dos/3tQ9Fastz
-lucAn1sK92FdrFsgxfJ5j8UC0iJtL2UW
-=ZFzT
------END PGP SIGNATURE-----
diff --git a/dev-scheme/ikarus/files/ikarus-0.0.3-cpu_has_sse2.patch b/dev-scheme/ikarus/files/ikarus-0.0.3_p1870-cpu_has_sse2.patch
index d66989671e32..d66989671e32 100644
--- a/dev-scheme/ikarus/files/ikarus-0.0.3-cpu_has_sse2.patch
+++ b/dev-scheme/ikarus/files/ikarus-0.0.3_p1870-cpu_has_sse2.patch
diff --git a/dev-scheme/ikarus/files/ikarus-0.0.3-ikarus-enter.patch b/dev-scheme/ikarus/files/ikarus-0.0.3_p1870-ikarus-enter.patch
index 2bdd780d7490..2bdd780d7490 100644
--- a/dev-scheme/ikarus/files/ikarus-0.0.3-ikarus-enter.patch
+++ b/dev-scheme/ikarus/files/ikarus-0.0.3_p1870-ikarus-enter.patch
diff --git a/dev-scheme/ikarus/ikarus-0.0.3.ebuild b/dev-scheme/ikarus/ikarus-0.0.3_p1870.ebuild
index 0d4476046724..4aad09659dea 100644
--- a/dev-scheme/ikarus/ikarus-0.0.3.ebuild
+++ b/dev-scheme/ikarus/ikarus-0.0.3_p1870.ebuild
@@ -1,12 +1,19 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-scheme/ikarus/ikarus-0.0.3.ebuild,v 1.3 2008/06/01 18:03:13 pchrist Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/ikarus/ikarus-0.0.3_p1870.ebuild,v 1.1 2010/04/27 17:00:00 chiiph Exp $
-inherit eutils flag-o-matic autotools
+EAPI="3"
-DESCRIPTION="A free optimizing incremental native-code compiler for R6RS Scheme."
-HOMEPAGE="http://www.cs.indiana.edu/~aghuloum/ikarus/"
-SRC_URI="http://www.cs.indiana.edu/~aghuloum/ikarus/${P}.tar.gz"
+inherit eutils flag-o-matic autotools versionator
+
+MY_PV=$(get_version_component_range 4-)
+MY_PV=${MY_PV/p/}
+
+MY_P=${PN}-scheme-r${MY_PV}
+
+DESCRIPTION="A free optimizing incremental native-code compiler for R6RS Scheme"
+HOMEPAGE="http://ikarus-scheme.org/"
+SRC_URI="http://ikarus-scheme.org/ikarus.dev/${MY_P}.tgz"
LICENSE="GPL-3"
SLOT="0"
@@ -17,13 +24,14 @@ IUSE="sse2 doc"
RDEPEND=">=dev-libs/gmp-4.2.2"
DEPEND="${RDEPEND}"
-src_unpack() {
- unpack ${A}
- cd "${S}"
- sed -i -e 's/-O3//' configure.ac
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+ sed -i -e 's/-O3//' configure.ac || die
epatch "${FILESDIR}/${P}-cpu_has_sse2.patch"
epatch "${FILESDIR}/${P}-ikarus-enter.patch"
- eautoreconf || die "autoconf failed"
+
+ eautoreconf
}
src_compile() {
@@ -34,7 +42,6 @@ src_compile() {
append-flags "-std=gnu99"
- econf || die "econf failed"
emake || die "emake failed"
}
@@ -49,9 +56,9 @@ src_test() {
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
- rm -R "${D}/usr/share"
- dodoc README ACKNOWLEDGMENTS
+ rm -Rf "${D}/usr/share"
+ dodoc README ACKNOWLEDGMENTS || die "dodoc failed"
if use doc; then
- dodoc doc/*.pdf
+ dodoc doc/*.pdf || die "dodoc failed"
fi
}