Gentoo Archives: gentoo-commits

From: Jonathan-Christofer Demay <jcdemay@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sci-mathematics/giac/, dev-ml/zarith/, dev-ml/mlgmpidl/, sci-mathematics/pff/, ...
Date: Sun, 22 Jun 2014 20:23:42
Message-Id: 1403468418.9d31fe0253025c7f7c08e0828889c1f012977bd5.jcdemay@gentoo
1 commit: 9d31fe0253025c7f7c08e0828889c1f012977bd5
2 Author: Jonathan-Christofer Demay <jcdemay <AT> gmail <DOT> com>
3 AuthorDate: Sun Jun 22 20:20:18 2014 +0000
4 Commit: Jonathan-Christofer Demay <jcdemay <AT> gmail <DOT> com>
5 CommitDate: Sun Jun 22 20:20:18 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=9d31fe02
7
8 multiple move to EAPI=5 and regression fixes
9
10 ---
11 dev-libs/simclist/metadata.xml | 17 ++++----
12 dev-libs/simclist/simclist-1.6.ebuild | 4 +-
13 dev-ml/mlgmpidl/metadata.xml | 23 +++++------
14 dev-ml/mlgmpidl/mlgmpidl-1.1.ebuild | 4 +-
15 dev-ml/ocamlgraph/ChangeLog | 4 ++
16 dev-ml/ocamlgraph/metadata.xml | 47 +++++++++-------------
17 dev-ml/ocamlgraph/ocamlgraph-1.8.5.ebuild | 2 +-
18 dev-ml/zarith/ChangeLog | 15 +++++--
19 dev-ml/zarith/metadata.xml | 20 ++++-----
20 sci-mathematics/alt-ergo/ChangeLog | 15 +++++--
21 sci-mathematics/alt-ergo/alt-ergo-0.95.2.ebuild | 12 +++---
22 sci-mathematics/alt-ergo/metadata.xml | 23 ++++-------
23 sci-mathematics/apron/apron-0.9.10-r1.ebuild | 4 +-
24 sci-mathematics/apron/apron-0.9.10.ebuild | 4 +-
25 sci-mathematics/apron/metadata.xml | 28 +++++--------
26 sci-mathematics/flocq/ChangeLog | 4 ++
27 sci-mathematics/flocq/flocq-2.3.0.ebuild | 3 +-
28 sci-mathematics/flocq/metadata.xml | 17 ++++----
29 sci-mathematics/frama-c/ChangeLog | 8 ++--
30 sci-mathematics/frama-c/frama-c-20140301.ebuild | 4 +-
31 sci-mathematics/frama-c/metadata.xml | 28 +++++--------
32 sci-mathematics/gappa/ChangeLog | 6 ++-
33 sci-mathematics/gappa/gappa-1.1.1.ebuild | 12 +++---
34 .../gappalib-coq/gappalib-coq-1.0.0.ebuild | 2 +-
35 sci-mathematics/giac/ChangeLog | 3 ++
36 sci-mathematics/giac/metadata.xml | 26 +++++-------
37 sci-mathematics/ltl2ba/ltl2ba-1.1.ebuild | 4 +-
38 sci-mathematics/ltl2ba/metadata.xml | 3 --
39 sci-mathematics/pff/ChangeLog | 4 ++
40 sci-mathematics/pff/metadata.xml | 18 ++++-----
41 sci-mathematics/pff/pff-8.4.ebuild | 4 +-
42 sci-mathematics/why/ChangeLog | 4 ++
43 sci-mathematics/why/metadata.xml | 28 ++++---------
44 sci-mathematics/why/why-2.34.ebuild | 4 +-
45 sci-mathematics/why3/metadata.xml | 32 ++++++---------
46 sci-mathematics/why3/why3-0.83.ebuild | 2 +-
47 36 files changed, 201 insertions(+), 237 deletions(-)
48
49 diff --git a/dev-libs/simclist/metadata.xml b/dev-libs/simclist/metadata.xml
50 index 49fb6b8..1da3891 100644
51 --- a/dev-libs/simclist/metadata.xml
52 +++ b/dev-libs/simclist/metadata.xml
53 @@ -1,14 +1,11 @@
54 <?xml version="1.0" encoding="UTF-8"?>
55 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
56 <pkgmetadata>
57 - <herd>sci</herd>
58 - <longdescription>
59 - SimCList is a high quality C (C++ embeddable) library for handling
60 - lists. It exploits several advanced techniques for improving
61 - performance, including freelists, sentinels, automatic sort algorithm
62 - selection, sort randomization, mid pointer and optional multithreading.
63 - </longdescription>
64 - <maintainer>
65 - <email>sci@g.o</email>
66 - </maintainer>
67 +<herd>sci</herd>
68 +<longdescription>
69 + SimCList is a high quality C (C++ embeddable) library for handling
70 + lists. It exploits several advanced techniques for improving
71 + performance, including freelists, sentinels, automatic sort algorithm
72 + selection, sort randomization, mid pointer and optional multithreading.
73 +</longdescription>
74 </pkgmetadata>
75
76 diff --git a/dev-libs/simclist/simclist-1.6.ebuild b/dev-libs/simclist/simclist-1.6.ebuild
77 index 0df95c3..c79091d 100644
78 --- a/dev-libs/simclist/simclist-1.6.ebuild
79 +++ b/dev-libs/simclist/simclist-1.6.ebuild
80 @@ -1,8 +1,8 @@
81 -# Copyright 1999-2012 Gentoo Foundation
82 +# Copyright 1999-2014 Gentoo Foundation
83 # Distributed under the terms of the GNU General Public License v2
84 # $Header: $
85
86 -EAPI=3
87 +EAPI=5
88
89 inherit cmake-utils
90
91
92 diff --git a/dev-ml/mlgmpidl/metadata.xml b/dev-ml/mlgmpidl/metadata.xml
93 index c6107f8..a3fac81 100644
94 --- a/dev-ml/mlgmpidl/metadata.xml
95 +++ b/dev-ml/mlgmpidl/metadata.xml
96 @@ -1,17 +1,14 @@
97 <?xml version="1.0" encoding="UTF-8"?>
98 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
99 <pkgmetadata>
100 - <herd>sci</herd>
101 - <longdescription>
102 - MLGMPIDL is a package offering an interface to the GMP and MPFR
103 - libraries for OCaml version 3.07 or higher. The interface offers access
104 - to almost all the functions of the library, and is decomposed into 7
105 - submodules.
106 - </longdescription>
107 - <maintainer>
108 - <email>sci@g.o</email>
109 - </maintainer>
110 - <use>
111 - <flag name="mpfr">add support for mpfr, the library for multiple-precision floating-point computations with exact rounding</flag>
112 - </use>
113 +<herd>sci-mathematics</herd>
114 +<longdescription>
115 + MLGMPIDL is a package offering an interface to the GMP and MPFR
116 + libraries for OCaml version 3.07 or higher. The interface offers access
117 + to almost all the functions of the library, and is decomposed into 7
118 + submodules.
119 +</longdescription>
120 +<use>
121 + <flag name="mpfr">Add support for <pkg>dev-libs/mpfr</pkg></flag>
122 +</use>
123 </pkgmetadata>
124
125 diff --git a/dev-ml/mlgmpidl/mlgmpidl-1.1.ebuild b/dev-ml/mlgmpidl/mlgmpidl-1.1.ebuild
126 index 6efca0c..3063fdf 100644
127 --- a/dev-ml/mlgmpidl/mlgmpidl-1.1.ebuild
128 +++ b/dev-ml/mlgmpidl/mlgmpidl-1.1.ebuild
129 @@ -1,8 +1,8 @@
130 -# Copyright 1999-2010 Gentoo Foundation
131 +# Copyright 1999-2014 Gentoo Foundation
132 # Distributed under the terms of the GNU General Public License v2
133 # $Header: $
134
135 -EAPI="2"
136 +EAPI="5"
137
138 inherit eutils toolchain-funcs
139
140
141 diff --git a/dev-ml/ocamlgraph/ChangeLog b/dev-ml/ocamlgraph/ChangeLog
142 index 42f0c5b..5e0ac6b 100644
143 --- a/dev-ml/ocamlgraph/ChangeLog
144 +++ b/dev-ml/ocamlgraph/ChangeLog
145 @@ -18,6 +18,10 @@
146 -ocamlgraph-1.7.ebuild, +ocamlgraph-1.8.1.ebuild:
147 version bump
148
149 + 24 Jun 2011; Justin Lecher <jlec@g.o>
150 + ocamlgraph-1.7.ebuild:
151 + Sort inherit and/or USE
152 +
153 06 May 2011; Jonathan-Christofer Demay <jcdemay@×××××.com>
154 -ocamlgraph-1.6.ebuild, +ocamlgraph-1.7.ebuild:
155 version bump
156
157 diff --git a/dev-ml/ocamlgraph/metadata.xml b/dev-ml/ocamlgraph/metadata.xml
158 index 763c1cd..87fc10d 100644
159 --- a/dev-ml/ocamlgraph/metadata.xml
160 +++ b/dev-ml/ocamlgraph/metadata.xml
161 @@ -1,32 +1,23 @@
162 <?xml version="1.0" encoding="UTF-8"?>
163 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
164 <pkgmetadata>
165 - <herd>sci</herd>
166 - <longdescription>
167 - It provides an easy-to-use graph data structure together with several
168 - operations and algorithms over graphs, in Graph.Pack. It is a reasonably
169 - efficient imperative data structure for directed graphs with vertices
170 - and edges labeled with integers. Several other graph implementations
171 - are proposed for those not satisfied with the one above. Some are
172 - persistent (imutable) and other imperative (mutable). Some are directed
173 - and other are not. Some have labels for vertices, or labels for edges,
174 - or both. Some have abstract types for vertices. etc. These
175 - implementations are written as functors: you give the types of vertices
176 - labels, edge labels, etc. and you get the data structure as a result.
177 - it also provides several classic operations and algorithms over graphs.
178 - They are also written as functors i.e. independently of the data
179 - structure for graphs. One consequence is that you can define your own
180 - data structure for graphs and yet re-use all the algorithms from this
181 - library: you only need to provide a few operations such as iterating
182 - over all vertices, over the successors of a vertex, etc.
183 - </longdescription>
184 - <maintainer>
185 - <email>sci@g.o</email>
186 - </maintainer>
187 - <use>
188 - <flag name="doc">?doc?</flag>
189 - <flag name="examples">?examples?</flag>
190 - <flag name="gtk">?gtk?</flag>
191 - <flag name="ocamlopt">?ocamlopt?</flag>
192 - </use>
193 +<herd>sci-mathematics</herd>
194 +<longdescription>
195 + It provides an easy-to-use graph data structure together with several
196 + operations and algorithms over graphs, in Graph.Pack. It is a reasonably
197 + efficient imperative data structure for directed graphs with vertices
198 + and edges labeled with integers. Several other graph implementations
199 + are proposed for those not satisfied with the one above. Some are
200 + persistent (imutable) and other imperative (mutable). Some are directed
201 + and other are not. Some have labels for vertices, or labels for edges,
202 + or both. Some have abstract types for vertices. etc. These
203 + implementations are written as functors: you give the types of vertices
204 + labels, edge labels, etc. and you get the data structure as a result.
205 + it also provides several classic operations and algorithms over graphs.
206 + They are also written as functors i.e. independently of the data
207 + structure for graphs. One consequence is that you can define your own
208 + data structure for graphs and yet re-use all the algorithms from this
209 + library: you only need to provide a few operations such as iterating
210 + over all vertices, over the successors of a vertex, etc.
211 +</longdescription>
212 </pkgmetadata>
213
214 diff --git a/dev-ml/ocamlgraph/ocamlgraph-1.8.5.ebuild b/dev-ml/ocamlgraph/ocamlgraph-1.8.5.ebuild
215 index d950b6f..2a653f2 100644
216 --- a/dev-ml/ocamlgraph/ocamlgraph-1.8.5.ebuild
217 +++ b/dev-ml/ocamlgraph/ocamlgraph-1.8.5.ebuild
218 @@ -2,7 +2,7 @@
219 # Distributed under the terms of the GNU General Public License v2
220 # $Header: $
221
222 -EAPI="2"
223 +EAPI="5"
224
225 inherit eutils autotools
226
227
228 diff --git a/dev-ml/zarith/ChangeLog b/dev-ml/zarith/ChangeLog
229 index 2868b84..434b236 100644
230 --- a/dev-ml/zarith/ChangeLog
231 +++ b/dev-ml/zarith/ChangeLog
232 @@ -5,7 +5,7 @@
233 22 Jun 2014; Jonathan-Christofer Demay <jcdemay@×××××.com>
234 zarith-1.2.1.ebuild:
235 fix regression of pkg_setup
236 -
237 +
238 10 Jun 2014; Jonathan-Christofer Demay <jcdemay@×××××.com>
239 -zarith-1.1.ebuild, +zarith-1.2.1.ebuild:
240 version bump
241 @@ -14,7 +14,14 @@
242 zarith-1.1.ebuild, metadata.xml:
243 Clean wrong space and blank lines; move EAPI=5
244
245 - 14 Jan 2013; Jonathan-Christofer Demay <jcdemay@×××××.com>
246 - +zarith-1.1.ebuild:
247 - initial commit
248 + 11 Aug 2012; Guillaume Horel <guillaume.horel@×××××.com>
249 + zarith-1.1.ebuild:
250 + fix license and depend on multilib eclass
251 +
252 + 30 Mar 2012; Guillaume Horel <guillaume.horel@×××××.com>
253 + -zarith-1.0.ebuild, -files/zarith-1.0-bytecode.patch, -files/zarith-1.0-optnotrequired.patch, +zarith-1.1.ebuild:
254 + version bump
255
256 + 02 Mar 2012; Guillaume Horel <guillaume.horel@×××××.com> +zarith-1.0.ebuild,
257 + +files/zarith-1.0-bytecode.patch, +files/zarith-1.0-optnotrequired.patch, +metadata.xml:
258 + initial import
259
260 diff --git a/dev-ml/zarith/metadata.xml b/dev-ml/zarith/metadata.xml
261 index d2e9691..1ff3218 100644
262 --- a/dev-ml/zarith/metadata.xml
263 +++ b/dev-ml/zarith/metadata.xml
264 @@ -1,17 +1,11 @@
265 <?xml version="1.0" encoding="UTF-8"?>
266 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
267 <pkgmetadata>
268 - <herd>sci</herd>
269 - <longdescription>
270 - The Zarith library implements arithmetic and logical operations over
271 - arbitrary-precision integers. It uses GMP to efficiently implement
272 - arithmetic over big integers. Small integers are represented as Caml
273 - unboxed integers, for speed and space economy.
274 - </longdescription>
275 - <maintainer>
276 - <email>sci@g.o</email>
277 - </maintainer>
278 - <use>
279 - <flag name="ocamlopt">?ocamlopt?</flag>
280 - </use>
281 +<herd>sci-mathematics</herd>
282 +<longdescription>
283 + The Zarith library implements arithmetic and logical operations over
284 + arbitrary-precision integers. It uses GMP to efficiently implement
285 + arithmetic over big integers. Small integers are represented as Caml
286 + unboxed integers, for speed and space economy.
287 +</longdescription>
288 </pkgmetadata>
289
290 diff --git a/sci-mathematics/alt-ergo/ChangeLog b/sci-mathematics/alt-ergo/ChangeLog
291 index e1becf1..ffdfbd7 100644
292 --- a/sci-mathematics/alt-ergo/ChangeLog
293 +++ b/sci-mathematics/alt-ergo/ChangeLog
294 @@ -2,9 +2,18 @@
295 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
296 # $Header: $
297
298 - 10 Jan 2014; Jonathan-Christofer Demay <jcdemay@×××××.com>
299 - -alt-ergo-0.95.ebuild, +alt-ergo-0.95.2.ebuild:
300 - version bump
301 + 16 Jun 2014; Jauhien Piatlicki <jauhien@g.o>
302 + -alt-ergo-0.95.1.ebuild, +alt-ergo-0.95.2.ebuild:
303 + version bump; fix bug #479994; move sources to my dev space
304 +
305 + 25 Aug 2013; Andrew Savchenko <bircoph@×××××.com>
306 + -alt-ergo-0.95.ebuild, +alt-ergo-0.95.1.ebuild, metadata.xml:
307 + Version bump for a bugfix release. Cleanup metadata.
308 + This also fixes bug 479994 (wrong manifest for alt-ergo-0.95).
309 +
310 + 03 Mar 2013; Justin Lecher <jlec@g.o>
311 + alt-ergo-0.95.ebuild, metadata.xml:
312 + Move to EAPI=5; clean quoting and ebuild syntax and indention
313
314 14 Jan 2013; Jonathan-Christofer Demay <jcdemay@×××××.com>
315 +alt-ergo-0.95.ebuild:
316
317 diff --git a/sci-mathematics/alt-ergo/alt-ergo-0.95.2.ebuild b/sci-mathematics/alt-ergo/alt-ergo-0.95.2.ebuild
318 index 9bd6f6b..9fc811b 100644
319 --- a/sci-mathematics/alt-ergo/alt-ergo-0.95.2.ebuild
320 +++ b/sci-mathematics/alt-ergo/alt-ergo-0.95.2.ebuild
321 @@ -2,13 +2,13 @@
322 # Distributed under the terms of the GNU General Public License v2
323 # $Header: $
324
325 -EAPI=4
326 +EAPI=5
327
328 inherit eutils
329
330 DESCRIPTION="Alt-Ergo is an automatic theorem prover"
331 HOMEPAGE="http://alt-ergo.ocamlpro.com"
332 -SRC_URI="${HOMEPAGE}/download_manager.php?target=${P}.tar.gz"
333 +SRC_URI="http://dev.gentoo.org/~jauhien/distfiles/${P}.tar.gz"
334
335 LICENSE="CeCILL-C"
336 SLOT="0"
337 @@ -17,20 +17,20 @@ IUSE="+ocamlopt gtk"
338
339 DEPEND=">=dev-lang/ocaml-3.12.1[ocamlopt?]
340 >=dev-ml/ocamlgraph-1.8.2[gtk?,ocamlopt?]
341 + dev-ml/zarith
342 gtk? ( >=x11-libs/gtksourceview-2.8
343 >=dev-ml/lablgtk-2.14[sourceview,ocamlopt?] )"
344 RDEPEND="${DEPEND}"
345
346 src_prepare(){
347 - sed -i ${S}/Makefile.in \
348 + sed \
349 -e "s: /usr/share/: \$(DESTDIR)/usr/share/:g" \
350 -e "s:cp -f altgr-ergo.opt:mkdir -p \$(DESTDIR)/usr/share/gtksourceview-2.0/language-specs/\n\tcp -f altgr-ergo.opt:g"
351 + -i ${S}/Makefile.in || die
352 }
353 src_compile(){
354 emake || die "emake failed"
355 - if use gtk; then
356 - emake gui || die "emake gui failed"
357 - fi
358 + use gtk && emake gui || die "emake gui failed"
359 }
360
361 src_install(){
362
363 diff --git a/sci-mathematics/alt-ergo/metadata.xml b/sci-mathematics/alt-ergo/metadata.xml
364 index 4ac4fb5..70209e0 100644
365 --- a/sci-mathematics/alt-ergo/metadata.xml
366 +++ b/sci-mathematics/alt-ergo/metadata.xml
367 @@ -1,19 +1,12 @@
368 <?xml version="1.0" encoding="UTF-8"?>
369 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
370 <pkgmetadata>
371 - <herd>sci</herd>
372 - <longdescription>
373 - Alt-Ergo is an open source automatic theorem prover dedicated to program verification.
374 - It is an SMT solver based on CC(X): a congruence closure algorithm parameterized by an
375 - equational theory X. Alt-Ergo is based on a home-made SAT-solver and implements an
376 - instantiation mechanism for quantified formulas. Its architecture is summarized by the
377 - the following picture.
378 - </longdescription>
379 - <maintainer>
380 - <email>sci@g.o</email>
381 - </maintainer>
382 - <use>
383 - <flag name="gtk">?gtk?</flag>
384 - <flag name="ocamlopt">?ocamlopt?</flag>
385 - </use>
386 +<herd>sci-mathematics</herd>
387 +<longdescription>
388 + Alt-Ergo is an open source automatic theorem prover dedicated to program verification.
389 + It is an SMT solver based on CC(X): a congruence closure algorithm parameterized by an
390 + equational theory X. Alt-Ergo is based on a home-made SAT-solver and implements an
391 + instantiation mechanism for quantified formulas. Its architecture is summarized by the
392 + the following picture.
393 +</longdescription>
394 </pkgmetadata>
395
396 diff --git a/sci-mathematics/apron/apron-0.9.10-r1.ebuild b/sci-mathematics/apron/apron-0.9.10-r1.ebuild
397 index 40791e2..94180af 100644
398 --- a/sci-mathematics/apron/apron-0.9.10-r1.ebuild
399 +++ b/sci-mathematics/apron/apron-0.9.10-r1.ebuild
400 @@ -1,8 +1,8 @@
401 -# Copyright 1999-2010 Gentoo Foundation
402 +# Copyright 1999-2014 Gentoo Foundation
403 # Distributed under the terms of the GNU General Public License v2
404 # $Header: $
405
406 -EAPI="2"
407 +EAPI="5"
408
409 inherit eutils toolchain-funcs
410
411
412 diff --git a/sci-mathematics/apron/apron-0.9.10.ebuild b/sci-mathematics/apron/apron-0.9.10.ebuild
413 index 2752070..f5bb5fc 100644
414 --- a/sci-mathematics/apron/apron-0.9.10.ebuild
415 +++ b/sci-mathematics/apron/apron-0.9.10.ebuild
416 @@ -1,8 +1,8 @@
417 -# Copyright 1999-2010 Gentoo Foundation
418 +# Copyright 1999-2014 Gentoo Foundation
419 # Distributed under the terms of the GNU General Public License v2
420 # $Header: $
421
422 -EAPI="2"
423 +EAPI="5"
424
425 inherit eutils toolchain-funcs
426
427
428 diff --git a/sci-mathematics/apron/metadata.xml b/sci-mathematics/apron/metadata.xml
429 index f87ceb9..f8c7d84 100644
430 --- a/sci-mathematics/apron/metadata.xml
431 +++ b/sci-mathematics/apron/metadata.xml
432 @@ -1,21 +1,15 @@
433 <?xml version="1.0" encoding="UTF-8"?>
434 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
435 <pkgmetadata>
436 - <herd>sci</herd>
437 - <longdescription>
438 - The APRON library is dedicated to the static analysis of the numerical
439 - variables of a program by Abstract Interpretation. The aim of such an
440 - analysis is to infer invariants about these variables. The APRON library
441 - is intended to be a common interface to various underlying
442 - libraries/abstract domains and to provide additional services that can
443 - be implemented independently from the underlying library/abstract
444 - domain, as shown by the poster on the right (presented at the SAS 2007
445 - conference.
446 - </longdescription>
447 - <maintainer>
448 - <email>sci@g.o</email>
449 - </maintainer>
450 - <use>
451 - <flag name="ocaml">?ocaml?</flag>
452 - </use>
453 +<herd>sci-mathematics</herd>
454 +<longdescription>
455 + The APRON library is dedicated to the static analysis of the numerical
456 + variables of a program by Abstract Interpretation. The aim of such an
457 + analysis is to infer invariants about these variables. The APRON library
458 + is intended to be a common interface to various underlying
459 + libraries/abstract domains and to provide additional services that can
460 + be implemented independently from the underlying library/abstract
461 + domain, as shown by the poster on the right (presented at the SAS 2007
462 + conference.
463 +</longdescription>
464 </pkgmetadata>
465
466 diff --git a/sci-mathematics/flocq/ChangeLog b/sci-mathematics/flocq/ChangeLog
467 index e3076b8..2f56c98 100644
468 --- a/sci-mathematics/flocq/ChangeLog
469 +++ b/sci-mathematics/flocq/ChangeLog
470 @@ -6,6 +6,10 @@
471 -flocq-2.1.0.ebuild, +flocq-2.3.0.ebuild:
472 version bump
473
474 + Mar 2013; Justin Lecher <jlec@g.o>
475 + flocq-2.1.0.ebuild, metadata.xml:
476 + Move to EAPI=5; assign RDEPEND explicitatly
477 +
478 14 Jan 2013; Jonathan-Christofer Demay <jcdemay@×××××.com>
479 -flocq-1.4.0.ebuild, +flocq-2.1.0.ebuild:
480 version bump
481
482 diff --git a/sci-mathematics/flocq/flocq-2.3.0.ebuild b/sci-mathematics/flocq/flocq-2.3.0.ebuild
483 index 6c32445..a26aad1 100644
484 --- a/sci-mathematics/flocq/flocq-2.3.0.ebuild
485 +++ b/sci-mathematics/flocq/flocq-2.3.0.ebuild
486 @@ -2,7 +2,7 @@
487 # Distributed under the terms of the GNU General Public License v2
488 # $Header: $
489
490 -EAPI="3"
491 +EAPI="5"
492
493 DESCRIPTION="A floating-point formalization for the Coq system"
494 HOMEPAGE="http://flocq.gforge.inria.fr/"
495 @@ -14,6 +14,7 @@ KEYWORDS="~amd64 ~x86"
496 IUSE=""
497
498 DEPEND="sci-mathematics/coq"
499 +RDEPEND="${DEPEND}"
500
501 src_prepare() {
502 sed -i Remakefile.in \
503
504 diff --git a/sci-mathematics/flocq/metadata.xml b/sci-mathematics/flocq/metadata.xml
505 index c8feb0f..dad568b 100644
506 --- a/sci-mathematics/flocq/metadata.xml
507 +++ b/sci-mathematics/flocq/metadata.xml
508 @@ -1,14 +1,11 @@
509 <?xml version="1.0" encoding="UTF-8"?>
510 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
511 <pkgmetadata>
512 - <herd>sci</herd>
513 - <longdescription>
514 - Flocq (Floats for Coq) is a floating-point formalization for the Coq
515 - system. It provides a comprehensive library of theorems on a multi-radix
516 - multi-precision arithmetic. It also supports efficient numerical
517 - computations inside Coq.
518 - </longdescription>
519 - <maintainer>
520 - <email>sci@g.o</email>
521 - </maintainer>
522 +<herd>sci-mathematics</herd>
523 +<longdescription>
524 + Flocq (Floats for Coq) is a floating-point formalization for the Coq
525 + system. It provides a comprehensive library of theorems on a multi-radix
526 + multi-precision arithmetic. It also supports efficient numerical
527 + computations inside Coq.
528 +</longdescription>
529 </pkgmetadata>
530
531 diff --git a/sci-mathematics/frama-c/ChangeLog b/sci-mathematics/frama-c/ChangeLog
532 index 3188d47..f57fb63 100644
533 --- a/sci-mathematics/frama-c/ChangeLog
534 +++ b/sci-mathematics/frama-c/ChangeLog
535 @@ -3,12 +3,12 @@
536 # $Header: $
537
538 21 Jun 2014; Jonathan-Christofer Demay <jcdemay@×××××.com>
539 - -frama-c-20130601.ebuild, +frama-c-20140301.ebuild:
540 + -frama-c-20130601.ebuild,-files/frama-c-ocaml-4.01.patch, -files/frama-c-make.patch, +frama-c-20140301.ebuild:
541 version bump
542
543 - 19 Jul 2013; Jonathan-Christofer Demay <jcdemay@×××××.com>
544 - -frama-c-20120901.ebuild, +frama-c-20130601.ebuild:
545 - version bump
546 + 24 Feb 2014; Andrew Savchenko <bircoph@×××××.com>
547 + +frama-c-20130601.ebuild, +files/frama-c-ocaml-4.01.patch, +files/frama-c-make.patch:
548 + Version bump. Fix build with make >= 4.x, add ocaml-4.01 support.
549
550 14 Jan 2013; Jonathan-Christofer Demay <jcdemay@×××××.com>
551 -frama-c-20111001.ebuild, +frama-c-20120901.ebuild:
552
553 diff --git a/sci-mathematics/frama-c/frama-c-20140301.ebuild b/sci-mathematics/frama-c/frama-c-20140301.ebuild
554 index f93062c..02ad2c8 100644
555 --- a/sci-mathematics/frama-c/frama-c-20140301.ebuild
556 +++ b/sci-mathematics/frama-c/frama-c-20140301.ebuild
557 @@ -1,8 +1,8 @@
558 -# Copyright 1999-2013 Gentoo Foundation
559 +# Copyright 1999-2015 Gentoo Foundation
560 # Distributed under the terms of the GNU General Public License v2
561 # $Header: $
562
563 -EAPI="3"
564 +EAPI="5"
565
566 inherit autotools eutils
567
568
569 diff --git a/sci-mathematics/frama-c/metadata.xml b/sci-mathematics/frama-c/metadata.xml
570 index 59797bc..e429e61 100644
571 --- a/sci-mathematics/frama-c/metadata.xml
572 +++ b/sci-mathematics/frama-c/metadata.xml
573 @@ -1,22 +1,14 @@
574 <?xml version="1.0" encoding="UTF-8"?>
575 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
576 <pkgmetadata>
577 - <herd>sci</herd>
578 - <longdescription>
579 - Frama-C is a suite of tools dedicated to the analysis of the source code
580 - of software written in C. It gathers several static analysis techniques
581 - in a single collaborative framework. The collaborative approach of
582 - Frama-C allows static analyzers to build upon the results already
583 - computed by other analyzers in the framework. Thanks to this approach,
584 - Frama-C provides sophisticated tools, such as a slicer and dependency
585 - analysis.
586 - </longdescription>
587 - <maintainer>
588 - <email>sci@g.o</email>
589 - </maintainer>
590 - <use>
591 - <flag name="doc">?doc?</flag>
592 - <flag name="gtk">?gtk?</flag>
593 - <flag name="ocamlopt">?ocamlopt?</flag>
594 - </use>
595 +<herd>sci-mathematics</herd>
596 +<longdescription>
597 + Frama-C is a suite of tools dedicated to the analysis of the source code
598 + of software written in C. It gathers several static analysis techniques
599 + in a single collaborative framework. The collaborative approach of
600 + Frama-C allows static analyzers to build upon the results already
601 + computed by other analyzers in the framework. Thanks to this approach,
602 + Frama-C provides sophisticated tools, such as a slicer and dependency
603 + analysis.
604 +</longdescription>
605 </pkgmetadata>
606
607 diff --git a/sci-mathematics/gappa/ChangeLog b/sci-mathematics/gappa/ChangeLog
608 index cb7576d..f43aec5 100644
609 --- a/sci-mathematics/gappa/ChangeLog
610 +++ b/sci-mathematics/gappa/ChangeLog
611 @@ -3,9 +3,13 @@
612 # $Header: $
613
614 21 Jun 2014; Jonathan-Christofer Demay <jcdemay@×××××.com>
615 - -gappa-0.16.6.ebuild, +gappa-1.1.1.ebuild:
616 + -gappa-1.0.0.ebuild, +gappa-1.1.1.ebuild:
617 version bump
618
619 + 12 Aug 2013; Sebastien Fabbro <bicatali@g.o>
620 + -gappa-0.16.3.ebuild, +gappa-1.0.0.ebuild:
621 + sci-mathematics/gappa: Version bump
622 +
623 11 Dec 2013; Jonathan-Christofer Demay <jcdemay@×××××.com>
624 -gappa-0.16.3.ebuild, +gappa-0.16.6.ebuild:
625 version bump
626
627 diff --git a/sci-mathematics/gappa/gappa-1.1.1.ebuild b/sci-mathematics/gappa/gappa-1.1.1.ebuild
628 index a817cbb..3da8e4b 100644
629 --- a/sci-mathematics/gappa/gappa-1.1.1.ebuild
630 +++ b/sci-mathematics/gappa/gappa-1.1.1.ebuild
631 @@ -2,7 +2,7 @@
632 # Distributed under the terms of the GNU General Public License v2
633 # $Header: $
634
635 -EAPI="3"
636 +EAPI="5"
637
638 DESCRIPTION="A tool to help verifying and proving properties on floating-point or fixed-point arithmetic"
639 HOMEPAGE="http://gappa.gforge.inria.fr/"
640 @@ -21,12 +21,12 @@ DEPEND="${RDEPEND}
641
642 src_prepare() {
643 sed -i Remakefile.in \
644 - -e "s:mkdir -p @bindir@:mkdir -p \$(DESTDIR)@bindir@:g" \
645 - -e "s:cp src/gappa @bindir@:cp src/gappa \$(DESTDIR)@bindir@:g"
646 + -e "s:mkdir -p @bindir@:mkdir -p \${DESTDIR}@bindir@:g" \
647 + -e "s:cp src/gappa @bindir@:cp src/gappa \${DESTDIR}@bindir@:g"
648 }
649
650 src_compile() {
651 - ./remake || die "emake failed"
652 + ./remake -d ${MAKEOPTS} || die "emake failed"
653 if use doc; then
654 ./remake doc/html/index.html
655 fi
656 @@ -35,8 +35,6 @@ src_compile() {
657 src_install() {
658 DESTDIR="${D}" ./remake install || die "emake install failed"
659 dodoc NEWS README AUTHORS ChangeLog
660 - if use doc; then
661 - dohtml -A png -r doc/html/*
662 - fi
663 + use doc && dohtml -A png -r doc/html/*
664 }
665
666
667 diff --git a/sci-mathematics/gappalib-coq/gappalib-coq-1.0.0.ebuild b/sci-mathematics/gappalib-coq/gappalib-coq-1.0.0.ebuild
668 index 01d90ee..2be76ba 100644
669 --- a/sci-mathematics/gappalib-coq/gappalib-coq-1.0.0.ebuild
670 +++ b/sci-mathematics/gappalib-coq/gappalib-coq-1.0.0.ebuild
671 @@ -2,7 +2,7 @@
672 # Distributed under the terms of the GNU General Public License v2
673 # $Header: $
674
675 -EAPI="3"
676 +EAPI="5"
677
678 DESCRIPTION="Allows the certificates Gappa generates to be imported by the Coq"
679 HOMEPAGE="http://gappa.gforge.inria.fr/"
680
681 diff --git a/sci-mathematics/giac/ChangeLog b/sci-mathematics/giac/ChangeLog
682 index 0d8189d..5635167 100644
683 --- a/sci-mathematics/giac/ChangeLog
684 +++ b/sci-mathematics/giac/ChangeLog
685 @@ -6,6 +6,9 @@
686 -giac-1.0.0.ebuild, +giac-1.1.0.ebuild:
687 version bump
688
689 + 03 Mar 2013; Justin Lecher <jlec@g.o> giac-1.0.0.ebuild, metadata.xml:
690 + Drop useless blank line
691 +
692 14 Jan 2013; Jonathan-Christofer Demay <jcdemay@×××××.com>
693 -giac-0.9.2.ebuild, +giac-1.0.0.ebuild:
694 version bump
695
696 diff --git a/sci-mathematics/giac/metadata.xml b/sci-mathematics/giac/metadata.xml
697 index 58559f4..e0b6115 100644
698 --- a/sci-mathematics/giac/metadata.xml
699 +++ b/sci-mathematics/giac/metadata.xml
700 @@ -1,20 +1,12 @@
701 <?xml version="1.0" encoding="UTF-8"?>
702 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
703 <pkgmetadata>
704 - <herd>sci</herd>
705 - <longdescription>
706 - Giac is a free computer algebra system that can be used to perform
707 - computer algebra, function graphs, interactive geometry (2-d and 3-d),
708 - spreadsheet and statistics, programmation. It may be used as a replacement
709 - for high end graphic calculators for example on netbooks (for about
710 - the same price as a calculator but with much more performances).
711 - </longdescription>
712 - <maintainer>
713 - <email>sci@g.o</email>
714 - </maintainer>
715 - <use>
716 - <flag name="doc">?doc?</flag>
717 - <flag name="examples">?examples?</flag>
718 - <flag name="fltk">?fltk?</flag>
719 - </use>
720 -</pkgmetadata>
721 +<herd>sci-mathematics</herd>
722 +<longdescription>
723 + Giac is a free computer algebra system that can be used to perform
724 + computer algebra, function graphs, interactive geometry (2-d and 3-d),
725 + spreadsheet and statistics, programmation. It may be used as a replacement
726 + for high end graphic calculators for example on netbooks (for about
727 + the same price as a calculator but with much more performances).
728 +</longdescription>
729 +<pkgmetadata>
730
731 diff --git a/sci-mathematics/ltl2ba/ltl2ba-1.1.ebuild b/sci-mathematics/ltl2ba/ltl2ba-1.1.ebuild
732 index c0bf644..dc1288d 100644
733 --- a/sci-mathematics/ltl2ba/ltl2ba-1.1.ebuild
734 +++ b/sci-mathematics/ltl2ba/ltl2ba-1.1.ebuild
735 @@ -1,7 +1,9 @@
736 -# Copyright 1999-2010 Gentoo Foundation
737 +# Copyright 1999-2015 Gentoo Foundation
738 # Distributed under the terms of the GNU General Public License v2
739 # $Header: $
740
741 +EAPI="5"
742 +
743 DESCRIPTION="Fast LTL to Buechi Automata Translation"
744 HOMEPAGE="http://www.lsv.ens-cachan.fr/~gastin/${PN}/"
745 SRC_URI="http://www.lsv.ens-cachan.fr/~gastin/${PN}/${P}.tar.gz"
746
747 diff --git a/sci-mathematics/ltl2ba/metadata.xml b/sci-mathematics/ltl2ba/metadata.xml
748 index efb490d..b229aec 100644
749 --- a/sci-mathematics/ltl2ba/metadata.xml
750 +++ b/sci-mathematics/ltl2ba/metadata.xml
751 @@ -2,7 +2,4 @@
752 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
753 <pkgmetadata>
754 <herd>sci</herd>
755 -<maintainer>
756 - <email>sci@g.o</email>
757 -</maintainer>
758 </pkgmetadata>
759
760 diff --git a/sci-mathematics/pff/ChangeLog b/sci-mathematics/pff/ChangeLog
761 index 1f0a01a..f4ba1e3 100644
762 --- a/sci-mathematics/pff/ChangeLog
763 +++ b/sci-mathematics/pff/ChangeLog
764 @@ -6,6 +6,10 @@
765 pff-8.4.ebuild:
766 install fixes
767
768 + Mar 2013; Justin Lecher <jlec@g.o>
769 + pff-8.4.ebuild, metadata.xml:
770 + Drop pcc and sparc keywords as deps are not keyworded; move to EAPI=5
771 +
772 14 Jan 2013; Jonathan-Christofer Demay <jcdemay@×××××.com>
773 -pff-8.3.ebuild, +pff-8.4.ebuild:
774 version bump
775
776 diff --git a/sci-mathematics/pff/metadata.xml b/sci-mathematics/pff/metadata.xml
777 index edab690..af7c7b9 100644
778 --- a/sci-mathematics/pff/metadata.xml
779 +++ b/sci-mathematics/pff/metadata.xml
780 @@ -1,14 +1,12 @@
781 <?xml version="1.0" encoding="UTF-8"?>
782 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
783 <pkgmetadata>
784 - <herd>sci</herd>
785 - <longdescription>
786 - PFF (Preuves Formelles sur les Flottants = Formal Proofs about Floats)
787 - is a repository of a Coq library about floating-point arithmetic. It
788 - contains both definitions and proofs of basic facts, old and new
789 - properties and algorithms.
790 - </longdescription>
791 - <maintainer>
792 - <email>sci@g.o</email>
793 - </maintainer>
794 +<herd>sci-mathematics</herd>
795 +<longdescription>
796 + PFF (Preuves Formelles sur les Flottants = Formal Proofs about Floats)
797 + is a repository of a Coq library about floating-point arithmetic. It
798 + contains both definitions and proofs of basic facts, old and new
799 + properties and algorithms.
800 +</longdescription>
801 +
802 </pkgmetadata>
803
804 diff --git a/sci-mathematics/pff/pff-8.4.ebuild b/sci-mathematics/pff/pff-8.4.ebuild
805 index 747366c..5f0306d 100644
806 --- a/sci-mathematics/pff/pff-8.4.ebuild
807 +++ b/sci-mathematics/pff/pff-8.4.ebuild
808 @@ -1,8 +1,8 @@
809 -# Copyright 1999-2013 Gentoo Foundation
810 +# Copyright 1999-2014 Gentoo Foundation
811 # Distributed under the terms of the GNU General Public License v2
812 # $Header: $
813
814 -EAPI="2"
815 +EAPI="5"
816
817 DESCRIPTION="Library for reasoning about floating point numbers in coq"
818 HOMEPAGE="http://lipforge.ens-lyon.fr/www/pff/"
819
820 diff --git a/sci-mathematics/why/ChangeLog b/sci-mathematics/why/ChangeLog
821 index f4b826e..1fc178c 100644
822 --- a/sci-mathematics/why/ChangeLog
823 +++ b/sci-mathematics/why/ChangeLog
824 @@ -6,6 +6,10 @@
825 -why-2.30.ebuild, -files/why-2.30.patch, +why-2.34.ebuild, +why-flocq23.patch:
826 version bump
827
828 + 03 Mar 2013; Justin Lecher <jlec@g.o>
829 + why-2.30.ebuild, metadata.xml:
830 + Drop ppc as deps are not keyworded; move to EAPI=5 and autotools-utils.eclass
831 +
832 21 Dec 2011; Jonathan-Christofer Demay <jcdemay@×××××.com>
833 -why-2.29.ebuild, -files/why_jessie-carbon.patch, +why-2.30.ebuild, +files/why-2.30.patch:
834 version bump
835
836 diff --git a/sci-mathematics/why/metadata.xml b/sci-mathematics/why/metadata.xml
837 index 06bd0a5..a777c26 100644
838 --- a/sci-mathematics/why/metadata.xml
839 +++ b/sci-mathematics/why/metadata.xml
840 @@ -1,24 +1,12 @@
841 <?xml version="1.0" encoding="UTF-8"?>
842 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
843 <pkgmetadata>
844 - <herd>sci</herd>
845 - <longdescription>
846 - Why is a software verification platform. It contains a general-purpose
847 - verification condition generator (VCG) which is used as a back-end
848 - by other verification tools but it can also be used directly to verify
849 - programs. It also provides Krakatoa, a tool or the verification of Java
850 - programs and Caduceus, a tool for the verification of C programs.
851 - </longdescription>
852 - <maintainer>
853 - <email>sci@g.o</email>
854 - </maintainer>
855 - <use>
856 - <flag name="apron">?apron?</flag>
857 - <flag name="coq">?coq?</flag>
858 - <flag name="gappa">?gappa?</flag>
859 - <flag name="frama-c">?frama-c?</flag>
860 - <flag name="gtk">?gtk?</flag>
861 - <flag name="pff">?pff?</flag>
862 - <flag name="why3">?why3?</flag>
863 - </use>
864 +<herd>sci</herd>
865 +<longdescription>
866 + Why is a software verification platform. It contains a general-purpose
867 + verification condition generator (VCG) which is used as a back-end
868 + by other verification tools but it can also be used directly to verify
869 + programs. It also provides Krakatoa, a tool or the verification of Java
870 + programs and Caduceus, a tool for the verification of C programs.
871 +</longdescription>
872 </pkgmetadata>
873
874 diff --git a/sci-mathematics/why/why-2.34.ebuild b/sci-mathematics/why/why-2.34.ebuild
875 index c7eddfa..813aa20 100644
876 --- a/sci-mathematics/why/why-2.34.ebuild
877 +++ b/sci-mathematics/why/why-2.34.ebuild
878 @@ -1,8 +1,8 @@
879 -# Copyright 1999-2010 Gentoo Foundation
880 +# Copyright 1999-2014 Gentoo Foundation
881 # Distributed under the terms of the GNU General Public License v2
882 # $Header: $
883
884 -EAPI="2"
885 +EAPI="5"
886
887 inherit autotools eutils
888
889
890 diff --git a/sci-mathematics/why3/metadata.xml b/sci-mathematics/why3/metadata.xml
891 index 361520d..17c0a90 100644
892 --- a/sci-mathematics/why3/metadata.xml
893 +++ b/sci-mathematics/why3/metadata.xml
894 @@ -1,23 +1,17 @@
895 <?xml version="1.0" encoding="UTF-8"?>
896 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
897 <pkgmetadata>
898 - <herd>sci</herd>
899 - <longdescription>
900 - Why3 is a platform for deductive program verification. It provides
901 - a rich language for specification and programming, called WhyML,
902 - and relies on external theorem provers, both automated and interactive,
903 - to discharge verification conditions. Why3 comes with a standard
904 - library of logical theories (integer and real arithmetic, Boolean
905 - operations, sets and maps, etc.) and basic programming data structures
906 - (arrays, queues, hash tables, etc.). A user can write WhyML programs
907 - directly and get correct-by-construction OCaml programs through an
908 - automated extraction mechanism. WhyML is also used as an intermediate
909 - language for the verification of C, Java, or Ada programs.
910 - </longdescription>
911 - <maintainer>
912 - <email>sci@g.o</email>
913 - </maintainer>
914 - <use>
915 - <flag name="frama-c">?frama-c?</flag>
916 - </use>
917 +<herd>sci-mathematics</herd>
918 +<longdescription>
919 + Why3 is a platform for deductive program verification. It provides
920 + a rich language for specification and programming, called WhyML,
921 + and relies on external theorem provers, both automated and interactive,
922 + to discharge verification conditions. Why3 comes with a standard
923 + library of logical theories (integer and real arithmetic, Boolean
924 + operations, sets and maps, etc.) and basic programming data structures
925 + (arrays, queues, hash tables, etc.). A user can write WhyML programs
926 + directly and get correct-by-construction OCaml programs through an
927 + automated extraction mechanism. WhyML is also used as an intermediate
928 + language for the verification of C, Java, or Ada programs.
929 +</longdescription>
930 </pkgmetadata>
931
932 diff --git a/sci-mathematics/why3/why3-0.83.ebuild b/sci-mathematics/why3/why3-0.83.ebuild
933 index 55bc656..30615b5 100644
934 --- a/sci-mathematics/why3/why3-0.83.ebuild
935 +++ b/sci-mathematics/why3/why3-0.83.ebuild
936 @@ -2,7 +2,7 @@
937 # Distributed under the terms of the GNU General Public License v2
938 # $Header: $
939
940 -EAPI="2"
941 +EAPI="5"
942
943 inherit autotools eutils