1 |
commit: f22d15b68f957f56234b30a20e8a77b74cc5a40a |
2 |
Author: Justin Lecher <jlec <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Dec 28 23:52:44 2013 +0000 |
4 |
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Dec 28 23:52:44 2013 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=f22d15b6 |
7 |
|
8 |
More up to date version in tree |
9 |
|
10 |
Signed-off-by: Justin Lecher <jlec <AT> gentoo.org> |
11 |
|
12 |
--- |
13 |
sci-physics/lammps/ChangeLog | 77 -------------------- |
14 |
sci-physics/lammps/lammps-20130816.ebuild | 114 ------------------------------ |
15 |
sci-physics/lammps/lammps-20130830.ebuild | 114 ------------------------------ |
16 |
sci-physics/lammps/lammps-20130917.ebuild | 114 ------------------------------ |
17 |
sci-physics/lammps/lammps-20130923.ebuild | 114 ------------------------------ |
18 |
sci-physics/lammps/lammps-20130930.ebuild | 114 ------------------------------ |
19 |
sci-physics/lammps/lammps-20131111.ebuild | 114 ------------------------------ |
20 |
sci-physics/lammps/lammps-20131123.ebuild | 114 ------------------------------ |
21 |
sci-physics/lammps/lammps-20131201.ebuild | 114 ------------------------------ |
22 |
sci-physics/lammps/metadata.xml | 31 -------- |
23 |
10 files changed, 1020 deletions(-) |
24 |
|
25 |
diff --git a/sci-physics/lammps/ChangeLog b/sci-physics/lammps/ChangeLog |
26 |
deleted file mode 100644 |
27 |
index 76ef3a9..0000000 |
28 |
--- a/sci-physics/lammps/ChangeLog |
29 |
+++ /dev/null |
30 |
@@ -1,77 +0,0 @@ |
31 |
-# ChangeLog for sci-physics/lammps |
32 |
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 |
33 |
-# $Header: $ |
34 |
- |
35 |
- 22 Dec 2013; Christoph Junghans <ottxor@g.o> lammps-20130816.ebuild, |
36 |
- lammps-20130830.ebuild, lammps-20130917.ebuild, lammps-20130923.ebuild, |
37 |
- lammps-20130930.ebuild, lammps-20131111.ebuild, lammps-20131123.ebuild, |
38 |
- lammps-20131201.ebuild: |
39 |
- remove elog message |
40 |
- |
41 |
- 13 Dec 2013; Nicolas Bock <nicolasbock@g.o> metadata.xml: |
42 |
- sci-physics/lammps: updated maintainer email to gentoo.org |
43 |
- |
44 |
-*lammps-20131201 (04 Dec 2013) |
45 |
- |
46 |
- 04 Dec 2013; Nicolas Bock <nicolasbock@×××××.com> +lammps-20131201.ebuild: |
47 |
- sci-physics/lammps: Version bump to 20121201. |
48 |
- |
49 |
-*lammps-20131123 (22 Nov 2013) |
50 |
- |
51 |
- 22 Nov 2013; Nicolas Bock <nicolasbock@×××××.com> +lammps-20131123.ebuild: |
52 |
- sci-physics/lammps-20131123: Version bump. |
53 |
- |
54 |
-*lammps-20131111 (11 Nov 2013) |
55 |
- |
56 |
- 11 Nov 2013; Nicolas Bock <nicolasbock@×××××.com> +lammps-20131111.ebuild: |
57 |
- sci-physics/lammps-20131111: Version bump. |
58 |
- |
59 |
-*lammps-20130930 (16 Oct 2013) |
60 |
- |
61 |
- 16 Oct 2013; Nicolas Bock <nicolasbock@×××××.com> +lammps-20130930.ebuild: |
62 |
- sci-physics/lammps-20130930: Version bump. |
63 |
- |
64 |
-*lammps-20130923 (27 Sep 2013) |
65 |
- |
66 |
- 27 Sep 2013; Nicolas Bock <nicolasbock@×××××.com> +lammps-20130923.ebuild, |
67 |
- -lammps-20130701.ebuild, -lammps-20130708.ebuild, -lammps-20130711.ebuild: |
68 |
- sci-physics/lammps-20130923: Version bump. I also removed older versions to |
69 |
- clean up a bit. |
70 |
- |
71 |
-*lammps-20130917 (18 Sep 2013) |
72 |
- |
73 |
- 18 Sep 2013; Nicolas Bock <nicolasbock@×××××.com> +lammps-20130917.ebuild: |
74 |
- sci-physics/lammps-20130917: Version bump. |
75 |
- |
76 |
-*lammps-20130830 (02 Sep 2013) |
77 |
- |
78 |
- 02 Sep 2013; Nicolas Bock <nicolasbock@×××××.com> +lammps-20130830.ebuild: |
79 |
- sci-physics/lammps: Version bump to 20130830. |
80 |
- |
81 |
-*lammps-20130816 (13 Aug 2013) |
82 |
- |
83 |
- 13 Aug 2013; Nicolas Bock <nicolasbock@×××××.com> +lammps-20130816.ebuild: |
84 |
- sci-physics/lammps-20130816: Version bump. |
85 |
- |
86 |
-*lammps-20130711 (16 Jul 2013) |
87 |
- |
88 |
- 16 Jul 2013; Nicolas Bock <nicolasbock@×××××.com> +lammps-20130711.ebuild: |
89 |
- Version bump to sci-physics/lammps-20130711 |
90 |
- |
91 |
- 09 Jul 2013; Nicolas Bock <nicolasbock@×××××.com> lammps-20130708.ebuild: |
92 |
- sci-physics/lammps: Fixed repoman warning. |
93 |
- |
94 |
-*lammps-20130708 (09 Jul 2013) |
95 |
- |
96 |
- 09 Jul 2013; Nicolas Bock <nicolasbock@×××××.com> +lammps-20130708.ebuild: |
97 |
- Added current version: sci-physics/lammps-20130708. * Fixed bug in lammps to |
98 |
- gentoo version string conversion. In bash arithmetic operations, a string |
99 |
- literal with a leading "0" is interpreted in base 8. * Added potentials, which |
100 |
- were not installed in previous versions. * Moved examples from |
101 |
- /usr/share/doc/${PF} to /usr/share/lammps-${PF}. |
102 |
- |
103 |
-*lammps-20130701 (03 Jul 2013) |
104 |
- |
105 |
- 03 Jul 2013; Nicolas Bock <nicolasbock@×××××.com> +lammps-20130701.ebuild, |
106 |
- +metadata.xml: |
107 |
- Version bump to 1-Jul-2013. |
108 |
|
109 |
diff --git a/sci-physics/lammps/lammps-20130816.ebuild b/sci-physics/lammps/lammps-20130816.ebuild |
110 |
deleted file mode 100644 |
111 |
index 93a69ed..0000000 |
112 |
--- a/sci-physics/lammps/lammps-20130816.ebuild |
113 |
+++ /dev/null |
114 |
@@ -1,114 +0,0 @@ |
115 |
-# Copyright 1999-2013 Gentoo Foundation |
116 |
-# Distributed under the terms of the GNU General Public License v2 |
117 |
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20130526.ebuild,v 1.1 2013/06/26 23:53:11 ottxor Exp $ |
118 |
- |
119 |
-EAPI=5 |
120 |
- |
121 |
-FORTRAN_NEEDED="package-meam" |
122 |
- |
123 |
-inherit eutils fortran-2 |
124 |
- |
125 |
-convert_month() { |
126 |
- case $1 in |
127 |
- 01) echo Jan |
128 |
- ;; |
129 |
- 02) echo Feb |
130 |
- ;; |
131 |
- 03) echo Mar |
132 |
- ;; |
133 |
- 04) echo Apr |
134 |
- ;; |
135 |
- 05) echo May |
136 |
- ;; |
137 |
- 06) echo Jun |
138 |
- ;; |
139 |
- 07) echo Jul |
140 |
- ;; |
141 |
- 08) echo Aug |
142 |
- ;; |
143 |
- 09) echo Sep |
144 |
- ;; |
145 |
- 10) echo Oct |
146 |
- ;; |
147 |
- 11) echo Nov |
148 |
- ;; |
149 |
- 12) echo Dec |
150 |
- ;; |
151 |
- *) echo unknown |
152 |
- ;; |
153 |
- esac |
154 |
-} |
155 |
- |
156 |
-MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2} |
157 |
- |
158 |
-DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator" |
159 |
-HOMEPAGE="http://lammps.sandia.gov/" |
160 |
-SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz" |
161 |
- |
162 |
-LICENSE="GPL-2" |
163 |
-SLOT="0" |
164 |
-KEYWORDS="~amd64" |
165 |
-IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid" |
166 |
- |
167 |
-DEPEND="mpi? ( virtual/mpi )" |
168 |
-RDEPEND="${DEPEND}" |
169 |
- |
170 |
-S="${WORKDIR}/${MY_P}" |
171 |
- |
172 |
-lmp_emake() { |
173 |
- local LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')" |
174 |
- LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN' '')" |
175 |
- |
176 |
- # Note: The lammps makefile uses CC to indicate the C++ compiler. |
177 |
- emake \ |
178 |
- ARCHIVE=$(tc-getAR) \ |
179 |
- CC=$(usex mpi "mpic++" "$(tc-getCXX)") \ |
180 |
- F90=$(usex mpi "mpif90" "$(tc-getFC)") \ |
181 |
- LINK=$(usex mpi "mpic++" "$(tc-getCXX)") \ |
182 |
- CCFLAGS="${CXXFLAGS}" \ |
183 |
- F90FLAGS="${FCFLAGS}" \ |
184 |
- LINKFLAGS="${LDFLAGS}" \ |
185 |
- LMP_INC="${LAMMPS_INCLUDEFLAGS}" \ |
186 |
- MPI_INC=$(usex mpi '' "-I../STUBS") \ |
187 |
- MPI_PATH=$(usex mpi '' '-L../STUBS') \ |
188 |
- MPI_LIB=$(usex mpi '' '-lmpi_stubs') \ |
189 |
- "$@" |
190 |
-} |
191 |
- |
192 |
-src_compile() { |
193 |
- # Compile stubs for serial version. |
194 |
- use mpi || lmp_emake -C src stubs |
195 |
- |
196 |
- # Build optional packages. |
197 |
- if use package-meam; then |
198 |
- lmp_emake -C src yes-meam |
199 |
- lmp_emake -j1 -C lib/meam -f Makefile.gfortran |
200 |
- fi |
201 |
- use package-dipole && emake -C src yes-dipole |
202 |
- use package-rigid && emake -C src yes-rigid |
203 |
- |
204 |
- # Compile. |
205 |
- lmp_emake -C src serial |
206 |
-} |
207 |
- |
208 |
-src_install() { |
209 |
- newbin "src/lmp_serial" "lmp" |
210 |
- |
211 |
- local LAMMPS_POTENTIALS="/usr/share/${PF}/potentials" |
212 |
- insinto "${LAMMPS_POTENTIALS}" |
213 |
- doins potentials/* |
214 |
- echo "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS}" > 99lammps |
215 |
- doenvd 99lammps |
216 |
- |
217 |
- if use examples; then |
218 |
- local LAMMPS_EXAMPLES="/usr/share/${PF}/examples" |
219 |
- insinto "${LAMMPS_EXAMPLES}" |
220 |
- doins -r examples/* |
221 |
- fi |
222 |
- |
223 |
- dodoc README |
224 |
- if use doc; then |
225 |
- dodoc doc/Manual.pdf |
226 |
- dohtml -r doc/* |
227 |
- fi |
228 |
-} |
229 |
|
230 |
diff --git a/sci-physics/lammps/lammps-20130830.ebuild b/sci-physics/lammps/lammps-20130830.ebuild |
231 |
deleted file mode 100644 |
232 |
index 93a69ed..0000000 |
233 |
--- a/sci-physics/lammps/lammps-20130830.ebuild |
234 |
+++ /dev/null |
235 |
@@ -1,114 +0,0 @@ |
236 |
-# Copyright 1999-2013 Gentoo Foundation |
237 |
-# Distributed under the terms of the GNU General Public License v2 |
238 |
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20130526.ebuild,v 1.1 2013/06/26 23:53:11 ottxor Exp $ |
239 |
- |
240 |
-EAPI=5 |
241 |
- |
242 |
-FORTRAN_NEEDED="package-meam" |
243 |
- |
244 |
-inherit eutils fortran-2 |
245 |
- |
246 |
-convert_month() { |
247 |
- case $1 in |
248 |
- 01) echo Jan |
249 |
- ;; |
250 |
- 02) echo Feb |
251 |
- ;; |
252 |
- 03) echo Mar |
253 |
- ;; |
254 |
- 04) echo Apr |
255 |
- ;; |
256 |
- 05) echo May |
257 |
- ;; |
258 |
- 06) echo Jun |
259 |
- ;; |
260 |
- 07) echo Jul |
261 |
- ;; |
262 |
- 08) echo Aug |
263 |
- ;; |
264 |
- 09) echo Sep |
265 |
- ;; |
266 |
- 10) echo Oct |
267 |
- ;; |
268 |
- 11) echo Nov |
269 |
- ;; |
270 |
- 12) echo Dec |
271 |
- ;; |
272 |
- *) echo unknown |
273 |
- ;; |
274 |
- esac |
275 |
-} |
276 |
- |
277 |
-MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2} |
278 |
- |
279 |
-DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator" |
280 |
-HOMEPAGE="http://lammps.sandia.gov/" |
281 |
-SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz" |
282 |
- |
283 |
-LICENSE="GPL-2" |
284 |
-SLOT="0" |
285 |
-KEYWORDS="~amd64" |
286 |
-IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid" |
287 |
- |
288 |
-DEPEND="mpi? ( virtual/mpi )" |
289 |
-RDEPEND="${DEPEND}" |
290 |
- |
291 |
-S="${WORKDIR}/${MY_P}" |
292 |
- |
293 |
-lmp_emake() { |
294 |
- local LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')" |
295 |
- LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN' '')" |
296 |
- |
297 |
- # Note: The lammps makefile uses CC to indicate the C++ compiler. |
298 |
- emake \ |
299 |
- ARCHIVE=$(tc-getAR) \ |
300 |
- CC=$(usex mpi "mpic++" "$(tc-getCXX)") \ |
301 |
- F90=$(usex mpi "mpif90" "$(tc-getFC)") \ |
302 |
- LINK=$(usex mpi "mpic++" "$(tc-getCXX)") \ |
303 |
- CCFLAGS="${CXXFLAGS}" \ |
304 |
- F90FLAGS="${FCFLAGS}" \ |
305 |
- LINKFLAGS="${LDFLAGS}" \ |
306 |
- LMP_INC="${LAMMPS_INCLUDEFLAGS}" \ |
307 |
- MPI_INC=$(usex mpi '' "-I../STUBS") \ |
308 |
- MPI_PATH=$(usex mpi '' '-L../STUBS') \ |
309 |
- MPI_LIB=$(usex mpi '' '-lmpi_stubs') \ |
310 |
- "$@" |
311 |
-} |
312 |
- |
313 |
-src_compile() { |
314 |
- # Compile stubs for serial version. |
315 |
- use mpi || lmp_emake -C src stubs |
316 |
- |
317 |
- # Build optional packages. |
318 |
- if use package-meam; then |
319 |
- lmp_emake -C src yes-meam |
320 |
- lmp_emake -j1 -C lib/meam -f Makefile.gfortran |
321 |
- fi |
322 |
- use package-dipole && emake -C src yes-dipole |
323 |
- use package-rigid && emake -C src yes-rigid |
324 |
- |
325 |
- # Compile. |
326 |
- lmp_emake -C src serial |
327 |
-} |
328 |
- |
329 |
-src_install() { |
330 |
- newbin "src/lmp_serial" "lmp" |
331 |
- |
332 |
- local LAMMPS_POTENTIALS="/usr/share/${PF}/potentials" |
333 |
- insinto "${LAMMPS_POTENTIALS}" |
334 |
- doins potentials/* |
335 |
- echo "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS}" > 99lammps |
336 |
- doenvd 99lammps |
337 |
- |
338 |
- if use examples; then |
339 |
- local LAMMPS_EXAMPLES="/usr/share/${PF}/examples" |
340 |
- insinto "${LAMMPS_EXAMPLES}" |
341 |
- doins -r examples/* |
342 |
- fi |
343 |
- |
344 |
- dodoc README |
345 |
- if use doc; then |
346 |
- dodoc doc/Manual.pdf |
347 |
- dohtml -r doc/* |
348 |
- fi |
349 |
-} |
350 |
|
351 |
diff --git a/sci-physics/lammps/lammps-20130917.ebuild b/sci-physics/lammps/lammps-20130917.ebuild |
352 |
deleted file mode 100644 |
353 |
index 93a69ed..0000000 |
354 |
--- a/sci-physics/lammps/lammps-20130917.ebuild |
355 |
+++ /dev/null |
356 |
@@ -1,114 +0,0 @@ |
357 |
-# Copyright 1999-2013 Gentoo Foundation |
358 |
-# Distributed under the terms of the GNU General Public License v2 |
359 |
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20130526.ebuild,v 1.1 2013/06/26 23:53:11 ottxor Exp $ |
360 |
- |
361 |
-EAPI=5 |
362 |
- |
363 |
-FORTRAN_NEEDED="package-meam" |
364 |
- |
365 |
-inherit eutils fortran-2 |
366 |
- |
367 |
-convert_month() { |
368 |
- case $1 in |
369 |
- 01) echo Jan |
370 |
- ;; |
371 |
- 02) echo Feb |
372 |
- ;; |
373 |
- 03) echo Mar |
374 |
- ;; |
375 |
- 04) echo Apr |
376 |
- ;; |
377 |
- 05) echo May |
378 |
- ;; |
379 |
- 06) echo Jun |
380 |
- ;; |
381 |
- 07) echo Jul |
382 |
- ;; |
383 |
- 08) echo Aug |
384 |
- ;; |
385 |
- 09) echo Sep |
386 |
- ;; |
387 |
- 10) echo Oct |
388 |
- ;; |
389 |
- 11) echo Nov |
390 |
- ;; |
391 |
- 12) echo Dec |
392 |
- ;; |
393 |
- *) echo unknown |
394 |
- ;; |
395 |
- esac |
396 |
-} |
397 |
- |
398 |
-MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2} |
399 |
- |
400 |
-DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator" |
401 |
-HOMEPAGE="http://lammps.sandia.gov/" |
402 |
-SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz" |
403 |
- |
404 |
-LICENSE="GPL-2" |
405 |
-SLOT="0" |
406 |
-KEYWORDS="~amd64" |
407 |
-IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid" |
408 |
- |
409 |
-DEPEND="mpi? ( virtual/mpi )" |
410 |
-RDEPEND="${DEPEND}" |
411 |
- |
412 |
-S="${WORKDIR}/${MY_P}" |
413 |
- |
414 |
-lmp_emake() { |
415 |
- local LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')" |
416 |
- LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN' '')" |
417 |
- |
418 |
- # Note: The lammps makefile uses CC to indicate the C++ compiler. |
419 |
- emake \ |
420 |
- ARCHIVE=$(tc-getAR) \ |
421 |
- CC=$(usex mpi "mpic++" "$(tc-getCXX)") \ |
422 |
- F90=$(usex mpi "mpif90" "$(tc-getFC)") \ |
423 |
- LINK=$(usex mpi "mpic++" "$(tc-getCXX)") \ |
424 |
- CCFLAGS="${CXXFLAGS}" \ |
425 |
- F90FLAGS="${FCFLAGS}" \ |
426 |
- LINKFLAGS="${LDFLAGS}" \ |
427 |
- LMP_INC="${LAMMPS_INCLUDEFLAGS}" \ |
428 |
- MPI_INC=$(usex mpi '' "-I../STUBS") \ |
429 |
- MPI_PATH=$(usex mpi '' '-L../STUBS') \ |
430 |
- MPI_LIB=$(usex mpi '' '-lmpi_stubs') \ |
431 |
- "$@" |
432 |
-} |
433 |
- |
434 |
-src_compile() { |
435 |
- # Compile stubs for serial version. |
436 |
- use mpi || lmp_emake -C src stubs |
437 |
- |
438 |
- # Build optional packages. |
439 |
- if use package-meam; then |
440 |
- lmp_emake -C src yes-meam |
441 |
- lmp_emake -j1 -C lib/meam -f Makefile.gfortran |
442 |
- fi |
443 |
- use package-dipole && emake -C src yes-dipole |
444 |
- use package-rigid && emake -C src yes-rigid |
445 |
- |
446 |
- # Compile. |
447 |
- lmp_emake -C src serial |
448 |
-} |
449 |
- |
450 |
-src_install() { |
451 |
- newbin "src/lmp_serial" "lmp" |
452 |
- |
453 |
- local LAMMPS_POTENTIALS="/usr/share/${PF}/potentials" |
454 |
- insinto "${LAMMPS_POTENTIALS}" |
455 |
- doins potentials/* |
456 |
- echo "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS}" > 99lammps |
457 |
- doenvd 99lammps |
458 |
- |
459 |
- if use examples; then |
460 |
- local LAMMPS_EXAMPLES="/usr/share/${PF}/examples" |
461 |
- insinto "${LAMMPS_EXAMPLES}" |
462 |
- doins -r examples/* |
463 |
- fi |
464 |
- |
465 |
- dodoc README |
466 |
- if use doc; then |
467 |
- dodoc doc/Manual.pdf |
468 |
- dohtml -r doc/* |
469 |
- fi |
470 |
-} |
471 |
|
472 |
diff --git a/sci-physics/lammps/lammps-20130923.ebuild b/sci-physics/lammps/lammps-20130923.ebuild |
473 |
deleted file mode 100644 |
474 |
index 93a69ed..0000000 |
475 |
--- a/sci-physics/lammps/lammps-20130923.ebuild |
476 |
+++ /dev/null |
477 |
@@ -1,114 +0,0 @@ |
478 |
-# Copyright 1999-2013 Gentoo Foundation |
479 |
-# Distributed under the terms of the GNU General Public License v2 |
480 |
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20130526.ebuild,v 1.1 2013/06/26 23:53:11 ottxor Exp $ |
481 |
- |
482 |
-EAPI=5 |
483 |
- |
484 |
-FORTRAN_NEEDED="package-meam" |
485 |
- |
486 |
-inherit eutils fortran-2 |
487 |
- |
488 |
-convert_month() { |
489 |
- case $1 in |
490 |
- 01) echo Jan |
491 |
- ;; |
492 |
- 02) echo Feb |
493 |
- ;; |
494 |
- 03) echo Mar |
495 |
- ;; |
496 |
- 04) echo Apr |
497 |
- ;; |
498 |
- 05) echo May |
499 |
- ;; |
500 |
- 06) echo Jun |
501 |
- ;; |
502 |
- 07) echo Jul |
503 |
- ;; |
504 |
- 08) echo Aug |
505 |
- ;; |
506 |
- 09) echo Sep |
507 |
- ;; |
508 |
- 10) echo Oct |
509 |
- ;; |
510 |
- 11) echo Nov |
511 |
- ;; |
512 |
- 12) echo Dec |
513 |
- ;; |
514 |
- *) echo unknown |
515 |
- ;; |
516 |
- esac |
517 |
-} |
518 |
- |
519 |
-MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2} |
520 |
- |
521 |
-DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator" |
522 |
-HOMEPAGE="http://lammps.sandia.gov/" |
523 |
-SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz" |
524 |
- |
525 |
-LICENSE="GPL-2" |
526 |
-SLOT="0" |
527 |
-KEYWORDS="~amd64" |
528 |
-IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid" |
529 |
- |
530 |
-DEPEND="mpi? ( virtual/mpi )" |
531 |
-RDEPEND="${DEPEND}" |
532 |
- |
533 |
-S="${WORKDIR}/${MY_P}" |
534 |
- |
535 |
-lmp_emake() { |
536 |
- local LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')" |
537 |
- LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN' '')" |
538 |
- |
539 |
- # Note: The lammps makefile uses CC to indicate the C++ compiler. |
540 |
- emake \ |
541 |
- ARCHIVE=$(tc-getAR) \ |
542 |
- CC=$(usex mpi "mpic++" "$(tc-getCXX)") \ |
543 |
- F90=$(usex mpi "mpif90" "$(tc-getFC)") \ |
544 |
- LINK=$(usex mpi "mpic++" "$(tc-getCXX)") \ |
545 |
- CCFLAGS="${CXXFLAGS}" \ |
546 |
- F90FLAGS="${FCFLAGS}" \ |
547 |
- LINKFLAGS="${LDFLAGS}" \ |
548 |
- LMP_INC="${LAMMPS_INCLUDEFLAGS}" \ |
549 |
- MPI_INC=$(usex mpi '' "-I../STUBS") \ |
550 |
- MPI_PATH=$(usex mpi '' '-L../STUBS') \ |
551 |
- MPI_LIB=$(usex mpi '' '-lmpi_stubs') \ |
552 |
- "$@" |
553 |
-} |
554 |
- |
555 |
-src_compile() { |
556 |
- # Compile stubs for serial version. |
557 |
- use mpi || lmp_emake -C src stubs |
558 |
- |
559 |
- # Build optional packages. |
560 |
- if use package-meam; then |
561 |
- lmp_emake -C src yes-meam |
562 |
- lmp_emake -j1 -C lib/meam -f Makefile.gfortran |
563 |
- fi |
564 |
- use package-dipole && emake -C src yes-dipole |
565 |
- use package-rigid && emake -C src yes-rigid |
566 |
- |
567 |
- # Compile. |
568 |
- lmp_emake -C src serial |
569 |
-} |
570 |
- |
571 |
-src_install() { |
572 |
- newbin "src/lmp_serial" "lmp" |
573 |
- |
574 |
- local LAMMPS_POTENTIALS="/usr/share/${PF}/potentials" |
575 |
- insinto "${LAMMPS_POTENTIALS}" |
576 |
- doins potentials/* |
577 |
- echo "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS}" > 99lammps |
578 |
- doenvd 99lammps |
579 |
- |
580 |
- if use examples; then |
581 |
- local LAMMPS_EXAMPLES="/usr/share/${PF}/examples" |
582 |
- insinto "${LAMMPS_EXAMPLES}" |
583 |
- doins -r examples/* |
584 |
- fi |
585 |
- |
586 |
- dodoc README |
587 |
- if use doc; then |
588 |
- dodoc doc/Manual.pdf |
589 |
- dohtml -r doc/* |
590 |
- fi |
591 |
-} |
592 |
|
593 |
diff --git a/sci-physics/lammps/lammps-20130930.ebuild b/sci-physics/lammps/lammps-20130930.ebuild |
594 |
deleted file mode 100644 |
595 |
index fe4c7ad..0000000 |
596 |
--- a/sci-physics/lammps/lammps-20130930.ebuild |
597 |
+++ /dev/null |
598 |
@@ -1,114 +0,0 @@ |
599 |
-# Copyright 1999-2013 Gentoo Foundation |
600 |
-# Distributed under the terms of the GNU General Public License v2 |
601 |
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20130526.ebuild,v 1.1 2013/06/26 23:53:11 ottxor Exp $ |
602 |
- |
603 |
-EAPI=5 |
604 |
- |
605 |
-FORTRAN_NEEDED="package-meam" |
606 |
- |
607 |
-inherit eutils fortran-2 |
608 |
- |
609 |
-convert_month() { |
610 |
- case $1 in |
611 |
- 01) echo Jan |
612 |
- ;; |
613 |
- 02) echo Feb |
614 |
- ;; |
615 |
- 03) echo Mar |
616 |
- ;; |
617 |
- 04) echo Apr |
618 |
- ;; |
619 |
- 05) echo May |
620 |
- ;; |
621 |
- 06) echo Jun |
622 |
- ;; |
623 |
- 07) echo Jul |
624 |
- ;; |
625 |
- 08) echo Aug |
626 |
- ;; |
627 |
- 09) echo Sep |
628 |
- ;; |
629 |
- 10) echo Oct |
630 |
- ;; |
631 |
- 11) echo Nov |
632 |
- ;; |
633 |
- 12) echo Dec |
634 |
- ;; |
635 |
- *) echo unknown |
636 |
- ;; |
637 |
- esac |
638 |
-} |
639 |
- |
640 |
-MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2} |
641 |
- |
642 |
-DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator" |
643 |
-HOMEPAGE="http://lammps.sandia.gov/" |
644 |
-SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz" |
645 |
- |
646 |
-LICENSE="GPL-2" |
647 |
-SLOT="0" |
648 |
-KEYWORDS="~amd64" |
649 |
-IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid" |
650 |
- |
651 |
-DEPEND="mpi? ( virtual/mpi )" |
652 |
-RDEPEND="${DEPEND}" |
653 |
- |
654 |
-S="${WORKDIR}/${MY_P}" |
655 |
- |
656 |
-lmp_emake() { |
657 |
- local LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')" |
658 |
- LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN' '')" |
659 |
- |
660 |
- # Note: The lammps makefile uses CC to indicate the C++ compiler. |
661 |
- emake \ |
662 |
- ARCHIVE=$(tc-getAR) \ |
663 |
- CC=$(usex mpi "mpic++" "$(tc-getCXX)") \ |
664 |
- F90=$(usex mpi "mpif90" "$(tc-getFC)") \ |
665 |
- LINK=$(usex mpi "mpic++" "$(tc-getCXX)") \ |
666 |
- CCFLAGS="${CXXFLAGS}" \ |
667 |
- F90FLAGS="${FCFLAGS}" \ |
668 |
- LINKFLAGS="${LDFLAGS}" \ |
669 |
- LMP_INC="${LAMMPS_INCLUDEFLAGS}" \ |
670 |
- MPI_INC=$(usex mpi '' "-I../STUBS") \ |
671 |
- MPI_PATH=$(usex mpi '' '-L../STUBS') \ |
672 |
- MPI_LIB=$(usex mpi '' '-lmpi_stubs') \ |
673 |
- "$@" |
674 |
-} |
675 |
- |
676 |
-src_compile() { |
677 |
- # Compile stubs for serial version. |
678 |
- use mpi || lmp_emake -C src stubs |
679 |
- |
680 |
- # Build optional packages. |
681 |
- if use package-meam; then |
682 |
- lmp_emake -C src yes-meam |
683 |
- lmp_emake -j1 -C lib/meam -f Makefile.gfortran |
684 |
- fi |
685 |
- use package-dipole && emake -C src yes-dipole |
686 |
- use package-rigid && emake -C src yes-rigid |
687 |
- |
688 |
- # Compile. |
689 |
- lmp_emake -C src serial |
690 |
-} |
691 |
- |
692 |
-src_install() { |
693 |
- newbin "src/lmp_serial" "lmp" |
694 |
- |
695 |
- local LAMMPS_POTENTIALS="/usr/share/${PF}/potentials" |
696 |
- insinto "${LAMMPS_POTENTIALS}" |
697 |
- doins potentials/* |
698 |
- echo "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS}" > 99lammps |
699 |
- doenvd 99lammps |
700 |
- |
701 |
- if use examples; then |
702 |
- local LAMMPS_EXAMPLES="/usr/share/${PF}/examples" |
703 |
- insinto "${LAMMPS_EXAMPLES}" |
704 |
- doins -r examples/* |
705 |
- fi |
706 |
- |
707 |
- dodoc README |
708 |
- if use doc; then |
709 |
- dodoc doc/Manual.pdf |
710 |
- dohtml -r doc/* |
711 |
- fi |
712 |
-} |
713 |
|
714 |
diff --git a/sci-physics/lammps/lammps-20131111.ebuild b/sci-physics/lammps/lammps-20131111.ebuild |
715 |
deleted file mode 100644 |
716 |
index fe4c7ad..0000000 |
717 |
--- a/sci-physics/lammps/lammps-20131111.ebuild |
718 |
+++ /dev/null |
719 |
@@ -1,114 +0,0 @@ |
720 |
-# Copyright 1999-2013 Gentoo Foundation |
721 |
-# Distributed under the terms of the GNU General Public License v2 |
722 |
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20130526.ebuild,v 1.1 2013/06/26 23:53:11 ottxor Exp $ |
723 |
- |
724 |
-EAPI=5 |
725 |
- |
726 |
-FORTRAN_NEEDED="package-meam" |
727 |
- |
728 |
-inherit eutils fortran-2 |
729 |
- |
730 |
-convert_month() { |
731 |
- case $1 in |
732 |
- 01) echo Jan |
733 |
- ;; |
734 |
- 02) echo Feb |
735 |
- ;; |
736 |
- 03) echo Mar |
737 |
- ;; |
738 |
- 04) echo Apr |
739 |
- ;; |
740 |
- 05) echo May |
741 |
- ;; |
742 |
- 06) echo Jun |
743 |
- ;; |
744 |
- 07) echo Jul |
745 |
- ;; |
746 |
- 08) echo Aug |
747 |
- ;; |
748 |
- 09) echo Sep |
749 |
- ;; |
750 |
- 10) echo Oct |
751 |
- ;; |
752 |
- 11) echo Nov |
753 |
- ;; |
754 |
- 12) echo Dec |
755 |
- ;; |
756 |
- *) echo unknown |
757 |
- ;; |
758 |
- esac |
759 |
-} |
760 |
- |
761 |
-MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2} |
762 |
- |
763 |
-DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator" |
764 |
-HOMEPAGE="http://lammps.sandia.gov/" |
765 |
-SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz" |
766 |
- |
767 |
-LICENSE="GPL-2" |
768 |
-SLOT="0" |
769 |
-KEYWORDS="~amd64" |
770 |
-IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid" |
771 |
- |
772 |
-DEPEND="mpi? ( virtual/mpi )" |
773 |
-RDEPEND="${DEPEND}" |
774 |
- |
775 |
-S="${WORKDIR}/${MY_P}" |
776 |
- |
777 |
-lmp_emake() { |
778 |
- local LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')" |
779 |
- LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN' '')" |
780 |
- |
781 |
- # Note: The lammps makefile uses CC to indicate the C++ compiler. |
782 |
- emake \ |
783 |
- ARCHIVE=$(tc-getAR) \ |
784 |
- CC=$(usex mpi "mpic++" "$(tc-getCXX)") \ |
785 |
- F90=$(usex mpi "mpif90" "$(tc-getFC)") \ |
786 |
- LINK=$(usex mpi "mpic++" "$(tc-getCXX)") \ |
787 |
- CCFLAGS="${CXXFLAGS}" \ |
788 |
- F90FLAGS="${FCFLAGS}" \ |
789 |
- LINKFLAGS="${LDFLAGS}" \ |
790 |
- LMP_INC="${LAMMPS_INCLUDEFLAGS}" \ |
791 |
- MPI_INC=$(usex mpi '' "-I../STUBS") \ |
792 |
- MPI_PATH=$(usex mpi '' '-L../STUBS') \ |
793 |
- MPI_LIB=$(usex mpi '' '-lmpi_stubs') \ |
794 |
- "$@" |
795 |
-} |
796 |
- |
797 |
-src_compile() { |
798 |
- # Compile stubs for serial version. |
799 |
- use mpi || lmp_emake -C src stubs |
800 |
- |
801 |
- # Build optional packages. |
802 |
- if use package-meam; then |
803 |
- lmp_emake -C src yes-meam |
804 |
- lmp_emake -j1 -C lib/meam -f Makefile.gfortran |
805 |
- fi |
806 |
- use package-dipole && emake -C src yes-dipole |
807 |
- use package-rigid && emake -C src yes-rigid |
808 |
- |
809 |
- # Compile. |
810 |
- lmp_emake -C src serial |
811 |
-} |
812 |
- |
813 |
-src_install() { |
814 |
- newbin "src/lmp_serial" "lmp" |
815 |
- |
816 |
- local LAMMPS_POTENTIALS="/usr/share/${PF}/potentials" |
817 |
- insinto "${LAMMPS_POTENTIALS}" |
818 |
- doins potentials/* |
819 |
- echo "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS}" > 99lammps |
820 |
- doenvd 99lammps |
821 |
- |
822 |
- if use examples; then |
823 |
- local LAMMPS_EXAMPLES="/usr/share/${PF}/examples" |
824 |
- insinto "${LAMMPS_EXAMPLES}" |
825 |
- doins -r examples/* |
826 |
- fi |
827 |
- |
828 |
- dodoc README |
829 |
- if use doc; then |
830 |
- dodoc doc/Manual.pdf |
831 |
- dohtml -r doc/* |
832 |
- fi |
833 |
-} |
834 |
|
835 |
diff --git a/sci-physics/lammps/lammps-20131123.ebuild b/sci-physics/lammps/lammps-20131123.ebuild |
836 |
deleted file mode 100644 |
837 |
index fe4c7ad..0000000 |
838 |
--- a/sci-physics/lammps/lammps-20131123.ebuild |
839 |
+++ /dev/null |
840 |
@@ -1,114 +0,0 @@ |
841 |
-# Copyright 1999-2013 Gentoo Foundation |
842 |
-# Distributed under the terms of the GNU General Public License v2 |
843 |
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20130526.ebuild,v 1.1 2013/06/26 23:53:11 ottxor Exp $ |
844 |
- |
845 |
-EAPI=5 |
846 |
- |
847 |
-FORTRAN_NEEDED="package-meam" |
848 |
- |
849 |
-inherit eutils fortran-2 |
850 |
- |
851 |
-convert_month() { |
852 |
- case $1 in |
853 |
- 01) echo Jan |
854 |
- ;; |
855 |
- 02) echo Feb |
856 |
- ;; |
857 |
- 03) echo Mar |
858 |
- ;; |
859 |
- 04) echo Apr |
860 |
- ;; |
861 |
- 05) echo May |
862 |
- ;; |
863 |
- 06) echo Jun |
864 |
- ;; |
865 |
- 07) echo Jul |
866 |
- ;; |
867 |
- 08) echo Aug |
868 |
- ;; |
869 |
- 09) echo Sep |
870 |
- ;; |
871 |
- 10) echo Oct |
872 |
- ;; |
873 |
- 11) echo Nov |
874 |
- ;; |
875 |
- 12) echo Dec |
876 |
- ;; |
877 |
- *) echo unknown |
878 |
- ;; |
879 |
- esac |
880 |
-} |
881 |
- |
882 |
-MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2} |
883 |
- |
884 |
-DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator" |
885 |
-HOMEPAGE="http://lammps.sandia.gov/" |
886 |
-SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz" |
887 |
- |
888 |
-LICENSE="GPL-2" |
889 |
-SLOT="0" |
890 |
-KEYWORDS="~amd64" |
891 |
-IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid" |
892 |
- |
893 |
-DEPEND="mpi? ( virtual/mpi )" |
894 |
-RDEPEND="${DEPEND}" |
895 |
- |
896 |
-S="${WORKDIR}/${MY_P}" |
897 |
- |
898 |
-lmp_emake() { |
899 |
- local LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')" |
900 |
- LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN' '')" |
901 |
- |
902 |
- # Note: The lammps makefile uses CC to indicate the C++ compiler. |
903 |
- emake \ |
904 |
- ARCHIVE=$(tc-getAR) \ |
905 |
- CC=$(usex mpi "mpic++" "$(tc-getCXX)") \ |
906 |
- F90=$(usex mpi "mpif90" "$(tc-getFC)") \ |
907 |
- LINK=$(usex mpi "mpic++" "$(tc-getCXX)") \ |
908 |
- CCFLAGS="${CXXFLAGS}" \ |
909 |
- F90FLAGS="${FCFLAGS}" \ |
910 |
- LINKFLAGS="${LDFLAGS}" \ |
911 |
- LMP_INC="${LAMMPS_INCLUDEFLAGS}" \ |
912 |
- MPI_INC=$(usex mpi '' "-I../STUBS") \ |
913 |
- MPI_PATH=$(usex mpi '' '-L../STUBS') \ |
914 |
- MPI_LIB=$(usex mpi '' '-lmpi_stubs') \ |
915 |
- "$@" |
916 |
-} |
917 |
- |
918 |
-src_compile() { |
919 |
- # Compile stubs for serial version. |
920 |
- use mpi || lmp_emake -C src stubs |
921 |
- |
922 |
- # Build optional packages. |
923 |
- if use package-meam; then |
924 |
- lmp_emake -C src yes-meam |
925 |
- lmp_emake -j1 -C lib/meam -f Makefile.gfortran |
926 |
- fi |
927 |
- use package-dipole && emake -C src yes-dipole |
928 |
- use package-rigid && emake -C src yes-rigid |
929 |
- |
930 |
- # Compile. |
931 |
- lmp_emake -C src serial |
932 |
-} |
933 |
- |
934 |
-src_install() { |
935 |
- newbin "src/lmp_serial" "lmp" |
936 |
- |
937 |
- local LAMMPS_POTENTIALS="/usr/share/${PF}/potentials" |
938 |
- insinto "${LAMMPS_POTENTIALS}" |
939 |
- doins potentials/* |
940 |
- echo "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS}" > 99lammps |
941 |
- doenvd 99lammps |
942 |
- |
943 |
- if use examples; then |
944 |
- local LAMMPS_EXAMPLES="/usr/share/${PF}/examples" |
945 |
- insinto "${LAMMPS_EXAMPLES}" |
946 |
- doins -r examples/* |
947 |
- fi |
948 |
- |
949 |
- dodoc README |
950 |
- if use doc; then |
951 |
- dodoc doc/Manual.pdf |
952 |
- dohtml -r doc/* |
953 |
- fi |
954 |
-} |
955 |
|
956 |
diff --git a/sci-physics/lammps/lammps-20131201.ebuild b/sci-physics/lammps/lammps-20131201.ebuild |
957 |
deleted file mode 100644 |
958 |
index fe4c7ad..0000000 |
959 |
--- a/sci-physics/lammps/lammps-20131201.ebuild |
960 |
+++ /dev/null |
961 |
@@ -1,114 +0,0 @@ |
962 |
-# Copyright 1999-2013 Gentoo Foundation |
963 |
-# Distributed under the terms of the GNU General Public License v2 |
964 |
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20130526.ebuild,v 1.1 2013/06/26 23:53:11 ottxor Exp $ |
965 |
- |
966 |
-EAPI=5 |
967 |
- |
968 |
-FORTRAN_NEEDED="package-meam" |
969 |
- |
970 |
-inherit eutils fortran-2 |
971 |
- |
972 |
-convert_month() { |
973 |
- case $1 in |
974 |
- 01) echo Jan |
975 |
- ;; |
976 |
- 02) echo Feb |
977 |
- ;; |
978 |
- 03) echo Mar |
979 |
- ;; |
980 |
- 04) echo Apr |
981 |
- ;; |
982 |
- 05) echo May |
983 |
- ;; |
984 |
- 06) echo Jun |
985 |
- ;; |
986 |
- 07) echo Jul |
987 |
- ;; |
988 |
- 08) echo Aug |
989 |
- ;; |
990 |
- 09) echo Sep |
991 |
- ;; |
992 |
- 10) echo Oct |
993 |
- ;; |
994 |
- 11) echo Nov |
995 |
- ;; |
996 |
- 12) echo Dec |
997 |
- ;; |
998 |
- *) echo unknown |
999 |
- ;; |
1000 |
- esac |
1001 |
-} |
1002 |
- |
1003 |
-MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2} |
1004 |
- |
1005 |
-DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator" |
1006 |
-HOMEPAGE="http://lammps.sandia.gov/" |
1007 |
-SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz" |
1008 |
- |
1009 |
-LICENSE="GPL-2" |
1010 |
-SLOT="0" |
1011 |
-KEYWORDS="~amd64" |
1012 |
-IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid" |
1013 |
- |
1014 |
-DEPEND="mpi? ( virtual/mpi )" |
1015 |
-RDEPEND="${DEPEND}" |
1016 |
- |
1017 |
-S="${WORKDIR}/${MY_P}" |
1018 |
- |
1019 |
-lmp_emake() { |
1020 |
- local LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')" |
1021 |
- LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN' '')" |
1022 |
- |
1023 |
- # Note: The lammps makefile uses CC to indicate the C++ compiler. |
1024 |
- emake \ |
1025 |
- ARCHIVE=$(tc-getAR) \ |
1026 |
- CC=$(usex mpi "mpic++" "$(tc-getCXX)") \ |
1027 |
- F90=$(usex mpi "mpif90" "$(tc-getFC)") \ |
1028 |
- LINK=$(usex mpi "mpic++" "$(tc-getCXX)") \ |
1029 |
- CCFLAGS="${CXXFLAGS}" \ |
1030 |
- F90FLAGS="${FCFLAGS}" \ |
1031 |
- LINKFLAGS="${LDFLAGS}" \ |
1032 |
- LMP_INC="${LAMMPS_INCLUDEFLAGS}" \ |
1033 |
- MPI_INC=$(usex mpi '' "-I../STUBS") \ |
1034 |
- MPI_PATH=$(usex mpi '' '-L../STUBS') \ |
1035 |
- MPI_LIB=$(usex mpi '' '-lmpi_stubs') \ |
1036 |
- "$@" |
1037 |
-} |
1038 |
- |
1039 |
-src_compile() { |
1040 |
- # Compile stubs for serial version. |
1041 |
- use mpi || lmp_emake -C src stubs |
1042 |
- |
1043 |
- # Build optional packages. |
1044 |
- if use package-meam; then |
1045 |
- lmp_emake -C src yes-meam |
1046 |
- lmp_emake -j1 -C lib/meam -f Makefile.gfortran |
1047 |
- fi |
1048 |
- use package-dipole && emake -C src yes-dipole |
1049 |
- use package-rigid && emake -C src yes-rigid |
1050 |
- |
1051 |
- # Compile. |
1052 |
- lmp_emake -C src serial |
1053 |
-} |
1054 |
- |
1055 |
-src_install() { |
1056 |
- newbin "src/lmp_serial" "lmp" |
1057 |
- |
1058 |
- local LAMMPS_POTENTIALS="/usr/share/${PF}/potentials" |
1059 |
- insinto "${LAMMPS_POTENTIALS}" |
1060 |
- doins potentials/* |
1061 |
- echo "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS}" > 99lammps |
1062 |
- doenvd 99lammps |
1063 |
- |
1064 |
- if use examples; then |
1065 |
- local LAMMPS_EXAMPLES="/usr/share/${PF}/examples" |
1066 |
- insinto "${LAMMPS_EXAMPLES}" |
1067 |
- doins -r examples/* |
1068 |
- fi |
1069 |
- |
1070 |
- dodoc README |
1071 |
- if use doc; then |
1072 |
- dodoc doc/Manual.pdf |
1073 |
- dohtml -r doc/* |
1074 |
- fi |
1075 |
-} |
1076 |
|
1077 |
diff --git a/sci-physics/lammps/metadata.xml b/sci-physics/lammps/metadata.xml |
1078 |
deleted file mode 100644 |
1079 |
index 7a1dc94..0000000 |
1080 |
--- a/sci-physics/lammps/metadata.xml |
1081 |
+++ /dev/null |
1082 |
@@ -1,31 +0,0 @@ |
1083 |
-<?xml version="1.0" encoding="UTF-8"?> |
1084 |
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
1085 |
-<pkgmetadata> |
1086 |
- <longdescription lang="en"> |
1087 |
- LAMMPS is a classical molecular dynamics code, and an acronym for |
1088 |
- Large-scale Atomic/Molecular Massively Parallel Simulator. |
1089 |
- |
1090 |
- LAMMPS has potentials for soft materials (biomolecules, polymers) and |
1091 |
- solid-state materials (metals, semiconductors) and coarse-grained or |
1092 |
- mesoscopic systems. It can be used to model atoms or, more generically, |
1093 |
- as a parallel particle simulator at the atomic, meso, or continuum |
1094 |
- scale. |
1095 |
- |
1096 |
- LAMMPS runs on single processors or in parallel using message-passing |
1097 |
- techniques and a spatial-decomposition of the simulation domain. The |
1098 |
- code is designed to be easy to modify or extend with new functionality. |
1099 |
- </longdescription> |
1100 |
- <use> |
1101 |
- <flag name="lammps-memalign">Enables the use of the posix_memalign() |
1102 |
- call instead of malloc() when large chunks or memory are allocated |
1103 |
- by LAMMPS</flag> |
1104 |
- <flag name="package-meam">modified EAM potential</flag> |
1105 |
- <flag name="package-dipole">point dipole particles</flag> |
1106 |
- <flag name="package-rigid">rigid bodies</flag> |
1107 |
- </use> |
1108 |
- <herd>sci-physics</herd> |
1109 |
- <maintainer> |
1110 |
- <email>nicolasbock@g.o</email> |
1111 |
- </maintainer> |
1112 |
-</pkgmetadata> |
1113 |
- |