Gentoo Archives: gentoo-commits

From: "TomAs Touceda (chiiph)" <chiiph@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-scheme/ikarus: ChangeLog ikarus-0.0.3_p1870.ebuild ikarus-0.0.3.ebuild
Date: Tue, 27 Apr 2010 17:00:08
Message-Id: 20100427170000.C93612C043@corvid.gentoo.org
1 chiiph 10/04/27 17:00:00
2
3 Modified: ChangeLog
4 Added: ikarus-0.0.3_p1870.ebuild
5 Removed: ikarus-0.0.3.ebuild
6 Log:
7 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.
8 (Portage version: 2.2_rc67/cvs/Linux i686)
9
10 Revision Changes Path
11 1.4 dev-scheme/ikarus/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/ikarus/ChangeLog?rev=1.4&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/ikarus/ChangeLog?rev=1.4&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/ikarus/ChangeLog?r1=1.3&r2=1.4
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-scheme/ikarus/ChangeLog,v
20 retrieving revision 1.3
21 retrieving revision 1.4
22 diff -u -r1.3 -r1.4
23 --- ChangeLog 17 Nov 2008 10:42:49 -0000 1.3
24 +++ ChangeLog 27 Apr 2010 17:00:00 -0000 1.4
25 @@ -1,6 +1,17 @@
26 # ChangeLog for dev-scheme/ikarus
27 -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-scheme/ikarus/ChangeLog,v 1.3 2008/11/17 10:42:49 flameeyes Exp $
29 +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/ikarus/ChangeLog,v 1.4 2010/04/27 17:00:00 chiiph Exp $
31 +
32 +*ikarus-0.0.3_p1870 (27 Apr 2010)
33 +
34 + 27 Apr 2010; Tomas Touceda <chiiph@g.o> -ikarus-0.0.3.ebuild,
35 + +ikarus-0.0.3_p1870.ebuild, -files/ikarus-0.0.3-cpu_has_sse2.patch,
36 + -files/ikarus-0.0.3-ikarus-enter.patch,
37 + +files/ikarus-0.0.3_p1870-cpu_has_sse2.patch,
38 + +files/ikarus-0.0.3_p1870-ikarus-enter.patch:
39 + Bump to upstream snapshot since the problems with 0.0.3 are solved in the
40 + live version of this ebuild in the lisp overlay. Ported to EAPI 3 and
41 + cleanup old version.
42
43 17 Nov 2008; Diego E. Pettenò <flameeyes@g.o>
44 files/ikarus-0.0.3-cpu_has_sse2.patch,
45
46
47
48 1.1 dev-scheme/ikarus/ikarus-0.0.3_p1870.ebuild
49
50 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/ikarus/ikarus-0.0.3_p1870.ebuild?rev=1.1&view=markup
51 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/ikarus/ikarus-0.0.3_p1870.ebuild?rev=1.1&content-type=text/plain
52
53 Index: ikarus-0.0.3_p1870.ebuild
54 ===================================================================
55 # Copyright 1999-2010 Gentoo Foundation
56 # Distributed under the terms of the GNU General Public License v2
57 # $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 $
58
59 EAPI="3"
60
61 inherit eutils flag-o-matic autotools versionator
62
63 MY_PV=$(get_version_component_range 4-)
64 MY_PV=${MY_PV/p/}
65
66 MY_P=${PN}-scheme-r${MY_PV}
67
68 DESCRIPTION="A free optimizing incremental native-code compiler for R6RS Scheme"
69 HOMEPAGE="http://ikarus-scheme.org/"
70 SRC_URI="http://ikarus-scheme.org/ikarus.dev/${MY_P}.tgz"
71
72 LICENSE="GPL-3"
73 SLOT="0"
74
75 KEYWORDS="-* ~x86"
76 IUSE="sse2 doc"
77
78 RDEPEND=">=dev-libs/gmp-4.2.2"
79 DEPEND="${RDEPEND}"
80
81 S=${WORKDIR}/${MY_P}
82
83 src_prepare() {
84 sed -i -e 's/-O3//' configure.ac || die
85 epatch "${FILESDIR}/${P}-cpu_has_sse2.patch"
86 epatch "${FILESDIR}/${P}-ikarus-enter.patch"
87
88 eautoreconf
89 }
90
91 src_compile() {
92 if use !sse2; then \
93 eerror "You must have a processor who supports \
94 SSE2 instructions" && die
95 fi
96
97 append-flags "-std=gnu99"
98
99 emake || die "emake failed"
100 }
101
102 src_test() {
103 cd benchmarks
104 make benchall || die "Tests failed"
105 if [ -e timelog ]
106 then
107 cat timelog || die "stdout test logs failed."
108 fi
109 }
110
111 src_install() {
112 emake DESTDIR="${D}" install || die "emake install failed"
113 rm -Rf "${D}/usr/share"
114 dodoc README ACKNOWLEDGMENTS || die "dodoc failed"
115 if use doc; then
116 dodoc doc/*.pdf || die "dodoc failed"
117 fi
118 }