Gentoo Archives: gentoo-commits

From: Benda XU <heroxbd@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/android:master commit in: sci-physics/geant/, sci-physics/geant/files/
Date: Mon, 26 Sep 2016 01:17:20
Message-Id: 1469590122.9ef7542afa9f4705ee5ec59a89f92a5cce1f0dfb.heroxbd@gentoo
1 commit: 9ef7542afa9f4705ee5ec59a89f92a5cce1f0dfb
2 Author: Benda Xu <heroxbd <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jul 27 03:28:42 2016 +0000
4 Commit: Benda XU <heroxbd <AT> gentoo <DOT> org>
5 CommitDate: Wed Jul 27 03:28:42 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/android.git/commit/?id=9ef7542a
7
8 sci-physics/geant: tracked in xmass instead. Not needed.
9
10 sci-physics/geant/ChangeLog | 323 ---------------------
11 sci-physics/geant/Manifest | 41 ---
12 sci-physics/geant/files/geant-4.9.2-zlib.patch | 11 -
13 .../geant/files/geant-4.9.3-respect_flags.patch | 125 --------
14 sci-physics/geant/files/geant-4.9.3-zlib.patch | 27 --
15 sci-physics/geant/files/geant-4.9.4-datadir.patch | 43 ---
16 sci-physics/geant/files/geant-4.9.4-libdir.patch | 35 ---
17 .../geant/files/geant-4.9.4-no-benchmarks.patch | 10 -
18 .../geant/files/geant-4.9.4-no-examples.patch | 15 -
19 .../geant/files/geant-4.9.4-trajectory.patch | 11 -
20 sci-physics/geant/files/geant-4.9.4-zlib.patch | 35 ---
21 .../files/geant-4.9.5-scripts-only-dataenv.patch | 56 ----
22 .../geant-4.9.5_p01-scripts-only-dataenv.patch | 56 ----
23 sci-physics/geant/geant-3.21.14-r2.ebuild | 72 -----
24 sci-physics/geant/geant-3.21.14-r3.ebuild | 70 -----
25 sci-physics/geant/geant-4.9.2_p02.ebuild | 264 -----------------
26 sci-physics/geant/geant-4.9.3_p02.ebuild | 263 -----------------
27 sci-physics/geant/geant-4.9.4_p03.ebuild | 86 ------
28 sci-physics/geant/geant-4.9.5-r1.ebuild | 86 ------
29 sci-physics/geant/geant-4.9.5_p01.ebuild | 86 ------
30 sci-physics/geant/metadata.xml | 31 --
31 21 files changed, 1746 deletions(-)
32
33 diff --git a/sci-physics/geant/ChangeLog b/sci-physics/geant/ChangeLog
34 deleted file mode 100644
35 index 7ebdd24..0000000
36 --- a/sci-physics/geant/ChangeLog
37 +++ /dev/null
38 @@ -1,323 +0,0 @@
39 -# ChangeLog for sci-physics/geant
40 -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
41 -# $Header: /var/cvsroot/gentoo-x86/sci-physics/geant/ChangeLog,v 1.64 2012/06/16 13:08:36 ago Exp $
42 -
43 - 16 Jun 2012; Agostino Sarubbo <ago@g.o> geant-4.9.4_p03.ebuild:
44 - Stable for amd64, wrt bug #420295
45 -
46 - 20 May 2012; Benda Xu <heroxbd@g.o> geant-4.9.5-r1.ebuild,
47 - geant-4.9.5_p01.ebuild:
48 - I have massed up the keywords and Changelog with blind rsync with my overlay.
49 - This is just a fix.
50 -
51 - 20 May 2012; Benda Xu <heroxbd@g.o> +geant-4.9.5-r1.ebuild,
52 - +files/geant-4.9.5_p01-scripts-only-dataenv.patch,
53 - files/geant-4.9.5-scripts-only-dataenv.patch:
54 - add back geant-4.9.5-r1.ebuild because geant-python cannot function correctly
55 - with 4.9.5_p01, upstream http://bugzilla-geant4.kek.jp/show_bug.cgi?id=1317
56 -
57 -*geant-4.9.5_p01 (19 May 2012)
58 -
59 - 19 May 2012; Benda Xu <heroxbd@g.o> +geant-4.9.5_p01.ebuild,
60 - -geant-4.9.5-r1.ebuild, files/geant-4.9.4-zlib.patch,
61 - files/geant-4.9.5-scripts-only-dataenv.patch:
62 - version bump to 4.9.5_p01
63 -
64 - 19 May 2012; Benda Xu <heroxbd@g.o> geant-4.9.5-r1.ebuild:
65 - delete the wrong sed phrase.
66 -
67 - 18 May 2012; Benda Xu <heroxbd@g.o>
68 - +files/geant-4.9.5-scripts-only-dataenv.patch, geant-4.9.5-r1.ebuild:
69 - keyword amd64-linux and x86-linux; handle data dir via envd; fix clhep linking
70 -
71 - 16 Mar 2012; Sébastien Fabbro <bicatali@g.o> -geant-4.9.5.ebuild,
72 - geant-4.9.5-r1.ebuild:
73 - Fix for openinventor to use SGI OpenInventor in portage instead of SoXt, bug
74 - #408187
75 -
76 -*geant-4.9.5-r1 (13 Mar 2012)
77 -
78 - 13 Mar 2012; Sébastien Fabbro <bicatali@g.o>
79 - files/geant-4.9.4-zlib.patch, +geant-4.9.5-r1.ebuild:
80 - Fixed more zlib issues. The geant3 flag is now only for unit conversion (if
81 - geant3 is needed, geant:3 has to be installed from user). The data is now
82 - fetched (building needs network) to ease maintenance and set up the proper
83 - env variables in the geant4*sh scripts. Removed a use dawn duplicate. Thanks
84 - Marek Szuba for his suggestions (bug #407517 and bug #359673). Added a
85 - message for backward compatibility (bug #360285)
86 -
87 -*geant-4.9.5 (18 Dec 2011)
88 -*geant-4.9.4_p03 (18 Dec 2011)
89 -
90 - 18 Dec 2011; Sébastien Fabbro <bicatali@g.o>
91 - -geant-4.9.3_p02-r1.ebuild, -geant-4.9.4_p01.ebuild, +geant-4.9.4_p03.ebuild,
92 - +files/geant-4.9.4-trajectory.patch, files/geant-4.9.4-zlib.patch,
93 - +geant-4.9.5.ebuild:
94 - Version bumps. Re-introduced some older flags and fixed linking of
95 - zlib. Added patch for source trajectory example (bug #365171), thanks Matthias Nagl.
96 -
97 - 02 Aug 2011; Matt Turner <mattst88@g.o> geant-4.9.2_p02.ebuild,
98 - geant-4.9.3_p02-r1.ebuild:
99 - Renamed x11-libs/Xaw3d to x11-libs/libXaw3d.
100 -
101 -*geant-3.21.14-r3 (21 Jul 2011)
102 -
103 - 21 Jul 2011; Sébastien Fabbro <bicatali@g.o>
104 - +geant-3.21.14-r3.ebuild:
105 - New debian patch set. Switch to EAPI4
106 -
107 - 28 Jun 2011; Justin Lecher <jlec@g.o> geant-3.21.14-r2.ebuild,
108 - geant-4.9.2_p02.ebuild, geant-4.9.3_p02-r1.ebuild, geant-4.9.4_p01.ebuild,
109 - metadata.xml:
110 - Fix sed on *FLAGS from : to |, EAPI bump
111 -
112 - 21 Jun 2011; Justin Lecher <jlec@g.o> geant-3.21.14-r2.ebuild,
113 - geant-4.9.2_p02.ebuild, geant-4.9.3_p02-r1.ebuild, geant-4.9.4_p01.ebuild:
114 - Add dependency on virtual/fortran
115 -
116 - 21 Jun 2011; Justin Lecher <jlec@g.o> geant-3.21.14-r2.ebuild,
117 - geant-4.9.2_p02.ebuild, geant-4.9.3_p02-r1.ebuild, geant-4.9.4_p01.ebuild:
118 - Added fortran-2.eclass support
119 -
120 - 07 Jun 2011; Jeroen Roovers <jer@g.o> geant-3.21.14-r2.ebuild,
121 - geant-4.9.2_p02.ebuild, geant-4.9.3_p02-r1.ebuild, geant-4.9.4_p01.ebuild:
122 - Drop HPPA keywording.
123 -
124 - 22 Mar 2011; Sébastien Fabbro <bicatali@g.o> geant-4.9.4_p01.ebuild:
125 - Proper CMake optional use bug #359437 thanks Rafal Lalik
126 -
127 -*geant-4.9.4_p01 (18 Mar 2011)
128 -
129 - 18 Mar 2011; Sébastien Fabbro <bicatali@g.o> -geant-4.9.4.ebuild,
130 - +geant-4.9.4_p01.ebuild:
131 - Version bump. Unm Unmasking.
132 -
133 - 13 Feb 2011; Raúl Porcel <armin76@g.o> geant-3.21.14-r2.ebuild,
134 - geant-4.9.2_p02.ebuild, geant-4.9.3_p02-r1.ebuild, geant-4.9.4.ebuild:
135 - Drop sparc keywords
136 -
137 - 07 Feb 2011; Sébastien Fabbro <bicatali@g.o> geant-4.9.4.ebuild:
138 - Fixed a forgotten flag, thanks Rafal Lalik bug #353740
139 -
140 -*geant-4.9.4 (22 Jan 2011)
141 -
142 - 22 Jan 2011; Sébastien Fabbro <bicatali@g.o>
143 - geant-4.9.3_p02-r1.ebuild, files/geant-4.9.3-zlib.patch, +geant-4.9.4.ebuild,
144 - +files/geant-4.9.4-datadir.patch, +files/geant-4.9.4-libdir.patch,
145 - +files/geant-4.9.4-no-benchmarks.patch, +files/geant-4.9.4-no-examples.patch,
146 - +files/geant-4.9.4-zlib.patch, metadata.xml:
147 - Version bump, switched to cmake. Fixed Qt drivers bug #263450, bug #347279.
148 - Removed G4WORKDIR bug #345855.
149 -
150 -*geant-4.9.3_p02-r1 (07 Nov 2010)
151 -
152 - 07 Nov 2010; Kacper Kowalik <xarthisius@g.o>
153 - -geant-4.9.3_p01.ebuild, -geant-4.9.3_p02.ebuild,
154 - +geant-4.9.3_p02-r1.ebuild, +files/geant-4.9.3-respect_flags.patch:
155 - Fix building with --as-needed wrt bug 344119, respect CXX. Drop old.
156 -
157 - 10 Oct 2010; Ulrich Mueller <ulm@g.o> geant-3.21.14-r2.ebuild,
158 - geant-4.9.2_p02.ebuild, geant-4.9.3_p01.ebuild, geant-4.9.3_p02.ebuild:
159 - Fix openmotif dependency.
160 -
161 -*geant-4.9.3_p02 (29 Sep 2010)
162 -
163 - 29 Sep 2010; Sébastien Fabbro <bicatali@g.o>
164 - +geant-4.9.3_p02.ebuild:
165 - Version bump
166 -
167 - 12 Aug 2010; Sébastien Fabbro <bicatali@g.o>
168 - geant-4.9.2_p02.ebuild, -geant-4.9.3.ebuild, geant-4.9.3_p01.ebuild:
169 - Change clhep dependency, clhep-2.1 api incompatible
170 -
171 -*geant-4.9.3_p01 (27 Apr 2010)
172 -
173 - 27 Apr 2010; Sébastien Fabbro <bicatali@g.o>
174 - +geant-4.9.3_p01.ebuild:
175 - Version bump. Switched static flag to static-libs
176 -
177 -*geant-4.9.3 (08 Jan 2010)
178 -
179 - 08 Jan 2010; Sébastien Fabbro <bicatali@g.o>
180 - -geant-4.9.2-r2.ebuild, +geant-4.9.3.ebuild,
181 - +files/geant-4.9.3-zlib.patch:
182 - Version bump, thanks Ben Bannier
183 -
184 - 26 Dec 2009; Raúl Porcel <armin76@g.o> geant-4.9.2_p02.ebuild:
185 - sparc stable wrt #294442
186 -
187 - 10 Dec 2009; Sébastien Fabbro <bicatali@g.o>
188 - geant-4.9.2_p02.ebuild:
189 - Propagate compiler correctly, bug #296043
190 -
191 - 07 Dec 2009; Jeroen Roovers <jer@g.o> geant-3.21.14-r2.ebuild,
192 - geant-4.9.2_p02.ebuild:
193 - Stable for HPPA (bug #294442).
194 -
195 - 04 Dec 2009; Sébastien Fabbro <bicatali@g.o>
196 - geant-3.21.14-r2.ebuild:
197 - Re-changing to old style patching at least until patch-2.6 is not buggy
198 - and masked
199 -
200 - 26 Nov 2009; Markus Meier <maekke@g.o> geant-4.9.2_p02.ebuild:
201 - amd64 stable, bug #294442
202 -
203 - 26 Nov 2009; Sébastien Fabbro <bicatali@g.o>
204 - geant-3.21.14-r2.ebuild:
205 - Fixing patch application with more recent versions
206 -
207 - 26 Nov 2009; Christian Faulhammer <fauli@g.o>
208 - geant-4.9.2_p02.ebuild:
209 - stable x86, bug 294442
210 -
211 - 06 Oct 2009; Dominik Kapusta <ayoy@g.o> geant-4.9.2-r2.ebuild,
212 - geant-4.9.2_p02.ebuild:
213 - Removed alternative dependency on Qt metapackage
214 -
215 -*geant-4.9.2_p02 (23 Sep 2009)
216 -
217 - 23 Sep 2009; Sébastien Fabbro <bicatali@g.o>
218 - -geant-4.9.1_p03.ebuild, -geant-4.9.2_p01.ebuild, +geant-4.9.2_p02.ebuild,
219 - metadata.xml:
220 - Version bump. Added aida USE flag, fixed Qt and GDML build options,
221 - hopefully fixing examples compiling (bug #260102), thanks Matej and
222 - Giovanni Fattori for their input
223 -
224 - 05 May 2009; Christian Faulhammer <fauli@g.o>
225 - geant-3.21.14-r2.ebuild, geant-4.9.2-r2.ebuild:
226 - stable x86, bug 245875
227 -
228 - 17 Apr 2009; Sébastien Fabbro <bicatali@g.o> geant-3.21.14-r2:
229 - Fixed some latex font generation and made ebuild consistent with other
230 - cernlib ebuilds
231 -
232 - 23 Mar 2009; Sébastien Fabbro <bicatali@g.o>
233 - geant-4.9.2-r2.ebuild:
234 - Added building of opengl qt4 driver, thanks merkel@×××××××××××××.de (bug
235 - #263450) for noticing
236 -
237 - 22 Mar 2009; Jeremy Olexa <darkside@g.o> geant-4.9.2-r2.ebuild:
238 - amd64 stable, bug 245875
239 -
240 - 22 Mar 2009; Jeremy Olexa <darkside@g.o> geant-3.21.14-r2.ebuild:
241 - amd64 stable, bug 245875
242 -
243 -*geant-4.9.2_p01 (18 Mar 2009)
244 -
245 - 18 Mar 2009; Sébastien Fabbro <bicatali@g.o>
246 - geant-3.21.14-r2.ebuild, +geant-4.9.2_p01.ebuild:
247 - Version bump (bug fixes only)
248 -
249 - 05 Mar 2009; Ferris McCormick <fmccor@g.o> geant-4.9.2-r2.ebuild:
250 - Sparc stable, although early. See Bug #245875 --- needed for gcc-4.3 (Bug
251 - #245160).
252 -
253 - 05 Mar 2009; Sébastien Fabbro <bicatali@g.o>
254 - geant-4.9.2-r2.ebuild:
255 - Fixed linking qt4 libraries, added G4WORKDIR to make it work on paludis
256 - and a bit of ebuild cleaning
257 -
258 - 03 Mar 2009; Ferris McCormick <fmccor@g.o> geant-3.21.14-r2.ebuild:
259 - Sparc stable, part of Bug #245875.
260 -
261 -*geant-4.9.2-r2 (27 Feb 2009)
262 -
263 - 27 Feb 2009; Sébastien Fabbro <bicatali@g.o> -geant-4.9.2.ebuild,
264 - -geant-4.9.2-r1.ebuild, +geant-4.9.2-r2.ebuild:
265 - Adding fixes from Benjamin Bannier to include linking when building
266 - examples, and a syntax error caught by Matej Batic, see bug #260102
267 -
268 -*geant-4.9.2-r1 (19 Jan 2009)
269 -
270 - 19 Jan 2009; Sébastien Fabbro <bicatali@g.o>
271 - +files/geant-4.9.2-zlib.patch, +geant-4.9.2-r1.ebuild:
272 - Added a patch to avoid linking to G4zlib, closing bug #255017, thanks to
273 - Benjamin Bannier for the hint
274 -
275 -*geant-4.9.2 (10 Jan 2009)
276 -
277 - 10 Jan 2009; Sébastien Fabbro <bicatali@g.o> +geant-4.9.2.ebuild:
278 - Version bump. Switched to EAPI=2, added qt4 support, updated data files,
279 - updated minimum dependencies, and now propagate LDFLAGS. Closing bug #253769.
280 -
281 - 24 Nov 2008; Sébastien Fabbro <bicatali@g.o>
282 - -geant-4.9.1_p02.ebuild, geant-4.9.1_p03.ebuild:
283 - Removed bundled zlib, closing bug #248423
284 -
285 -*geant-4.9.1_p03 (23 Sep 2008)
286 -
287 - 23 Sep 2008; Sébastien Fabbro <bicatali@g.o>
288 - +geant-4.9.1_p03.ebuild:
289 - Version bump. Closing bug #238132.
290 -
291 - 06 Aug 2008; Ulrich Mueller <ulm@g.o> metadata.xml:
292 - Add USE flag description to metadata wrt GLEP 56.
293 -
294 - 17 Jul 2008; Sébastien Fabbro <bicatali@g.o>
295 - geant-4.9.1_p02.ebuild:
296 - Fixed the make global step to not remove previous built granula libaries,
297 - see bug #231314, thanks Benjamin Bannier.
298 -
299 - 15 Jul 2008; Ferris McCormick <fmccor@g.o> geant-4.9.1_p02.ebuild:
300 - Add ~sparc for testing and for sci-physics/root --- Bug #230716 which see
301 - for comments.
302 -
303 - 15 Jul 2008; Ferris McCormick <fmccor@g.o> geant-3.21.14-r2.ebuild:
304 - Add ~sparc for testing, dependency required for Bug #230716.
305 -
306 - 15 Jul 2008; Jeroen Roovers <jer@g.o> geant-4.9.1_p02.ebuild:
307 - Marked ~hppa (bug #230716).
308 -
309 - 14 Jul 2008; Jeroen Roovers <jer@g.o> geant-3.21.14-r2.ebuild:
310 - Marked ~hppa (bug #230716).
311 -
312 - 10 Jul 2008; Sébastien Fabbro <bicatali@g.o>
313 - geant-4.9.1_p02.ebuild:
314 - Fix some global libraries issues, see bug #231314, thanks Benjamin Bannier
315 - for his patch.
316 -
317 - 06 Jul 2008; Jeroen Roovers <jer@g.o> geant-3.21.14-r1.ebuild:
318 - Fix duplicate KEYWORDS definition.
319 -
320 - 06 Jul 2008; Jeroen Roovers <jer@g.o> geant-3.21.14-r2.ebuild:
321 - Fix duplicate KEYWORDS definition.
322 -
323 - 29 Jun 2008; Torsten Veller <tove@g.o> geant-3.21.14-r1.ebuild,
324 - geant-3.21.14-r2.ebuild:
325 - Add missing die: || "..." -> || die "..."
326 -
327 - 27 Jun 2008; Ulrich Mueller <ulm@g.o> geant-3.21.14-r1.ebuild,
328 - geant-3.21.14-r2.ebuild, geant-4.9.1_p02.ebuild:
329 - Change dependency from virtual/motif to x11-libs/openmotif, bug 224749.
330 -
331 -*geant-4.9.1_p02 (06 Jun 2008)
332 -*geant-3.21.14-r2 (06 Jun 2008)
333 -
334 - 06 Jun 2008; Sébastien Fabbro <bicatali@g.o> metadata.xml,
335 - -geant-3.21.14.ebuild, +geant-3.21.14-r2.ebuild, +geant-4.9.1_p02.ebuild:
336 - Added major version bump for geant-4, slotted. Thanks much to Benjamin
337 - Bennier for his work (bug #212221). Now geant-3 is also slotted, and got a
338 - revision bump
339 -
340 -*geant-4.9.1_p02 (06 Jun 2008)
341 -*geant-3.21.14-r2 (06 Jun 2008)
342 -
343 - 06 Jun 2008; Sébastien Fabbro <bicatali@g.o> metadata.xml,
344 - -geant-3.21.14.ebuild, +geant-3.21.14-r2.ebuild, +geant-4.9.1_p02.ebuild:
345 - Added major version bump for geant-4, slotted. Thanks much to Benjamin
346 - Bennier for his work (bug #212221). Now geant-3 is also slotted, and got a
347 - revision bump
348 -
349 -*geant-3.21.14-r1 (11 Mar 2008)
350 -
351 - 11 Mar 2008; Sébastien Fabbro <bicatali@g.o>
352 - +geant-3.21.14-r1.ebuild:
353 - New series of patches from Debian, more compatible with gfortran and better
354 - tests. Much ebuild cleaning.
355 -
356 -*geant-3.21.14 (24 Aug 2007)
357 -
358 - 24 Aug 2007; Sébastien Fabbro <bicatali@g.o> +metadata.xml,
359 - +geant-3.21.14.ebuild:
360 - Initial import.
361 -
362
363 diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest
364 deleted file mode 100644
365 index 7e17621..0000000
366 --- a/sci-physics/geant/Manifest
367 +++ /dev/null
368 @@ -1,41 +0,0 @@
369 -AUX geant-4.9.2-zlib.patch 239 RMD160 790953077b7fc59d1ce7c3ed98cdb3dcc3134705 SHA1 7a0552dab08873665b8668a21a8c52841c8e5ae2 SHA256 f5ceee577afeb719718cd23887f9c1eba322077dce1f3d89bc075bacd63e5573
370 -AUX geant-4.9.3-respect_flags.patch 3731 RMD160 b7ab40cbda0557639605bc9d8285a48af893f3c7 SHA1 88c4cdede3a86d1c41e589ece95a7fc6d74969dc SHA256 7b877a11325a9eb8bc208473622f03189a47b42d01e6fc53836f2aa70b282739
371 -AUX geant-4.9.3-zlib.patch 613 RMD160 192c6ac17d47eee4c9f116ceb96850e12390455a SHA1 070e01d43cb953e5bfbbefdbdbb5433ea583c54e SHA256 9b83cd998fa08c4312f0a56c1e72f7611217b1bde4b8553fd5e6735592b6cfc1
372 -AUX geant-4.9.4-datadir.patch 2203 RMD160 251419f9780cda5a7eb527201da9568af34da0f1 SHA1 761b40db8d3ad73fbf4f3004f902db64c668f576 SHA256 3c97d883732299ecb008d6c114d92556a937b93966ec21fb612809b03d0a95f8
373 -AUX geant-4.9.4-libdir.patch 1328 RMD160 518d42f5e9263828c3f90fdbde3d1d352d4b21a8 SHA1 8bd752545466909bee69adc89850f0529ed1a4ef SHA256 36f43915868ea87f2b80c9ea360b24726389a8839ef06323e58a08fdf5833338
374 -AUX geant-4.9.4-no-benchmarks.patch 370 RMD160 759b19161b950963a04cb6bd7b7dadb918c7fd08 SHA1 8c1bec8775809e5e4655269ee136f294204151c6 SHA256 5ff40079b5669335b1701831fba3922b525d2fdd594704750111d7eaea45b693
375 -AUX geant-4.9.4-no-examples.patch 486 RMD160 7ef349c41d31041af9b5edfd3e82c5fbcfbbae6a SHA1 314a826f5671edbc237e7a960d8c944af3463560 SHA256 4ae8e7bc5790b5cb207d440bd3c05e81196528517af2f32c0e3483ed41d12d99
376 -AUX geant-4.9.4-trajectory.patch 390 RMD160 4e654e0ff42c2c1b1c2320e2deb6f8ff0f3d45e6 SHA1 2adba855b88f7461d4dc14dfa4e958c97e90c682 SHA256 6e4c0b2a44960411132130d379f6c9a7f867a656e4851ac9b1fd584685ae204c
377 -AUX geant-4.9.4-zlib.patch 1014 RMD160 bbafd66c1014a84cc8a7445a26f2314e4abb359f SHA1 f1c2ec1e8fa514f4dd2d22ec88d6217a24dc03b4 SHA256 fa7d09b2a481b9183f6f1518e2490458b616c41a90824e6d6a37ca08bddc06b5
378 -AUX geant-4.9.5-scripts-only-dataenv.patch 2046 RMD160 0ca3d69afc2fdf07ad0dfb0ed256434ba8b5ebde SHA1 1777776d7b7435a27aec9c97cc9f2da69c6f7802 SHA256 1b878d401e117337d0d6c6b65fea33716eb482d3ddc243fa19c705474274f12a
379 -AUX geant-4.9.5_p01-scripts-only-dataenv.patch 2047 RMD160 6811e289da2f3b874f93ea9db7627f8baae995fb SHA1 f24fcb10cca91d866630fdc50172c046844af79a SHA256 db809c4866129cb9c9f2eabdf3e0decf25a3f97b8a4742a6de5b76ff3ce452f6
380 -DIST G4ABLA.3.0.tar.gz 54909 RMD160 5a032ee8e90d00f39b67114fe257ec47001f347b SHA1 5f38676f1650a508e49d35f9405ac96984388135 SHA256 ff0b77be6b36204eeeba71099f6b7530edd80b79eb015994535bc4334bc821eb
381 -DIST G4EMLOW.6.19.tar.gz 14396144 RMD160 ba67b3f1ee215966adc99661a1db4a5bf09c5511 SHA1 f63e41a43a3d0c793a04dbb6cce0bdcfeedf6889 SHA256 8876defe74e4c1e9d6b58b2365a9b468ac8d996fb63fa1c6ba6240e0b185845f
382 -DIST G4EMLOW.6.2.tar.gz 8389172 SHA256 1affbc66d8809db0c8e450ca83a0da744e7f5b8e912ec52e93b1f24b47cbd781
383 -DIST G4EMLOW.6.9.tar.gz 11203887 RMD160 8306a6af7ec41ec16790df2130b4f9b437bb7d9e SHA1 d4d026f96990d4ed15a6b550b1990ba335248965 SHA256 4b84114b62a6085f5955094437f5ca8383f758ecb3e23fbfa433012b8e10b962
384 -DIST G4NDL.3.13.tar.gz 57034762 RMD160 243b206170d996c7b562a86e388ff4d5f8d11764 SHA1 4acc412a2f29a7a8f84ac50aeb7331c8ed2889ae SHA256 e994b873032b3d1c0bcc2679275c43354d3e1cd5091da76c8fcd4826536f17a3
385 -DIST G4NDL.3.14.tar.gz 58794491 RMD160 8393b5e0301526ec747da133b6972c70b8c44210 SHA1 dc8b7a5fa0fcd06a85071c1b09730de6d04362d3 SHA256 08ff1d4fb0953f2502d88f76fb9db1d4314c975564731f11c9372d0ea992cafa
386 -DIST G4NEUTRONXS.1.0.tar.gz 1186619 SHA256 577d28b7faa41caacb001a30384028cd5e3b7018755ab94a427ce0a7feeab365
387 -DIST G4PII.1.2.tar.gz 3387814 RMD160 6f7553941ce2130c7f463a2ec7613c801792ccfb SHA1 65e72c1507370c0cdbc2505bb02083e04fd5667c SHA256 80e680d7343ed051bcfffd910c682cfd66980cecd1c0bc435f06c6c740a6f99d
388 -DIST G4PhotonEvaporation.2.1.tar.gz 7504003 SHA256 08ab657a060518c9b7aab03b17628cbb31585ee9512e0f2033f2fb0d7d9b2bc7
389 -DIST G4RadioactiveDecay.3.2.tar.gz 761070 RMD160 1f797977c0c66722f4b032ac546c26eaa8a9f14a SHA1 45e706e46a33e08b1706f069d15e8c2145f3410e SHA256 31dc70aa59cb86ef0dbaf96c639e0541b7569d4fc98f92064ecdc8bc4b9c839b
390 -DIST G4RadioactiveDecay.3.3.tar.gz 732628 SHA256 7f421d6808422f9186a8a96fc1889a54af03c80a37b9f9d1d51ab359ea0264d1
391 -DIST PhotonEvaporation.2.0.tar.gz 7506068 RMD160 24d46b08b2ffeca5b3be186baffb650b99accc97 SHA1 df3b4994c7248da7a226c186be747c4b823d34fa SHA256 5aac0ce683ca23274a7736c8e8911d8cf32d2bf33aab33a9a23126664762d61d
392 -DIST RealSurface.1.0.tar.gz 1257863 RMD160 030513fe340e0cccbfe0b9ae9acb3ba6b5291ebb SHA1 9b4bd95c647dc702458eeaf89ebf62c5885e2ece SHA256 3e2d2506600d2780ed903f1f2681962e208039329347c58ba1916740679020b1
393 -DIST geant321_3.21.14.dfsg-8.diff.gz 41909 RMD160 4edbe5d3dd93a78198fa2d2d83770c8b85eee4de SHA1 39f48c4263f543b74eee6095c11f5ade9798f253 SHA256 785277dab1e1d3e17d60c85f3826bc67bbd6de7e6a6d40ff7af901371c4d2ce1
394 -DIST geant321_3.21.14.dfsg-9.diff.gz 47589 RMD160 78561bba0c79a13d34f64c4594cf73019b3f8a0a SHA1 1622441f91e850e1918e6e686d2ae44b0348f243 SHA256 419bc2315e2692fe84b353d445cbae7af995d84a6a0290b7f9051ee041243d20
395 -DIST geant321_3.21.14.dfsg.orig.tar.gz 10922928 SHA256 186fe98a08ad1de39f68698a09a46e7c2f14c37b22f8f990257b0bd66215c5b4
396 -DIST geant4.9.2.p02.tar.gz 18822956 SHA256 4d19bb76bf956004481bc433bf4735780ccc6354d3dc53321d532fd283243078
397 -DIST geant4.9.3.p02.tar.gz 20009687 RMD160 3fc3ce68965666670a2cf6e7dbe93c00b305fc30 SHA1 1728ea641ecb7ff50d2f44366add3a7569967839 SHA256 9fed501a6b0fed9050655633998acb942f7be430711e08f234dd748c23037a90
398 -DIST geant4.9.4.p03.tar.gz 25241424 RMD160 af3a64517bac181366c3a680d3723fbe7edd3ebb SHA1 4d1f46471446c210a85edae8d4759803e55bea28 SHA256 5090ca5b506238f16ba2ae2176221a18b6fde06f91180850a109fae1006910c0
399 -DIST geant4.9.5.p01.tar.gz 28466803 SHA256 451f8c4a29bb0dc4b923d59d77535a657f0f8a30dc6c8ef639c8b1ebdb26a10e
400 -DIST geant4.9.5.tar.gz 28458437 SHA256 b6b31752319805052fb765f89ca38a23fb299a0a5bf900daeacd1950d6c9a597
401 -EBUILD geant-3.21.14-r2.ebuild 1885 RMD160 2022b046c7f52a4687948387cd7a084e2b0d19e1 SHA1 ea5a80bb06da07183946a96db02e2d0158b24312 SHA256 6d410dc45b374c86bd34c3ca3eaa740fc5eb91dcb91df86497b6c906e4577d93
402 -EBUILD geant-3.21.14-r3.ebuild 1719 RMD160 7158c53cb2f0e1098fd5f6d5249029fffe35cf3a SHA1 10f67d4d0c17aab06ce4f50fa3f2393a792c426b SHA256 5bb8f71e86a5f5562f0aab9f86f14937e863dffd2b9e1bb502fd5ba9a120f1b9
403 -EBUILD geant-4.9.2_p02.ebuild 8145 RMD160 3d1a138202fe2e3151ad684c18cec0e7a4dccbfc SHA1 d813033ebcae3ef491aae7a9a794ef63a8813d8d SHA256 02920927f1eb081a9753f7ac9c8a282d036955750796bbbd6b007fa55f6c1e26
404 -EBUILD geant-4.9.3_p02.ebuild 8119 RMD160 818e90c10d2d403da1e42149d135e9393864c2da SHA1 1bef82b52713da6b85add2cd98ef9d18a4725b06 SHA256 e057b0bd6aa46df7b5299ffd2511c4f13bde4efc0761f90e8006f17b4395c886
405 -EBUILD geant-4.9.4_p03.ebuild 2392 RMD160 7bd5153614325bbf54c04a985da2e0562f7fa78a SHA1 9457c7f0a07fa76f33d3e2699aee703e3f4cc521 SHA256 2787a6dc246f3b047cd8d12c0287da3a51e7a5b153cf4f64f7984683fb7ca4c3
406 -EBUILD geant-4.9.5-r1.ebuild 3051 RMD160 1fb92013250a9f81b79c06fcc3bcdf7d2c3ed164 SHA1 ceaf06daf6e40d971712096ea62de7808a4f5d7f SHA256 d6f7e35a8b1e21333d1103918e5b2ce0c2b05cc48bd821c2104428694dcf2f08
407 -EBUILD geant-4.9.5_p01.ebuild 3045 RMD160 c3effd68c1be99dcf26e4183358e2e851b72e239 SHA1 424b1174dc4dc985caab7f864c9235754fac6e37 SHA256 0eb89ba5632b5025a27db108a66f2aa86fbc55577cf64ed33f1401f13a12a2d6
408 -MISC ChangeLog 12364 RMD160 4b3e24b5bfc1f654458644d1f64acf5ddebd5468 SHA1 bfd3c28e6ca815571dff31eae0cde2674860dfc6 SHA256 95a9bbeedebd53e60b294350d1cb41acfe8bf6cca5742f16089780a91aec146e
409 -MISC metadata.xml 1569 RMD160 b4e64715d0d29b17b7fc46da45f4ebbff41fc380 SHA1 b30f9de8adea84a688b1343115afa304d5b0de4f SHA256 532c396760c97bbf207439e4f189679bbe02fda61d33446beeebc5f855b36f63
410
411 diff --git a/sci-physics/geant/files/geant-4.9.2-zlib.patch b/sci-physics/geant/files/geant-4.9.2-zlib.patch
412 deleted file mode 100644
413 index 7b33733..0000000
414 --- a/sci-physics/geant/files/geant-4.9.2-zlib.patch
415 +++ /dev/null
416 @@ -1,11 +0,0 @@
417 ---- config/binmake.gmk.orig 2009-01-19 16:37:42.177379773 +0000
418 -+++ config/binmake.gmk 2009-01-19 16:38:04.671541248 +0000
419 -@@ -258,7 +258,7 @@
420 - endif
421 - endif
422 -
423 --ifdef G4LIB_USE_ZLIB
424 -+ifdef G4LIB_BUILD_ZLIB
425 - LDLIBS2 += -lG4zlib
426 - endif
427 -
428
429 diff --git a/sci-physics/geant/files/geant-4.9.3-respect_flags.patch b/sci-physics/geant/files/geant-4.9.3-respect_flags.patch
430 deleted file mode 100644
431 index 52a7caf..0000000
432 --- a/sci-physics/geant/files/geant-4.9.3-respect_flags.patch
433 +++ /dev/null
434 @@ -1,125 +0,0 @@
435 -Respect CXX, compiler flags
436 -Fix build with --as-needed
437 -
438 -http://bugs.gentoo.org/show_bug.cgi?id=344119
439 -
440 ---- config/sys/Linux-g++.gmk
441 -+++ config/sys/Linux-g++.gmk
442 -@@ -2,9 +2,7 @@
443 - # ------ GNU/LINUX ------ gcc 3.2 and higher
444 - #
445 - ifeq ($(G4SYSTEM),Linux-g++)
446 -- CXX := g++
447 -- CXXFLAGS := -W -Wall -ansi -pedantic -Wno-non-virtual-dtor -Wno-long-long
448 -- CXXFLAGS += -Wwrite-strings -Wpointer-arith -Woverloaded-virtual -pipe
449 -+ CXXFLAGS += -ansi
450 - #
451 - # Uncomment the following options to activate Pentium4 chip specific
452 - # floating-point operations on the SSE unit. It will allow for more stable
453 -@@ -14,27 +12,16 @@
454 - # platforms. Will only run on Pentium4-based architectures !
455 - #
456 - # CXXFLAGS += -march=pentium4 -mfpmath=sse
457 -- ifdef G4OPTIMISE
458 -- CXXFLAGS += -O2
459 -- FCFLAGS := -O2
460 -- CCFLAGS := -O2
461 -- else
462 -- ifdef G4DEBUG
463 -+ ifdef G4DEBUG
464 - CXXFLAGS += -g
465 -- FCFLAGS := -g
466 -- CCFLAGS := -g
467 -- endif
468 -+ FCFLAGS += -g
469 -+ CCFLAGS += -g
470 - endif
471 - ifdef G4PROFILE
472 - CXXFLAGS += -pg
473 - FCFLAGS += -pg
474 - CCFLAGS += -pg
475 - endif
476 -- ifdef G4OPTDEBUG
477 -- CXXFLAGS += -O2 -g
478 -- FCFLAGS += -O2 -g
479 -- CCFLAGS += -O2 -g
480 -- endif
481 - ifdef G4LIB_BUILD_SHARED
482 - CXXFLAGS += -fPIC
483 - FCFLAGS += -fPIC
484 -@@ -42,7 +29,6 @@
485 - endif
486 - G4RUNPATHOPTION := -Wl,-rpath
487 - CC := gcc
488 -- FC := gfortran
489 - FCFLAGS += -fno-automatic -fno-backslash -fno-second-underscore
490 - FCLIBS := -lg2c -lnsl
491 - ECHO := /bin/echo -e
492 -@@ -108,7 +94,7 @@
493 - endif
494 - ifndef QTLIBPATH
495 - QTLIBPATH := $(QTHOME)/lib
496 -- QT_SEARCH_LIB := $(shell ls $(QTLIBPATH)/qt$(QT_VERSION)/libq* 2>/dev/null | wc -l )
497 -+ QT_SEARCH_LIB := $(shell ls $(QTLIBPATH)/qt$(QT_VERSION)/lib[q,Q]t* 2>/dev/null | wc -l )
498 - ifneq ($(QT_SEARCH_LIB),0)
499 - QTLIBPATH := $(QTHOME)/lib/qt$(QT_VERSION)
500 - endif
501 -@@ -140,13 +126,13 @@
502 - define build-granular-shared-lib
503 - @libdir=`(cd $(@D);/bin/pwd)`; \
504 - cd $(G4TMPDIR); \
505 -- $(CXX) -Wl,-soname,$(@F) -shared -o $$libdir/$(@F) $(INTYLIBS) *.o
506 -+ $(CXX) $(LDFLAGS) -Wl,-soname,$(@F) -shared -o $$libdir/$(@F) *.o $(INTYLIBS);
507 - endef
508 - define build-global-shared-lib
509 - @libdir=`(cd $(@D);/bin/pwd)`; \
510 - cd $(G4TMP)/$(G4SYSTEM); \
511 -- $(CXX) -Wl,-soname,$(@F) -shared -o $$libdir/$(@F) $(INTYLIBS) \
512 -- $(foreach dir,$(SUBLIBS),$(dir)/*.o);
513 -+ $(CXX) $(LDFLAGS) -Wl,-soname,$(@F) -shared -o $$libdir/$(@F) \
514 -+ $(foreach dir,$(SUBLIBS),$(dir)/*.o) $(INTYLIBS);
515 - endef
516 -
517 - endif
518 ---- config/sys/Linux-icc.gmk
519 -+++ config/sys/Linux-icc.gmk
520 -@@ -3,17 +3,11 @@
521 - #
522 - ifeq ($(G4SYSTEM),Linux-icc)
523 - CXX := icc
524 -- CXXFLAGS := -ansi -fp-model precise -no-gcc -w1
525 -- ifdef G4OPTIMISE
526 -- CXXFLAGS += -O2
527 -- FCFLAGS := -O2
528 -- CCFLAGS := -O2
529 -- else
530 -- ifdef G4DEBUG
531 -- CXXFLAGS += -g
532 -- FCFLAGS := -g
533 -- CCFLAGS := -g
534 -- endif
535 -+ CXXFLAGS += -ansi
536 -+ ifdef G4DEBUG
537 -+ CXXFLAGS += -g
538 -+ FCFLAGS += -g
539 -+ CCFLAGS += -g
540 - endif
541 - ifdef G4PROFILE
542 - CXXFLAGS += -qp
543 -@@ -61,13 +55,13 @@
544 - define build-granular-shared-lib
545 - @libdir=`(cd $(@D);/bin/pwd)`; \
546 - cd $(G4TMPDIR); \
547 -- $(CXX) -Wl,-soname,$(@F) -shared -o $$libdir/$(@F) $(INTYLIBS) *.o
548 -+ $(CXX) $(LDFLAGS) -Wl,-soname,$(@F) -shared -o $$libdir/$(@F) *.o $(INTYLIBS);
549 - endef
550 - define build-global-shared-lib
551 - @libdir=`(cd $(@D);/bin/pwd)`; \
552 - cd $(G4TMP)/$(G4SYSTEM); \
553 -- $(CXX) -Wl,-soname,$(@F) -shared -o $$libdir/$(@F) $(INTYLIBS) \
554 -- $(foreach dir,$(SUBLIBS),$(dir)/*.o);
555 -+ $(CXX) $(LDFLAGS) -Wl,-soname,$(@F) -shared -o $$libdir/$(@F) \
556 -+ $(foreach dir,$(SUBLIBS),$(dir)/*.o) $(INTYLIBS);
557 - endef
558 -
559 - endif
560
561 diff --git a/sci-physics/geant/files/geant-4.9.3-zlib.patch b/sci-physics/geant/files/geant-4.9.3-zlib.patch
562 deleted file mode 100644
563 index f047abd..0000000
564 --- a/sci-physics/geant/files/geant-4.9.3-zlib.patch
565 +++ /dev/null
566 @@ -1,27 +0,0 @@
567 ---- config/binmake.gmk.orig
568 -+++ config/binmake.gmk
569 -@@ -234,7 +234,7 @@ ifdef GLOBALLIBS
570 - -lG4intercoms \
571 - -lG4global
572 -
573 -- ifdef G4LIB_USE_ZLIB
574 -+ ifdef G4LIB_BUILD_ZLIB
575 - LDLIBS2 += -lG4zlib
576 - endif
577 -
578 -
579 ---- config/architecture.gmk.orig 2011-01-16 00:22:05.976079082 +0000
580 -+++ config/architecture.gmk 2011-01-16 00:23:18.346082379 +0000
581 -@@ -214,8 +214,10 @@
582 - else
583 - LDFLAGS += -L$(CLHEP_LIB_DIR)
584 - LOADLIBS := -l$(CLHEP_LIB) -lm
585 -- ifndef G4LIB_USE_ZLIB
586 -- LOADLIBS += -lz
587 -+ ifdef G4LIB_USE_ZLIB
588 -+ ifndef G4LIB_BUILD_ZLIB
589 -+ LOADLIBS += -lz
590 -+ endif
591 - endif
592 - endif
593 -
594
595 diff --git a/sci-physics/geant/files/geant-4.9.4-datadir.patch b/sci-physics/geant/files/geant-4.9.4-datadir.patch
596 deleted file mode 100644
597 index c691d90..0000000
598 --- a/sci-physics/geant/files/geant-4.9.4-datadir.patch
599 +++ /dev/null
600 @@ -1,43 +0,0 @@
601 ---- cmake/Modules/Geant4ToolchainBackwardCompatibility.cmake.orig 2011-01-22 00:49:11.096082056 +0000
602 -+++ cmake/Modules/Geant4ToolchainBackwardCompatibility.cmake 2011-01-22 00:53:04.746078920 +0000
603 -@@ -74,9 +74,9 @@
604 - # Construct backward compatible variables
605 - #
606 - set(G4SYSTEM "${GEANT4_SYSTEM}-${GEANT4_COMPILER}")
607 --set(G4INSTALL ${GEANT4_DATADIR}/geant4-${geant4_VERSION})
608 -+set(G4INSTALL ${GEANT4_DATADIR}/geant4)
609 - set(G4INCLUDE ${GEANT4_INCLUDEDIR}/geant4)
610 --set(G4LIB ${GEANT4_LIBDIR}/geant4-${geant4_VERSION})
611 -+set(G4LIB ${GEANT4_LIBDIR}/geant4)
612 -
613 - message(STATUS "Geant4 backwards compatible variable G4SYSTEM : ${G4SYSTEM}")
614 - message(STATUS "Geant4 backwards compatible variable G4INSTALL: ${G4INSTALL}")
615 -@@ -125,7 +125,7 @@
616 - # Install targets
617 - # toolchain
618 - install(DIRECTORY config
619 -- DESTINATION ${GEANT4_DATAROOTDIR}/geant4-${geant4_VERSION}
620 -+ DESTINATION ${GEANT4_DATAROOTDIR}/geant4
621 - FILES_MATCHING PATTERN "*.gmk"
622 - PATTERN "CVS" EXCLUDE
623 - PATTERN "scripts/" EXCLUDE)
624 -@@ -134,16 +134,16 @@
625 - install(FILES
626 - ${CMAKE_BINARY_DIR}/outputs/runtime/geant4-${geant4_VERSION}.sh
627 - ${CMAKE_BINARY_DIR}/outputs/runtime/geant4-${geant4_VERSION}.csh
628 -- DESTINATION ${GEANT4_DATAROOTDIR}/geant4-${geant4_VERSION}/config
629 -+ DESTINATION ${GEANT4_DATAROOTDIR}/geant4/config
630 - PERMISSIONS
631 - OWNER_READ OWNER_WRITE OWNER_EXECUTE
632 - GROUP_READ GROUP_EXECUTE
633 - WORLD_READ WORLD_EXECUTE)
634 -
635 - # compatibility softlink to library directory
636 -- install(CODE "execute_process(COMMAND \${CMAKE_COMMAND} -E make_directory \$ENV{DESTDIR}${GEANT4_LIBDIR}/geant4-${geant4_VERSION})")
637 -+ install(CODE "execute_process(COMMAND \${CMAKE_COMMAND} -E make_directory \$ENV{DESTDIR}${GEANT4_LIBDIR}/geant4)")
638 -
639 -- install(CODE "execute_process(COMMAND \${CMAKE_COMMAND} -E create_symlink .. ${GEANT4_SYSTEM}-${GEANT4_COMPILER} WORKING_DIRECTORY \$ENV{DESTDIR}${GEANT4_LIBDIR}/geant4-${geant4_VERSION})")
640 -+ install(CODE "execute_process(COMMAND \${CMAKE_COMMAND} -E create_symlink .. ${GEANT4_SYSTEM}-${GEANT4_COMPILER} WORKING_DIRECTORY \$ENV{DESTDIR}${GEANT4_LIBDIR}/geant4)")
641 -
642 - endif()
643 -
644
645 diff --git a/sci-physics/geant/files/geant-4.9.4-libdir.patch b/sci-physics/geant/files/geant-4.9.4-libdir.patch
646 deleted file mode 100644
647 index 8934f73..0000000
648 --- a/sci-physics/geant/files/geant-4.9.4-libdir.patch
649 +++ /dev/null
650 @@ -1,35 +0,0 @@
651 ---- CMakeLists.txt.orig 2011-01-17 06:25:14.536078940 +0000
652 -+++ CMakeLists.txt 2011-01-21 23:50:53.406082074 +0000
653 -@@ -195,7 +195,7 @@
654 - set(GEANT4_PREFIX ${CMAKE_INSTALL_PREFIX})
655 - set(GEANT4_EXEC_PREFIX ${GEANT4_PREFIX})
656 - set(GEANT4_BINDIR ${GEANT4_EXEC_PREFIX}/bin)
657 --set(GEANT4_LIBDIR ${GEANT4_PREFIX}/lib)
658 -+set(GEANT4_LIBDIR ${GEANT4_PREFIX}/lib${LIB_SUFFIX})
659 - set(GEANT4_DATAROOTDIR ${GEANT4_PREFIX}/share)
660 - set(GEANT4_DATADIR ${GEANT4_DATAROOTDIR})
661 - set(GEANT4_INCLUDEDIR ${GEANT4_PREFIX}/include)
662 ---- cmake/Modules/Geant4MacroLibraryTargets.cmake.orig 2011-01-21 23:36:09.356079013 +0000
663 -+++ cmake/Modules/Geant4MacroLibraryTargets.cmake 2011-01-21 23:49:49.826082339 +0000
664 -@@ -35,8 +35,8 @@
665 - # NEEDS WORK TO REMOVE HARDCODED LIB/BIN DIR
666 - install(TARGETS ${G4LIBTARGET_NAME}
667 - RUNTIME DESTINATION bin
668 -- LIBRARY DESTINATION lib
669 -- ARCHIVE DESTINATION lib)
670 -+ LIBRARY DESTINATION lib${LIB_SUFFIX}
671 -+ ARCHIVE DESTINATION lib${LIB_SUFFIX})
672 - endif()
673 -
674 - #
675 -@@ -59,8 +59,8 @@
676 -
677 - install(TARGETS ${G4LIBTARGET_NAME}-static
678 - RUNTIME DESTINATION bin
679 -- LIBRARY DESTINATION lib
680 -- ARCHIVE DESTINATION lib)
681 -+ LIBRARY DESTINATION lib${LIB_SUFFIX}
682 -+ ARCHIVE DESTINATION lib${LIB_SUFFIX})
683 - endif()
684 - ENDMACRO()
685 -
686
687 diff --git a/sci-physics/geant/files/geant-4.9.4-no-benchmarks.patch b/sci-physics/geant/files/geant-4.9.4-no-benchmarks.patch
688 deleted file mode 100644
689 index 8c9d477..0000000
690 --- a/sci-physics/geant/files/geant-4.9.4-no-benchmarks.patch
691 +++ /dev/null
692 @@ -1,10 +0,0 @@
693 ---- source/geometry/CMakeLists.txt.orig 2011-01-17 05:09:38.046080303 +0000
694 -+++ source/geometry/CMakeLists.txt 2011-01-17 05:09:59.636215548 +0000
695 -@@ -12,7 +12,6 @@
696 - #
697 - #------------------------------------------------------------------------------
698 -
699 --add_subdirectory(benchmarks)
700 - add_subdirectory(biasing)
701 - add_subdirectory(divisions)
702 - add_subdirectory(magneticfield)
703
704 diff --git a/sci-physics/geant/files/geant-4.9.4-no-examples.patch b/sci-physics/geant/files/geant-4.9.4-no-examples.patch
705 deleted file mode 100644
706 index 6db7b3f..0000000
707 --- a/sci-physics/geant/files/geant-4.9.4-no-examples.patch
708 +++ /dev/null
709 @@ -1,15 +0,0 @@
710 ---- CMakeLists.txt.orig 2011-01-22 01:47:07.000000000 +0000
711 -+++ CMakeLists.txt 2011-01-22 02:00:58.676084146 +0000
712 -@@ -209,9 +209,9 @@
713 - # Install any extra files needed such as documentation and legacy Makefiles
714 - #
715 - # User example code
716 --install(DIRECTORY examples
717 -- DESTINATION ${GEANT4_DATAROOTDIR}/geant4-${geant4_VERSION}
718 -- PATTERN "CVS" EXCLUDE)
719 -+#install(DIRECTORY examples
720 -+# DESTINATION ${GEANT4_DATAROOTDIR}/geant4-${geant4_VERSION}
721 -+# PATTERN "CVS" EXCLUDE)
722 -
723 -
724 - #
725
726 diff --git a/sci-physics/geant/files/geant-4.9.4-trajectory.patch b/sci-physics/geant/files/geant-4.9.4-trajectory.patch
727 deleted file mode 100644
728 index df45ae2..0000000
729 --- a/sci-physics/geant/files/geant-4.9.4-trajectory.patch
730 +++ /dev/null
731 @@ -1,11 +0,0 @@
732 ---- CMakeLists.txt.orig 2011-04-28 01:19:54.232041312 +0200
733 -+++ CMakeLists.txt 2011-04-28 01:15:11.434101391 +0200
734 -@@ -43,6 +43,8 @@
735 - set(${PROJECT_NAME}_VERSION_MINOR "4")
736 - set(${PROJECT_NAME}_VERSION_PATCH "1")
737 -
738 -+add_definitions(-DG4_STORE_TRAJECTORY)
739 -+
740 - #------------------------------------------------------------------------------
741 - # Set up path to internal set of CMake modules.
742 - #
743
744 diff --git a/sci-physics/geant/files/geant-4.9.4-zlib.patch b/sci-physics/geant/files/geant-4.9.4-zlib.patch
745 deleted file mode 100644
746 index f042969..0000000
747 --- a/sci-physics/geant/files/geant-4.9.4-zlib.patch
748 +++ /dev/null
749 @@ -1,35 +0,0 @@
750 -force use of system zlib instead of bundled G4zlib
751 ---- source/visualization/HepRep/sources.cmake.orig 2011-12-02 15:07:49.000000000 +0000
752 -+++ source/visualization/HepRep/sources.cmake 2011-12-18 06:21:22.000000000 +0000
753 -@@ -91,7 +91,7 @@
754 - G4specsolids
755 - G4tracking
756 - G4vis_management
757 -- G4zlib
758 -+ ${ZLIB_LIBRARIES}
759 - GLOBAL_DEPENDENCIES
760 - G4digits_hits
761 - G4geometry
762 -@@ -102,7 +102,7 @@
763 - G4modeling
764 - G4tracking
765 - G4vis_management
766 -- G4zlib
767 -+ ${ZLIB_LIBRARIES}
768 - LINK_LIBRARIES
769 - )
770 -
771 ---- source/visualization/externals/gl2ps/sources.cmake.orig 2011-12-02 16:07:56.000000000 +0100
772 -+++ source/visualization/externals/gl2ps/sources.cmake 2012-03-09 14:09:26.965148002 +0100
773 -@@ -49,9 +49,9 @@
774 - G4OpenGL2PSAction.cc
775 - gl2ps.cc
776 - GRANULAR_DEPENDENCIES
777 -- G4zlib
778 -+ ${ZLIB_LIBRARIES}
779 - GLOBAL_DEPENDENCIES
780 -- G4zlib
781 -+ ${ZLIB_LIBRARIES}
782 - LINK_LIBRARIES
783 - ${OPENGL_LIBRARIES}
784 - )
785
786 diff --git a/sci-physics/geant/files/geant-4.9.5-scripts-only-dataenv.patch b/sci-physics/geant/files/geant-4.9.5-scripts-only-dataenv.patch
787 deleted file mode 100644
788 index db10e26..0000000
789 --- a/sci-physics/geant/files/geant-4.9.5-scripts-only-dataenv.patch
790 +++ /dev/null
791 @@ -1,56 +0,0 @@
792 -tweak Geant4ToolchainBackwardCompatibility.cmake to get the envvars we want. bug 409853
793 -diff --git a/cmake/Modules/Geant4ToolchainBackwardCompatibility.cmake b/cmake/Modules/Geant4ToolchainBackwardCompatibility.cmake
794 -index 41a88c4..e93b923 100644
795 ---- a/cmake/Modules/Geant4ToolchainBackwardCompatibility.cmake
796 -+++ b/cmake/Modules/Geant4ToolchainBackwardCompatibility.cmake
797 -@@ -678,15 +678,4 @@ foreach(_shell bourne;cshell)
798 - @ONLY
799 - )
800 -
801 -- # Install it to the required location
802 -- install(FILES
803 -- ${PROJECT_BINARY_DIR}/InstallTreeFiles/${_scriptfullname}
804 -- DESTINATION ${CMAKE_INSTALL_BINDIR}
805 -- PERMISSIONS
806 -- OWNER_READ OWNER_WRITE OWNER_EXECUTE
807 -- GROUP_READ GROUP_EXECUTE
808 -- WORLD_READ WORLD_EXECUTE
809 -- COMPONENT Runtime
810 -- )
811 - endforeach()
812 --
813 -diff --git a/cmake/Templates/geant4-env-skeleton.in b/cmake/Templates/geant4-env-skeleton.in
814 -index ea8f104..db68b9c 100644
815 ---- a/cmake/Templates/geant4-env-skeleton.in
816 -+++ b/cmake/Templates/geant4-env-skeleton.in
817 -@@ -1,30 +1,3 @@
818 --#!@GEANT4_TC_SHELL_PROGRAM
819 --
820 --#----------------------------------------------------------------------------
821 --# @GEANT4_TC_SHELL_FAMILY@ environment setup script for Geant4 @Geant4_VERSION@
822 --#
823 --# This script will configure your environment so that any Geant4 supplied
824 --# tools, libraries and data are available in your PATH, library paths etc.
825 --# Data libraries will only be setup if they were installed as part of the
826 --# Geant4 installation.
827 --#
828 --# Source this script to perform the setup.
829 --#
830 --# This script is autogenerated by CMake DO NOT EDIT
831 --#
832 --
833 --#----------------------------------------------------------------------------
834 --# Locate directory of self
835 --#
836 --@GEANT4_ENV_SELFLOCATE_COMMAND@
837 --
838 --
839 --#----------------------------------------------------------------------------
840 --# Setup binary and library paths...
841 --#
842 --@GEANT4_ENV_BINPATH_SETUP@
843 --@GEANT4_ENV_LIBPATH_SETUP@
844 --
845 - #----------------------------------------------------------------------------
846 - # Resource file paths
847 - # Data Library Paths are only set if they were installed by CMake
848
849 diff --git a/sci-physics/geant/files/geant-4.9.5_p01-scripts-only-dataenv.patch b/sci-physics/geant/files/geant-4.9.5_p01-scripts-only-dataenv.patch
850 deleted file mode 100644
851 index 0eb839d..0000000
852 --- a/sci-physics/geant/files/geant-4.9.5_p01-scripts-only-dataenv.patch
853 +++ /dev/null
854 @@ -1,56 +0,0 @@
855 -tweak Geant4ToolchainBackwardCompatibility.cmake to get the envvars we want. bug 409853
856 -diff --git a/cmake/Modules/Geant4ToolchainBackwardCompatibility.cmake b/cmake/Modules/Geant4ToolchainBackwardCompatibility.cmake
857 -index 41a88c4..e93b923 100644
858 ---- a/cmake/Modules/Geant4ToolchainBackwardCompatibility.cmake
859 -+++ b/cmake/Modules/Geant4ToolchainBackwardCompatibility.cmake
860 -@@ -678,15 +678,4 @@ foreach(_shell bourne;cshell)
861 - @ONLY
862 - )
863 -
864 -- # Install it to the required location
865 -- install(FILES
866 -- ${PROJECT_BINARY_DIR}/InstallTreeFiles/${_scriptfullname}
867 -- DESTINATION ${CMAKE_INSTALL_BINDIR}
868 -- PERMISSIONS
869 -- OWNER_READ OWNER_WRITE OWNER_EXECUTE
870 -- GROUP_READ GROUP_EXECUTE
871 -- WORLD_READ WORLD_EXECUTE
872 -- COMPONENT Runtime
873 -- )
874 - endforeach()
875 --
876 -diff --git a/cmake/Templates/geant4-env-skeleton.in b/cmake/Templates/geant4-env-skeleton.in
877 -index ea8f104..db68b9c 100644
878 ---- a/cmake/Templates/geant4-env-skeleton.in
879 -+++ b/cmake/Templates/geant4-env-skeleton.in
880 -@@ -1,30 +1,3 @@
881 --#!@GEANT4_TC_SHELL_PROGRAM@
882 --
883 --#----------------------------------------------------------------------------
884 --# @GEANT4_TC_SHELL_FAMILY@ environment setup script for Geant4 @Geant4_VERSION@
885 --#
886 --# This script will configure your environment so that any Geant4 supplied
887 --# tools, libraries and data are available in your PATH, library paths etc.
888 --# Data libraries will only be setup if they were installed as part of the
889 --# Geant4 installation.
890 --#
891 --# Source this script to perform the setup.
892 --#
893 --# This script is autogenerated by CMake DO NOT EDIT
894 --#
895 --
896 --#----------------------------------------------------------------------------
897 --# Locate directory of self
898 --#
899 --@GEANT4_ENV_SELFLOCATE_COMMAND@
900 --
901 --
902 --#----------------------------------------------------------------------------
903 --# Setup binary and library paths...
904 --#
905 --@GEANT4_ENV_BINPATH_SETUP@
906 --@GEANT4_ENV_LIBPATH_SETUP@
907 --
908 - #----------------------------------------------------------------------------
909 - # Resource file paths
910 - # Data Library Paths are only set if they were installed by CMake
911
912 diff --git a/sci-physics/geant/geant-3.21.14-r2.ebuild b/sci-physics/geant/geant-3.21.14-r2.ebuild
913 deleted file mode 100644
914 index eeca20d..0000000
915 --- a/sci-physics/geant/geant-3.21.14-r2.ebuild
916 +++ /dev/null
917 @@ -1,72 +0,0 @@
918 -# Copyright 1999-2011 Gentoo Foundation
919 -# Distributed under the terms of the GNU General Public License v2
920 -# $Header: /var/cvsroot/gentoo-x86/sci-physics/geant/geant-3.21.14-r2.ebuild,v 1.20 2011/06/28 13:34:44 jlec Exp $
921 -
922 -EAPI=2
923 -
924 -inherit eutils fortran-2
925 -
926 -DEB_PN=geant321
927 -DEB_PV=${PV}.dfsg
928 -DEB_PR=8
929 -DEB_P=${DEB_PN}_${DEB_PV}
930 -
931 -DESCRIPTION="CERN's detector description and simulation Tool"
932 -HOMEPAGE="http://wwwasd.web.cern.ch/wwwasd/geant/index.html"
933 -SRC_URI="
934 - mirror://debian/pool/main/${DEB_PN:0:1}/${DEB_PN}/${DEB_P}.orig.tar.gz
935 - mirror://debian/pool/main/${DEB_PN:0:1}/${DEB_PN}/${DEB_P}-${DEB_PR}.diff.gz"
936 -
937 -SLOT="3"
938 -LICENSE="GPL-2 LGPL-2 BSD"
939 -KEYWORDS="amd64 x86"
940 -IUSE=""
941 -
942 -RDEPEND="
943 - dev-lang/cfortran
944 - sci-physics/cernlib
945 - sci-physics/paw
946 - virtual/fortran
947 - x11-libs/openmotif:0"
948 -DEPEND="${RDEPEND}
949 - virtual/latex-base
950 - x11-misc/imake
951 - x11-misc/makedepend"
952 -
953 -S="${WORKDIR}/${DEB_PN}-${DEB_PV}.orig"
954 -
955 -src_prepare() {
956 - cd "${WORKDIR}"
957 - sed -i -e 's:/tmp/dp.*/cern:cern:g' ${DEB_P}-${DEB_PR}.diff || die
958 - epatch ${DEB_P}-${DEB_PR}.diff
959 - cd "${S}"
960 - cp debian/add-ons/Makefile .
961 - export DEB_BUILD_OPTIONS="$(tc-getFC) nostrip nocheck"
962 - sed \
963 - -e 's:/usr/local:/usr:g' \
964 - -i Makefile || die "sed'ing the Makefile failed"
965 -
966 - einfo "Applying Debian patches"
967 - emake -j1 patch || die "debian patch failed"
968 -
969 - # since we depend on cfortran, do not use the one from cernlib
970 - rm -f src/include/cfortran/cfortran.h
971 -}
972 -
973 -src_compile() {
974 - # create local LaTeX cache directory
975 - VARTEXFONTS="${T}"/fonts
976 - emake -j1 cernlib-indep cernlib-arch || die "emake failed"
977 -}
978 -
979 -src_test_() {
980 - LD_LIBRARY_PATH="${S}"/shlib \
981 - emake -j1 cernlib-test || die "emake test failed"
982 -}
983 -
984 -src_install() {
985 - emake DESTDIR="${D}" install || die "emake install failed"
986 - cd "${S}"/debian
987 - dodoc changelog README.* deadpool.txt NEWS copyright || die "dodoc failed"
988 - newdoc add-ons/README README.add-ons || die "newdoc failed"
989 -}
990
991 diff --git a/sci-physics/geant/geant-3.21.14-r3.ebuild b/sci-physics/geant/geant-3.21.14-r3.ebuild
992 deleted file mode 100644
993 index 9441f5b..0000000
994 --- a/sci-physics/geant/geant-3.21.14-r3.ebuild
995 +++ /dev/null
996 @@ -1,70 +0,0 @@
997 -# Copyright 1999-2011 Gentoo Foundation
998 -# Distributed under the terms of the GNU General Public License v2
999 -# $Header: /var/cvsroot/gentoo-x86/sci-physics/geant/geant-3.21.14-r3.ebuild,v 1.1 2011/07/21 16:50:54 bicatali Exp $
1000 -
1001 -EAPI=4
1002 -inherit eutils fortran-2
1003 -
1004 -DEB_PN=geant321
1005 -DEB_PV=${PV}.dfsg
1006 -DEB_PR=9
1007 -DEB_P=${DEB_PN}_${DEB_PV}
1008 -
1009 -DESCRIPTION="CERN's detector description and simulation Tool"
1010 -HOMEPAGE="http://wwwasd.web.cern.ch/wwwasd/geant/"
1011 -
1012 -LICENSE="GPL-2 LGPL-2 BSD"
1013 -SRC_URI="mirror://debian/pool/main/${DEB_PN:0:1}/${DEB_PN}/${DEB_P}.orig.tar.gz
1014 - mirror://debian/pool/main/${DEB_PN:0:1}/${DEB_PN}/${DEB_P}-${DEB_PR}.diff.gz"
1015 -
1016 -KEYWORDS="~amd64 ~x86"
1017 -SLOT="3"
1018 -IUSE=""
1019 -
1020 -RDEPEND=">=x11-libs/openmotif-2.3:0
1021 - virtual/fortran
1022 - dev-lang/cfortran
1023 - sci-physics/cernlib
1024 - sci-physics/paw"
1025 -
1026 -DEPEND="${RDEPEND}
1027 - virtual/latex-base
1028 - x11-misc/imake
1029 - x11-misc/makedepend"
1030 -
1031 -S="${WORKDIR}/${DEB_PN}-${DEB_PV}.orig"
1032 -
1033 -src_prepare() {
1034 - cd "${WORKDIR}"
1035 - sed -i -e 's:/tmp/dp.*/cern:cern:g' ${DEB_P}-${DEB_PR}.diff || die
1036 - epatch ${DEB_P}-${DEB_PR}.diff
1037 - cd "${S}"
1038 - cp debian/add-ons/Makefile .
1039 - export DEB_BUILD_OPTIONS="$(tc-getFC) nostrip nocheck"
1040 - sed -i \
1041 - -e 's:/usr/local:/usr:g' \
1042 - Makefile || die "sed'ing the Makefile failed"
1043 -
1044 - einfo "Applying Debian patches"
1045 - emake -j1 patch
1046 -
1047 - # since we depend on cfortran, do not use the one from cernlib
1048 - rm -f src/include/cfortran/cfortran.h
1049 -}
1050 -
1051 -src_compile() {
1052 - # create local LaTeX cache directory
1053 - VARTEXFONTS="${T}"/fonts
1054 - emake -j1 cernlib-indep cernlib-arch
1055 -}
1056 -
1057 -src_test_() {
1058 - LD_LIBRARY_PATH="${S}"/shlib emake -j1 cernlib-test
1059 -}
1060 -
1061 -src_install() {
1062 - emake DESTDIR="${D}" install
1063 - cd debian
1064 - dodoc changelog README.* deadpool.txt NEWS copyright
1065 - newdoc add-ons/README README.add-ons
1066 -}
1067
1068 diff --git a/sci-physics/geant/geant-4.9.2_p02.ebuild b/sci-physics/geant/geant-4.9.2_p02.ebuild
1069 deleted file mode 100644
1070 index f99b090..0000000
1071 --- a/sci-physics/geant/geant-4.9.2_p02.ebuild
1072 +++ /dev/null
1073 @@ -1,264 +0,0 @@
1074 -# Copyright 1999-2011 Gentoo Foundation
1075 -# Distributed under the terms of the GNU General Public License v2
1076 -# $Header: /var/cvsroot/gentoo-x86/sci-physics/geant/geant-4.9.2_p02.ebuild,v 1.16 2011/08/02 05:50:11 mattst88 Exp $
1077 -
1078 -EAPI=2
1079 -
1080 -inherit eutils fortran-2 toolchain-funcs versionator
1081 -
1082 -PV1=$(get_version_component_range 1 ${PV})
1083 -PV2=$(get_version_component_range 2 ${PV})
1084 -PV3=$(get_version_component_range 3 ${PV})
1085 -MY_P=${PN}$(replace_version_separator 3 .)
1086 -
1087 -DESCRIPTION="Toolkit for simulation of passage of particles through matter"
1088 -HOMEPAGE="http://geant4.cern.ch/"
1089 -SRC_COM="http://geant4.web.cern.ch/geant4/support/source"
1090 -SRC_URI="${SRC_COM}/${MY_P}.tar.gz"
1091 -GEANT4_DATA="
1092 - G4NDL.3.13
1093 - G4EMLOW.6.2
1094 - G4RadioactiveDecay.3.2
1095 - PhotonEvaporation.2.0
1096 - G4ABLA.3.0"
1097 -for d in ${GEANT4_DATA}; do
1098 - SRC_URI="${SRC_URI} data? ( ${SRC_COM}/${d}.tar.gz )"
1099 -done
1100 -
1101 -LICENSE="geant4"
1102 -SLOT="4"
1103 -KEYWORDS="amd64 x86"
1104 -IUSE="aida athena +data dawn debug examples gdml geant3 global minimal +motif
1105 - +opengl openinventor qt4 +raytracerx static +vrml zlib"
1106 -
1107 -RDEPEND="
1108 - virtual/fortran
1109 - <sci-physics/clhep-2.1
1110 - motif? ( x11-libs/openmotif:0 )
1111 - athena? ( x11-libs/libXaw )
1112 - qt4? ( x11-libs/qt-gui:4 )
1113 - openinventor? ( >=media-libs/openinventor-2.1.5.10-r3 )
1114 - raytracerx? (
1115 - x11-libs/libX11
1116 - x11-libs/libXmu )
1117 - opengl? (
1118 - virtual/opengl
1119 - athena? ( x11-libs/libXaw3d )
1120 - qt4? ( x11-libs/qt-opengl:4 ) )
1121 - gdml? ( dev-libs/xerces-c )
1122 - geant3? ( sci-physics/geant:3 )
1123 - dawn? ( media-gfx/dawn )
1124 - zlib? ( sys-libs/zlib )"
1125 -DEPEND="${RDEPEND}"
1126 -
1127 -S="${WORKDIR}/${MY_P}"
1128 -
1129 -pkg_setup() {
1130 - fortran-2_pkg_setup
1131 - eval unset ${!G4*}
1132 -}
1133 -
1134 -src_prepare() {
1135 - # fix bad zlib dependency
1136 - epatch "${FILESDIR}"/${PN}-4.9.2-zlib.patch
1137 -
1138 - # propagate user's flags and compiler settings
1139 - sed -i -e 's/-o/$(LDFLAGS) -o/g' source/GNUmakefile || die
1140 - sed -i \
1141 - -e '/CXX.*:=.*g++/d' \
1142 - -e '/FC.*:=.*gfortran/d' \
1143 - -e 's/\(CXXFLAGS.*:=\).*/\1 -ansi/' \
1144 - -e '/CXXFLAGS.*+=.*pipe/d' \
1145 - -e "/CXXFLAGS.*=.*-O2/s|=.*|= ${CXXFLAGS}|" \
1146 - -e "/FCFLAGS.*=.*-O2/s|=.*|= ${FCFLAGS}|" \
1147 - -e "/CCFLAGS.*=.*-O2/s|=.*|= ${CFLAGS}|" \
1148 - -e "s|-Wl,-soname|${LDFLAGS} -Wl,-soname|g" \
1149 - -e "s/libq\*/lib\[q,Q\]t*/g" \
1150 - config/sys/Linux*gmk || die "flag substitution failed"
1151 - sed -i \
1152 - -e 's:g++:$(CXX):g' \
1153 - config/*.gmk || die "sed for forced g++ failed"
1154 -
1155 - # fix forced lib directory
1156 - sed -i \
1157 - -e 's:$(G4LIB)/$(G4SYSTEM):$(G4LIB):g' \
1158 - config/binmake.gmk || die "sed binmake.gmk failed"
1159 - sed -i \
1160 - -e '/$(G4LIB)\/$(G4SYSTEM)/d' \
1161 - config/architecture.gmk || die "sed architecture.gmk failed"
1162 - sed -i \
1163 - -e 's:$(G4LIB)/$(G4SYSTEM):$(G4TMP):g' \
1164 - config/common.gmk || die "sed common.gmk failed"
1165 - sed -i \
1166 - -e 's:$(G4LIB)/$(G4SYSTEM):$(G4TMP):g' \
1167 - config/moc.gmk || die "sed moc.gmk failed"
1168 - sed -i \
1169 - -e 's:$(G4LIB)/$(G4SYSTEM):$(G4TMP):g' \
1170 - -e 's:$(G4BIN)/$(G4SYSTEM):$(G4TMP):g' \
1171 - -e 's:$(G4TMP)/$(G4SYSTEM):$(G4TMP):g' \
1172 - source/GNUmakefile || die "sed GNUmakefile failed"
1173 - sed -i \
1174 - -e 's:$(G4LIB)/$(G4SYSTEM):$(G4TMP):g' \
1175 - config/globlib.gmk || die "sed globlib.gmk failed"
1176 -
1177 - # work around a non defined fortran compiler
1178 - use geant3 && export FC=$(tc-getFC)
1179 - # don't worry about the g++ name of the file, we remove all specific
1180 - export G4SYSTEM=Linux-g++
1181 -}
1182 -
1183 -src_configure() {
1184 - export GEANT4_DIR="/usr/share/${PN}${PV1}"
1185 - # where to put compiled libraries;
1186 - # we set env var G4LIB in src_install()
1187 - # to avoid confusing make
1188 - export GEANT4_LIBDIR=/usr/$(get_libdir)/${PN}${PV1}
1189 - export G4INSTALL="${S}"
1190 - export G4WORKDIR="${S}"
1191 - export G4INCLUDE="${D}/usr/include/${PN}"
1192 - export CLHEP_BASE_DIR=/usr
1193 -
1194 - # parse USE; just set flags of drivers to build, G4*_USE_* vars are set
1195 - # later automatically for G4*_BUILD_*_DRIVER
1196 - use minimal && export G4UI_NONE=y \
1197 - && export G4VIS_NONE=y
1198 -
1199 - use motif && export G4UI_BUILD_XM_SESSION=y
1200 - use athena && export G4UI_BUILD_XAW_SESSION=y
1201 - if use qt4; then
1202 - export G4UI_BUILD_QT_SESSION=y
1203 - export QTLIBS="-L/usr/$(get_libdir)/qt4 -lQtCore -lQtGui"
1204 - export QTFLAGS="-I/usr/include/qt4 -I/usr/include/qt4/Qt"
1205 - use opengl && \
1206 - export GLQTLIBS="${QTLIBS} -lQtOpenGL"
1207 - #export QTFLAGS="${QTFLAGS} -I/usr/include/qt4/QtOpenGL"
1208 - fi
1209 - use dawn && export G4VIS_BUILD_DAWN_DRIVER=y
1210 - use raytracerx && export G4VIS_BUILD_RAYTRACERX_DRIVER=y
1211 - use openinventor && export G4VIS_BUILD_OI_DRIVER=y
1212 - use opengl && export G4VIS_BUILD_OPENGLX_DRIVER=y
1213 - use opengl && use motif && export G4VIS_BUILD_OPENGLXM_DRIVER=y
1214 - use gdml && export G4LIB_BUILD_GDML=y
1215 - use geant3 && export G4LIB_BUILD_G3TOG4=y
1216 - use zlib && export G4LIB_USE_ZLIB=y
1217 - use vrml && export G4VIS_BUILD_VRML_DRIVER=y \
1218 - && export G4VIS_BUILD_VRMLFILE_DRIVER=y
1219 - use aida && export G4ANALYSIS_USE=y
1220 - use data && export G4DATA="${GEANT4_DIR}/data"
1221 - use debug && export G4DEBUG=y || export G4OPTIMIZE=y
1222 -
1223 - # switch to see compiling flags
1224 - export CPPVERBOSE=y
1225 -
1226 - # if shared libs are built, the script will also build static libs
1227 - # with pic flags
1228 - # avoid that by building it twice and removing temporary objects
1229 - export G4LIB_BUILD_SHARED=y
1230 -}
1231 -
1232 -src_compile() {
1233 - cd "${S}/source/"
1234 - einfo "Building shared library"
1235 - emake || die "Building shared geant failed"
1236 -
1237 - if use global; then
1238 - export G4LIB_USE_GRANULAR=y
1239 - einfo "Building granular libraries"
1240 - emake global || die "Building global libraries failed"
1241 - emake || die "Rebuilding shared geant failed"
1242 - fi
1243 -
1244 - if use static; then
1245 - einfo "Building static libraries"
1246 - rm -rf tmp
1247 - export G4LIB_BUILD_STATIC=y ; unset G4LIB_BUILD_SHARED
1248 - emake || die "Building static geant failed"
1249 - fi
1250 -}
1251 -
1252 -g4_create_env_script() {
1253 - # we need to change some variables to the final values since we hide these
1254 - # from make during the compile
1255 - export G4INSTALL=${GEANT4_DIR}
1256 - export G4LIB=${GEANT4_LIBDIR}
1257 - export G4INCLUDE=${G4INCLUDE/${D}/}
1258 - export G4WORKDIR=\${HOME}/${PN}${PV1}
1259 -
1260 - local g4env=99${PN}${PV1}
1261 - cat <<-EOF > ${g4env}
1262 - LDPATH=${G4LIB}
1263 - CLHEP_BASE_DIR=${CLHEP_BASE_DIR}
1264 - EOF
1265 -
1266 - # detailed data file locations
1267 - if use data; then
1268 - G4LEVELGAMMADATA="${G4DATA}/$(basename ${WORKDIR}/PhotonEvaporation*)"
1269 - G4RADIOACTIVEDATA="${G4DATA}/$(basename ${WORKDIR}/RadioactiveDecay*)"
1270 - G4LEDATA="${G4DATA}/$(basename ${WORKDIR}/G4EMLOW*)"
1271 - G4ABLADATA="${G4DATA}/$(basename ${WORKDIR}/G4ABLA*)"
1272 - G4NEUTRONHPCROSSSECTIONS="${G4DATA}/$(basename ${WORKDIR}/G4NDL*)"
1273 - export G4LEVELGAMMADATA G4RADIOACTIVEDATA G4LEDATA \
1274 - G4ABLADATA G4NEUTRONHPCROSSSECTIONS
1275 - fi
1276 -
1277 - # read env variables defined upto now
1278 - printenv | grep ^G4 | uniq >> ${g4env}
1279 - # define env vars for capabilities we can build into user projects
1280 - printenv | uniq | \
1281 - sed -n -e '/^G4/s:BUILD\(.*\)_DRIVER:USE\1:gp' >> ${g4env}
1282 - doenvd ${g4env} || die "Installing environment scripts failed "
1283 -}
1284 -
1285 -src_install() {
1286 - # install headers via make since we want them in a single directory
1287 - cd "${S}/source/"
1288 - einfo "Installing Geant4 headers"
1289 - emake includes || die 'Installing headers failed'
1290 - cd "${S}"
1291 -
1292 - # but install libraries and Geant library tool manually
1293 - einfo "Installing Geant4 libraries"
1294 - insinto ${GEANT4_LIBDIR}
1295 - insopts -m0755
1296 - doins tmp/*.so || die
1297 - doins tmp/libname.map || die
1298 - insopts -m0644
1299 - if use static; then
1300 - doins tmp/*.a || die
1301 - fi
1302 - exeinto ${GEANT4_LIBDIR}
1303 - doexe tmp/liblist || die
1304 -
1305 - g4_create_env_script
1306 -
1307 - # configs
1308 - insinto ${GEANT4_DIR}
1309 - doins -r config || die
1310 -
1311 - # install data
1312 - if use data; then
1313 - einfo "Installing Geant4 data"
1314 - insinto ${G4DATA}
1315 - pushd "${WORKDIR}" > /dev/null
1316 - for d in ${GEANT4_DATA}; do
1317 - local p=${d/.}
1318 - doins -r *${p/G4} || die "installing data ${d} failed"
1319 - done
1320 - popd > /dev/null
1321 - fi
1322 -
1323 - # doc and examples
1324 - insinto /usr/share/doc/${PF}
1325 - local mypv="${PV1}.${PV2}.${PV3}"
1326 - doins ReleaseNotes/ReleaseNotes${mypv}.html
1327 - [[ -e ReleaseNotes/Patch${mypv}-1.txt ]] && \
1328 - dodoc ReleaseNotes/Patch${mypv}-*.txt
1329 -
1330 - use examples && doins -r examples
1331 - # TODO: * momo with momo or java flag, and check java stuff
1332 -}
1333 -
1334 -pkg_postinst() {
1335 - elog "Geant4 projects are by default build in \$HOME/geant4."
1336 - elog "If you want to change, set \$G4WORKDIR to another directory."
1337 -}
1338
1339 diff --git a/sci-physics/geant/geant-4.9.3_p02.ebuild b/sci-physics/geant/geant-4.9.3_p02.ebuild
1340 deleted file mode 100644
1341 index 52b5345..0000000
1342 --- a/sci-physics/geant/geant-4.9.3_p02.ebuild
1343 +++ /dev/null
1344 @@ -1,263 +0,0 @@
1345 -# Copyright 1999-2010 Gentoo Foundation
1346 -# Distributed under the terms of the GNU General Public License v2
1347 -# $Header: /var/cvsroot/gentoo-x86/sci-physics/geant/Attic/geant-4.9.3_p02.ebuild,v 1.3 2010/11/07 21:06:38 xarthisius dead $
1348 -
1349 -EAPI=4
1350 -
1351 -inherit eutils versionator toolchain-funcs
1352 -
1353 -PV1=$(get_version_component_range 1 ${PV})
1354 -PV2=$(get_version_component_range 2 ${PV})
1355 -PV3=$(get_version_component_range 3 ${PV})
1356 -MY_P=${PN}$(replace_version_separator 3 .)
1357 -
1358 -DESCRIPTION="Toolkit for simulation of passage of particles through matter"
1359 -HOMEPAGE="http://geant4.cern.ch/"
1360 -
1361 -SRC_COM="http://geant4.cern.ch/support/source"
1362 -SRC_URI="${SRC_COM}/${MY_P}.tar.gz"
1363 -GEANT4_DATA="G4NDL.3.13
1364 - G4EMLOW.6.9
1365 - G4RadioactiveDecay.3.2
1366 - PhotonEvaporation.2.0
1367 - G4ABLA.3.0
1368 - RealSurface.1.0"
1369 -for d in ${GEANT4_DATA}; do
1370 - SRC_URI="${SRC_URI} data? ( ${SRC_COM}/${d}.tar.gz )"
1371 -done
1372 -
1373 -LICENSE="geant4"
1374 -SLOT="4"
1375 -KEYWORDS="~amd64 ~hppa ~sparc ~x86"
1376 -IUSE="athena +data dawn debug examples gdml geant3 global minimal +motif
1377 - +opengl openinventor qt4 +raytracerx static-libs +vrml zlib"
1378 -
1379 -RDEPEND="<sci-physics/clhep-2.1
1380 - motif? ( >=x11-libs/openmotif-2.3:0 )
1381 - athena? ( x11-libs/libXaw )
1382 - qt4? ( x11-libs/qt-gui:4 )
1383 - openinventor? ( >=media-libs/openinventor-2.1.5.10-r3 )
1384 - raytracerx? ( x11-libs/libX11 x11-libs/libXmu )
1385 - opengl? ( virtual/opengl
1386 - athena? ( x11-libs/Xaw3d )
1387 - qt4? ( x11-libs/qt-opengl:4 ) )
1388 - gdml? ( dev-libs/xerces-c )
1389 - geant3? ( sci-physics/geant:3 )
1390 - dawn? ( media-gfx/dawn )
1391 - zlib? ( sys-libs/zlib )"
1392 -
1393 -DEPEND="${RDEPEND}"
1394 -
1395 -S="${WORKDIR}/${MY_P}"
1396 -
1397 -pkg_setup() {
1398 - eval unset ${!G4*}
1399 -}
1400 -
1401 -src_prepare() {
1402 - # fix bad zlib dependency
1403 - epatch "${FILESDIR}"/${PN}-4.9.3-zlib.patch
1404 -
1405 - # propagate user's flags and compiler settings
1406 - sed -i -e 's/-o/$(LDFLAGS) -o/g' source/GNUmakefile || die
1407 - sed -i \
1408 - -e '/CXX.*:=.*g++/d' \
1409 - -e '/FC.*:=.*gfortran/d' \
1410 - -e 's/\(CXXFLAGS.*:=\).*/\1 -ansi/' \
1411 - -e '/CXXFLAGS.*+=.*pipe/d' \
1412 - -e "/CXXFLAGS.*=.*-O2/s:=.*:= ${CXXFLAGS}:" \
1413 - -e "/FCFLAGS.*=.*-O2/s:=.*:= ${FCFLAGS}:" \
1414 - -e "/CCFLAGS.*=.*-O2/s:=.*:= ${CFLAGS}:" \
1415 - -e "s:-Wl,-soname:${LDFLAGS} -Wl,-soname:g" \
1416 - -e "s/libq\*/lib\[q,Q\]t*/g" \
1417 - config/sys/Linux*gmk || die "flag substitution failed"
1418 - sed -i \
1419 - -e 's:g++:$(CXX):g' \
1420 - config/*.gmk || die "sed for forced g++ failed"
1421 -
1422 - # fix forced lib directory
1423 - sed -i \
1424 - -e 's:$(G4LIB)/$(G4SYSTEM):$(G4LIB):g' \
1425 - config/binmake.gmk || die "sed binmake.gmk failed"
1426 - sed -i \
1427 - -e '/$(G4LIB)\/$(G4SYSTEM)/d' \
1428 - config/architecture.gmk || die "sed architecture.gmk failed"
1429 - sed -i \
1430 - -e 's:$(G4LIB)/$(G4SYSTEM):$(G4TMP):g' \
1431 - config/common.gmk || die "sed common.gmk failed"
1432 - sed -i \
1433 - -e 's:$(G4LIB)/$(G4SYSTEM):$(G4TMP):g' \
1434 - config/moc.gmk || die "sed moc.gmk failed"
1435 - sed -i \
1436 - -e 's:$(G4LIB)/$(G4SYSTEM):$(G4TMP):g' \
1437 - -e 's:$(G4BIN)/$(G4SYSTEM):$(G4TMP):g' \
1438 - -e 's:$(G4TMP)/$(G4SYSTEM):$(G4TMP):g' \
1439 - source/GNUmakefile || die "sed GNUmakefile failed"
1440 - sed -i \
1441 - -e 's:$(G4LIB)/$(G4SYSTEM):$(G4TMP):g' \
1442 - config/globlib.gmk || die "sed globlib.gmk failed"
1443 -
1444 - # work around a non defined fortran compiler
1445 - use geant3 && export FC=$(tc-getFC)
1446 - # don't worry about the g++ name of the file, we remove all specific
1447 - export G4SYSTEM=Linux-g++
1448 -}
1449 -
1450 -src_configure() {
1451 - export GEANT4_DIR="/usr/share/${PN}${PV1}"
1452 - # where to put compiled libraries;
1453 - # we set env var G4LIB in src_install()
1454 - # to avoid confusing make
1455 - export GEANT4_LIBDIR="/usr/$(get_libdir)"
1456 - export G4INSTALL="${S}"
1457 - export G4WORKDIR="${S}"
1458 - # don't use ${ED} here to preserve a slash after trimming ${D}
1459 - # in g4_create_env_script
1460 - export G4INCLUDE="${D}/${EPREFIX}/usr/include/${PN}"
1461 - export CLHEP_BASE_DIR="${EPREFIX}/usr"
1462 -
1463 - # parse USE; just set flags of drivers to build, G4*_USE_* vars are set
1464 - # later automatically for G4*_BUILD_*_DRIVER
1465 - use minimal && export G4UI_NONE=y \
1466 - && export G4VIS_NONE=y
1467 -
1468 - use motif && export G4UI_BUILD_XM_SESSION=y
1469 - use athena && export G4UI_BUILD_XAW_SESSION=y
1470 - if use qt4; then
1471 - export G4UI_BUILD_QT_SESSION=y
1472 - export QTLIBS="-L${EPREFIX}/usr/$(get_libdir)/qt4 -lQtCore -lQtGui"
1473 - export QTFLAGS="-I${EPREFIX}/usr/include/qt4 -I${EPREFIX}/usr/include/qt4/Qt"
1474 - use opengl && \
1475 - export GLQTLIBS="${QTLIBS} -lQtOpenGL"
1476 - #export QTFLAGS="${QTFLAGS} -I${EPREFIX}/usr/include/qt4/QtOpenGL"
1477 - fi
1478 - use dawn && export G4VIS_BUILD_DAWN_DRIVER=y
1479 - use raytracerx && export G4VIS_BUILD_RAYTRACERX_DRIVER=y
1480 - use openinventor && export G4VIS_BUILD_OI_DRIVER=y
1481 - use opengl && export G4VIS_BUILD_OPENGLX_DRIVER=y
1482 - use opengl && use motif && export G4VIS_BUILD_OPENGLXM_DRIVER=y
1483 - use gdml && export G4LIB_BUILD_GDML=y
1484 - use geant3 && export G4LIB_BUILD_G3TOG4=y
1485 - use zlib && export G4LIB_USE_ZLIB=y
1486 - use vrml && export G4VIS_BUILD_VRML_DRIVER=y \
1487 - && export G4VIS_BUILD_VRMLFILE_DRIVER=y
1488 - use data && export G4DATA="${EPREFIX}/${GEANT4_DIR}/data"
1489 - use debug && export G4DEBUG=y || export G4OPTIMIZE=y
1490 -
1491 - # switch to see compiling flags
1492 - export CPPVERBOSE=y
1493 -
1494 - # if shared libs are built, the script will also build static libs
1495 - # with pic flags
1496 - # avoid that by building it twice and removing temporary objects
1497 - export G4LIB_BUILD_SHARED=y
1498 -}
1499 -
1500 -src_compile() {
1501 - cd "${S}/source/"
1502 - if use static-libs; then
1503 - einfo "Building static libraries"
1504 - rm -rf tmp
1505 - export G4LIB_BUILD_STATIC=y ; unset G4LIB_BUILD_SHARED
1506 - else
1507 - einfo "Building shared library"
1508 - fi
1509 -
1510 - if use global; then
1511 - einfo "Building global libraries"
1512 - emake global
1513 - else
1514 - emake
1515 - fi
1516 -}
1517 -
1518 -g4_create_env_script() {
1519 - # we need to change some variables to the final values since we hide these
1520 - # from make during the compile
1521 - export G4INSTALL="${EPREFIX}/${GEANT4_DIR}"
1522 - export G4LIB="${EPREFIX}/${GEANT4_LIBDIR}"
1523 - export G4INCLUDE=${G4INCLUDE/${D}/} # EPREFIX remains
1524 - export G4WORKDIR=\${HOME}/${PN}${PV1}
1525 -
1526 - local g4env=99${PN}${PV1}
1527 - cat <<-EOF > ${g4env}
1528 - LDPATH=${G4LIB}
1529 - CLHEP_BASE_DIR=${CLHEP_BASE_DIR}
1530 - EOF
1531 -
1532 - # detailed data file locations
1533 - if use data; then
1534 - G4LEVELGAMMADATA="${G4DATA}/$(basename ${WORKDIR}/PhotonEvaporation*)"
1535 - G4RADIOACTIVEDATA="${G4DATA}/$(basename ${WORKDIR}/RadioactiveDecay*)"
1536 - G4LEDATA="${G4DATA}/$(basename ${WORKDIR}/G4EMLOW*)"
1537 - G4ABLADATA="${G4DATA}/$(basename ${WORKDIR}/G4ABLA*)"
1538 - G4NEUTRONHPDATA="${G4DATA}/$(basename ${WORKDIR}/G4NDL*)"
1539 - G4REALSURFACEDATA="${G4DATA}/$(basename ${WORKDIR}/G4REALSURFACEDATA*)"
1540 - export G4LEVELGAMMADATA G4RADIOACTIVEDATA G4LEDATA \
1541 - G4ABLADATA G4NEUTRONHPDATA G4REALSURFACEDATA
1542 - fi
1543 -
1544 - # read env variables defined upto now
1545 - printenv | grep ^G4 | uniq >> ${g4env}
1546 - # define env vars for capabilities we can build into user projects
1547 - printenv | uniq | \
1548 - sed -n -e '/^G4/s:BUILD\(.*\)_DRIVER:USE\1:gp' >> ${g4env}
1549 - doenvd ${g4env}
1550 -}
1551 -
1552 -src_install() {
1553 - # install headers via make since we want them in a single directory
1554 - cd "${S}/source/"
1555 - einfo "Installing Geant4 headers"
1556 - emake includes
1557 - cd "${S}"
1558 -
1559 - # but install libraries and Geant library tool manually
1560 - einfo "Installing Geant4 libraries"
1561 - insinto ${GEANT4_LIBDIR}
1562 - insopts -m0755
1563 - doins tmp/*.so
1564 - doins tmp/libname.map
1565 - insopts -m0644
1566 - if use static-libs; then
1567 - doins tmp/*.a
1568 - fi
1569 - exeinto ${GEANT4_LIBDIR}
1570 - doexe tmp/liblist
1571 -
1572 - g4_create_env_script
1573 -
1574 - # configs
1575 - insinto ${GEANT4_DIR}
1576 - doins -r config
1577 -
1578 - # install data
1579 - if use data; then
1580 - einfo "Installing Geant4 data"
1581 - insinto "${G4DATA/${EPREFIX}/}"
1582 - pushd "${WORKDIR}" > /dev/null
1583 - for d in ${GEANT4_DATA}; do
1584 - local p=${d/.}
1585 - doins -r *${p/G4}
1586 - done
1587 - popd > /dev/null
1588 - fi
1589 -
1590 - # doc and examples
1591 - insinto /usr/share/doc/${PF}
1592 - local mypv="${PV1}.${PV2}.${PV3}"
1593 - doins ReleaseNotes/ReleaseNotes${mypv}.html
1594 - [[ -e ReleaseNotes/Patch${mypv}-1.txt ]] && \
1595 - dodoc ReleaseNotes/Patch${mypv}-*.txt
1596 -
1597 - use examples && doins -r examples
1598 - # TODO: * momo with momo or java flag, and check java stuff
1599 -}
1600 -
1601 -pkg_postinst() {
1602 - elog "Geant4 projects are by default build in \$HOME/geant4."
1603 - elog "If you want to change, set \$G4WORKDIR to another directory."
1604 -
1605 - elog "To use Aida you have to explicitly set G4ANALYSIS_USE=y for"
1606 - elog "your environment."
1607 -}
1608
1609 diff --git a/sci-physics/geant/geant-4.9.4_p03.ebuild b/sci-physics/geant/geant-4.9.4_p03.ebuild
1610 deleted file mode 100644
1611 index e13221d..0000000
1612 --- a/sci-physics/geant/geant-4.9.4_p03.ebuild
1613 +++ /dev/null
1614 @@ -1,86 +0,0 @@
1615 -# Copyright 1999-2012 Gentoo Foundation
1616 -# Distributed under the terms of the GNU General Public License v2
1617 -# $Header: /var/cvsroot/gentoo-x86/sci-physics/geant/geant-4.9.4_p03.ebuild,v 1.2 2012/06/16 13:08:36 ago Exp $
1618 -
1619 -EAPI=4
1620 -
1621 -inherit cmake-utils eutils fortran-2 versionator
1622 -
1623 -PV1=$(get_version_component_range 1 ${PV})
1624 -PV2=$(get_version_component_range 2 ${PV})
1625 -PV3=$(get_version_component_range 3 ${PV})
1626 -MYP=${PN}$(replace_version_separator 3 .)
1627 -
1628 -DESCRIPTION="Toolkit for simulation of passage of particles through matter"
1629 -HOMEPAGE="http://geant4.cern.ch/"
1630 -SRC_COM="http://geant4.cern.ch/support/source"
1631 -SRC_URI="${SRC_COM}/${MYP}.tar.gz"
1632 -GEANT4_DATA="
1633 - G4NDL.3.14
1634 - G4EMLOW.6.19
1635 - G4RadioactiveDecay.3.3
1636 - G4NEUTRONXS.1.0
1637 - G4PII.1.2
1638 - G4PhotonEvaporation.2.1
1639 - G4ABLA.3.0
1640 - RealSurface.1.0"
1641 -for d in ${GEANT4_DATA}; do
1642 - SRC_URI="${SRC_URI} data? ( ${SRC_COM}/${d}.tar.gz )"
1643 -done
1644 -
1645 -LICENSE="geant4"
1646 -SLOT="4"
1647 -KEYWORDS="amd64 ~x86"
1648 -IUSE="+data dawn examples gdml geant3 granular qt4 static-libs vrml zlib"
1649 -
1650 -RDEPEND="virtual/fortran
1651 - >=sci-physics/clhep-2.1
1652 - qt4? ( x11-libs/qt-gui:4 x11-libs/qt-opengl:4 )
1653 - gdml? ( dev-libs/xerces-c )
1654 - geant3? ( sci-physics/geant:3 )
1655 - dawn? ( media-gfx/dawn )
1656 - zlib? ( sys-libs/zlib )"
1657 -DEPEND="${RDEPEND}"
1658 -
1659 -S="${WORKDIR}/${MYP}"
1660 -
1661 -PATCHES=( "${FILESDIR}"/${PN}-4.9.4-{zlib,libdir,datadir,trajectory}.patch )
1662 -
1663 -src_configure() {
1664 - mycmakeargs=(
1665 - $(cmake-utils_use dawn GEANT4_USE_NETWORKDAWN)
1666 - $(cmake-utils_use gdml GEANT4_USE_GDML)
1667 - $(cmake-utils_use geant3 GEANT4_USE_GEANT3TOGEANT4)
1668 - $(cmake-utils_use granular GEANT4_BUILD_GRANULAR_BUILD)
1669 - $(cmake-utils_use vrml GEANT4_USE_NETWORKVRML)
1670 - $(cmake-utils_use qt4 GEANT4_USE_QT)
1671 - $(cmake-utils_use zlib GEANT4_USE_SYSTEM_ZLIB)
1672 - $(cmake-utils_use_build static-libs STATIC_LIBS)
1673 - )
1674 - cmake-utils_src_configure
1675 -}
1676 -
1677 -src_install() {
1678 - cmake-utils_src_install
1679 - if use data; then
1680 - einfo "Installing Geant4 data"
1681 - insinto /usr/share/geant4/data
1682 - pushd "${WORKDIR}" > /dev/null
1683 - for d in ${GEANT4_DATA}; do
1684 - local p=${d/.}
1685 - doins -r *${p/G4}
1686 - done
1687 - popd > /dev/null
1688 - fi
1689 -
1690 - insinto /usr/share/doc/${PF}
1691 - local mypv="${PV1}.${PV2}.${PV3}"
1692 - doins ReleaseNotes/ReleaseNotes${mypv}.html
1693 - [[ -e ReleaseNotes/Patch${mypv}-1.txt ]] && \
1694 - dodoc ReleaseNotes/Patch${mypv}-*.txt
1695 - use examples && doins -r examples
1696 -}
1697 -
1698 -pkg_postinst() {
1699 - elog "Users need to define the G4WORKDIR variable (\$HOME/geant4 is normally used)."
1700 -}
1701
1702 diff --git a/sci-physics/geant/geant-4.9.5-r1.ebuild b/sci-physics/geant/geant-4.9.5-r1.ebuild
1703 deleted file mode 100644
1704 index 020340b..0000000
1705 --- a/sci-physics/geant/geant-4.9.5-r1.ebuild
1706 +++ /dev/null
1707 @@ -1,86 +0,0 @@
1708 -# Copyright 1999-2012 Gentoo Foundation
1709 -# Distributed under the terms of the GNU General Public License v2
1710 -# $Header: /var/cvsroot/gentoo-x86/sci-physics/geant/geant-4.9.5-r1.ebuild,v 1.7 2012/05/20 16:46:58 heroxbd Exp $
1711 -
1712 -EAPI=4
1713 -
1714 -inherit cmake-utils eutils fortran-2 versionator
1715 -
1716 -PV1=$(get_version_component_range 1 ${PV})
1717 -PV2=$(get_version_component_range 2 ${PV})
1718 -PV3=$(get_version_component_range 3 ${PV})
1719 -MYP=${PN}$(replace_version_separator 3 .)
1720 -
1721 -DESCRIPTION="Toolkit for simulation of passage of particles through matter"
1722 -HOMEPAGE="http://geant4.cern.ch/"
1723 -SRC_URI="http://geant4.cern.ch/support/source/${MYP}.tar.gz"
1724 -
1725 -LICENSE="geant4"
1726 -SLOT="4"
1727 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1728 -IUSE="+data dawn examples gdml geant3 granular motif opengl openinventor
1729 - raytracerx qt4 static-libs test vrml zlib"
1730 -
1731 -RDEPEND="virtual/fortran
1732 - >=sci-physics/clhep-2.1.1
1733 - dawn? ( media-gfx/dawn )
1734 - gdml? ( dev-libs/xerces-c )
1735 - motif? ( x11-libs/openmotif:0 )
1736 - opengl? ( virtual/opengl )
1737 - openinventor? ( media-libs/openinventor )
1738 - raytracerx? ( x11-libs/libX11 x11-libs/libXmu )
1739 - qt4? ( x11-libs/qt-gui:4 opengl? ( x11-libs/qt-opengl:4 ) )
1740 - zlib? ( sys-libs/zlib )"
1741 -DEPEND="${RDEPEND}"
1742 -
1743 -S="${WORKDIR}/${MYP}"
1744 -
1745 -PATCHES=( "${FILESDIR}"/${PN}-4.9.4-zlib.patch \
1746 - "${FILESDIR}"/${PN}-4.9.5-scripts-only-dataenv.patch )
1747 -
1748 -src_configure() {
1749 - mycmakeargs=(
1750 - -DGEANT4_USE_SYSTEM_CLHEP=ON
1751 - -DCMAKE_INSTALL_LIBDIR="${EPREFIX}"/usr/$(get_libdir)
1752 - $(use openinventor && echo "-DINVENTOR_SOXT_LIBRARY=${EROOT}usr/$(get_libdir)/libInventorXt.so")
1753 - $(cmake-utils_use data GEANT4_INSTALL_DATA)
1754 - $(cmake-utils_use dawn GEANT4_USE_NETWORKDAWN)
1755 - $(cmake-utils_use gdml GEANT4_USE_GDML)
1756 - $(cmake-utils_use geant3 GEANT4_USE_G3TOG4)
1757 - $(cmake-utils_use granular GEANT4_BUILD_GRANULAR_BUILD)
1758 - $(cmake-utils_use motif GEANT4_USE_XM)
1759 - $(cmake-utils_use opengl GEANT4_USE_OPENGL_X11)
1760 - $(cmake-utils_use openinventor GEANT4_USE_INVENTOR)
1761 - $(cmake-utils_use qt4 GEANT4_USE_QT)
1762 - $(cmake-utils_use raytracerx GEANT4_USE_RAYTRACER_X11)
1763 - $(cmake-utils_use test GEANT4_ENABLE_TESTING)
1764 - $(cmake-utils_use vrml GEANT4_USE_NETWORKVRML)
1765 - $(cmake-utils_use zlib GEANT4_USE_SYSTEM_ZLIB)
1766 - $(cmake-utils_use_build static-libs STATIC_LIBS)
1767 - )
1768 - cmake-utils_src_configure
1769 -}
1770 -
1771 -src_install() {
1772 - # adjust clhep linking flags for system clhep
1773 - # binmake.gmk is only useful for legacy build systems
1774 - sed -i "s,-lG4clhep,-lCLHEP," config/binmake.gmk || die "sed failed"
1775 -
1776 - cmake-utils_src_install
1777 - insinto /usr/share/doc/${PF}
1778 - local mypv="${PV1}.${PV2}.${PV3}"
1779 - doins ReleaseNotes/ReleaseNotes${mypv}.html
1780 - [[ -e ReleaseNotes/Patch${mypv}-1.txt ]] && \
1781 - dodoc ReleaseNotes/Patch${mypv}-*.txt
1782 - use examples && doins -r examples
1783 - if use data ; then
1784 - sed "s,export \(G4.\+DATA=\"\).*\(/share/Geant.\+/data/.\+\); pwd\`,\1${EPREFIX}/usr\2," \
1785 - "${CMAKE_BUILD_DIR}/InstallTreeFiles/geant4.sh" > 99geant
1786 - doenvd 99geant
1787 - fi
1788 -}
1789 -
1790 -pkg_postinst() {
1791 - elog "The following scripts are provided for backward compatibility:"
1792 - elog "$(ls -1 ${EROOT}usr/share/Geant4-${PV2}.${PV3}.*/geant4make/*sh)"
1793 -}
1794
1795 diff --git a/sci-physics/geant/geant-4.9.5_p01.ebuild b/sci-physics/geant/geant-4.9.5_p01.ebuild
1796 deleted file mode 100644
1797 index 0e7622f..0000000
1798 --- a/sci-physics/geant/geant-4.9.5_p01.ebuild
1799 +++ /dev/null
1800 @@ -1,86 +0,0 @@
1801 -# Copyright 1999-2012 Gentoo Foundation
1802 -# Distributed under the terms of the GNU General Public License v2
1803 -# $Header: /var/cvsroot/gentoo-x86/sci-physics/geant/geant-4.9.5_p01.ebuild,v 1.3 2012/05/20 16:46:58 heroxbd Exp $
1804 -
1805 -EAPI=4
1806 -
1807 -inherit cmake-utils eutils fortran-2 versionator
1808 -
1809 -PV1=$(get_version_component_range 1 ${PV})
1810 -PV2=$(get_version_component_range 2 ${PV})
1811 -PV3=$(get_version_component_range 3 ${PV})
1812 -MYP=${PN}$(replace_version_separator 3 .)
1813 -
1814 -DESCRIPTION="Toolkit for simulation of passage of particles through matter"
1815 -HOMEPAGE="http://geant4.cern.ch/"
1816 -SRC_URI="http://geant4.cern.ch/support/source/${MYP}.tar.gz"
1817 -
1818 -LICENSE="geant4"
1819 -SLOT="4"
1820 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1821 -IUSE="+data dawn examples gdml geant3 granular motif opengl openinventor
1822 - raytracerx qt4 static-libs test vrml zlib"
1823 -
1824 -RDEPEND="virtual/fortran
1825 - >=sci-physics/clhep-2.1.1
1826 - dawn? ( media-gfx/dawn )
1827 - gdml? ( dev-libs/xerces-c )
1828 - motif? ( x11-libs/openmotif:0 )
1829 - opengl? ( virtual/opengl )
1830 - openinventor? ( media-libs/openinventor )
1831 - raytracerx? ( x11-libs/libX11 x11-libs/libXmu )
1832 - qt4? ( x11-libs/qt-gui:4 opengl? ( x11-libs/qt-opengl:4 ) )
1833 - zlib? ( sys-libs/zlib )"
1834 -DEPEND="${RDEPEND}"
1835 -
1836 -S="${WORKDIR}/${MYP}"
1837 -
1838 -PATCHES=( "${FILESDIR}"/${PN}-4.9.4-zlib.patch \
1839 - "${FILESDIR}"/${P}-scripts-only-dataenv.patch )
1840 -
1841 -src_configure() {
1842 - mycmakeargs=(
1843 - -DGEANT4_USE_SYSTEM_CLHEP=ON
1844 - -DCMAKE_INSTALL_LIBDIR="${EPREFIX}"/usr/$(get_libdir)
1845 - $(use openinventor && echo "-DINVENTOR_SOXT_LIBRARY=${EROOT}usr/$(get_libdir)/libInventorXt.so")
1846 - $(cmake-utils_use data GEANT4_INSTALL_DATA)
1847 - $(cmake-utils_use dawn GEANT4_USE_NETWORKDAWN)
1848 - $(cmake-utils_use gdml GEANT4_USE_GDML)
1849 - $(cmake-utils_use geant3 GEANT4_USE_G3TOG4)
1850 - $(cmake-utils_use granular GEANT4_BUILD_GRANULAR_BUILD)
1851 - $(cmake-utils_use motif GEANT4_USE_XM)
1852 - $(cmake-utils_use opengl GEANT4_USE_OPENGL_X11)
1853 - $(cmake-utils_use openinventor GEANT4_USE_INVENTOR)
1854 - $(cmake-utils_use qt4 GEANT4_USE_QT)
1855 - $(cmake-utils_use raytracerx GEANT4_USE_RAYTRACER_X11)
1856 - $(cmake-utils_use test GEANT4_ENABLE_TESTING)
1857 - $(cmake-utils_use vrml GEANT4_USE_NETWORKVRML)
1858 - $(cmake-utils_use zlib GEANT4_USE_SYSTEM_ZLIB)
1859 - $(cmake-utils_use_build static-libs STATIC_LIBS)
1860 - )
1861 - cmake-utils_src_configure
1862 -}
1863 -
1864 -src_install() {
1865 - # adjust clhep linking flags for system clhep
1866 - # binmake.gmk is only useful for legacy build systems
1867 - sed -i "s,-lG4clhep,-lCLHEP," config/binmake.gmk || die "sed failed"
1868 -
1869 - cmake-utils_src_install
1870 - insinto /usr/share/doc/${PF}
1871 - local mypv="${PV1}.${PV2}.${PV3}"
1872 - doins ReleaseNotes/ReleaseNotes${mypv}.html
1873 - [[ -e ReleaseNotes/Patch${mypv}-1.txt ]] && \
1874 - dodoc ReleaseNotes/Patch${mypv}-*.txt
1875 - use examples && doins -r examples
1876 - if use data ; then
1877 - sed "s,export \(G4.\+DATA=\"\).*\(/share/Geant.\+/data/.\+\); pwd\`,\1${EPREFIX}/usr\2," \
1878 - "${CMAKE_BUILD_DIR}/InstallTreeFiles/geant4.sh" > 99geant
1879 - doenvd 99geant
1880 - fi
1881 -}
1882 -
1883 -pkg_postinst() {
1884 - elog "The following scripts are provided for backward compatibility:"
1885 - elog "$(ls -1 ${EROOT}usr/share/Geant4-${PV2}.${PV3}.*/geant4make/*sh)"
1886 -}
1887
1888 diff --git a/sci-physics/geant/metadata.xml b/sci-physics/geant/metadata.xml
1889 deleted file mode 100644
1890 index 7d3677c..0000000
1891 --- a/sci-physics/geant/metadata.xml
1892 +++ /dev/null
1893 @@ -1,31 +0,0 @@
1894 -<?xml version="1.0" encoding="UTF-8"?>
1895 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1896 -<pkgmetadata>
1897 - <herd>sci-physics</herd>
1898 - <longdescription lang="en">
1899 - Geant simulates the passage of subatomic particles through matter, for
1900 - instance, particle detectors. Geant 3 simulations are performed by
1901 - linking Fortran code supplied by the user with the Geant libraries,
1902 - then running the resulting executable. This package includes gxint,
1903 - the script used to perform this linking step.
1904 - Geant 4 is a complete rewrite in C++ with addition of other modern
1905 - features and detectors.
1906 -</longdescription>
1907 - <use>
1908 - <flag name="athena">Enable the MIT Athena (<pkg>x11-libs/libXaw</pkg>)
1909 - widget set (default is Motif)</flag>
1910 - <flag name="data">Add a lot of standard physics data files for geant4</flag>
1911 - <flag name="dawn">Add support for <pkg>media-gfx/dawn</pkg> (3D postscript
1912 - rendering)</flag>
1913 - <flag name="gdml">Enable geometry markup language for xml</flag>
1914 - <flag name="geant3">Add compatibility for geant321 to geant4</flag>
1915 - <flag name="global">Produce a huge global library instead of small
1916 - ones</flag>
1917 - <flag name="granular">Produce many small libraries instead of global ones</flag>
1918 - <flag name="aida">Add support for Abstract Interfaces for Data Analysis </flag>
1919 - <flag name="openinventor">Add support for <pkg>media-libs/openinventor</pkg>
1920 - SGI toolkit</flag>
1921 - <flag name="raytracerx">Enable raytracing for physics events</flag>
1922 - <flag name="vrml">Enable output of geant4 in vrml formats</flag>
1923 - </use>
1924 -</pkgmetadata>