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> |