Gentoo Archives: gentoo-commits

From: "Nicolas Bock (nicolasbock)" <nicolasbock@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sci-physics/lammps: lammps-20140201.ebuild lammps-20131217.ebuild lammps-20131201.ebuild lammps-20131216.ebuild lammps-20140122.ebuild lammps-20140129.ebuild ChangeLog
Date: Thu, 06 Feb 2014 19:54:21
Message-Id: 20140206195416.9CF3F2004C@flycatcher.gentoo.org
1 nicolasbock 14/02/06 19:54:16
2
3 Modified: lammps-20131217.ebuild lammps-20131201.ebuild
4 lammps-20131216.ebuild lammps-20140122.ebuild
5 lammps-20140129.ebuild ChangeLog
6 Added: lammps-20140201.ebuild
7 Log:
8 sci-physics/lammps: Moved lammps-20140201 from sci overlay to portage.
9
10 This version is considered "stable" by upstream, as opposed to the normal
11 frequent snapshot releases. I had originally placed the stable version in a
12 new slot, but after discussing this with ottxor, decided to move 20140201 back
13 into slot 0 and open a stabilization request for it.
14
15 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key AC91CA52)
16
17 Revision Changes Path
18 1.3 sci-physics/lammps/lammps-20131217.ebuild
19
20 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-physics/lammps/lammps-20131217.ebuild?rev=1.3&view=markup
21 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-physics/lammps/lammps-20131217.ebuild?rev=1.3&content-type=text/plain
22 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-physics/lammps/lammps-20131217.ebuild?r1=1.2&r2=1.3
23
24 Index: lammps-20131217.ebuild
25 ===================================================================
26 RCS file: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20131217.ebuild,v
27 retrieving revision 1.2
28 retrieving revision 1.3
29 diff -u -r1.2 -r1.3
30 --- lammps-20131217.ebuild 5 Feb 2014 03:04:15 -0000 1.2
31 +++ lammps-20131217.ebuild 6 Feb 2014 19:54:16 -0000 1.3
32 @@ -1,6 +1,6 @@
33 # Copyright 1999-2014 Gentoo Foundation
34 # Distributed under the terms of the GNU General Public License v2
35 -# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20131217.ebuild,v 1.2 2014/02/05 03:04:15 ottxor Exp $
36 +# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20131217.ebuild,v 1.3 2014/02/06 19:54:16 nicolasbock Exp $
37
38 EAPI=5
39
40 @@ -51,8 +51,7 @@
41 IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid"
42
43 DEPEND="mpi? ( virtual/mpi )"
44 -RDEPEND="${DEPEND}
45 - !${CATEGORY}/${PN}:stable"
46 +RDEPEND="${DEPEND}"
47
48 S="${WORKDIR}/${MY_P}"
49
50
51
52
53 1.5 sci-physics/lammps/lammps-20131201.ebuild
54
55 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-physics/lammps/lammps-20131201.ebuild?rev=1.5&view=markup
56 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-physics/lammps/lammps-20131201.ebuild?rev=1.5&content-type=text/plain
57 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-physics/lammps/lammps-20131201.ebuild?r1=1.4&r2=1.5
58
59 Index: lammps-20131201.ebuild
60 ===================================================================
61 RCS file: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20131201.ebuild,v
62 retrieving revision 1.4
63 retrieving revision 1.5
64 diff -u -r1.4 -r1.5
65 --- lammps-20131201.ebuild 5 Feb 2014 03:04:14 -0000 1.4
66 +++ lammps-20131201.ebuild 6 Feb 2014 19:54:16 -0000 1.5
67 @@ -1,6 +1,6 @@
68 # Copyright 1999-2014 Gentoo Foundation
69 # Distributed under the terms of the GNU General Public License v2
70 -# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20131201.ebuild,v 1.4 2014/02/05 03:04:14 ottxor Exp $
71 +# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20131201.ebuild,v 1.5 2014/02/06 19:54:16 nicolasbock Exp $
72
73 EAPI=5
74
75 @@ -51,8 +51,7 @@
76 IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid"
77
78 DEPEND="mpi? ( virtual/mpi )"
79 -RDEPEND="${DEPEND}
80 - !${CATEGORY}/${PN}:stable"
81 +RDEPEND="${DEPEND}"
82
83 S="${WORKDIR}/${MY_P}"
84
85
86
87
88 1.5 sci-physics/lammps/lammps-20131216.ebuild
89
90 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-physics/lammps/lammps-20131216.ebuild?rev=1.5&view=markup
91 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-physics/lammps/lammps-20131216.ebuild?rev=1.5&content-type=text/plain
92 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-physics/lammps/lammps-20131216.ebuild?r1=1.4&r2=1.5
93
94 Index: lammps-20131216.ebuild
95 ===================================================================
96 RCS file: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20131216.ebuild,v
97 retrieving revision 1.4
98 retrieving revision 1.5
99 diff -u -r1.4 -r1.5
100 --- lammps-20131216.ebuild 5 Feb 2014 03:04:15 -0000 1.4
101 +++ lammps-20131216.ebuild 6 Feb 2014 19:54:16 -0000 1.5
102 @@ -1,6 +1,6 @@
103 # Copyright 1999-2014 Gentoo Foundation
104 # Distributed under the terms of the GNU General Public License v2
105 -# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20131216.ebuild,v 1.4 2014/02/05 03:04:15 ottxor Exp $
106 +# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20131216.ebuild,v 1.5 2014/02/06 19:54:16 nicolasbock Exp $
107
108 EAPI=5
109
110 @@ -51,8 +51,7 @@
111 IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid"
112
113 DEPEND="mpi? ( virtual/mpi )"
114 -RDEPEND="${DEPEND}
115 - !${CATEGORY}/${PN}:stable"
116 +RDEPEND="${DEPEND}"
117
118 S="${WORKDIR}/${MY_P}"
119
120
121
122
123 1.3 sci-physics/lammps/lammps-20140122.ebuild
124
125 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-physics/lammps/lammps-20140122.ebuild?rev=1.3&view=markup
126 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-physics/lammps/lammps-20140122.ebuild?rev=1.3&content-type=text/plain
127 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-physics/lammps/lammps-20140122.ebuild?r1=1.2&r2=1.3
128
129 Index: lammps-20140122.ebuild
130 ===================================================================
131 RCS file: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20140122.ebuild,v
132 retrieving revision 1.2
133 retrieving revision 1.3
134 diff -u -r1.2 -r1.3
135 --- lammps-20140122.ebuild 5 Feb 2014 03:04:15 -0000 1.2
136 +++ lammps-20140122.ebuild 6 Feb 2014 19:54:16 -0000 1.3
137 @@ -1,6 +1,6 @@
138 # Copyright 1999-2014 Gentoo Foundation
139 # Distributed under the terms of the GNU General Public License v2
140 -# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20140122.ebuild,v 1.2 2014/02/05 03:04:15 ottxor Exp $
141 +# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20140122.ebuild,v 1.3 2014/02/06 19:54:16 nicolasbock Exp $
142
143 EAPI=5
144
145 @@ -51,8 +51,7 @@
146 IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid"
147
148 DEPEND="mpi? ( virtual/mpi )"
149 -RDEPEND="${DEPEND}
150 - !${CATEGORY}/${PN}:stable"
151 +RDEPEND="${DEPEND}"
152
153 S="${WORKDIR}/${MY_P}"
154
155
156
157
158 1.3 sci-physics/lammps/lammps-20140129.ebuild
159
160 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-physics/lammps/lammps-20140129.ebuild?rev=1.3&view=markup
161 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-physics/lammps/lammps-20140129.ebuild?rev=1.3&content-type=text/plain
162 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-physics/lammps/lammps-20140129.ebuild?r1=1.2&r2=1.3
163
164 Index: lammps-20140129.ebuild
165 ===================================================================
166 RCS file: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20140129.ebuild,v
167 retrieving revision 1.2
168 retrieving revision 1.3
169 diff -u -r1.2 -r1.3
170 --- lammps-20140129.ebuild 5 Feb 2014 03:04:14 -0000 1.2
171 +++ lammps-20140129.ebuild 6 Feb 2014 19:54:16 -0000 1.3
172 @@ -1,6 +1,6 @@
173 # Copyright 1999-2014 Gentoo Foundation
174 # Distributed under the terms of the GNU General Public License v2
175 -# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20140129.ebuild,v 1.2 2014/02/05 03:04:14 ottxor Exp $
176 +# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20140129.ebuild,v 1.3 2014/02/06 19:54:16 nicolasbock Exp $
177
178 EAPI=5
179
180 @@ -51,8 +51,7 @@
181 IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid"
182
183 DEPEND="mpi? ( virtual/mpi )"
184 -RDEPEND="${DEPEND}
185 - !${CATEGORY}/${PN}:stable"
186 +RDEPEND="${DEPEND}"
187
188 S="${WORKDIR}/${MY_P}"
189
190
191
192
193 1.10 sci-physics/lammps/ChangeLog
194
195 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-physics/lammps/ChangeLog?rev=1.10&view=markup
196 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-physics/lammps/ChangeLog?rev=1.10&content-type=text/plain
197 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-physics/lammps/ChangeLog?r1=1.9&r2=1.10
198
199 Index: ChangeLog
200 ===================================================================
201 RCS file: /var/cvsroot/gentoo-x86/sci-physics/lammps/ChangeLog,v
202 retrieving revision 1.9
203 retrieving revision 1.10
204 diff -u -r1.9 -r1.10
205 --- ChangeLog 5 Feb 2014 04:35:15 -0000 1.9
206 +++ ChangeLog 6 Feb 2014 19:54:16 -0000 1.10
207 @@ -1,6 +1,17 @@
208 # ChangeLog for sci-physics/lammps
209 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
210 -# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/ChangeLog,v 1.9 2014/02/05 04:35:15 nicolasbock Exp $
211 +# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/ChangeLog,v 1.10 2014/02/06 19:54:16 nicolasbock Exp $
212 +
213 +*lammps-20140201 (06 Feb 2014)
214 +
215 + 06 Feb 2014; Nicolas Bock <nicolasbock@g.o> +lammps-20140201.ebuild,
216 + lammps-20131201.ebuild, lammps-20131216.ebuild, lammps-20131217.ebuild,
217 + lammps-20140122.ebuild, lammps-20140129.ebuild:
218 + sci-physics/lammps: Moved lammps-20140201 from sci overlay to portage. This
219 + version is considered "stable" by upstream, as opposed to the normal frequent
220 + snapshot releases. I had originally placed the stable version in a new slot,
221 + but after discussing this with ottxor, decided to move 20140201 back into slot
222 + 0 and open a stabilization request for it.
223
224 05 Feb 2014; Nicolas Bock <nicolasbock@g.o> lammps-20140129.ebuild:
225 sci-physics/lammps: Trying to add blocker, ottxor beat me to it :)
226
227
228
229 1.1 sci-physics/lammps/lammps-20140201.ebuild
230
231 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-physics/lammps/lammps-20140201.ebuild?rev=1.1&view=markup
232 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-physics/lammps/lammps-20140201.ebuild?rev=1.1&content-type=text/plain
233
234 Index: lammps-20140201.ebuild
235 ===================================================================
236 # Copyright 1999-2014 Gentoo Foundation
237 # Distributed under the terms of the GNU General Public License v2
238 # $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20140201.ebuild,v 1.1 2014/02/06 19:54:16 nicolasbock 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 }