Gentoo Archives: gentoo-commits

From: "José María Alonso" <nimiux@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/lisp:master commit in: dev-scheme/ikarus/
Date: Wed, 28 Feb 2018 22:00:46
Message-Id: 1519855228.b35e2ab3e47eb5ff758b904d612ea10106a5e1d6.nimiux@gentoo
1 commit: b35e2ab3e47eb5ff758b904d612ea10106a5e1d6
2 Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org>
3 AuthorDate: Wed Feb 28 22:00:28 2018 +0000
4 Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 28 22:00:28 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/lisp.git/commit/?id=b35e2ab3
7
8 dev-scheme/ikarus: Updates header and EAPI
9
10 dev-scheme/ikarus/ikarus-0.0.1.ebuild | 13 ++++---------
11 dev-scheme/ikarus/ikarus-0.0.2.ebuild | 14 +++++---------
12 dev-scheme/ikarus/ikarus-9999.ebuild | 16 ++++++++--------
13 3 files changed, 17 insertions(+), 26 deletions(-)
14
15 diff --git a/dev-scheme/ikarus/ikarus-0.0.1.ebuild b/dev-scheme/ikarus/ikarus-0.0.1.ebuild
16 index 58cef2fb..c46082a4 100644
17 --- a/dev-scheme/ikarus/ikarus-0.0.1.ebuild
18 +++ b/dev-scheme/ikarus/ikarus-0.0.1.ebuild
19 @@ -1,7 +1,7 @@
20 -# Copyright 1999-2010 Gentoo Foundation
21 +# Copyright 1999-2018 Gentoo Foundation
22 # Distributed under the terms of the GNU General Public License v2
23 -# $Header: $
24
25 +EAPI=6
26
27 DESCRIPTION="Ikarus is a free optimizing incremental native-code compiler for R6RS Scheme."
28 HOMEPAGE="http://www.cs.indiana.edu/~aghuloum/ikarus/index.html"
29 @@ -13,15 +13,10 @@ SLOT="0"
30 KEYWORDS="-* ~x86"
31 IUSE=""
32
33 -DEPEND="dev-libs/gmp"
34 +DEPEND="dev-libs/gmp:0"
35 #for docs probably need dev-texlive/texlive-xetex but I can't test
36 RDEPEND="${DEPEND}"
37
38 -src_compile() {
39 - econf || die "econf failed"
40 - emake || die "emake failed"
41 -}
42 -
43 src_install() {
44 - emake DESTDIR="${D}" install || die "emake install failed"
45 + emake DESTDIR="${D}" install
46 }
47
48 diff --git a/dev-scheme/ikarus/ikarus-0.0.2.ebuild b/dev-scheme/ikarus/ikarus-0.0.2.ebuild
49 index 6d308be8..da1e7f5f 100644
50 --- a/dev-scheme/ikarus/ikarus-0.0.2.ebuild
51 +++ b/dev-scheme/ikarus/ikarus-0.0.2.ebuild
52 @@ -1,6 +1,7 @@
53 -# Copyright 1999-2010 Gentoo Foundation
54 +# Copyright 1999-2018 Gentoo Foundation
55 # Distributed under the terms of the GNU General Public License v2
56 -# $Header: $
57 +
58 +EAPI=6
59
60 DESCRIPTION="Ikarus is a free optimizing incremental native-code compiler for R6RS Scheme."
61 HOMEPAGE="http://www.cs.indiana.edu/~aghuloum/ikarus/index.html"
62 @@ -12,15 +13,10 @@ SLOT="0"
63 KEYWORDS="-* -amd64 ~x86"
64 IUSE=""
65
66 -DEPEND="dev-libs/gmp"
67 +DEPEND="dev-libs/gmp:0"
68 #for docs probably need dev-texlive/texlive-xetex but I can't test
69 RDEPEND="${DEPEND}"
70
71 -src_compile() {
72 - econf || die "econf failed"
73 - emake || die "emake failed"
74 -}
75 -
76 src_install() {
77 - emake DESTDIR="${D}" install || die "emake install failed"
78 + emake DESTDIR="${D}" install
79 }
80
81 diff --git a/dev-scheme/ikarus/ikarus-9999.ebuild b/dev-scheme/ikarus/ikarus-9999.ebuild
82 index 4aa92590..bdcce289 100644
83 --- a/dev-scheme/ikarus/ikarus-9999.ebuild
84 +++ b/dev-scheme/ikarus/ikarus-9999.ebuild
85 @@ -1,8 +1,9 @@
86 -# Copyright 1999-2010 Gentoo Foundation
87 +# Copyright 1999-2018 Gentoo Foundation
88 # Distributed under the terms of the GNU General Public License v2
89 -# $Header: /var/cvsroot/gentoo-x86/dev-scheme/ikarus/ikarus-0.0.3.ebuild,v 1.3 2008/06/01 18:03:13 pchrist Exp $
90
91 -inherit eutils flag-o-matic autotools bzr
92 +EAPI=6
93 +
94 +inherit eutils flag-o-matic bzr
95
96 DESCRIPTION="A free optimizing incremental native-code compiler for R6RS Scheme."
97 HOMEPAGE="http://www.cs.indiana.edu/~aghuloum/ikarus/"
98 @@ -13,12 +14,12 @@ SLOT="0"
99 KEYWORDS="-* ~x86"
100 IUSE="sse2 doc"
101
102 -RDEPEND=">=dev-libs/gmp-4.2.2"
103 +RDEPEND=">=dev-libs/gmp-4.2.2:0"
104 DEPEND="${RDEPEND}"
105
106 EBZR_REPO_URI="http://ikarus-scheme.org/ikarus.dev"
107
108 -src_compile() {
109 +src_configure() {
110 if use !sse2; then \
111 eerror "You must have a processor who supports \
112 SSE2 instructions" && die
113 @@ -27,11 +28,10 @@ src_compile() {
114 append-flags "-std=gnu99"
115
116 econf
117 - emake
118 }
119
120 src_test() {
121 - cd benchmarks
122 + cd benchmarks || die
123 make benchall || die "Tests failed"
124 if [ -e timelog ]
125 then
126 @@ -40,7 +40,7 @@ src_test() {
127 }
128
129 src_install() {
130 - emake DESTDIR="${D}" install || die "emake install failed"
131 + emake DESTDIR="${D}" install
132 rm -R "${D}/usr/share"
133 dodoc README ACKNOWLEDGMENTS
134 if use doc; then