Gentoo Archives: gentoo-commits

From: "Justin Lecher (jlec)" <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sci-visualization/mayavi: mayavi-3.3.1.ebuild mayavi-3.3.2.ebuild mayavi-1.5-r1.ebuild mayavi-3.3.0.ebuild ChangeLog
Date: Mon, 31 May 2010 07:23:23
Message-Id: 20100531072317.044B92CF37@corvid.gentoo.org
1 jlec 10/05/31 07:23:16
2
3 Modified: mayavi-3.3.1.ebuild mayavi-1.5-r1.ebuild
4 mayavi-3.3.0.ebuild ChangeLog
5 Added: mayavi-3.3.2.ebuild
6 Log:
7 Version Bump, fixes incompatibility with vtk-5.6* #322117, fixes for PYTHON ABI support #316255
8 (Portage version: 2.2_rc67/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.2 sci-visualization/mayavi/mayavi-3.3.1.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/mayavi/mayavi-3.3.1.ebuild?rev=1.2&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/mayavi/mayavi-3.3.1.ebuild?rev=1.2&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/mayavi/mayavi-3.3.1.ebuild?r1=1.1&r2=1.2
16
17 Index: mayavi-3.3.1.ebuild
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sci-visualization/mayavi/mayavi-3.3.1.ebuild,v
20 retrieving revision 1.1
21 retrieving revision 1.2
22 diff -u -r1.1 -r1.2
23 --- mayavi-3.3.1.ebuild 23 Mar 2010 05:19:35 -0000 1.1
24 +++ mayavi-3.3.1.ebuild 31 May 2010 07:23:16 -0000 1.2
25 @@ -1,10 +1,15 @@
26 # Copyright 1999-2010 Gentoo Foundation
27 # Distributed under the terms of the GNU General Public License v2
28 -# $Header: /var/cvsroot/gentoo-x86/sci-visualization/mayavi/mayavi-3.3.1.ebuild,v 1.1 2010/03/23 05:19:35 bicatali Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/sci-visualization/mayavi/mayavi-3.3.1.ebuild,v 1.2 2010/05/31 07:23:16 jlec Exp $
30
31 EAPI="2"
32 +
33 +PYTHON_DEPEND="2"
34 +
35 inherit distutils eutils
36
37 +PYTHON_MODNAME=enthought
38 +
39 DESCRIPTION="VTK based scientific data visualizer"
40 LICENSE="BSD"
41 SLOT="2"
42 @@ -27,7 +32,7 @@
43 dev-python/configobj
44 dev-python/ipython
45 dev-python/numpy
46 - >=sci-libs/vtk-5[python]
47 + =sci-libs/vtk-5.4*[python]
48 dev-python/wxpython:2.8[opengl]
49 qt4? ( dev-python/PyQt4[X,opengl] )"
50
51 @@ -39,14 +44,17 @@
52 RESTRICT=test
53
54 S="${WORKDIR}"/${MY_P}
55 -PYTHON_MODNAME=enthought
56
57 +pkg_setup() {
58 + python_set_active_version 2
59 +}
60 src_prepare() {
61 # documentation generation requires X
62 #epatch "${FILESDIR}"/${P}-nodocs.patch
63 sed -i \
64 -e "s/setupdocs>=1.0//" \
65 setup.py || die
66 + distutils_src_prepare
67 }
68
69 src_install() {
70 @@ -61,5 +69,5 @@
71 }
72
73 src_test() {
74 - PYTHONPATH="$(ls -d build/lib*)" "${python}" setup.py test || die "tests failed"
75 + PYTHONPATH="$(ls -d build/lib*)" "$(PYTHON)" setup.py test || die "tests failed"
76 }
77
78
79
80 1.5 sci-visualization/mayavi/mayavi-1.5-r1.ebuild
81
82 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/mayavi/mayavi-1.5-r1.ebuild?rev=1.5&view=markup
83 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/mayavi/mayavi-1.5-r1.ebuild?rev=1.5&content-type=text/plain
84 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/mayavi/mayavi-1.5-r1.ebuild?r1=1.4&r2=1.5
85
86 Index: mayavi-1.5-r1.ebuild
87 ===================================================================
88 RCS file: /var/cvsroot/gentoo-x86/sci-visualization/mayavi/mayavi-1.5-r1.ebuild,v
89 retrieving revision 1.4
90 retrieving revision 1.5
91 diff -u -r1.4 -r1.5
92 --- mayavi-1.5-r1.ebuild 15 Mar 2010 03:26:31 -0000 1.4
93 +++ mayavi-1.5-r1.ebuild 31 May 2010 07:23:16 -0000 1.5
94 @@ -1,10 +1,15 @@
95 # Copyright 1999-2010 Gentoo Foundation
96 # Distributed under the terms of the GNU General Public License v2
97 -# $Header: /var/cvsroot/gentoo-x86/sci-visualization/mayavi/mayavi-1.5-r1.ebuild,v 1.4 2010/03/15 03:26:31 bicatali Exp $
98 +# $Header: /var/cvsroot/gentoo-x86/sci-visualization/mayavi/mayavi-1.5-r1.ebuild,v 1.5 2010/05/31 07:23:16 jlec Exp $
99
100 -NEED_PYTHON=2.3
101 -EAPI=2
102 -inherit eutils distutils
103 +EAPI="2"
104 +
105 +PYTHON_DEPEND="2"
106 +PYTHON_USE_WITH="tk"
107 +
108 +inherit distutils eutils
109 +
110 +PYTHON_MODNAME=enthought
111
112 MY_P=MayaVi-${PV}
113 DESCRIPTION="VTK based scientific data visualizer"
114 @@ -14,18 +19,23 @@
115 LICENSE="BSD"
116 SLOT="1"
117 KEYWORDS="~amd64 ~x86"
118 -
119 IUSE="doc examples"
120 -DEPEND="dev-lang/python[tk]
121 - >=sci-libs/vtk-5[tk,python]"
122 +
123 +DEPEND="
124 + =sci-libs/vtk-5.4*[tk,python]"
125 RDEPEND="${DEPEND}"
126
127 RESTRICT="test"
128
129 S="${WORKDIR}/${MY_P}"
130
131 +pkg_setup() {
132 + python_set_active_version 2
133 +}
134 +
135 src_prepare() {
136 epatch "${FILESDIR}"/mayavi-1.5-tkinter_objects.patch
137 + distutils_src_prepare
138 }
139
140 src_install() {
141
142
143
144 1.6 sci-visualization/mayavi/mayavi-3.3.0.ebuild
145
146 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/mayavi/mayavi-3.3.0.ebuild?rev=1.6&view=markup
147 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/mayavi/mayavi-3.3.0.ebuild?rev=1.6&content-type=text/plain
148 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/mayavi/mayavi-3.3.0.ebuild?r1=1.5&r2=1.6
149
150 Index: mayavi-3.3.0.ebuild
151 ===================================================================
152 RCS file: /var/cvsroot/gentoo-x86/sci-visualization/mayavi/mayavi-3.3.0.ebuild,v
153 retrieving revision 1.5
154 retrieving revision 1.6
155 diff -u -r1.5 -r1.6
156 --- mayavi-3.3.0.ebuild 15 Mar 2010 03:42:46 -0000 1.5
157 +++ mayavi-3.3.0.ebuild 31 May 2010 07:23:16 -0000 1.6
158 @@ -1,10 +1,15 @@
159 # Copyright 1999-2010 Gentoo Foundation
160 # Distributed under the terms of the GNU General Public License v2
161 -# $Header: /var/cvsroot/gentoo-x86/sci-visualization/mayavi/mayavi-3.3.0.ebuild,v 1.5 2010/03/15 03:42:46 bicatali Exp $
162 +# $Header: /var/cvsroot/gentoo-x86/sci-visualization/mayavi/mayavi-3.3.0.ebuild,v 1.6 2010/05/31 07:23:16 jlec Exp $
163
164 EAPI="2"
165 +
166 +PYTHON_DEPEND="2"
167 +
168 inherit distutils eutils
169
170 +PYTHON_MODNAME=enthought
171 +
172 DESCRIPTION="VTK based scientific data visualizer"
173 LICENSE="BSD"
174 SLOT="2"
175 @@ -27,7 +32,7 @@
176 dev-python/configobj
177 dev-python/ipython
178 >=dev-python/numpy-1.1
179 - >=sci-libs/vtk-5[python]
180 + =sci-libs/vtk-5.4*[python]
181 dev-python/wxpython:2.8[opengl]
182 qt4? ( dev-python/PyQt4[X,opengl] )"
183
184 @@ -39,14 +44,17 @@
185 RESTRICT=test
186
187 S="${WORKDIR}"/${MY_P}
188 -PYTHON_MODNAME=enthought
189
190 +pkg_setup() {
191 + python_set_active_version 2
192 +}
193 src_prepare() {
194 # documentation generation requires X
195 epatch "${FILESDIR}"/${P}-nodocs.patch
196 sed -i \
197 -e "s/setupdocs>=1.0//" \
198 setup.py || die
199 + distutils_src_prepare
200 }
201
202 src_install() {
203 @@ -61,5 +69,5 @@
204 }
205
206 src_test() {
207 - PYTHONPATH="$(ls -d build/lib*)" "${python}" setup.py test || die "tests failed"
208 + PYTHONPATH="$(ls -d build/lib*)" "$(PYTHON)" setup.py test || die "tests failed"
209 }
210
211
212
213 1.16 sci-visualization/mayavi/ChangeLog
214
215 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/mayavi/ChangeLog?rev=1.16&view=markup
216 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/mayavi/ChangeLog?rev=1.16&content-type=text/plain
217 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/mayavi/ChangeLog?r1=1.15&r2=1.16
218
219 Index: ChangeLog
220 ===================================================================
221 RCS file: /var/cvsroot/gentoo-x86/sci-visualization/mayavi/ChangeLog,v
222 retrieving revision 1.15
223 retrieving revision 1.16
224 diff -u -r1.15 -r1.16
225 --- ChangeLog 23 Mar 2010 05:19:35 -0000 1.15
226 +++ ChangeLog 31 May 2010 07:23:16 -0000 1.16
227 @@ -1,6 +1,13 @@
228 # ChangeLog for sci-visualization/mayavi
229 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
230 -# $Header: /var/cvsroot/gentoo-x86/sci-visualization/mayavi/ChangeLog,v 1.15 2010/03/23 05:19:35 bicatali Exp $
231 +# $Header: /var/cvsroot/gentoo-x86/sci-visualization/mayavi/ChangeLog,v 1.16 2010/05/31 07:23:16 jlec Exp $
232 +
233 +*mayavi-3.3.2 (31 May 2010)
234 +
235 + 31 May 2010; Justin Lecher <jlec@g.o> mayavi-1.5-r1.ebuild,
236 + mayavi-3.3.0.ebuild, mayavi-3.3.1.ebuild, +mayavi-3.3.2.ebuild:
237 + Version Bump, fixes incompatibility with vtk-5.6* #322117, fixes for
238 + PYTHON ABI support #316255
239
240 *mayavi-3.3.1 (21 Mar 2010)
241
242
243
244
245 1.1 sci-visualization/mayavi/mayavi-3.3.2.ebuild
246
247 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/mayavi/mayavi-3.3.2.ebuild?rev=1.1&view=markup
248 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/mayavi/mayavi-3.3.2.ebuild?rev=1.1&content-type=text/plain
249
250 Index: mayavi-3.3.2.ebuild
251 ===================================================================
252 # Copyright 1999-2010 Gentoo Foundation
253 # Distributed under the terms of the GNU General Public License v2
254 # $Header: /var/cvsroot/gentoo-x86/sci-visualization/mayavi/mayavi-3.3.2.ebuild,v 1.1 2010/05/31 07:23:16 jlec Exp $
255
256 EAPI="2"
257
258 PYTHON_DEPEND="2"
259
260 inherit distutils eutils
261
262 PYTHON_MODNAME=enthought
263
264 DESCRIPTION="VTK based scientific data visualizer"
265 LICENSE="BSD"
266 SLOT="2"
267 KEYWORDS="~amd64 ~x86"
268 IUSE="doc qt4"
269
270 MY_PN="Mayavi"
271 MY_P="${MY_PN}-${PV}"
272
273 HOMEPAGE="http://code.enthought.com/projects/${PN}/"
274
275 SRC_URI="http://www.enthought.com/repo/ETS/${MY_P}.tar.gz"
276 # doc? ( mirror://gentoo/${PN}-docs-${PV}.tar.bz2 )"
277
278 RDEPEND=">=dev-python/apptools-3.3.2
279 >=dev-python/enthoughtbase-3.0.5
280 >=dev-python/envisagecore-3.1.2
281 >=dev-python/envisageplugins-3.1.2
282 >=dev-python/traitsgui-3.4.0[qt4?,wxwidgets]
283 dev-python/configobj
284 dev-python/ipython
285 dev-python/numpy
286 >=sci-libs/vtk-5[python]
287 dev-python/wxpython:2.8[opengl]
288 qt4? ( dev-python/PyQt4[X,opengl] )"
289
290 DEPEND="dev-python/setuptools
291 dev-python/numpy
292 >=sci-libs/vtk-5[python]"
293
294 # tests require X
295 RESTRICT=test
296
297 S="${WORKDIR}"/${MY_P}
298
299 pkg_setup() {
300 python_set_active_version 2
301 }
302
303 src_prepare() {
304 # documentation generation requires X
305 #epatch "${FILESDIR}"/${P}-nodocs.patch
306 sed -i \
307 -e "s/setupdocs>=1.0//" \
308 setup.py || die
309 distutils_src_prepare
310 }
311
312 src_install() {
313 find "${S}" -name \*LICENSE\*.txt -delete
314 distutils_src_install
315 dodoc docs/*.txt
316 if use doc; then
317 dohtml -A txt,py,inv -r "${WORKDIR}"/html/*
318 fi
319 newicon enthought/mayavi/core/ui/images/m2.png mayavi2.png
320 make_desktop_entry mayavi2 "Mayavi2 2D/3D Scientific Visualization" mayavi2
321 }
322
323 src_test() {
324 PYTHONPATH="$(ls -d build/lib*)" "$(PYTHON)" setup.py test || die "tests failed"
325 }