Gentoo Archives: gentoo-commits

From: "Panagiotis Christopoulos (pchrist)" <pchrist@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-scheme/ikarus: ikarus-0.0.3.ebuild metadata.xml Manifest ChangeLog
Date: Sat, 31 May 2008 21:18:05
Message-Id: E1K2YSc-0000mg-Uu@stork.gentoo.org
1 pchrist 08/05/31 21:17:58
2
3 Added: ikarus-0.0.3.ebuild metadata.xml Manifest ChangeLog
4 Log:
5 Initial Commit of dev-scheme/ikarus. Ebuild first written by Marijn Schouten <hkBst@g.o> and updated by me. Moved from the overlay to the main tree.
6 (Portage version: 2.1.5.2)
7
8 Revision Changes Path
9 1.1 dev-scheme/ikarus/ikarus-0.0.3.ebuild
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/ikarus/ikarus-0.0.3.ebuild?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/ikarus/ikarus-0.0.3.ebuild?rev=1.1&content-type=text/plain
13
14 Index: ikarus-0.0.3.ebuild
15 ===================================================================
16 # Copyright 1999-2008 Gentoo Foundation
17 # Distributed under the terms of the GNU General Public License v2
18 # $Header: /var/cvsroot/gentoo-x86/dev-scheme/ikarus/ikarus-0.0.3.ebuild,v 1.1 2008/05/31 21:17:57 pchrist Exp $
19
20 inherit eutils flag-o-matic autotools
21
22 DESCRIPTION="Ikarus is a free optimizing incremental native-code compiler for R6RS Scheme."
23 HOMEPAGE="http://www.cs.indiana.edu/~aghuloum/ikarus/"
24 SRC_URI="http://www.cs.indiana.edu/~aghuloum/ikarus/${P}.tar.gz"
25
26 LICENSE="GPL-3"
27 SLOT="0"
28
29 KEYWORDS="-* ~x86"
30 IUSE="sse2 doc"
31
32 RDEPEND=">=dev-libs/gmp-4.2.2"
33 DEPEND="${RDEPEND}"
34
35 src_unpack() {
36 unpack ${A}
37 cd "${S}"
38 sed -i -e 's/-O3//' configure.ac
39 epatch "${FILESDIR}/${P}-cpu_has_sse2.patch"
40 epatch "${FILESDIR}/${P}-ikarus-enter.patch"
41 eautoreconf || die "autoconf failed"
42 }
43
44 src_compile() {
45 if use !sse2; then \
46 eerror "You must have a processor who supports \
47 SSE2 instructions" && die
48 fi
49
50 append-flags "-std=gnu99"
51
52 econf || die "econf failed"
53 emake || die "emake failed"
54 }
55
56 src_test() {
57 cd benchmarks
58 make benchall || die "Tests failed"
59 if [ -e timelog ]
60 then
61 cat timelog || die "stdout test logs failed."
62 fi
63 }
64
65 src_install() {
66 emake DESTDIR="${D}" install || die "emake install failed"
67 rm -R "${D}/usr/share"
68 dodoc README ACKNOWLEDGMENTS
69 if use doc; then
70 dodoc doc/*.pdf
71 fi
72 }
73
74
75
76
77 1.1 dev-scheme/ikarus/metadata.xml
78
79 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/ikarus/metadata.xml?rev=1.1&view=markup
80 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/ikarus/metadata.xml?rev=1.1&content-type=text/plain
81
82 Index: metadata.xml
83 ===================================================================
84 <?xml version="1.0" encoding="UTF-8"?>
85 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
86 <pkgmetadata>
87 <herd>scheme</herd>
88 <maintainer>
89 <email>pchrist@g.o</email>
90 <name>Panagiotis Christopoulos</name>
91 </maintainer>
92 <longdescription lang="en">
93 Ikarus Scheme is a free optimizing incremental native-code compiler for
94 Scheme as specified in the Revised-6 Report on the Algorithmic Language
95 Scheme.
96 </longdescription>
97 </pkgmetadata>
98
99
100
101
102 1.1 dev-scheme/ikarus/Manifest
103
104 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/ikarus/Manifest?rev=1.1&view=markup
105 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/ikarus/Manifest?rev=1.1&content-type=text/plain
106
107 Index: Manifest
108 ===================================================================
109 AUX ikarus-0.0.3-cpu_has_sse2.patch 404 RMD160 abc9169cca34c3d1e50622453f4561fd49d4e18b SHA1 846e0eaf49b96e9ff50e07a3e441e15ab606e9ad SHA256 a4786d8e004551098f4f5a5cf7fd709f2bf582d636f2c6b2b896099f7f85cff1
110 AUX ikarus-0.0.3-ikarus-enter.patch 406 RMD160 4deae867aa44ea48344cd43daedf0421fb9de265 SHA1 ce3223f6d74ef6eca2317b3ff097baa7fd86f2e2 SHA256 4874787891d3592d23ebfbbb10021d0b4f1fcc744ff1371ab7564ea5328c391b
111 DIST ikarus-0.0.3.tar.gz 3948264 RMD160 14556030c1e6fb6e742175ae3902920856c274e3 SHA1 86753288203710b194ac6acf55354e8a2028dcae SHA256 5b6ed66ed7a6f63aaff2803cc3e675cb38368300b189ac1ea06948eb30c79b34
112 EBUILD ikarus-0.0.3.ebuild 1222 RMD160 ab24daf70db0a63cc1dd95ba3333de12cb8df140 SHA1 5b4b7cdd1d826d21d05db28afc6992836b1281e1 SHA256 5f30d564c09498ef9e915d73409f4f139601670210fd1f0d6acdde3009fe8b84
113 MISC ChangeLog 477 RMD160 ccf7f20b4684f93675229eda6b51daee4f25f57c SHA1 63995aa8edbc0d84f44634a23e6cb9648cddc56d SHA256 aaa8cd3b9d1cb3b3f564b754d154738337ab3e660536c7ee73e7e7a5a84d5f06
114 MISC metadata.xml 473 RMD160 eab9533a8d904541c699e4ebf65f8eb3903105c6 SHA1 41049404df02080091c08aecd68021719dec141d SHA256 2dbcbbaa4ada4376719a66189523f88f2bc6956dfc4fb744de4b5e5d98c604e4
115
116
117
118 1.1 dev-scheme/ikarus/ChangeLog
119
120 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/ikarus/ChangeLog?rev=1.1&view=markup
121 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/ikarus/ChangeLog?rev=1.1&content-type=text/plain
122
123 Index: ChangeLog
124 ===================================================================
125 # ChangeLog for dev-scheme/ikarus
126 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
127 # $Header: /var/cvsroot/gentoo-x86/dev-scheme/ikarus/ChangeLog,v 1.1 2008/05/31 21:17:57 pchrist Exp $
128
129 *ikarus-0.0.3 (31 May 2008)
130
131 31 May 2008; Panagiotis Christopoulos <pchrist@g.o>
132 +files/ikarus-0.0.3-cpu_has_sse2.patch,
133 +files/ikarus-0.0.3-ikarus-enter.patch, +ikarus-0.0.3.ebuild:
134 Initial Commit of dev-scheme/ikarus. Ebuild first written by Marijn
135 Schouten <hkBst@g.o> and updated by me. Moved from the overlay to
136 the main tree.
137
138
139
140
141 --
142 gentoo-commits@l.g.o mailing list