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/stklos: metadata.xml ChangeLog stklos-0.98.ebuild stklos-1.00.ebuild stklos-0.97.ebuild stklos-0.95.ebuild stklos-0.82.ebuild stklos-0.96.ebuild
Date: Wed, 06 Oct 2010 04:02:49
Message-Id: 20101006031506.1DDE220054@flycatcher.gentoo.org
1 chiiph 10/10/06 03:15:06
2
3 Modified: metadata.xml ChangeLog stklos-0.98.ebuild
4 Added: stklos-1.00.ebuild
5 Removed: stklos-0.97.ebuild stklos-0.95.ebuild
6 stklos-0.82.ebuild stklos-0.96.ebuild
7 Log:
8 Version bump and add patch to respect LDFLAGS wrt bug 333665
9
10 (Portage version: 2.2_rc86/cvs/Linux i686)
11
12 Revision Changes Path
13 1.2 dev-scheme/stklos/metadata.xml
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-scheme/stklos/metadata.xml?rev=1.2&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-scheme/stklos/metadata.xml?rev=1.2&content-type=text/plain
17 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-scheme/stklos/metadata.xml?r1=1.1&r2=1.2
18
19 Index: metadata.xml
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/dev-scheme/stklos/metadata.xml,v
22 retrieving revision 1.1
23 retrieving revision 1.2
24 diff -u -r1.1 -r1.2
25 --- metadata.xml 19 Apr 2007 15:21:19 -0000 1.1
26 +++ metadata.xml 6 Oct 2010 03:15:05 -0000 1.2
27 @@ -7,6 +7,10 @@
28 <name>Marijn Schouten</name>
29 </maintainer>
30 <longdescription lang="en">
31 -STklos is a free Scheme system supporting most of the languages features defined in R5RS. The aim of this implementation is to be fast as well as light. The implementation is based on an ad-hoc Virtual Machine. STklos can also be compiled as a library and embedded in an application.
32 + STklos is a free Scheme system supporting most of the languages
33 + features defined in R5RS. The aim of this implementation is to
34 + be fast as well as light. The implementation is based on an ad-hoc
35 + Virtual Machine. STklos can also be compiled as a library and
36 + embedded in an application.
37 </longdescription>
38 </pkgmetadata>
39
40
41
42 1.9 dev-scheme/stklos/ChangeLog
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-scheme/stklos/ChangeLog?rev=1.9&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-scheme/stklos/ChangeLog?rev=1.9&content-type=text/plain
46 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-scheme/stklos/ChangeLog?r1=1.8&r2=1.9
47
48 Index: ChangeLog
49 ===================================================================
50 RCS file: /var/cvsroot/gentoo-x86/dev-scheme/stklos/ChangeLog,v
51 retrieving revision 1.8
52 retrieving revision 1.9
53 diff -u -r1.8 -r1.9
54 --- ChangeLog 18 May 2008 19:53:36 -0000 1.8
55 +++ ChangeLog 6 Oct 2010 03:15:06 -0000 1.9
56 @@ -1,6 +1,20 @@
57 # ChangeLog for dev-scheme/stklos
58 -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
59 -# $Header: /var/cvsroot/gentoo-x86/dev-scheme/stklos/ChangeLog,v 1.8 2008/05/18 19:53:36 hkbst Exp $
60 +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
61 +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/stklos/ChangeLog,v 1.9 2010/10/06 03:15:06 chiiph Exp $
62 +
63 +*stklos-1.00 (06 Oct 2010)
64 +
65 + 06 Oct 2010; Tomas Touceda <chiiph@g.o> -stklos-0.82.ebuild,
66 + -stklos-0.95.ebuild, -stklos-0.96.ebuild, -stklos-0.97.ebuild,
67 + stklos-0.98.ebuild, +stklos-1.00.ebuild, +files/stklos-ldflags.patch,
68 + metadata.xml:
69 + Version bump, add patch to respect LDFLAGS wrt bug 333665, and old
70 + version clean up
71 +
72 + 29 Jun 2010; Tomas Touceda <chiiph@g.o> -stklos-0.82.ebuild,
73 + -stklos-0.95.ebuild, -stklos-0.96.ebuild, stklos-0.97.ebuild,
74 + stklos-0.98.ebuild:
75 + Old version cleanup, updated homepage.
76
77 *stklos-0.98 (18 May 2008)
78
79
80
81
82 1.2 dev-scheme/stklos/stklos-0.98.ebuild
83
84 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-scheme/stklos/stklos-0.98.ebuild?rev=1.2&view=markup
85 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-scheme/stklos/stklos-0.98.ebuild?rev=1.2&content-type=text/plain
86 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-scheme/stklos/stklos-0.98.ebuild?r1=1.1&r2=1.2
87
88 Index: stklos-0.98.ebuild
89 ===================================================================
90 RCS file: /var/cvsroot/gentoo-x86/dev-scheme/stklos/stklos-0.98.ebuild,v
91 retrieving revision 1.1
92 retrieving revision 1.2
93 diff -u -r1.1 -r1.2
94 --- stklos-0.98.ebuild 18 May 2008 19:53:36 -0000 1.1
95 +++ stklos-0.98.ebuild 6 Oct 2010 03:15:06 -0000 1.2
96 @@ -1,41 +1,37 @@
97 -# Copyright 1999-2008 Gentoo Foundation
98 +# Copyright 1999-2010 Gentoo Foundation
99 # Distributed under the terms of the GNU General Public License v2
100 -# $Header: /var/cvsroot/gentoo-x86/dev-scheme/stklos/stklos-0.98.ebuild,v 1.1 2008/05/18 19:53:36 hkbst Exp $
101 +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/stklos/stklos-0.98.ebuild,v 1.2 2010/10/06 03:15:06 chiiph Exp $
102 +
103 +EAPI="3"
104
105 inherit eutils
106
107 DESCRIPTION="fast and light Scheme implementation"
108 -HOMEPAGE="http://www.stklos.org"
109 +HOMEPAGE="http://www.stklos.net"
110 SRC_URI="http://www.stklos.org/download/${P}.tar.gz"
111 LICENSE="GPL-2"
112
113 SLOT="0"
114 KEYWORDS="~amd64 ~x86"
115 IUSE="threads ldap gtk gnome"
116 -DEPEND="dev-libs/gmp dev-libs/libpcre dev-libs/boehm-gc
117 - ldap? ( net-nds/openldap )
118 - gtk? ( x11-libs/gtk+ )"
119 +DEPEND="dev-libs/gmp
120 + dev-libs/libpcre
121 + dev-libs/boehm-gc[threads]
122 + ldap? ( net-nds/openldap )
123 + gtk? ( x11-libs/gtk+ )"
124 # gnome? ( )" # someone using gnome should figure out what package will enable gnome support
125 #silex and ``The Dominique Boucher LALR Package'' may also be deps, not in tree though
126 RDEPEND="${DEPEND}"
127
128 -pkg_setup() {
129 - if use threads; then
130 - built_with_use dev-libs/boehm-gc threads || die "boehm-gc must be built with threads use flag"
131 - fi
132 +src_prepare() {
133 + epatch "${FILESDIR}"/${PN}-ldflags.patch
134 }
135
136 -src_compile() {
137 +src_configure() {
138 #anyone interested in lurc threads? not in tree though
139 #disable ffi while only bundled can be used
140 econf $(use_enable threads threads pthreads) $(use_enable ldap) $(use_enable gtk) $(use_enable gnome) \
141 --without-gmp-light --without-provided-gc --without-provided-regexp --disable-ffi
142 -# $(use_enable ffi) \
143 - emake || die "emake failed"
144 }
145
146 # call/cc & dynamic-wind test fails on amd64. already upstream
147 -
148 -src_install() {
149 - emake DESTDIR="${D}" install || die "Install failed"
150 -}
151
152
153
154 1.1 dev-scheme/stklos/stklos-1.00.ebuild
155
156 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-scheme/stklos/stklos-1.00.ebuild?rev=1.1&view=markup
157 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-scheme/stklos/stklos-1.00.ebuild?rev=1.1&content-type=text/plain
158
159 Index: stklos-1.00.ebuild
160 ===================================================================
161 # Copyright 1999-2010 Gentoo Foundation
162 # Distributed under the terms of the GNU General Public License v2
163 # $Header: /var/cvsroot/gentoo-x86/dev-scheme/stklos/stklos-1.00.ebuild,v 1.1 2010/10/06 03:15:06 chiiph Exp $
164
165 EAPI="3"
166
167 inherit eutils
168
169 DESCRIPTION="fast and light Scheme implementation"
170 HOMEPAGE="http://www.stklos.net"
171 SRC_URI="http://www.stklos.net/download/${P}.tar.gz"
172
173 LICENSE="GPL-2"
174 SLOT="0"
175 KEYWORDS="~amd64 ~x86"
176 IUSE="threads"
177
178 # stklos bundles libffi, libgmp and libpcre is no system one is available, enforcing dependencies
179 # PACKAGE-USED talks about boehm-gc 7.2alpha4, but 7.1 seems fine
180 # Other deps are set according to that file
181 DEPEND=">=dev-libs/boehm-gc-7.1[threads?]
182 dev-libs/gmp
183 dev-libs/libffi
184 dev-libs/libpcre
185 "
186 RDEPEND="${DEPEND}"
187
188 # call/cc & dynamic-wind test fails on amd64. already upstream
189
190 src_install() {
191 emake DESTDIR="${D}" install || die "Install failed"
192 dodoc AUTHORS ChangeLog NEWS PACKAGES-USED PORTING-NOTES README SUPPORTED-SRFIS \
193 || die "dodocs failed"
194 }