Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/, sci-physics/lammps/files/
Date: Fri, 01 Jan 2021 01:56:05
Message-Id: 1609466154.e33e82eaacfcc7d5cf9305ecd6fcefe641de27bc.mgorny@gentoo
1 commit: e33e82eaacfcc7d5cf9305ecd6fcefe641de27bc
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jan 1 01:52:52 2021 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Fri Jan 1 01:55:54 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e33e82ea
7
8 sci-physics/lammps: Remove old (py3.6)
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 sci-physics/lammps/Manifest | 11 ---
13 sci-physics/lammps/files/1080.patch | 29 ------
14 sci-physics/lammps/lammps-20180117.ebuild | 132 ---------------------------
15 sci-physics/lammps/lammps-20180222.ebuild | 132 ---------------------------
16 sci-physics/lammps/lammps-20180308.ebuild | 132 ---------------------------
17 sci-physics/lammps/lammps-20180316.ebuild | 132 ---------------------------
18 sci-physics/lammps/lammps-20180822.ebuild | 131 --------------------------
19 sci-physics/lammps/lammps-20181212.ebuild | 131 --------------------------
20 sci-physics/lammps/lammps-20190605.ebuild | 131 --------------------------
21 sci-physics/lammps/lammps-20190807-r1.ebuild | 131 --------------------------
22 sci-physics/lammps/lammps-20190807.ebuild | 131 --------------------------
23 11 files changed, 1223 deletions(-)
24
25 diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
26 index 9265c08f59f..4dd18e6d8f5 100644
27 --- a/sci-physics/lammps/Manifest
28 +++ b/sci-physics/lammps/Manifest
29 @@ -1,13 +1,2 @@
30 -DIST lammps-patch_12Dec2018.tar.gz 114619148 BLAKE2B 089e23681e46868d09991ca6525850838100aa74ce8796f3af602c76b74fd55618c91610193cfc22c1201e5417f11998f924642961b62824c0271e208f87b286 SHA512 4794fc9bed7974ec33d54b2843f17b29c61a63f91f76c75bec7f00f6f174901f703130564977f8cf7fa9274e7febe096878dc0fa84d65469a5eb8f9b17b58a5e
31 -DIST lammps-patch_16Mar2018.tar.gz 91908414 BLAKE2B 0d2363ba507765d439988be9f17390889539ecf22132145f5f5f5411c6c3bf097b278b24b005374e4b176efcfbd01edb48b55076bfa41403718ad14d3905e062 SHA512 2847f9ffa368b966cba4792ebe86ea38dfc1e147647e2b738753121a09689901cea7197d3d95fa69cd065cd1d30aa37cbeffcb78b62ec85d88cd9f3ab25e25c2
32 -DIST lammps-patch_17Jan2018.tar.gz 91721592 BLAKE2B d606a5fd699f3e7aaa777065532f778e96a5b21b88de3fcce69e79c4931fea233ed1ad68f56120865061623c6e33282b9f23f927a7a9820f8f824a241e5cd823 SHA512 533ada073882e9bfc6431db62c4899005983d9efbbb043bcb50b2b0a7af2b11c411bbcc6523b2ffbd5d46531b24573f4b98a07dc757bacbc2f27bb056d7956ff
33 -DIST lammps-patch_22Aug2018.tar.gz 108761265 BLAKE2B fc509ccd8f5fda9fea9cf7f54b888df235b5d499a0aa3eee24bba81d35c95355cfc72ebb60f32a4adb879c0ab176659ebe634f9bbaeefd54ffc0d02329054f9f SHA512 bb1c11ef9c287b101b9f3483d6b90e55dc69a048529e5076f6f7d46e54802d0d75efc899865d462f9dd76937089e1080a126c1dc4bbb2648eda91cb38ba142b0
34 -DIST lammps-patch_22Feb2018.tar.gz 91869050 BLAKE2B 09d364b489d4402145b879ca40b290a4e33f39b6e5e4183bcccb09001002cb742917c8792f942a8b64bd992cde5c0f8dcd8b76506048f1392d33d1192aa4551d SHA512 8d4ac0f9cdcf4caa10bfb48129eec21cf31f7ce881b4cbd803c20fb638f7e55a1e645d314e172fe70eab473a4976c7f482e8c059e0c4e82527eb9438437ae146
35 -DIST lammps-patch_5Jun2019.tar.gz 106437193 BLAKE2B ce2a89f58fcdc29fbfc6d5e8769e36402569e93182a19835a0482b228ae9f568c1b56d2fc5eb3dac8e94a1289b430279d88c15284e07b5f62049aaf86cca29d3 SHA512 d72a5de3068a902cd8a825c97cd071331d5e3c16429531809178c43930b363f6549bd6802b552c2667e8882f7f21c90bd815072deb5ac19c8687060c796e58b4
36 -DIST lammps-patch_7Aug2019.tar.gz 105303933 BLAKE2B 8609251a919a88da64f2c0578414567141f128bbce3a447be09a99fb1f96620c15db29b4a312afc536f60237f3010a0753dfefa09d0bdfb3222b8f1491995c70 SHA512 61fff23c90a0f9029363cb90ff972e7e97b0f3be6a8153263b6be4f11960603af7f6c8b26a76b8bdcf25009c68a7a7fab3405a3f47b923695798a60723694001
37 -DIST lammps-patch_8Mar2018.tar.gz 91878683 BLAKE2B a4cf307769b1ac27c9cbe781a70f307d5275d2ccd4f6f77a2a21f00413ffa0af499577207afd23afd95ef6126071e8b779f6c52d50ff7117afb63161613c9f5b SHA512 57885d12e9e0ea9a6735cc2f7a2a8a9314dacbe9eaf5a46cb6d20fd7e2d0e8b0ebb3e24731eb750861973efe4d3cf0cf5a739cc9d51407f26bf3d556243c186f
38 DIST lammps-stable_3Mar2020.tar.gz 126001870 BLAKE2B 35ed6ff208fd6dcc8eae50b8e0562a6a0771aa6419c0225353f648d95512ca64b22250ad4a3f9b836b9a25a6838e24e070a1d190fdc02b896dc1ed9838648f01 SHA512 6608cd9f6ea18d8acb55d611a560cb4b329043b41aca23fafd91fac0dfbde5a5286e1a6563bd16b2414bb3bf95929e3a2f270a0b023ce5ede515eb3353d56f04
39 -DIST lammps-testing-7869c75cac38cb8a3d2ef7747ea12ec5812f5151.tar.gz 54374284 BLAKE2B a223ef3926540660ce28fd2673667840002f6bfbbd5565deb9fb01b994085eb4d6cd24807fab49117a1b328f151d1511b7aa4d2fcdd443d20927112b83d029f0 SHA512 c996f7109d6467ae8e6a8c187485afb7c55b6dcf2b2e7003a8edd271e7f7dfe275079fbb0d680455628c8fd2eb87640284e8a92ffe095fcb398133be587af57a
40 -DIST lammps-testing-827be7af84ca100d394ea1cf6d3bc49f6a8eef92.tar.gz 55706643 BLAKE2B 7f2753759e1048ee9af58f1b210fe42972cc40b6df3ab5495f66bcfd10f4818f6e2c4e27f759d6ca302024531849286c4709a869984bea3d385cb44412d4d668 SHA512 bfffb0501b7b254dfc2cfcd12945b14766c1addf680d1140a78116b97a2a70795244f3a5a439aaf69ae014e35c454a48e028ca8aa65179e5da5039d6f1676e02
41 -DIST lammps-testing-d0394a77fa2b4b2d545a73ea092cf6de7616aac8.tar.gz 55715042 BLAKE2B 326f0357b555c030f667c502fd2c2330aa588c4a1224434ef30637ad8c6be49a5b8ee58cbc525b874f665903cf21494b52403c3a53ec0898a8cf81906c614833 SHA512 4a980578ce584b5b9334b4177f4f9188f00ac50ca916ce63a4d2ef034a4fa218366a8f32cc7dc29dc99e6b01e40cf8c8bbf15566840fe07fc5c6c2e8c55ece93
42 DIST lammps-testing-stable_3Mar2020.tar.gz 55729550 BLAKE2B d0de8efa83342b4a350f17a43d3fe96011534b3f410beb295e396a45200ea56298c14664b290b2e30ab4f2fd70b92c01c73927b2878e8171a166dedee8ecf379 SHA512 e3dc592ce57ae625eb66ddd9ca80d7bbaca57c47a07166a7196dcc3074b574a497e706da8baf93b5deacdf588702ceb141014533ac2aaccdd011836fb34943b9
43
44 diff --git a/sci-physics/lammps/files/1080.patch b/sci-physics/lammps/files/1080.patch
45 deleted file mode 100644
46 index 85538b2a638..00000000000
47 --- a/sci-physics/lammps/files/1080.patch
48 +++ /dev/null
49 @@ -1,29 +0,0 @@
50 -From a10bb4b96f40f3b5574b0fade2cfece8bf4c6fc9 Mon Sep 17 00:00:00 2001
51 -From: Christoph Junghans <junghans@××××.gov>
52 -Date: Thu, 23 Aug 2018 15:02:36 -0600
53 -Subject: [PATCH] cmake: fix link issue with --as-needed
54 -
55 ----
56 - cmake/CMakeLists.txt | 5 ++++-
57 - 1 file changed, 4 insertions(+), 1 deletion(-)
58 -
59 -diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt
60 -index 460d177c92..51997593db 100644
61 ---- a/CMakeLists.txt
62 -+++ b/CMakeLists.txt
63 -@@ -276,11 +276,14 @@ endif()
64 -
65 - if(PKG_MSCG OR PKG_USER-ATC OR PKG_USER-AWPMD OR PKG_USER-QUIP OR PKG_LATTE)
66 - find_package(LAPACK)
67 -- if(NOT LAPACK_FOUND)
68 -+ find_package(BLAS)
69 -+ if(NOT LAPACK_FOUND OR NOT BLAS_FOUND)
70 - enable_language(Fortran)
71 - file(GLOB LAPACK_SOURCES ${LAMMPS_LIB_SOURCE_DIR}/linalg/*.[fF])
72 - add_library(linalg STATIC ${LAPACK_SOURCES})
73 - set(LAPACK_LIBRARIES linalg)
74 -+ else()
75 -+ list(APPEND LAPACK_LIBRARIES ${BLAS_LIBRARIES})
76 - endif()
77 - endif()
78 -
79
80 diff --git a/sci-physics/lammps/lammps-20180117.ebuild b/sci-physics/lammps/lammps-20180117.ebuild
81 deleted file mode 100644
82 index 61fd0f7d470..00000000000
83 --- a/sci-physics/lammps/lammps-20180117.ebuild
84 +++ /dev/null
85 @@ -1,132 +0,0 @@
86 -# Copyright 1999-2020 Gentoo Authors
87 -# Distributed under the terms of the GNU General Public License v2
88 -
89 -EAPI=6
90 -
91 -PYTHON_COMPAT=( python3_6 )
92 -
93 -inherit cmake-utils fortran-2 python-r1
94 -
95 -convert_month() {
96 - local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
97 - echo ${months[${1#0}]}
98 -}
99 -
100 -MY_PV="patch_$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:0:4}"
101 -MY_P="${PN}-${MY_PV}"
102 -
103 -DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
104 -HOMEPAGE="https://lammps.sandia.gov/"
105 -SRC_URI="https://github.com/lammps/lammps/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
106 -
107 -LICENSE="GPL-2"
108 -SLOT="0"
109 -KEYWORDS="~amd64 ~x86"
110 -IUSE="cuda examples gzip lammps-memalign mpi netcdf python test"
111 -RESTRICT="!test? ( test )"
112 -
113 -DEPEND="
114 - app-arch/gzip
115 - media-libs/libpng:0
116 - sys-libs/zlib
117 - mpi? (
118 - virtual/mpi
119 - sci-libs/hdf5[mpi]
120 - )
121 - python? ( ${PYTHON_DEPS} )
122 - sci-libs/voro++
123 - virtual/blas
124 - virtual/lapack
125 - sci-libs/fftw:3.0
126 - netcdf? ( sci-libs/netcdf )
127 - cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1 )
128 - dev-cpp/eigen:3
129 - "
130 -RDEPEND="${DEPEND}"
131 -
132 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
133 -
134 -S="${WORKDIR}/${MY_P}/cmake"
135 -
136 -src_configure() {
137 - local mycmakeargs=(
138 - -DBUILD_SHARED_LIBS=ON
139 - -DENABLE_MPI=$(usex mpi)
140 - -DENABLE_GPU=$(usex cuda)
141 - -DENABLE_TESTING=$(usex test)
142 - -DENABLE_ASPHERE=ON
143 - -DENABLE_BODY=ON
144 - -DENABLE_CLASS2=ON
145 - -DENABLE_COLLOID=ON
146 - -DENABLE_COMPRESS=ON
147 - -DENABLE_CORESHELL=ON
148 - -DENABLE_DIPOLE=ON
149 - -DENABLE_GRANULAR=ON
150 - -DENABLE_KSPACE=ON
151 - -DFFT=FFTW3
152 - -DENABLE_MANYBODY=ON
153 - -DENABLE_MC=ON
154 - -DENABLE_MEAM=ON
155 - -DENABLE_MISC=ON
156 - -DLAMMPS_XDR=ON #630444
157 - -DENABLE_MOLECULE=ON
158 - -DENABLE_PERI=ON
159 - -DENABLE_QEQ=ON
160 - -DENABLE_REAX=ON
161 - -DENABLE_REPLICA=ON
162 - -DENABLE_RIGID=ON
163 - -DENABLE_SHOCK=ON
164 - -DENABLE_SNAP=ON
165 - -DENABLE_SRD=ON
166 - -DENABLE_PYTHON=ON
167 - -DENABLE_MPIIO=$(usex mpi)
168 - -DENABLE_VORONOI=ON
169 - -DENABLE_USER-ATC=ON
170 - -DENABLE_USER-AWPMD=ON
171 - -DENABLE_USER-CGDNA=ON
172 - -DENABLE_USER-CGSDK=ON
173 - -DENABLE_USER-COLVARS=ON
174 - -DENABLE_USER-DIFFRACTION=ON
175 - -DENABLE_USER-DPD=ON
176 - -DENABLE_USER-DRUDE=ON
177 - -DENABLE_USER-EFF=ON
178 - -DENABLE_USER-FEP=ON
179 - -DENABLE_USER-H5MD=$(usex mpi)
180 - -DENABLE_USER-LB=$(usex mpi)
181 - -DENABLE_USER-MANIFOLD=ON
182 - -DENABLE_USER-MEAMC=ON
183 - -DENABLE_USER-MGPT=ON
184 - -DENABLE_USER-MISC=ON
185 - -DENABLE_USER-MOLFILE=ON
186 - -DENABLE_USER-NETCDF=$(usex netcdf)
187 - -DENABLE_USER-PHONON=ON
188 - -DENABLE_USER-QTB=ON
189 - -DENABLE_USER-REAXC=ON
190 - -DENABLE_USER-SMD=ON
191 - -DENABLE_USER-SMTBQ=ON
192 - -DENABLE_USER-SPH=ON
193 - -DENABLE_USER-TALLY=ON
194 - )
195 - cmake-utils_src_configure
196 -}
197 -
198 -src_install() {
199 - cmake-utils_src_install
200 -
201 - local LAMMPS_POTENTIALS="usr/share/${PN}/potentials"
202 - insinto "/${LAMMPS_POTENTIALS}"
203 - doins "${S}"/../potentials/*
204 - echo "LAMMPS_POTENTIALS=${EROOT}${LAMMPS_POTENTIALS}" > 99lammps
205 - doenvd 99lammps
206 -
207 - # Install python script.
208 - use python && python_foreach_impl python_domodule "${S}"/../python/lammps.py
209 -
210 - if use examples; then
211 - for d in examples bench; do
212 - local LAMMPS_EXAMPLES="/usr/share/${PN}/${d}"
213 - insinto "${LAMMPS_EXAMPLES}"
214 - doins -r "${S}"/../${d}/*
215 - done
216 - fi
217 -}
218
219 diff --git a/sci-physics/lammps/lammps-20180222.ebuild b/sci-physics/lammps/lammps-20180222.ebuild
220 deleted file mode 100644
221 index 61fd0f7d470..00000000000
222 --- a/sci-physics/lammps/lammps-20180222.ebuild
223 +++ /dev/null
224 @@ -1,132 +0,0 @@
225 -# Copyright 1999-2020 Gentoo Authors
226 -# Distributed under the terms of the GNU General Public License v2
227 -
228 -EAPI=6
229 -
230 -PYTHON_COMPAT=( python3_6 )
231 -
232 -inherit cmake-utils fortran-2 python-r1
233 -
234 -convert_month() {
235 - local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
236 - echo ${months[${1#0}]}
237 -}
238 -
239 -MY_PV="patch_$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:0:4}"
240 -MY_P="${PN}-${MY_PV}"
241 -
242 -DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
243 -HOMEPAGE="https://lammps.sandia.gov/"
244 -SRC_URI="https://github.com/lammps/lammps/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
245 -
246 -LICENSE="GPL-2"
247 -SLOT="0"
248 -KEYWORDS="~amd64 ~x86"
249 -IUSE="cuda examples gzip lammps-memalign mpi netcdf python test"
250 -RESTRICT="!test? ( test )"
251 -
252 -DEPEND="
253 - app-arch/gzip
254 - media-libs/libpng:0
255 - sys-libs/zlib
256 - mpi? (
257 - virtual/mpi
258 - sci-libs/hdf5[mpi]
259 - )
260 - python? ( ${PYTHON_DEPS} )
261 - sci-libs/voro++
262 - virtual/blas
263 - virtual/lapack
264 - sci-libs/fftw:3.0
265 - netcdf? ( sci-libs/netcdf )
266 - cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1 )
267 - dev-cpp/eigen:3
268 - "
269 -RDEPEND="${DEPEND}"
270 -
271 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
272 -
273 -S="${WORKDIR}/${MY_P}/cmake"
274 -
275 -src_configure() {
276 - local mycmakeargs=(
277 - -DBUILD_SHARED_LIBS=ON
278 - -DENABLE_MPI=$(usex mpi)
279 - -DENABLE_GPU=$(usex cuda)
280 - -DENABLE_TESTING=$(usex test)
281 - -DENABLE_ASPHERE=ON
282 - -DENABLE_BODY=ON
283 - -DENABLE_CLASS2=ON
284 - -DENABLE_COLLOID=ON
285 - -DENABLE_COMPRESS=ON
286 - -DENABLE_CORESHELL=ON
287 - -DENABLE_DIPOLE=ON
288 - -DENABLE_GRANULAR=ON
289 - -DENABLE_KSPACE=ON
290 - -DFFT=FFTW3
291 - -DENABLE_MANYBODY=ON
292 - -DENABLE_MC=ON
293 - -DENABLE_MEAM=ON
294 - -DENABLE_MISC=ON
295 - -DLAMMPS_XDR=ON #630444
296 - -DENABLE_MOLECULE=ON
297 - -DENABLE_PERI=ON
298 - -DENABLE_QEQ=ON
299 - -DENABLE_REAX=ON
300 - -DENABLE_REPLICA=ON
301 - -DENABLE_RIGID=ON
302 - -DENABLE_SHOCK=ON
303 - -DENABLE_SNAP=ON
304 - -DENABLE_SRD=ON
305 - -DENABLE_PYTHON=ON
306 - -DENABLE_MPIIO=$(usex mpi)
307 - -DENABLE_VORONOI=ON
308 - -DENABLE_USER-ATC=ON
309 - -DENABLE_USER-AWPMD=ON
310 - -DENABLE_USER-CGDNA=ON
311 - -DENABLE_USER-CGSDK=ON
312 - -DENABLE_USER-COLVARS=ON
313 - -DENABLE_USER-DIFFRACTION=ON
314 - -DENABLE_USER-DPD=ON
315 - -DENABLE_USER-DRUDE=ON
316 - -DENABLE_USER-EFF=ON
317 - -DENABLE_USER-FEP=ON
318 - -DENABLE_USER-H5MD=$(usex mpi)
319 - -DENABLE_USER-LB=$(usex mpi)
320 - -DENABLE_USER-MANIFOLD=ON
321 - -DENABLE_USER-MEAMC=ON
322 - -DENABLE_USER-MGPT=ON
323 - -DENABLE_USER-MISC=ON
324 - -DENABLE_USER-MOLFILE=ON
325 - -DENABLE_USER-NETCDF=$(usex netcdf)
326 - -DENABLE_USER-PHONON=ON
327 - -DENABLE_USER-QTB=ON
328 - -DENABLE_USER-REAXC=ON
329 - -DENABLE_USER-SMD=ON
330 - -DENABLE_USER-SMTBQ=ON
331 - -DENABLE_USER-SPH=ON
332 - -DENABLE_USER-TALLY=ON
333 - )
334 - cmake-utils_src_configure
335 -}
336 -
337 -src_install() {
338 - cmake-utils_src_install
339 -
340 - local LAMMPS_POTENTIALS="usr/share/${PN}/potentials"
341 - insinto "/${LAMMPS_POTENTIALS}"
342 - doins "${S}"/../potentials/*
343 - echo "LAMMPS_POTENTIALS=${EROOT}${LAMMPS_POTENTIALS}" > 99lammps
344 - doenvd 99lammps
345 -
346 - # Install python script.
347 - use python && python_foreach_impl python_domodule "${S}"/../python/lammps.py
348 -
349 - if use examples; then
350 - for d in examples bench; do
351 - local LAMMPS_EXAMPLES="/usr/share/${PN}/${d}"
352 - insinto "${LAMMPS_EXAMPLES}"
353 - doins -r "${S}"/../${d}/*
354 - done
355 - fi
356 -}
357
358 diff --git a/sci-physics/lammps/lammps-20180308.ebuild b/sci-physics/lammps/lammps-20180308.ebuild
359 deleted file mode 100644
360 index 61fd0f7d470..00000000000
361 --- a/sci-physics/lammps/lammps-20180308.ebuild
362 +++ /dev/null
363 @@ -1,132 +0,0 @@
364 -# Copyright 1999-2020 Gentoo Authors
365 -# Distributed under the terms of the GNU General Public License v2
366 -
367 -EAPI=6
368 -
369 -PYTHON_COMPAT=( python3_6 )
370 -
371 -inherit cmake-utils fortran-2 python-r1
372 -
373 -convert_month() {
374 - local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
375 - echo ${months[${1#0}]}
376 -}
377 -
378 -MY_PV="patch_$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:0:4}"
379 -MY_P="${PN}-${MY_PV}"
380 -
381 -DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
382 -HOMEPAGE="https://lammps.sandia.gov/"
383 -SRC_URI="https://github.com/lammps/lammps/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
384 -
385 -LICENSE="GPL-2"
386 -SLOT="0"
387 -KEYWORDS="~amd64 ~x86"
388 -IUSE="cuda examples gzip lammps-memalign mpi netcdf python test"
389 -RESTRICT="!test? ( test )"
390 -
391 -DEPEND="
392 - app-arch/gzip
393 - media-libs/libpng:0
394 - sys-libs/zlib
395 - mpi? (
396 - virtual/mpi
397 - sci-libs/hdf5[mpi]
398 - )
399 - python? ( ${PYTHON_DEPS} )
400 - sci-libs/voro++
401 - virtual/blas
402 - virtual/lapack
403 - sci-libs/fftw:3.0
404 - netcdf? ( sci-libs/netcdf )
405 - cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1 )
406 - dev-cpp/eigen:3
407 - "
408 -RDEPEND="${DEPEND}"
409 -
410 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
411 -
412 -S="${WORKDIR}/${MY_P}/cmake"
413 -
414 -src_configure() {
415 - local mycmakeargs=(
416 - -DBUILD_SHARED_LIBS=ON
417 - -DENABLE_MPI=$(usex mpi)
418 - -DENABLE_GPU=$(usex cuda)
419 - -DENABLE_TESTING=$(usex test)
420 - -DENABLE_ASPHERE=ON
421 - -DENABLE_BODY=ON
422 - -DENABLE_CLASS2=ON
423 - -DENABLE_COLLOID=ON
424 - -DENABLE_COMPRESS=ON
425 - -DENABLE_CORESHELL=ON
426 - -DENABLE_DIPOLE=ON
427 - -DENABLE_GRANULAR=ON
428 - -DENABLE_KSPACE=ON
429 - -DFFT=FFTW3
430 - -DENABLE_MANYBODY=ON
431 - -DENABLE_MC=ON
432 - -DENABLE_MEAM=ON
433 - -DENABLE_MISC=ON
434 - -DLAMMPS_XDR=ON #630444
435 - -DENABLE_MOLECULE=ON
436 - -DENABLE_PERI=ON
437 - -DENABLE_QEQ=ON
438 - -DENABLE_REAX=ON
439 - -DENABLE_REPLICA=ON
440 - -DENABLE_RIGID=ON
441 - -DENABLE_SHOCK=ON
442 - -DENABLE_SNAP=ON
443 - -DENABLE_SRD=ON
444 - -DENABLE_PYTHON=ON
445 - -DENABLE_MPIIO=$(usex mpi)
446 - -DENABLE_VORONOI=ON
447 - -DENABLE_USER-ATC=ON
448 - -DENABLE_USER-AWPMD=ON
449 - -DENABLE_USER-CGDNA=ON
450 - -DENABLE_USER-CGSDK=ON
451 - -DENABLE_USER-COLVARS=ON
452 - -DENABLE_USER-DIFFRACTION=ON
453 - -DENABLE_USER-DPD=ON
454 - -DENABLE_USER-DRUDE=ON
455 - -DENABLE_USER-EFF=ON
456 - -DENABLE_USER-FEP=ON
457 - -DENABLE_USER-H5MD=$(usex mpi)
458 - -DENABLE_USER-LB=$(usex mpi)
459 - -DENABLE_USER-MANIFOLD=ON
460 - -DENABLE_USER-MEAMC=ON
461 - -DENABLE_USER-MGPT=ON
462 - -DENABLE_USER-MISC=ON
463 - -DENABLE_USER-MOLFILE=ON
464 - -DENABLE_USER-NETCDF=$(usex netcdf)
465 - -DENABLE_USER-PHONON=ON
466 - -DENABLE_USER-QTB=ON
467 - -DENABLE_USER-REAXC=ON
468 - -DENABLE_USER-SMD=ON
469 - -DENABLE_USER-SMTBQ=ON
470 - -DENABLE_USER-SPH=ON
471 - -DENABLE_USER-TALLY=ON
472 - )
473 - cmake-utils_src_configure
474 -}
475 -
476 -src_install() {
477 - cmake-utils_src_install
478 -
479 - local LAMMPS_POTENTIALS="usr/share/${PN}/potentials"
480 - insinto "/${LAMMPS_POTENTIALS}"
481 - doins "${S}"/../potentials/*
482 - echo "LAMMPS_POTENTIALS=${EROOT}${LAMMPS_POTENTIALS}" > 99lammps
483 - doenvd 99lammps
484 -
485 - # Install python script.
486 - use python && python_foreach_impl python_domodule "${S}"/../python/lammps.py
487 -
488 - if use examples; then
489 - for d in examples bench; do
490 - local LAMMPS_EXAMPLES="/usr/share/${PN}/${d}"
491 - insinto "${LAMMPS_EXAMPLES}"
492 - doins -r "${S}"/../${d}/*
493 - done
494 - fi
495 -}
496
497 diff --git a/sci-physics/lammps/lammps-20180316.ebuild b/sci-physics/lammps/lammps-20180316.ebuild
498 deleted file mode 100644
499 index 81370f4910c..00000000000
500 --- a/sci-physics/lammps/lammps-20180316.ebuild
501 +++ /dev/null
502 @@ -1,132 +0,0 @@
503 -# Copyright 1999-2020 Gentoo Authors
504 -# Distributed under the terms of the GNU General Public License v2
505 -
506 -EAPI=6
507 -
508 -PYTHON_COMPAT=( python3_6 )
509 -
510 -inherit cmake-utils fortran-2 python-r1
511 -
512 -convert_month() {
513 - local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
514 - echo ${months[${1#0}]}
515 -}
516 -
517 -MY_PV="patch_$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:0:4}"
518 -MY_P="${PN}-${MY_PV}"
519 -
520 -DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
521 -HOMEPAGE="https://lammps.sandia.gov/"
522 -SRC_URI="https://github.com/lammps/lammps/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
523 -
524 -LICENSE="GPL-2"
525 -SLOT="0"
526 -KEYWORDS="amd64 x86"
527 -IUSE="cuda examples gzip lammps-memalign mpi netcdf python test"
528 -RESTRICT="!test? ( test )"
529 -
530 -DEPEND="
531 - app-arch/gzip
532 - media-libs/libpng:0
533 - sys-libs/zlib
534 - mpi? (
535 - virtual/mpi
536 - sci-libs/hdf5[mpi]
537 - )
538 - python? ( ${PYTHON_DEPS} )
539 - sci-libs/voro++
540 - virtual/blas
541 - virtual/lapack
542 - sci-libs/fftw:3.0
543 - netcdf? ( sci-libs/netcdf )
544 - cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1 )
545 - dev-cpp/eigen:3
546 - "
547 -RDEPEND="${DEPEND}"
548 -
549 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
550 -
551 -S="${WORKDIR}/${MY_P}/cmake"
552 -
553 -src_configure() {
554 - local mycmakeargs=(
555 - -DBUILD_SHARED_LIBS=ON
556 - -DENABLE_MPI=$(usex mpi)
557 - -DENABLE_GPU=$(usex cuda)
558 - -DENABLE_TESTING=$(usex test)
559 - -DENABLE_ASPHERE=ON
560 - -DENABLE_BODY=ON
561 - -DENABLE_CLASS2=ON
562 - -DENABLE_COLLOID=ON
563 - -DENABLE_COMPRESS=ON
564 - -DENABLE_CORESHELL=ON
565 - -DENABLE_DIPOLE=ON
566 - -DENABLE_GRANULAR=ON
567 - -DENABLE_KSPACE=ON
568 - -DFFT=FFTW3
569 - -DENABLE_MANYBODY=ON
570 - -DENABLE_MC=ON
571 - -DENABLE_MEAM=ON
572 - -DENABLE_MISC=ON
573 - -DLAMMPS_XDR=ON #630444
574 - -DENABLE_MOLECULE=ON
575 - -DENABLE_PERI=ON
576 - -DENABLE_QEQ=ON
577 - -DENABLE_REAX=ON
578 - -DENABLE_REPLICA=ON
579 - -DENABLE_RIGID=ON
580 - -DENABLE_SHOCK=ON
581 - -DENABLE_SNAP=ON
582 - -DENABLE_SRD=ON
583 - -DENABLE_PYTHON=ON
584 - -DENABLE_MPIIO=$(usex mpi)
585 - -DENABLE_VORONOI=ON
586 - -DENABLE_USER-ATC=ON
587 - -DENABLE_USER-AWPMD=ON
588 - -DENABLE_USER-CGDNA=ON
589 - -DENABLE_USER-CGSDK=ON
590 - -DENABLE_USER-COLVARS=ON
591 - -DENABLE_USER-DIFFRACTION=ON
592 - -DENABLE_USER-DPD=ON
593 - -DENABLE_USER-DRUDE=ON
594 - -DENABLE_USER-EFF=ON
595 - -DENABLE_USER-FEP=ON
596 - -DENABLE_USER-H5MD=$(usex mpi)
597 - -DENABLE_USER-LB=$(usex mpi)
598 - -DENABLE_USER-MANIFOLD=ON
599 - -DENABLE_USER-MEAMC=ON
600 - -DENABLE_USER-MGPT=ON
601 - -DENABLE_USER-MISC=ON
602 - -DENABLE_USER-MOLFILE=ON
603 - -DENABLE_USER-NETCDF=$(usex netcdf)
604 - -DENABLE_USER-PHONON=ON
605 - -DENABLE_USER-QTB=ON
606 - -DENABLE_USER-REAXC=ON
607 - -DENABLE_USER-SMD=ON
608 - -DENABLE_USER-SMTBQ=ON
609 - -DENABLE_USER-SPH=ON
610 - -DENABLE_USER-TALLY=ON
611 - )
612 - cmake-utils_src_configure
613 -}
614 -
615 -src_install() {
616 - cmake-utils_src_install
617 -
618 - local LAMMPS_POTENTIALS="usr/share/${PN}/potentials"
619 - insinto "/${LAMMPS_POTENTIALS}"
620 - doins "${S}"/../potentials/*
621 - echo "LAMMPS_POTENTIALS=${EROOT}${LAMMPS_POTENTIALS}" > 99lammps
622 - doenvd 99lammps
623 -
624 - # Install python script.
625 - use python && python_foreach_impl python_domodule "${S}"/../python/lammps.py
626 -
627 - if use examples; then
628 - for d in examples bench; do
629 - local LAMMPS_EXAMPLES="/usr/share/${PN}/${d}"
630 - insinto "${LAMMPS_EXAMPLES}"
631 - doins -r "${S}"/../${d}/*
632 - done
633 - fi
634 -}
635
636 diff --git a/sci-physics/lammps/lammps-20180822.ebuild b/sci-physics/lammps/lammps-20180822.ebuild
637 deleted file mode 100644
638 index 7cb2d746322..00000000000
639 --- a/sci-physics/lammps/lammps-20180822.ebuild
640 +++ /dev/null
641 @@ -1,131 +0,0 @@
642 -# Copyright 1999-2020 Gentoo Authors
643 -# Distributed under the terms of the GNU General Public License v2
644 -
645 -EAPI=6
646 -
647 -PYTHON_COMPAT=( python3_6 )
648 -
649 -inherit cmake-utils fortran-2 python-r1
650 -
651 -convert_month() {
652 - local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
653 - echo ${months[${1#0}]}
654 -}
655 -
656 -MY_PV="patch_$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:0:4}"
657 -MY_P="${PN}-${MY_PV}"
658 -
659 -DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
660 -HOMEPAGE="https://lammps.sandia.gov/"
661 -SRC_URI="https://github.com/lammps/lammps/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
662 -
663 -LICENSE="GPL-2"
664 -SLOT="0"
665 -KEYWORDS="~amd64 ~x86"
666 -IUSE="cuda examples gzip lammps-memalign mpi netcdf python test"
667 -RESTRICT="!test? ( test )"
668 -
669 -DEPEND="
670 - app-arch/gzip
671 - media-libs/libpng:0
672 - sys-libs/zlib
673 - mpi? (
674 - virtual/mpi
675 - sci-libs/hdf5[mpi]
676 - )
677 - python? ( ${PYTHON_DEPS} )
678 - sci-libs/voro++
679 - virtual/blas
680 - virtual/lapack
681 - sci-libs/fftw:3.0
682 - netcdf? ( sci-libs/netcdf )
683 - cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1 )
684 - dev-cpp/eigen:3
685 - "
686 -RDEPEND="${DEPEND}"
687 -
688 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
689 -
690 -# https://github.com/lammps/lammps/pull/1080
691 -PATCHES=( "${FILESDIR}/1080.patch" )
692 -
693 -S="${WORKDIR}/${MY_P}/cmake"
694 -
695 -src_configure() {
696 - local mycmakeargs=(
697 - -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
698 - -DBUILD_SHARED_LIBS=ON
699 - -DBUILD_MPI=$(usex mpi)
700 - -DBUILD_LIB=ON
701 - -DPKG_GPU=$(usex cuda)
702 - -DGPU_API=CUDA
703 - -DENABLE_TESTING=$(usex test)
704 - -DPKG_ASPHERE=ON
705 - -DPKG_BODY=ON
706 - -DPKG_CLASS2=ON
707 - -DPKG_COLLOID=ON
708 - -DPKG_COMPRESS=ON
709 - -DPKG_CORESHELL=ON
710 - -DPKG_DIPOLE=ON
711 - -DPKG_GRANULAR=ON
712 - -DPKG_KSPACE=ON
713 - -DFFT=FFTW3
714 - -DPKG_MANYBODY=ON
715 - -DPKG_MC=ON
716 - -DPKG_MEAM=ON
717 - -DPKG_MISC=ON
718 - -DPKG_MOLECULE=ON
719 - -DPKG_PERI=ON
720 - -DPKG_QEQ=ON
721 - -DPKG_REAX=ON
722 - -DPKG_REPLICA=ON
723 - -DPKG_RIGID=ON
724 - -DPKG_SHOCK=ON
725 - -DPKG_SNAP=ON
726 - -DPKG_SRD=ON
727 - -DPKG_PYTHON=ON
728 - -DPKG_MPIIO=$(usex mpi)
729 - -DPKG_VORONOI=ON
730 - -DPKG_USER-ATC=ON
731 - -DPKG_USER-AWPMD=ON
732 - -DPKG_USER-CGDNA=ON
733 - -DPKG_USER-CGSDK=ON
734 - -DPKG_USER-COLVARS=ON
735 - -DPKG_USER-DIFFRACTION=ON
736 - -DPKG_USER-DPD=ON
737 - -DPKG_USER-DRUDE=ON
738 - -DPKG_USER-EFF=ON
739 - -DPKG_USER-FEP=ON
740 - -DPKG_USER-H5MD=$(usex mpi)
741 - -DPKG_USER-LB=$(usex mpi)
742 - -DPKG_USER-MANIFOLD=ON
743 - -DPKG_USER-MEAMC=ON
744 - -DPKG_USER-MGPT=ON
745 - -DPKG_USER-MISC=ON
746 - -DPKG_USER-MOLFILE=ON
747 - -DPKG_USER-NETCDF=$(usex netcdf)
748 - -DPKG_USER-PHONON=ON
749 - -DPKG_USER-QTB=ON
750 - -DPKG_USER-REAXC=ON
751 - -DPKG_USER-SMD=ON
752 - -DPKG_USER-SMTBQ=ON
753 - -DPKG_USER-SPH=ON
754 - -DPKG_USER-TALLY=ON
755 - )
756 - cmake-utils_src_configure
757 -}
758 -
759 -src_install() {
760 - cmake-utils_src_install
761 -
762 - # Install python script.
763 - use python && python_foreach_impl python_domodule "${S}"/../python/lammps.py
764 -
765 - if use examples; then
766 - for d in examples bench; do
767 - local LAMMPS_EXAMPLES="/usr/share/${PN}/${d}"
768 - insinto "${LAMMPS_EXAMPLES}"
769 - doins -r "${S}"/../${d}/*
770 - done
771 - fi
772 -}
773
774 diff --git a/sci-physics/lammps/lammps-20181212.ebuild b/sci-physics/lammps/lammps-20181212.ebuild
775 deleted file mode 100644
776 index b6316498672..00000000000
777 --- a/sci-physics/lammps/lammps-20181212.ebuild
778 +++ /dev/null
779 @@ -1,131 +0,0 @@
780 -# Copyright 1999-2020 Gentoo Authors
781 -# Distributed under the terms of the GNU General Public License v2
782 -
783 -EAPI=6
784 -
785 -PYTHON_COMPAT=( python3_6 )
786 -
787 -inherit cmake-utils fortran-2 python-r1
788 -
789 -convert_month() {
790 - local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
791 - echo ${months[${1#0}]}
792 -}
793 -
794 -MY_PV="patch_$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:0:4}"
795 -MY_P="${PN}-${MY_PV}"
796 -
797 -DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
798 -HOMEPAGE="https://lammps.sandia.gov/"
799 -TCOMMIT=7869c75cac38cb8a3d2ef7747ea12ec5812f5151
800 -SRC_URI="https://github.com/lammps/lammps/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz
801 - test? ( https://github.com/lammps/lammps-testing/archive/${TCOMMIT}.tar.gz -> ${PN}-testing-${TCOMMIT}.tar.gz )"
802 -
803 -LICENSE="GPL-2"
804 -SLOT="0"
805 -KEYWORDS="~amd64 ~x86"
806 -IUSE="cuda examples gzip lammps-memalign mpi netcdf python test"
807 -RESTRICT="!test? ( test )"
808 -
809 -DEPEND="
810 - app-arch/gzip
811 - media-libs/libpng:0
812 - sys-libs/zlib
813 - mpi? (
814 - virtual/mpi
815 - sci-libs/hdf5[mpi]
816 - )
817 - python? ( ${PYTHON_DEPS} )
818 - sci-libs/voro++
819 - virtual/blas
820 - virtual/lapack
821 - sci-libs/fftw:3.0
822 - netcdf? ( sci-libs/netcdf )
823 - cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1 )
824 - dev-cpp/eigen:3
825 - "
826 -RDEPEND="${DEPEND}"
827 -
828 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
829 -
830 -S="${WORKDIR}/${MY_P}/cmake"
831 -
832 -src_configure() {
833 - local mycmakeargs=(
834 - -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
835 - -DBUILD_SHARED_LIBS=ON
836 - -DBUILD_MPI=$(usex mpi)
837 - -DBUILD_LIB=ON
838 - -DPKG_GPU=$(usex cuda)
839 - -DGPU_API=CUDA
840 - -DENABLE_TESTING=$(usex test)
841 - -DLAMMPS_TESTING_SOURCE_DIR=$(echo "${WORKDIR}"/lammps-testing-*)
842 - -DPKG_ASPHERE=ON
843 - -DPKG_BODY=ON
844 - -DPKG_CLASS2=ON
845 - -DPKG_COLLOID=ON
846 - -DPKG_COMPRESS=ON
847 - -DPKG_CORESHELL=ON
848 - -DPKG_DIPOLE=ON
849 - -DPKG_GRANULAR=ON
850 - -DPKG_KSPACE=ON
851 - -DFFT=FFTW3
852 - -DPKG_MANYBODY=ON
853 - -DPKG_MC=ON
854 - -DPKG_MEAM=ON
855 - -DPKG_MISC=ON
856 - -DPKG_MOLECULE=ON
857 - -DPKG_PERI=ON
858 - -DPKG_QEQ=ON
859 - -DPKG_REAX=ON
860 - -DPKG_REPLICA=ON
861 - -DPKG_RIGID=ON
862 - -DPKG_SHOCK=ON
863 - -DPKG_SNAP=ON
864 - -DPKG_SRD=ON
865 - -DPKG_PYTHON=ON
866 - -DPKG_MPIIO=$(usex mpi)
867 - -DPKG_VORONOI=ON
868 - -DPKG_USER-ATC=ON
869 - -DPKG_USER-AWPMD=ON
870 - -DPKG_USER-CGDNA=ON
871 - -DPKG_USER-CGSDK=ON
872 - -DPKG_USER-COLVARS=ON
873 - -DPKG_USER-DIFFRACTION=ON
874 - -DPKG_USER-DPD=ON
875 - -DPKG_USER-DRUDE=ON
876 - -DPKG_USER-EFF=ON
877 - -DPKG_USER-FEP=ON
878 - -DPKG_USER-H5MD=$(usex mpi)
879 - -DPKG_USER-LB=$(usex mpi)
880 - -DPKG_USER-MANIFOLD=ON
881 - -DPKG_USER-MEAMC=ON
882 - -DPKG_USER-MGPT=ON
883 - -DPKG_USER-MISC=ON
884 - -DPKG_USER-MOLFILE=ON
885 - -DPKG_USER-NETCDF=$(usex netcdf)
886 - -DPKG_USER-PHONON=ON
887 - -DPKG_USER-QTB=ON
888 - -DPKG_USER-REAXC=ON
889 - -DPKG_USER-SMD=ON
890 - -DPKG_USER-SMTBQ=ON
891 - -DPKG_USER-SPH=ON
892 - -DPKG_USER-TALLY=ON
893 - )
894 - cmake-utils_src_configure
895 -}
896 -
897 -src_install() {
898 - cmake-utils_src_install
899 -
900 - # Install python script.
901 - use python && python_foreach_impl python_domodule "${S}"/../python/lammps.py
902 -
903 - if use examples; then
904 - for d in examples bench; do
905 - local LAMMPS_EXAMPLES="/usr/share/${PN}/${d}"
906 - insinto "${LAMMPS_EXAMPLES}"
907 - doins -r "${S}"/../${d}/*
908 - done
909 - fi
910 -}
911
912 diff --git a/sci-physics/lammps/lammps-20190605.ebuild b/sci-physics/lammps/lammps-20190605.ebuild
913 deleted file mode 100644
914 index c09f35787c0..00000000000
915 --- a/sci-physics/lammps/lammps-20190605.ebuild
916 +++ /dev/null
917 @@ -1,131 +0,0 @@
918 -# Copyright 1999-2020 Gentoo Authors
919 -# Distributed under the terms of the GNU General Public License v2
920 -
921 -EAPI=6
922 -
923 -PYTHON_COMPAT=( python3_6 )
924 -
925 -inherit cmake-utils fortran-2 python-r1
926 -
927 -convert_month() {
928 - local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
929 - echo ${months[${1#0}]}
930 -}
931 -
932 -MY_PV="patch_$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:0:4}"
933 -MY_P="${PN}-${MY_PV}"
934 -
935 -DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
936 -HOMEPAGE="https://lammps.sandia.gov/"
937 -TCOMMIT=827be7af84ca100d394ea1cf6d3bc49f6a8eef92
938 -SRC_URI="https://github.com/lammps/lammps/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz
939 - test? ( https://github.com/lammps/lammps-testing/archive/${TCOMMIT}.tar.gz -> ${PN}-testing-${TCOMMIT}.tar.gz )"
940 -
941 -LICENSE="GPL-2"
942 -SLOT="0"
943 -KEYWORDS="~amd64 ~x86"
944 -IUSE="cuda examples gzip lammps-memalign mpi netcdf python test"
945 -RESTRICT="!test? ( test )"
946 -
947 -DEPEND="
948 - app-arch/gzip
949 - media-libs/libpng:0
950 - sys-libs/zlib
951 - mpi? (
952 - virtual/mpi
953 - sci-libs/hdf5[mpi]
954 - )
955 - python? ( ${PYTHON_DEPS} )
956 - sci-libs/voro++
957 - virtual/blas
958 - virtual/lapack
959 - sci-libs/fftw:3.0
960 - netcdf? ( sci-libs/netcdf )
961 - cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1 )
962 - dev-cpp/eigen:3
963 - "
964 -RDEPEND="${DEPEND}"
965 -
966 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
967 -
968 -S="${WORKDIR}/${MY_P}/cmake"
969 -
970 -src_configure() {
971 - local mycmakeargs=(
972 - -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
973 - -DBUILD_SHARED_LIBS=ON
974 - -DBUILD_MPI=$(usex mpi)
975 - -DBUILD_LIB=ON
976 - -DPKG_GPU=$(usex cuda)
977 - -DGPU_API=CUDA
978 - -DENABLE_TESTING=$(usex test)
979 - -DLAMMPS_TESTING_SOURCE_DIR=$(echo "${WORKDIR}"/lammps-testing-*)
980 - -DPKG_ASPHERE=ON
981 - -DPKG_BODY=ON
982 - -DPKG_CLASS2=ON
983 - -DPKG_COLLOID=ON
984 - -DPKG_COMPRESS=ON
985 - -DPKG_CORESHELL=ON
986 - -DPKG_DIPOLE=ON
987 - -DPKG_GRANULAR=ON
988 - -DPKG_KSPACE=ON
989 - -DFFT=FFTW3
990 - -DPKG_MANYBODY=ON
991 - -DPKG_MC=ON
992 - -DPKG_MEAM=ON
993 - -DPKG_MISC=ON
994 - -DPKG_MOLECULE=ON
995 - -DPKG_PERI=ON
996 - -DPKG_QEQ=ON
997 - -DPKG_REAX=ON
998 - -DPKG_REPLICA=ON
999 - -DPKG_RIGID=ON
1000 - -DPKG_SHOCK=ON
1001 - -DPKG_SNAP=ON
1002 - -DPKG_SRD=ON
1003 - -DPKG_PYTHON=ON
1004 - -DPKG_MPIIO=$(usex mpi)
1005 - -DPKG_VORONOI=ON
1006 - -DPKG_USER-ATC=ON
1007 - -DPKG_USER-AWPMD=ON
1008 - -DPKG_USER-CGDNA=ON
1009 - -DPKG_USER-CGSDK=ON
1010 - -DPKG_USER-COLVARS=ON
1011 - -DPKG_USER-DIFFRACTION=ON
1012 - -DPKG_USER-DPD=ON
1013 - -DPKG_USER-DRUDE=ON
1014 - -DPKG_USER-EFF=ON
1015 - -DPKG_USER-FEP=ON
1016 - -DPKG_USER-H5MD=$(usex mpi)
1017 - -DPKG_USER-LB=$(usex mpi)
1018 - -DPKG_USER-MANIFOLD=ON
1019 - -DPKG_USER-MEAMC=ON
1020 - -DPKG_USER-MGPT=ON
1021 - -DPKG_USER-MISC=ON
1022 - -DPKG_USER-MOLFILE=ON
1023 - -DPKG_USER-NETCDF=$(usex netcdf)
1024 - -DPKG_USER-PHONON=ON
1025 - -DPKG_USER-QTB=ON
1026 - -DPKG_USER-REAXC=ON
1027 - -DPKG_USER-SMD=ON
1028 - -DPKG_USER-SMTBQ=ON
1029 - -DPKG_USER-SPH=ON
1030 - -DPKG_USER-TALLY=ON
1031 - )
1032 - cmake-utils_src_configure
1033 -}
1034 -
1035 -src_install() {
1036 - cmake-utils_src_install
1037 -
1038 - # Install python script.
1039 - use python && python_foreach_impl python_domodule "${S}"/../python/lammps.py
1040 -
1041 - if use examples; then
1042 - for d in examples bench; do
1043 - local LAMMPS_EXAMPLES="/usr/share/${PN}/${d}"
1044 - insinto "${LAMMPS_EXAMPLES}"
1045 - doins -r "${S}"/../${d}/*
1046 - done
1047 - fi
1048 -}
1049
1050 diff --git a/sci-physics/lammps/lammps-20190807-r1.ebuild b/sci-physics/lammps/lammps-20190807-r1.ebuild
1051 deleted file mode 100644
1052 index b1341c65e68..00000000000
1053 --- a/sci-physics/lammps/lammps-20190807-r1.ebuild
1054 +++ /dev/null
1055 @@ -1,131 +0,0 @@
1056 -# Copyright 1999-2020 Gentoo Authors
1057 -# Distributed under the terms of the GNU General Public License v2
1058 -
1059 -EAPI=6
1060 -
1061 -PYTHON_COMPAT=( python3_{6,7} )
1062 -
1063 -inherit cmake-utils fortran-2 python-r1
1064 -
1065 -convert_month() {
1066 - local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
1067 - echo ${months[${1#0}]}
1068 -}
1069 -
1070 -MY_PV="patch_$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:0:4}"
1071 -MY_P="${PN}-${MY_PV}"
1072 -
1073 -DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
1074 -HOMEPAGE="https://lammps.sandia.gov/"
1075 -TCOMMIT=d0394a77fa2b4b2d545a73ea092cf6de7616aac8
1076 -SRC_URI="https://github.com/lammps/lammps/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz
1077 - test? ( https://github.com/lammps/lammps-testing/archive/${TCOMMIT}.tar.gz -> ${PN}-testing-${TCOMMIT}.tar.gz )"
1078 -
1079 -LICENSE="GPL-2"
1080 -SLOT="0"
1081 -KEYWORDS="~amd64 ~x86"
1082 -IUSE="cuda examples gzip lammps-memalign mpi netcdf python test"
1083 -RESTRICT="!test? ( test )"
1084 -
1085 -DEPEND="
1086 - app-arch/gzip
1087 - media-libs/libpng:0
1088 - sys-libs/zlib
1089 - mpi? (
1090 - virtual/mpi
1091 - sci-libs/hdf5[mpi]
1092 - )
1093 - python? ( ${PYTHON_DEPS} )
1094 - sci-libs/voro++
1095 - virtual/blas
1096 - virtual/lapack
1097 - sci-libs/fftw:3.0
1098 - netcdf? ( sci-libs/netcdf )
1099 - cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1 )
1100 - dev-cpp/eigen:3
1101 - "
1102 -RDEPEND="${DEPEND}"
1103 -
1104 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
1105 -
1106 -S="${WORKDIR}/${MY_P}/cmake"
1107 -
1108 -src_configure() {
1109 - local mycmakeargs=(
1110 - -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
1111 - -DBUILD_SHARED_LIBS=ON
1112 - -DBUILD_MPI=$(usex mpi)
1113 - -DBUILD_LIB=ON
1114 - -DPKG_GPU=$(usex cuda)
1115 - -DGPU_API=CUDA
1116 - -DENABLE_TESTING=$(usex test)
1117 - -DLAMMPS_TESTING_SOURCE_DIR=$(echo "${WORKDIR}"/lammps-testing-*)
1118 - -DPKG_ASPHERE=ON
1119 - -DPKG_BODY=ON
1120 - -DPKG_CLASS2=ON
1121 - -DPKG_COLLOID=ON
1122 - -DPKG_COMPRESS=ON
1123 - -DPKG_CORESHELL=ON
1124 - -DPKG_DIPOLE=ON
1125 - -DPKG_GRANULAR=ON
1126 - -DPKG_KSPACE=ON
1127 - -DFFT=FFTW3
1128 - -DPKG_MANYBODY=ON
1129 - -DPKG_MC=ON
1130 - -DPKG_MEAM=ON
1131 - -DPKG_MISC=ON
1132 - -DPKG_MOLECULE=ON
1133 - -DPKG_PERI=ON
1134 - -DPKG_QEQ=ON
1135 - -DPKG_REAX=ON
1136 - -DPKG_REPLICA=ON
1137 - -DPKG_RIGID=ON
1138 - -DPKG_SHOCK=ON
1139 - -DPKG_SNAP=ON
1140 - -DPKG_SRD=ON
1141 - -DPKG_PYTHON=ON
1142 - -DPKG_MPIIO=$(usex mpi)
1143 - -DPKG_VORONOI=ON
1144 - -DPKG_USER-ATC=ON
1145 - -DPKG_USER-AWPMD=ON
1146 - -DPKG_USER-CGDNA=ON
1147 - -DPKG_USER-CGSDK=ON
1148 - -DPKG_USER-COLVARS=ON
1149 - -DPKG_USER-DIFFRACTION=ON
1150 - -DPKG_USER-DPD=ON
1151 - -DPKG_USER-DRUDE=ON
1152 - -DPKG_USER-EFF=ON
1153 - -DPKG_USER-FEP=ON
1154 - -DPKG_USER-H5MD=$(usex mpi)
1155 - -DPKG_USER-LB=$(usex mpi)
1156 - -DPKG_USER-MANIFOLD=ON
1157 - -DPKG_USER-MEAMC=ON
1158 - -DPKG_USER-MGPT=ON
1159 - -DPKG_USER-MISC=ON
1160 - -DPKG_USER-MOLFILE=ON
1161 - -DPKG_USER-NETCDF=$(usex netcdf)
1162 - -DPKG_USER-PHONON=ON
1163 - -DPKG_USER-QTB=ON
1164 - -DPKG_USER-REAXC=ON
1165 - -DPKG_USER-SMD=ON
1166 - -DPKG_USER-SMTBQ=ON
1167 - -DPKG_USER-SPH=ON
1168 - -DPKG_USER-TALLY=ON
1169 - )
1170 - cmake-utils_src_configure
1171 -}
1172 -
1173 -src_install() {
1174 - cmake-utils_src_install
1175 -
1176 - # Install python script.
1177 - use python && python_foreach_impl python_domodule "${S}"/../python/lammps.py
1178 -
1179 - if use examples; then
1180 - for d in examples bench; do
1181 - local LAMMPS_EXAMPLES="/usr/share/${PN}/${d}"
1182 - insinto "${LAMMPS_EXAMPLES}"
1183 - doins -r "${S}"/../${d}/*
1184 - done
1185 - fi
1186 -}
1187
1188 diff --git a/sci-physics/lammps/lammps-20190807.ebuild b/sci-physics/lammps/lammps-20190807.ebuild
1189 deleted file mode 100644
1190 index 1b0598ab8f6..00000000000
1191 --- a/sci-physics/lammps/lammps-20190807.ebuild
1192 +++ /dev/null
1193 @@ -1,131 +0,0 @@
1194 -# Copyright 1999-2020 Gentoo Authors
1195 -# Distributed under the terms of the GNU General Public License v2
1196 -
1197 -EAPI=6
1198 -
1199 -PYTHON_COMPAT=( python3_6 )
1200 -
1201 -inherit cmake-utils fortran-2 python-r1
1202 -
1203 -convert_month() {
1204 - local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
1205 - echo ${months[${1#0}]}
1206 -}
1207 -
1208 -MY_PV="patch_$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:0:4}"
1209 -MY_P="${PN}-${MY_PV}"
1210 -
1211 -DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
1212 -HOMEPAGE="https://lammps.sandia.gov/"
1213 -TCOMMIT=d0394a77fa2b4b2d545a73ea092cf6de7616aac8
1214 -SRC_URI="https://github.com/lammps/lammps/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz
1215 - test? ( https://github.com/lammps/lammps-testing/archive/${TCOMMIT}.tar.gz -> ${PN}-testing-${TCOMMIT}.tar.gz )"
1216 -
1217 -LICENSE="GPL-2"
1218 -SLOT="0"
1219 -KEYWORDS="~amd64 ~x86"
1220 -IUSE="cuda examples gzip lammps-memalign mpi netcdf python test"
1221 -RESTRICT="!test? ( test )"
1222 -
1223 -DEPEND="
1224 - app-arch/gzip
1225 - media-libs/libpng:0
1226 - sys-libs/zlib
1227 - mpi? (
1228 - virtual/mpi
1229 - sci-libs/hdf5[mpi]
1230 - )
1231 - python? ( ${PYTHON_DEPS} )
1232 - sci-libs/voro++
1233 - virtual/blas
1234 - virtual/lapack
1235 - sci-libs/fftw:3.0
1236 - netcdf? ( sci-libs/netcdf )
1237 - cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1 )
1238 - dev-cpp/eigen:3
1239 - "
1240 -RDEPEND="${DEPEND}"
1241 -
1242 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
1243 -
1244 -S="${WORKDIR}/${MY_P}/cmake"
1245 -
1246 -src_configure() {
1247 - local mycmakeargs=(
1248 - -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
1249 - -DBUILD_SHARED_LIBS=ON
1250 - -DBUILD_MPI=$(usex mpi)
1251 - -DBUILD_LIB=ON
1252 - -DPKG_GPU=$(usex cuda)
1253 - -DGPU_API=CUDA
1254 - -DENABLE_TESTING=$(usex test)
1255 - -DLAMMPS_TESTING_SOURCE_DIR=$(echo "${WORKDIR}"/lammps-testing-*)
1256 - -DPKG_ASPHERE=ON
1257 - -DPKG_BODY=ON
1258 - -DPKG_CLASS2=ON
1259 - -DPKG_COLLOID=ON
1260 - -DPKG_COMPRESS=ON
1261 - -DPKG_CORESHELL=ON
1262 - -DPKG_DIPOLE=ON
1263 - -DPKG_GRANULAR=ON
1264 - -DPKG_KSPACE=ON
1265 - -DFFT=FFTW3
1266 - -DPKG_MANYBODY=ON
1267 - -DPKG_MC=ON
1268 - -DPKG_MEAM=ON
1269 - -DPKG_MISC=ON
1270 - -DPKG_MOLECULE=ON
1271 - -DPKG_PERI=ON
1272 - -DPKG_QEQ=ON
1273 - -DPKG_REAX=ON
1274 - -DPKG_REPLICA=ON
1275 - -DPKG_RIGID=ON
1276 - -DPKG_SHOCK=ON
1277 - -DPKG_SNAP=ON
1278 - -DPKG_SRD=ON
1279 - -DPKG_PYTHON=ON
1280 - -DPKG_MPIIO=$(usex mpi)
1281 - -DPKG_VORONOI=ON
1282 - -DPKG_USER-ATC=ON
1283 - -DPKG_USER-AWPMD=ON
1284 - -DPKG_USER-CGDNA=ON
1285 - -DPKG_USER-CGSDK=ON
1286 - -DPKG_USER-COLVARS=ON
1287 - -DPKG_USER-DIFFRACTION=ON
1288 - -DPKG_USER-DPD=ON
1289 - -DPKG_USER-DRUDE=ON
1290 - -DPKG_USER-EFF=ON
1291 - -DPKG_USER-FEP=ON
1292 - -DPKG_USER-H5MD=$(usex mpi)
1293 - -DPKG_USER-LB=$(usex mpi)
1294 - -DPKG_USER-MANIFOLD=ON
1295 - -DPKG_USER-MEAMC=ON
1296 - -DPKG_USER-MGPT=ON
1297 - -DPKG_USER-MISC=ON
1298 - -DPKG_USER-MOLFILE=ON
1299 - -DPKG_USER-NETCDF=$(usex netcdf)
1300 - -DPKG_USER-PHONON=ON
1301 - -DPKG_USER-QTB=ON
1302 - -DPKG_USER-REAXC=ON
1303 - -DPKG_USER-SMD=ON
1304 - -DPKG_USER-SMTBQ=ON
1305 - -DPKG_USER-SPH=ON
1306 - -DPKG_USER-TALLY=ON
1307 - )
1308 - cmake-utils_src_configure
1309 -}
1310 -
1311 -src_install() {
1312 - cmake-utils_src_install
1313 -
1314 - # Install python script.
1315 - use python && python_foreach_impl python_domodule "${S}"/../python/lammps.py
1316 -
1317 - if use examples; then
1318 - for d in examples bench; do
1319 - local LAMMPS_EXAMPLES="/usr/share/${PN}/${d}"
1320 - insinto "${LAMMPS_EXAMPLES}"
1321 - doins -r "${S}"/../${d}/*
1322 - done
1323 - fi
1324 -}