Gentoo Archives: gentoo-commits

From: "Andrey Grozin (grozin)" <grozin@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-lisp/ecls: metadata.xml ChangeLog ecls-10.2.1.ebuild ecls-9.12.3.ebuild ecls-0.9j_p1.ebuild ecls-0.9i.ebuild ecls-0.9h.ebuild ecls-0.9h-r1.ebuild ecls-0.9g.ebuild ecls-9.8.4.ebuild
Date: Fri, 19 Feb 2010 16:36:23
Message-Id: E1NiVpz-00089l-9r@stork.gentoo.org
1 grozin 10/02/19 16:36:19
2
3 Modified: metadata.xml ChangeLog ecls-9.12.3.ebuild
4 Added: ecls-10.2.1.ebuild
5 Removed: ecls-0.9j_p1.ebuild ecls-0.9i.ebuild
6 ecls-0.9h.ebuild ecls-0.9h-r1.ebuild
7 ecls-0.9g.ebuild ecls-9.8.4.ebuild
8 Log:
9 Version bump (from the lisp overlay); obsolete dependency on app-text/texi2html removed
10 (Portage version: 2.2_rc62/cvs/Linux i686)
11
12 Revision Changes Path
13 1.5 dev-lisp/ecls/metadata.xml
14
15 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lisp/ecls/metadata.xml?rev=1.5&view=markup
16 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lisp/ecls/metadata.xml?rev=1.5&content-type=text/plain
17 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lisp/ecls/metadata.xml?r1=1.4&r2=1.5
18
19 Index: metadata.xml
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/dev-lisp/ecls/metadata.xml,v
22 retrieving revision 1.4
23 retrieving revision 1.5
24 diff -u -r1.4 -r1.5
25 --- metadata.xml 22 Aug 2009 06:58:07 -0000 1.4
26 +++ metadata.xml 19 Feb 2010 16:36:18 -0000 1.5
27 @@ -9,8 +9,6 @@
28 standalone executables.
29 </longdescription>
30 <use>
31 -<flag name='c++'>Build ECL with a C++ compiler</flag>
32 -<flag name='threads'>Support for native threads</flag>
33 -<flag name='unicode'>Support for unicode</flag>
34 +<flag name='precisegc'>Use type information during garbage collection</flag>
35 </use>
36 </pkgmetadata>
37
38
39
40 1.34 dev-lisp/ecls/ChangeLog
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lisp/ecls/ChangeLog?rev=1.34&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lisp/ecls/ChangeLog?rev=1.34&content-type=text/plain
44 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lisp/ecls/ChangeLog?r1=1.33&r2=1.34
45
46 Index: ChangeLog
47 ===================================================================
48 RCS file: /var/cvsroot/gentoo-x86/dev-lisp/ecls/ChangeLog,v
49 retrieving revision 1.33
50 retrieving revision 1.34
51 diff -u -r1.33 -r1.34
52 --- ChangeLog 16 Feb 2010 22:27:20 -0000 1.33
53 +++ ChangeLog 19 Feb 2010 16:36:18 -0000 1.34
54 @@ -1,6 +1,19 @@
55 # ChangeLog for dev-lisp/ecls
56 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
57 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/ecls/ChangeLog,v 1.33 2010/02/16 22:27:20 fauli Exp $
58 +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/ecls/ChangeLog,v 1.34 2010/02/19 16:36:18 grozin Exp $
59 +
60 +*ecls-10.2.1 (19 Feb 2010)
61 +
62 + 19 Feb 2010; Andrey Grozin <grozin@g.o>
63 + -files/0.9g-headers-gentoo.patch, -ecls-0.9h.ebuild,
64 + -files/0.9h-headers-gentoo.patch, -ecls-0.9h-r1.ebuild,
65 + -files/0.9h-sockets-c++-gentoo.patch, -ecls-0.9i.ebuild,
66 + -files/0.9i-headers-gentoo.patch, -ecls-0.9j_p1.ebuild,
67 + +files/10.2.1-headers-gentoo.patch, -ecls-0.9g.ebuild, -ecls-9.8.4.ebuild,
68 + -files/9.8.4-headers-gentoo.patch, ecls-9.12.3.ebuild,
69 + +ecls-10.2.1.ebuild, -files/clc-lite.lisp:
70 + Version bump (from the lisp overlay); obsolete dependency on
71 + app-text/texi2html removed
72
73 16 Feb 2010; Christian Faulhammer <fauli@g.o> ecls-9.12.3.ebuild:
74 stable x86, bug 303699
75
76
77
78 1.5 dev-lisp/ecls/ecls-9.12.3.ebuild
79
80 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lisp/ecls/ecls-9.12.3.ebuild?rev=1.5&view=markup
81 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lisp/ecls/ecls-9.12.3.ebuild?rev=1.5&content-type=text/plain
82 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lisp/ecls/ecls-9.12.3.ebuild?r1=1.4&r2=1.5
83
84 Index: ecls-9.12.3.ebuild
85 ===================================================================
86 RCS file: /var/cvsroot/gentoo-x86/dev-lisp/ecls/ecls-9.12.3.ebuild,v
87 retrieving revision 1.4
88 retrieving revision 1.5
89 diff -u -r1.4 -r1.5
90 --- ecls-9.12.3.ebuild 16 Feb 2010 22:27:20 -0000 1.4
91 +++ ecls-9.12.3.ebuild 19 Feb 2010 16:36:18 -0000 1.5
92 @@ -1,6 +1,6 @@
93 # Copyright 1999-2010 Gentoo Foundation
94 # Distributed under the terms of the GNU General Public License v2
95 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/ecls/ecls-9.12.3.ebuild,v 1.4 2010/02/16 22:27:20 fauli Exp $
96 +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/ecls/ecls-9.12.3.ebuild,v 1.5 2010/02/19 16:36:18 grozin Exp $
97
98 EAPI=2
99 inherit eutils multilib
100 @@ -19,8 +19,7 @@
101 RDEPEND="dev-libs/gmp
102 virtual/libffi
103 >=dev-libs/boehm-gc-7.1[threads?]"
104 -DEPEND="${RDEPEND}
105 - app-text/texi2html"
106 +DEPEND="${RDEPEND}"
107 PDEPEND="dev-lisp/gentoo-init"
108
109 PROVIDE="virtual/commonlisp"
110
111
112
113 1.1 dev-lisp/ecls/ecls-10.2.1.ebuild
114
115 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lisp/ecls/ecls-10.2.1.ebuild?rev=1.1&view=markup
116 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lisp/ecls/ecls-10.2.1.ebuild?rev=1.1&content-type=text/plain
117
118 Index: ecls-10.2.1.ebuild
119 ===================================================================
120 # Copyright 1999-2010 Gentoo Foundation
121 # Distributed under the terms of the GNU General Public License v2
122 # $Header: /var/cvsroot/gentoo-x86/dev-lisp/ecls/ecls-10.2.1.ebuild,v 1.1 2010/02/19 16:36:18 grozin Exp $
123
124 EAPI=3
125 inherit eutils multilib
126
127 MY_P=ecl-${PV}
128
129 DESCRIPTION="ECL is an embeddable Common Lisp implementation."
130 HOMEPAGE="http://common-lisp.net/project/ecl/"
131 SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz"
132
133 LICENSE="BSD LGPL-2"
134 SLOT="0"
135 KEYWORDS="~amd64 ~ppc ~sparc ~x86"
136 IUSE="debug doc precisegc +threads +unicode X"
137
138 RDEPEND="dev-libs/gmp
139 virtual/libffi
140 >=dev-libs/boehm-gc-7.1[threads?]"
141 DEPEND="${RDEPEND}"
142 PDEPEND="dev-lisp/gentoo-init"
143
144 PROVIDE="virtual/commonlisp"
145
146 S="${WORKDIR}"/${MY_P}
147
148 src_prepare() {
149 epatch "${FILESDIR}"/${PV}-headers-gentoo.patch
150 }
151
152 src_configure() {
153 econf \
154 --with-system-gmp \
155 --enable-boehm=system \
156 --enable-longdouble \
157 --enable-gengc \
158 $(use_enable precisegc) \
159 $(use_with debug debug-cflags) \
160 $(use_enable threads) \
161 $(use_with threads __thread) \
162 $(use_enable unicode) \
163 $(use_with X x) \
164 $(use_with X clx)
165 }
166
167 src_compile() {
168 #parallel fails
169 emake -j1 || die "Compilation failed"
170 if use doc; then
171 pushd build/doc
172 emake || die "Building docs failed"
173 popd
174 fi
175 }
176
177 src_install () {
178 emake DESTDIR="${D}" install || die "Installation failed"
179
180 dodoc ANNOUNCEMENT Copyright
181 dodoc "${FILESDIR}"/README.Gentoo
182 pushd build/doc
183 newman ecl.man ecl.1
184 newman ecl-config.man ecl-config.1
185 if use doc; then
186 doinfo ecl{,dev}.info || die "Installing info docs failed"
187 fi
188 popd
189 }