[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2024-01-11 Thread Andrew Ammerlaan
commit: d14803303b4e91fe67b2ab7e813c6e83c2f13eb8
Author: Denis Strizhkin  gmail  com>
AuthorDate: Wed Jan  3 19:27:03 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Thu Jan 11 09:12:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1480330

sci-physics/lammps: add openmp and extra iuse flags, fix hip configure

Bug: https://bugs.gentoo.org/907713
Signed-off-by: Denis Strizhkin  gmail.com>
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sci-physics/lammps/lammps-20230802-r1.ebuild | 175 +++
 sci-physics/lammps/metadata.xml  |   4 +
 2 files changed, 179 insertions(+)

diff --git a/sci-physics/lammps/lammps-20230802-r1.ebuild 
b/sci-physics/lammps/lammps-20230802-r1.ebuild
new file mode 100644
index ..3c3d57476605
--- /dev/null
+++ b/sci-physics/lammps/lammps-20230802-r1.ebuild
@@ -0,0 +1,175 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_OPTIONAL=1
+DISTUTILS_USE_PEP517=setuptools
+CMAKE_MAKEFILE_GENERATOR=emake
+# Doc building insists on fetching mathjax
+# DOCS_BUILDER="doxygen"
+# DOCS_DEPEND="
+#  media-gfx/graphviz
+#  dev-libs/mathjax
+# "
+
+inherit cmake fortran-2 distutils-r1 # docs
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_PV="$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:0:4}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="https://lammps.sandia.gov/;
+SRC_URI="https://download.lammps.org/tars/${MY_P}.tar.gz;
+S="${WORKDIR}/${MY_P}/cmake"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cuda examples extra gzip hip lammps-memalign mpi opencl openmp python 
test"
+# Requires write access to /dev/dri/renderD...
+RESTRICT="test"
+
+RDEPEND="
+   app-arch/gzip
+   media-libs/libpng:0
+   sys-libs/zlib
+   mpi? (
+   virtual/mpi
+   sci-libs/hdf5:=[mpi]
+   )
+   python? ( ${PYTHON_DEPS} )
+   sci-libs/voro++
+   virtual/blas
+   virtual/lapack
+   sci-libs/fftw:3.0=
+   sci-libs/netcdf:=
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1:= )
+   opencl? ( virtual/opencl )
+   hip? (
+   dev-util/hip:=
+   sci-libs/hipCUB:=
+   )
+   dev-cpp/eigen:3
+   "
+   # Kokkos-3.5 not in tree atm
+   # kokkos? ( dev-cpp/kokkos-3.5.* )
+BDEPEND="${DISTUTILS_DEPS}"
+DEPEND="${RDEPEND}
+   test? (
+   dev-cpp/gtest
+   )
+"
+
+REQUIRED_USE="
+   python? ( ${PYTHON_REQUIRED_USE} )
+   ?? ( cuda opencl hip )
+"
+
+src_prepare() {
+   cmake_src_prepare
+   if use python; then
+   pushd ../python || die
+   distutils-r1_src_prepare
+   popd || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
+   -DBUILD_SHARED_LIBS=ON
+   -DBUILD_MPI=$(usex mpi)
+   -DBUILD_DOC=OFF
+   #-DBUILD_DOC=$(usex doc)
+   -DENABLE_TESTING=$(usex test)
+   -DPKG_ASPHERE=ON
+   -DPKG_BODY=ON
+   -DPKG_CLASS2=ON
+   -DPKG_COLLOID=ON
+   -DPKG_COMPRESS=ON
+   -DPKG_CORESHELL=ON
+   -DPKG_DIPOLE=ON
+   -DPKG_EXTRA-COMPUTE=$(usex extra)
+   -DPKG_EXTRA-DUMP=$(usex extra)
+   -DPKG_EXTRA-FIX=$(usex extra)
+   -DPKG_EXTRA-MOLECULE=$(usex extra)
+   -DPKG_EXTRA-PAIR=$(usex extra)
+   -DPKG_GRANULAR=ON
+   -DPKG_KSPACE=ON
+   -DFFT=FFTW3
+   -DPKG_KOKKOS=OFF
+   #-DPKG_KOKKOS=$(usex kokkos)
+   #$(use kokkos && echo -DEXTERNAL_KOKKOS=ON)
+   -DPKG_MANYBODY=ON
+   -DPKG_MC=ON
+   -DPKG_MEAM=ON
+   -DPKG_MISC=ON
+   -DPKG_MOLECULE=ON
+   -DPKG_OPENMP=$(usex openmp)
+   -DPKG_PERI=ON
+   -DPKG_QEQ=ON
+   -DPKG_REPLICA=ON
+   -DPKG_RIGID=ON
+   -DPKG_SHOCK=ON
+   -DPKG_SRD=ON
+   -DPKG_PYTHON=$(usex python)
+   -DPKG_MPIIO=$(usex mpi)
+   -DPKG_VORONOI=ON
+   )
+   if use cuda || use opencl || use hip; then
+   mycmakeargs+=( -DPKG_GPU=ON )
+   use cuda && mycmakeargs+=( -DGPU_API=cuda )
+   use opencl && mycmakeargs+=( -DGPU_API=opencl 
-DUSE_STATIC_OPENCL_LOADER=OFF )
+   use hip && mycmakeargs+=( -DGPU_API=hip 
-DHIP_PATH="${EPREFIX}/usr" )
+   else
+   mycmakeargs+=( -DPKG_GPU=OFF )
+   fi
+   cmake_src_configure
+   if use python; then
+   

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2023-12-18 Thread Nicolas Bock
commit: 80fb06d81c0c90b9f6467dbe894a5fdecb151570
Author: Nicolas Bock  gentoo  org>
AuthorDate: Mon Dec 18 19:03:01 2023 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Mon Dec 18 19:03:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80fb06d8

sci-physics/lammps: Version bump to 20230802

Signed-off-by: Nicolas Bock  gentoo.org>

 sci-physics/lammps/Manifest   |   1 +
 sci-physics/lammps/lammps-20230802.ebuild | 166 ++
 2 files changed, 167 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index 4eb7af332440..4ef469752759 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -1,3 +1,4 @@
 DIST lammps-17Feb2022.tar.gz 170036241 BLAKE2B 
74d370657bff17847dce0bbe082134721722574b298832ea37d319968123b12d37ecdfea5560b2776e846c32d05a98f722710327d8da46f80869f75a36f6c255
 SHA512 
f2df65847906ca5890aae98efed5712eb6dd694f2b85dc062084a02b9bf43412ecd075f54df2947bff71d3b6313c1ec39c437e02497920da795e9ba0cd5dc068
 DIST lammps-23Jun2022.tar.gz 181439760 BLAKE2B 
b8012417257527820a4f37dbd300d3f949e3768fc7ae669c49bc7ea0cdc30b28512cb3ee25d375394184bbf1371763da6c3556b2d600f060b754816c589197bf
 SHA512 
e882cb8a83a90b17471cd5c79b2b724378a28642b82511c695a36c0d9a0feb63681b29171c5bfb0bcb218ea3a1a5e4f00fdb8e6ce5f0fc8aed1fa83680cd3a34
 DIST lammps-28Mar2023.tar.gz 187946133 BLAKE2B 
87f8ffaefd9a5b4cb7a286157d6c7808d899bf738b42a1e82af257fdafa2cf6ed2ce216d0534fb762882130efea9a5f2566ca5282fb7ef95f028d2839be59eaa
 SHA512 
2999d8311ff83612a0da82e2453e8b25dcb2af56005382725b6fd5ed9e7f61e9ae506d04cc3c587ce75f1e2346e7f2ec05eada6351dad7abee1bc25161851682
+DIST lammps-2Aug2023.tar.gz 193279161 BLAKE2B 
15816514984a307055e6f42ca741b14a9cabe8839ce266086e9a286bf89a868b2d795846a0a191549013f8f2c403a590ec1231633bf4e161f82d3d83d9fa700e
 SHA512 
5e915f61d29f73de9edca05f371a6ca4449564ab48dfb64c212a417a2200b1738e7f44145db44d794bb480116e8f57c658612d54a3c9f759eb9947d3de5d4c35

diff --git a/sci-physics/lammps/lammps-20230802.ebuild 
b/sci-physics/lammps/lammps-20230802.ebuild
new file mode 100644
index ..3260e0e6fe10
--- /dev/null
+++ b/sci-physics/lammps/lammps-20230802.ebuild
@@ -0,0 +1,166 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+DISTUTILS_OPTIONAL=1
+DISTUTILS_USE_PEP517=setuptools
+CMAKE_MAKEFILE_GENERATOR=emake
+# Doc building insists on fetching mathjax
+# DOCS_BUILDER="doxygen"
+# DOCS_DEPEND="
+#  media-gfx/graphviz
+#  dev-libs/mathjax
+# "
+
+inherit cmake fortran-2 distutils-r1 # docs
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_PV="$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:0:4}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="https://lammps.sandia.gov/;
+SRC_URI="https://download.lammps.org/tars/${MY_P}.tar.gz;
+S="${WORKDIR}/${MY_P}/cmake"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE="cuda examples gzip hip lammps-memalign mpi opencl python test"
+# Requires write access to /dev/dri/renderD...
+RESTRICT="test"
+
+RDEPEND="
+   app-arch/gzip
+   media-libs/libpng:0
+   sys-libs/zlib
+   mpi? (
+   virtual/mpi
+   sci-libs/hdf5:=[mpi]
+   )
+   python? ( ${PYTHON_DEPS} )
+   sci-libs/voro++
+   virtual/blas
+   virtual/lapack
+   sci-libs/fftw:3.0=
+   sci-libs/netcdf:=
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1:= )
+   opencl? ( virtual/opencl )
+   hip? ( dev-util/hip:= )
+   dev-cpp/eigen:3
+   "
+   # Kokkos-3.5 not in tree atm
+   # kokkos? ( dev-cpp/kokkos-3.5.* )
+BDEPEND="${DISTUTILS_DEPS}"
+DEPEND="${RDEPEND}
+   test? (
+   dev-cpp/gtest
+   )
+"
+
+REQUIRED_USE="
+   python? ( ${PYTHON_REQUIRED_USE} )
+   ?? ( cuda opencl hip )
+"
+
+src_prepare() {
+   cmake_src_prepare
+   if use python; then
+   pushd ../python || die
+   distutils-r1_src_prepare
+   popd
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
+   -DBUILD_SHARED_LIBS=ON
+   -DBUILD_MPI=$(usex mpi)
+   -DBUILD_DOC=OFF
+   #-DBUILD_DOC=$(usex doc)
+   -DENABLE_TESTING=$(usex test)
+   -DPKG_ASPHERE=ON
+   -DPKG_BODY=ON
+   -DPKG_CLASS2=ON
+   -DPKG_COLLOID=ON
+   -DPKG_COMPRESS=ON
+   -DPKG_CORESHELL=ON
+   -DPKG_DIPOLE=ON
+   -DPKG_GRANULAR=ON
+   -DPKG_KSPACE=ON
+   -DFFT=FFTW3
+   -DPKG_KOKKOS=OFF
+   #-DPKG_KOKKOS=$(usex kokkos)
+   #$(use kokkos && echo 

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2023-06-09 Thread Arthur Zamarin
commit: 2dcb6daa9556b03749861b5684967dbfe73c365b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  3 14:56:21 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun  9 14:50:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dcb6daa

sci-physics/lammps: destabilize for ~x86

Signed-off-by: Arthur Zamarin  gentoo.org>

 sci-physics/lammps/lammps-20220217-r1.ebuild | 4 ++--
 sci-physics/lammps/lammps-20220217.ebuild| 4 ++--
 sci-physics/lammps/lammps-20220623.ebuild| 4 ++--
 sci-physics/lammps/lammps-20230328.ebuild| 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/sci-physics/lammps/lammps-20220217-r1.ebuild 
b/sci-physics/lammps/lammps-20220217-r1.ebuild
index 0c599b37fc74..15f4355d109d 100644
--- a/sci-physics/lammps/lammps-20220217-r1.ebuild
+++ b/sci-physics/lammps/lammps-20220217-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -31,7 +31,7 @@ S="${WORKDIR}/${MY_P}/cmake"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~x86"
 IUSE="cuda examples gzip hip lammps-memalign mpi opencl python test"
 # Requires write access to /dev/dri/renderD...
 RESTRICT="test"

diff --git a/sci-physics/lammps/lammps-20220217.ebuild 
b/sci-physics/lammps/lammps-20220217.ebuild
index f4e9f4f0abb4..dafbca2ebb94 100644
--- a/sci-physics/lammps/lammps-20220217.ebuild
+++ b/sci-physics/lammps/lammps-20220217.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -30,7 +30,7 @@ S="${WORKDIR}/${MY_P}/cmake"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~x86"
 IUSE="cuda examples gzip hip lammps-memalign mpi opencl python test"
 # Requires write access to /dev/dri/renderD...
 RESTRICT="test"

diff --git a/sci-physics/lammps/lammps-20220623.ebuild 
b/sci-physics/lammps/lammps-20220623.ebuild
index 0c599b37fc74..15f4355d109d 100644
--- a/sci-physics/lammps/lammps-20220623.ebuild
+++ b/sci-physics/lammps/lammps-20220623.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -31,7 +31,7 @@ S="${WORKDIR}/${MY_P}/cmake"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~x86"
 IUSE="cuda examples gzip hip lammps-memalign mpi opencl python test"
 # Requires write access to /dev/dri/renderD...
 RESTRICT="test"

diff --git a/sci-physics/lammps/lammps-20230328.ebuild 
b/sci-physics/lammps/lammps-20230328.ebuild
index 0c599b37fc74..15f4355d109d 100644
--- a/sci-physics/lammps/lammps-20230328.ebuild
+++ b/sci-physics/lammps/lammps-20230328.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -31,7 +31,7 @@ S="${WORKDIR}/${MY_P}/cmake"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~x86"
 IUSE="cuda examples gzip hip lammps-memalign mpi opencl python test"
 # Requires write access to /dev/dri/renderD...
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2023-05-05 Thread Nicolas Bock
commit: 92b72f2a55132f8f982f4b38bdfa882813718d34
Author: Nicolas Bock  gentoo  org>
AuthorDate: Fri May  5 17:37:38 2023 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Fri May  5 18:00:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92b72f2a

sci-physics/lammps: Version bump 28Mar2023

Signed-off-by: Nicolas Bock  gentoo.org>

 sci-physics/lammps/Manifest   |   1 +
 sci-physics/lammps/lammps-20230328.ebuild | 166 ++
 2 files changed, 167 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index d0aa38862c96..4eb7af332440 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -1,2 +1,3 @@
 DIST lammps-17Feb2022.tar.gz 170036241 BLAKE2B 
74d370657bff17847dce0bbe082134721722574b298832ea37d319968123b12d37ecdfea5560b2776e846c32d05a98f722710327d8da46f80869f75a36f6c255
 SHA512 
f2df65847906ca5890aae98efed5712eb6dd694f2b85dc062084a02b9bf43412ecd075f54df2947bff71d3b6313c1ec39c437e02497920da795e9ba0cd5dc068
 DIST lammps-23Jun2022.tar.gz 181439760 BLAKE2B 
b8012417257527820a4f37dbd300d3f949e3768fc7ae669c49bc7ea0cdc30b28512cb3ee25d375394184bbf1371763da6c3556b2d600f060b754816c589197bf
 SHA512 
e882cb8a83a90b17471cd5c79b2b724378a28642b82511c695a36c0d9a0feb63681b29171c5bfb0bcb218ea3a1a5e4f00fdb8e6ce5f0fc8aed1fa83680cd3a34
+DIST lammps-28Mar2023.tar.gz 187946133 BLAKE2B 
87f8ffaefd9a5b4cb7a286157d6c7808d899bf738b42a1e82af257fdafa2cf6ed2ce216d0534fb762882130efea9a5f2566ca5282fb7ef95f028d2839be59eaa
 SHA512 
2999d8311ff83612a0da82e2453e8b25dcb2af56005382725b6fd5ed9e7f61e9ae506d04cc3c587ce75f1e2346e7f2ec05eada6351dad7abee1bc25161851682

diff --git a/sci-physics/lammps/lammps-20230328.ebuild 
b/sci-physics/lammps/lammps-20230328.ebuild
new file mode 100644
index ..0c599b37fc74
--- /dev/null
+++ b/sci-physics/lammps/lammps-20230328.ebuild
@@ -0,0 +1,166 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_OPTIONAL=1
+DISTUTILS_USE_PEP517=setuptools
+CMAKE_MAKEFILE_GENERATOR=emake
+# Doc building insists on fetching mathjax
+# DOCS_BUILDER="doxygen"
+# DOCS_DEPEND="
+#  media-gfx/graphviz
+#  dev-libs/mathjax
+# "
+
+inherit cmake fortran-2 distutils-r1 # docs
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_PV="$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:0:4}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="https://lammps.sandia.gov/;
+SRC_URI="https://download.lammps.org/tars/${MY_P}.tar.gz;
+S="${WORKDIR}/${MY_P}/cmake"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="cuda examples gzip hip lammps-memalign mpi opencl python test"
+# Requires write access to /dev/dri/renderD...
+RESTRICT="test"
+
+RDEPEND="
+   app-arch/gzip
+   media-libs/libpng:0
+   sys-libs/zlib
+   mpi? (
+   virtual/mpi
+   sci-libs/hdf5:=[mpi]
+   )
+   python? ( ${PYTHON_DEPS} )
+   sci-libs/voro++
+   virtual/blas
+   virtual/lapack
+   sci-libs/fftw:3.0=
+   sci-libs/netcdf:=
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1:= )
+   opencl? ( virtual/opencl )
+   hip? ( dev-util/hip:= )
+   dev-cpp/eigen:3
+   "
+   # Kokkos-3.5 not in tree atm
+   # kokkos? ( dev-cpp/kokkos-3.5.* )
+BDEPEND="${DISTUTILS_DEPS}"
+DEPEND="${RDEPEND}
+   test? (
+   dev-cpp/gtest
+   )
+"
+
+REQUIRED_USE="
+   python? ( ${PYTHON_REQUIRED_USE} )
+   ?? ( cuda opencl hip )
+"
+
+src_prepare() {
+   cmake_src_prepare
+   if use python; then
+   pushd ../python || die
+   distutils-r1_src_prepare
+   popd
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
+   -DBUILD_SHARED_LIBS=ON
+   -DBUILD_MPI=$(usex mpi)
+   -DBUILD_DOC=OFF
+   #-DBUILD_DOC=$(usex doc)
+   -DENABLE_TESTING=$(usex test)
+   -DPKG_ASPHERE=ON
+   -DPKG_BODY=ON
+   -DPKG_CLASS2=ON
+   -DPKG_COLLOID=ON
+   -DPKG_COMPRESS=ON
+   -DPKG_CORESHELL=ON
+   -DPKG_DIPOLE=ON
+   -DPKG_GRANULAR=ON
+   -DPKG_KSPACE=ON
+   -DFFT=FFTW3
+   -DPKG_KOKKOS=OFF
+   #-DPKG_KOKKOS=$(usex kokkos)
+   #$(use kokkos && echo -DEXTERNAL_KOKKOS=ON)
+   -DPKG_MANYBODY=ON
+   -DPKG_MC=ON
+   -DPKG_MEAM=ON
+   -DPKG_MISC=ON
+   -DPKG_MOLECULE=ON
+   -DPKG_PERI=ON
+   -DPKG_QEQ=ON
+   -DPKG_REPLICA=ON
+   -DPKG_RIGID=ON
+   

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2023-05-03 Thread Nicolas Bock
commit: 6e6f9189b9545624034ce59db619b8455a8a65d7
Author: Nicolas Bock  gentoo  org>
AuthorDate: Wed May  3 17:20:22 2023 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Wed May  3 18:06:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e6f9189

sci-physics/lammps: Version bump to 20220623

Also bump supported Python version to 3.11.

Closes: https://bugs.gentoo.org/897240
Signed-off-by: Nicolas Bock  gentoo.org>

 sci-physics/lammps/Manifest  |   1 +
 sci-physics/lammps/lammps-20220217-r1.ebuild | 166 +++
 sci-physics/lammps/lammps-20220623.ebuild| 166 +++
 3 files changed, 333 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index 0ba9f3103b2d..d0aa38862c96 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -1 +1,2 @@
 DIST lammps-17Feb2022.tar.gz 170036241 BLAKE2B 
74d370657bff17847dce0bbe082134721722574b298832ea37d319968123b12d37ecdfea5560b2776e846c32d05a98f722710327d8da46f80869f75a36f6c255
 SHA512 
f2df65847906ca5890aae98efed5712eb6dd694f2b85dc062084a02b9bf43412ecd075f54df2947bff71d3b6313c1ec39c437e02497920da795e9ba0cd5dc068
+DIST lammps-23Jun2022.tar.gz 181439760 BLAKE2B 
b8012417257527820a4f37dbd300d3f949e3768fc7ae669c49bc7ea0cdc30b28512cb3ee25d375394184bbf1371763da6c3556b2d600f060b754816c589197bf
 SHA512 
e882cb8a83a90b17471cd5c79b2b724378a28642b82511c695a36c0d9a0feb63681b29171c5bfb0bcb218ea3a1a5e4f00fdb8e6ce5f0fc8aed1fa83680cd3a34

diff --git a/sci-physics/lammps/lammps-20220217-r1.ebuild 
b/sci-physics/lammps/lammps-20220217-r1.ebuild
new file mode 100644
index ..0c599b37fc74
--- /dev/null
+++ b/sci-physics/lammps/lammps-20220217-r1.ebuild
@@ -0,0 +1,166 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_OPTIONAL=1
+DISTUTILS_USE_PEP517=setuptools
+CMAKE_MAKEFILE_GENERATOR=emake
+# Doc building insists on fetching mathjax
+# DOCS_BUILDER="doxygen"
+# DOCS_DEPEND="
+#  media-gfx/graphviz
+#  dev-libs/mathjax
+# "
+
+inherit cmake fortran-2 distutils-r1 # docs
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_PV="$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:0:4}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="https://lammps.sandia.gov/;
+SRC_URI="https://download.lammps.org/tars/${MY_P}.tar.gz;
+S="${WORKDIR}/${MY_P}/cmake"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="cuda examples gzip hip lammps-memalign mpi opencl python test"
+# Requires write access to /dev/dri/renderD...
+RESTRICT="test"
+
+RDEPEND="
+   app-arch/gzip
+   media-libs/libpng:0
+   sys-libs/zlib
+   mpi? (
+   virtual/mpi
+   sci-libs/hdf5:=[mpi]
+   )
+   python? ( ${PYTHON_DEPS} )
+   sci-libs/voro++
+   virtual/blas
+   virtual/lapack
+   sci-libs/fftw:3.0=
+   sci-libs/netcdf:=
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1:= )
+   opencl? ( virtual/opencl )
+   hip? ( dev-util/hip:= )
+   dev-cpp/eigen:3
+   "
+   # Kokkos-3.5 not in tree atm
+   # kokkos? ( dev-cpp/kokkos-3.5.* )
+BDEPEND="${DISTUTILS_DEPS}"
+DEPEND="${RDEPEND}
+   test? (
+   dev-cpp/gtest
+   )
+"
+
+REQUIRED_USE="
+   python? ( ${PYTHON_REQUIRED_USE} )
+   ?? ( cuda opencl hip )
+"
+
+src_prepare() {
+   cmake_src_prepare
+   if use python; then
+   pushd ../python || die
+   distutils-r1_src_prepare
+   popd
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
+   -DBUILD_SHARED_LIBS=ON
+   -DBUILD_MPI=$(usex mpi)
+   -DBUILD_DOC=OFF
+   #-DBUILD_DOC=$(usex doc)
+   -DENABLE_TESTING=$(usex test)
+   -DPKG_ASPHERE=ON
+   -DPKG_BODY=ON
+   -DPKG_CLASS2=ON
+   -DPKG_COLLOID=ON
+   -DPKG_COMPRESS=ON
+   -DPKG_CORESHELL=ON
+   -DPKG_DIPOLE=ON
+   -DPKG_GRANULAR=ON
+   -DPKG_KSPACE=ON
+   -DFFT=FFTW3
+   -DPKG_KOKKOS=OFF
+   #-DPKG_KOKKOS=$(usex kokkos)
+   #$(use kokkos && echo -DEXTERNAL_KOKKOS=ON)
+   -DPKG_MANYBODY=ON
+   -DPKG_MC=ON
+   -DPKG_MEAM=ON
+   -DPKG_MISC=ON
+   -DPKG_MOLECULE=ON
+   -DPKG_PERI=ON
+   -DPKG_QEQ=ON
+   -DPKG_REPLICA=ON
+   -DPKG_RIGID=ON
+   -DPKG_SHOCK=ON
+   -DPKG_SRD=ON
+   -DPKG_PYTHON=$(usex python)
+   -DPKG_MPIIO=$(usex mpi)
+   

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2022-12-24 Thread Andreas Sturmlechner
commit: 3d76eae3987f9cc7ed49e4c6c84c504f8cb40ef5
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec 24 18:57:05 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec 24 18:57:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d76eae3

sci-physics/lammps: drop 20200303-r2

Closes: https://bugs.gentoo.org/886977
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sci-physics/lammps/Manifest  |   2 -
 sci-physics/lammps/lammps-20200303-r2.ebuild | 133 ---
 2 files changed, 135 deletions(-)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index e5977998434f..0ba9f3103b2d 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -1,3 +1 @@
 DIST lammps-17Feb2022.tar.gz 170036241 BLAKE2B 
74d370657bff17847dce0bbe082134721722574b298832ea37d319968123b12d37ecdfea5560b2776e846c32d05a98f722710327d8da46f80869f75a36f6c255
 SHA512 
f2df65847906ca5890aae98efed5712eb6dd694f2b85dc062084a02b9bf43412ecd075f54df2947bff71d3b6313c1ec39c437e02497920da795e9ba0cd5dc068
-DIST lammps-stable_3Mar2020.tar.gz 126001870 BLAKE2B 
35ed6ff208fd6dcc8eae50b8e0562a6a0771aa6419c0225353f648d95512ca64b22250ad4a3f9b836b9a25a6838e24e070a1d190fdc02b896dc1ed9838648f01
 SHA512 
6608cd9f6ea18d8acb55d611a560cb4b329043b41aca23fafd91fac0dfbde5a5286e1a6563bd16b2414bb3bf95929e3a2f270a0b023ce5ede515eb3353d56f04
-DIST lammps-testing-stable_3Mar2020.tar.gz 55729550 BLAKE2B 
d0de8efa83342b4a350f17a43d3fe96011534b3f410beb295e396a45200ea56298c14664b290b2e30ab4f2fd70b92c01c73927b2878e8171a166dedee8ecf379
 SHA512 
e3dc592ce57ae625eb66ddd9ca80d7bbaca57c47a07166a7196dcc3074b574a497e706da8baf93b5deacdf588702ceb141014533ac2aaccdd011836fb34943b9

diff --git a/sci-physics/lammps/lammps-20200303-r2.ebuild 
b/sci-physics/lammps/lammps-20200303-r2.ebuild
deleted file mode 100644
index 539c056cf969..
--- a/sci-physics/lammps/lammps-20200303-r2.ebuild
+++ /dev/null
@@ -1,133 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-CMAKE_MAKEFILE_GENERATOR=emake
-
-inherit cmake fortran-2 python-r1
-
-convert_month() {
-   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
-   echo ${months[${1#0}]}
-}
-
-MY_PV="stable_$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:0:4}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
-HOMEPAGE="https://lammps.sandia.gov/;
-SRC_URI="https://github.com/lammps/lammps/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz
-   test? ( 
https://github.com/lammps/lammps-testing/archive/${MY_PV}.tar.gz -> 
${PN}-testing-${MY_PV}.tar.gz )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="cuda examples gzip lammps-memalign mpi netcdf python test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   app-arch/gzip
-   media-libs/libpng:0
-   sys-libs/zlib
-   mpi? (
-   virtual/mpi
-   sci-libs/hdf5:=[mpi]
-   )
-   python? ( ${PYTHON_DEPS} )
-   sci-libs/voro++
-   virtual/blas
-   virtual/lapack
-   sci-libs/fftw:3.0=
-   netcdf? ( sci-libs/netcdf:= )
-   cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1 )
-   dev-cpp/eigen:3
-   "
-RDEPEND="${DEPEND}"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-S="${WORKDIR}/${MY_P}/cmake"
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
-   -DBUILD_SHARED_LIBS=ON
-   -DBUILD_MPI=$(usex mpi)
-   -DBUILD_LIB=ON
-   -DPKG_GPU=$(usex cuda)
-   -DGPU_API=CUDA
-   -DENABLE_TESTING=$(usex test)
-   -DLAMMPS_TESTING_SOURCE_DIR=$(echo 
"${WORKDIR}"/lammps-testing-*)
-   -DPKG_ASPHERE=ON
-   -DPKG_BODY=ON
-   -DPKG_CLASS2=ON
-   -DPKG_COLLOID=ON
-   -DPKG_COMPRESS=ON
-   -DPKG_CORESHELL=ON
-   -DPKG_DIPOLE=ON
-   -DPKG_GRANULAR=ON
-   -DPKG_KSPACE=ON
-   -DFFT=FFTW3
-   # requires kokkos 3.0
-   -DPKG_KOKKOS=OFF
-   -DPKG_MANYBODY=ON
-   -DPKG_MC=ON
-   -DPKG_MEAM=ON
-   -DPKG_MISC=ON
-   -DPKG_MOLECULE=ON
-   -DPKG_PERI=ON
-   -DPKG_QEQ=ON
-   -DPKG_REAX=ON
-   -DPKG_REPLICA=ON
-   -DPKG_RIGID=ON
-   -DPKG_SHOCK=ON
-   -DPKG_SNAP=ON
-   -DPKG_SRD=ON
-   -DPKG_PYTHON=ON
-   -DPKG_MPIIO=$(usex mpi)
-   -DPKG_VORONOI=ON
-   -DPKG_USER-ATC=ON
-   -DPKG_USER-AWPMD=ON
-   -DPKG_USER-CGDNA=ON
-   -DPKG_USER-CGSDK=ON
-   -DPKG_USER-COLVARS=ON
-   

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2022-12-24 Thread Arthur Zamarin
commit: ed0ed3b30bba19aa9bb5b3c16e7ecadafbe56387
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 24 18:19:29 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 24 18:19:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed0ed3b3

sci-physics/lammps: Stabilize 20220217 amd64, #886977

Signed-off-by: Arthur Zamarin  gentoo.org>

 sci-physics/lammps/lammps-20220217.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-physics/lammps/lammps-20220217.ebuild 
b/sci-physics/lammps/lammps-20220217.ebuild
index bbcd5ceff5d0..f4e9f4f0abb4 100644
--- a/sci-physics/lammps/lammps-20220217.ebuild
+++ b/sci-physics/lammps/lammps-20220217.ebuild
@@ -30,7 +30,7 @@ S="${WORKDIR}/${MY_P}/cmake"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="cuda examples gzip hip lammps-memalign mpi opencl python test"
 # Requires write access to /dev/dri/renderD...
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2022-12-24 Thread Arthur Zamarin
commit: 3cfaac7a917e233774a500a5b63461aeffcdb3d2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 24 18:19:26 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 24 18:19:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cfaac7a

sci-physics/lammps: Stabilize 20220217 x86, #886977

Signed-off-by: Arthur Zamarin  gentoo.org>

 sci-physics/lammps/lammps-20220217.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-physics/lammps/lammps-20220217.ebuild 
b/sci-physics/lammps/lammps-20220217.ebuild
index 4f65d7d2fdca..bbcd5ceff5d0 100644
--- a/sci-physics/lammps/lammps-20220217.ebuild
+++ b/sci-physics/lammps/lammps-20220217.ebuild
@@ -30,7 +30,7 @@ S="${WORKDIR}/${MY_P}/cmake"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="cuda examples gzip hip lammps-memalign mpi opencl python test"
 # Requires write access to /dev/dri/renderD...
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2022-03-10 Thread Jakov Smolić
commit: 2e1fdc5c063bfe1c0c92e5540145ebd9b4388062
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Mar 10 09:03:50 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Mar 10 09:03:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e1fdc5c

sci-physics/lammps: Keyword 20220217 x86, #834867

Signed-off-by: Jakov Smolić  gentoo.org>

 sci-physics/lammps/lammps-20220217.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-physics/lammps/lammps-20220217.ebuild 
b/sci-physics/lammps/lammps-20220217.ebuild
index 56e4a03a5b0f..4f65d7d2fdca 100644
--- a/sci-physics/lammps/lammps-20220217.ebuild
+++ b/sci-physics/lammps/lammps-20220217.ebuild
@@ -30,7 +30,7 @@ S="${WORKDIR}/${MY_P}/cmake"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 IUSE="cuda examples gzip hip lammps-memalign mpi opencl python test"
 # Requires write access to /dev/dri/renderD...
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2022-03-04 Thread Andrew Ammerlaan
commit: d1918a66024dbcb24aa822b3402c6b7b8862070d
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Mar  4 17:34:12 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Mar  4 17:38:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1918a66

sci-physics/lammps: add version 2022 Feb 17

Closes: https://bugs.gentoo.org/834112
Bug: https://bugs.gentoo.org/763189
Bug: https://bugs.gentoo.org/815085
Bug: https://bugs.gentoo.org/659882
Bug: https://bugs.gentoo.org/830693
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sci-physics/lammps/Manifest   |   1 +
 sci-physics/lammps/lammps-20220217.ebuild | 164 ++
 sci-physics/lammps/metadata.xml   |   6 +-
 3 files changed, 169 insertions(+), 2 deletions(-)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index 4dd18e6d8f56..e5977998434f 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -1,2 +1,3 @@
+DIST lammps-17Feb2022.tar.gz 170036241 BLAKE2B 
74d370657bff17847dce0bbe082134721722574b298832ea37d319968123b12d37ecdfea5560b2776e846c32d05a98f722710327d8da46f80869f75a36f6c255
 SHA512 
f2df65847906ca5890aae98efed5712eb6dd694f2b85dc062084a02b9bf43412ecd075f54df2947bff71d3b6313c1ec39c437e02497920da795e9ba0cd5dc068
 DIST lammps-stable_3Mar2020.tar.gz 126001870 BLAKE2B 
35ed6ff208fd6dcc8eae50b8e0562a6a0771aa6419c0225353f648d95512ca64b22250ad4a3f9b836b9a25a6838e24e070a1d190fdc02b896dc1ed9838648f01
 SHA512 
6608cd9f6ea18d8acb55d611a560cb4b329043b41aca23fafd91fac0dfbde5a5286e1a6563bd16b2414bb3bf95929e3a2f270a0b023ce5ede515eb3353d56f04
 DIST lammps-testing-stable_3Mar2020.tar.gz 55729550 BLAKE2B 
d0de8efa83342b4a350f17a43d3fe96011534b3f410beb295e396a45200ea56298c14664b290b2e30ab4f2fd70b92c01c73927b2878e8171a166dedee8ecf379
 SHA512 
e3dc592ce57ae625eb66ddd9ca80d7bbaca57c47a07166a7196dcc3074b574a497e706da8baf93b5deacdf588702ceb141014533ac2aaccdd011836fb34943b9

diff --git a/sci-physics/lammps/lammps-20220217.ebuild 
b/sci-physics/lammps/lammps-20220217.ebuild
new file mode 100644
index ..56e4a03a5b0f
--- /dev/null
+++ b/sci-physics/lammps/lammps-20220217.ebuild
@@ -0,0 +1,164 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_OPTIONAL=1
+CMAKE_MAKEFILE_GENERATOR=emake
+# Doc building insists on fetching mathjax
+# DOCS_BUILDER="doxygen"
+# DOCS_DEPEND="
+#  media-gfx/graphviz
+#  dev-libs/mathjax
+# "
+
+inherit cmake fortran-2 distutils-r1 # docs
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_PV="$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:0:4}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="https://lammps.sandia.gov/;
+SRC_URI="https://download.lammps.org/tars/${MY_P}.tar.gz;
+S="${WORKDIR}/${MY_P}/cmake"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="cuda examples gzip hip lammps-memalign mpi opencl python test"
+# Requires write access to /dev/dri/renderD...
+RESTRICT="test"
+
+RDEPEND="
+   app-arch/gzip
+   media-libs/libpng:0
+   sys-libs/zlib
+   mpi? (
+   virtual/mpi
+   sci-libs/hdf5:=[mpi]
+   )
+   python? ( ${PYTHON_DEPS} )
+   sci-libs/voro++
+   virtual/blas
+   virtual/lapack
+   sci-libs/fftw:3.0=
+   sci-libs/netcdf:=
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1:= )
+   opencl? ( virtual/opencl )
+   hip? ( dev-util/hip:= )
+   dev-cpp/eigen:3
+   "
+   # Kokkos-3.5 not in tree atm
+   # kokkos? ( dev-cpp/kokkos-3.5.* )
+DEPEND="${RDEPEND}
+   test? (
+   dev-cpp/gtest
+   )
+"
+
+REQUIRED_USE="
+   python? ( ${PYTHON_REQUIRED_USE} )
+   ?? ( cuda opencl hip )
+"
+
+src_prepare() {
+   cmake_src_prepare
+   if use python; then
+   pushd ../python || die
+   distutils-r1_src_prepare
+   popd
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
+   -DBUILD_SHARED_LIBS=ON
+   -DBUILD_MPI=$(usex mpi)
+   -DBUILD_DOC=OFF
+   #-DBUILD_DOC=$(usex doc)
+   -DENABLE_TESTING=$(usex test)
+   -DPKG_ASPHERE=ON
+   -DPKG_BODY=ON
+   -DPKG_CLASS2=ON
+   -DPKG_COLLOID=ON
+   -DPKG_COMPRESS=ON
+   -DPKG_CORESHELL=ON
+   -DPKG_DIPOLE=ON
+   -DPKG_GRANULAR=ON
+   -DPKG_KSPACE=ON
+   -DFFT=FFTW3
+   -DPKG_KOKKOS=OFF
+   #-DPKG_KOKKOS=$(usex kokkos)
+   #$(use kokkos && echo -DEXTERNAL_KOKKOS=ON)
+   -DPKG_MANYBODY=ON
+  

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2022-03-01 Thread David Seifert
commit: 83322d2a2edb18c54bd234d8ab1c5e222769164c
Author: David Seifert  gentoo  org>
AuthorDate: Tue Mar  1 09:27:53 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Mar  1 09:27:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83322d2a

sci-physics/lammps: remove USE=kokkos

Signed-off-by: David Seifert  gentoo.org>

 sci-physics/lammps/lammps-20200303-r2.ebuild | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/sci-physics/lammps/lammps-20200303-r2.ebuild 
b/sci-physics/lammps/lammps-20200303-r2.ebuild
index b58daf2ca70a..539c056cf969 100644
--- a/sci-physics/lammps/lammps-20200303-r2.ebuild
+++ b/sci-physics/lammps/lammps-20200303-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -24,7 +24,7 @@ 
SRC_URI="https://github.com/lammps/lammps/archive/${MY_PV}.tar.gz -> ${MY_P}.tar
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 x86"
-IUSE="cuda examples gzip kokkos lammps-memalign mpi netcdf python test"
+IUSE="cuda examples gzip lammps-memalign mpi netcdf python test"
 RESTRICT="!test? ( test )"
 
 DEPEND="
@@ -42,7 +42,6 @@ DEPEND="
sci-libs/fftw:3.0=
netcdf? ( sci-libs/netcdf:= )
cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1 )
-   kokkos? ( =dev-cpp/kokkos-3.0* )
dev-cpp/eigen:3
"
 RDEPEND="${DEPEND}"
@@ -71,8 +70,8 @@ src_configure() {
-DPKG_GRANULAR=ON
-DPKG_KSPACE=ON
-DFFT=FFTW3
-   -DPKG_KOKKOS=$(usex kokkos)
-   $(use kokkos && echo -DEXTERNAL_KOKKOS=ON)
+   # requires kokkos 3.0
+   -DPKG_KOKKOS=OFF
-DPKG_MANYBODY=ON
-DPKG_MC=ON
-DPKG_MEAM=ON



[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2021-12-28 Thread Sam James
commit: a906254ca58be909631a029464aebfdb0fea5f7b
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 28 21:56:47 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 28 22:00:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a906254c

sci-physics/lammps: depend on netcdf subslot

need to be rebuilt when its subslot changes

Signed-off-by: Sam James  gentoo.org>

 .../lammps/{lammps-20200303-r1.ebuild => lammps-20200303-r2.ebuild} | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sci-physics/lammps/lammps-20200303-r1.ebuild 
b/sci-physics/lammps/lammps-20200303-r2.ebuild
similarity index 97%
rename from sci-physics/lammps/lammps-20200303-r1.ebuild
rename to sci-physics/lammps/lammps-20200303-r2.ebuild
index dbf42732cb2b..b58daf2ca70a 100644
--- a/sci-physics/lammps/lammps-20200303-r1.ebuild
+++ b/sci-physics/lammps/lammps-20200303-r2.ebuild
@@ -33,14 +33,14 @@ DEPEND="
sys-libs/zlib
mpi? (
virtual/mpi
-   sci-libs/hdf5[mpi]
+   sci-libs/hdf5:=[mpi]
)
python? ( ${PYTHON_DEPS} )
sci-libs/voro++
virtual/blas
virtual/lapack
-   sci-libs/fftw:3.0
-   netcdf? ( sci-libs/netcdf )
+   sci-libs/fftw:3.0=
+   netcdf? ( sci-libs/netcdf:= )
cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1 )
kokkos? ( =dev-cpp/kokkos-3.0* )
dev-cpp/eigen:3



[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2021-09-26 Thread Arthur Zamarin
commit: ab14e6ce21f4a8988acdef0f90039715a42aacae
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Sep 26 18:10:51 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Sep 26 18:10:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab14e6ce

sci-physics/lammps: enable py3.9, enable py3.10

Signed-off-by: Arthur Zamarin  gentoo.org>

 sci-physics/lammps/lammps-20200303-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-physics/lammps/lammps-20200303-r1.ebuild 
b/sci-physics/lammps/lammps-20200303-r1.ebuild
index 750459af939..dbf42732cb2 100644
--- a/sci-physics/lammps/lammps-20200303-r1.ebuild
+++ b/sci-physics/lammps/lammps-20200303-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{8..10} )
 CMAKE_MAKEFILE_GENERATOR=emake
 
 inherit cmake fortran-2 python-r1



[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2021-04-18 Thread Michał Górny
commit: 54005446760ee91f203143d546e0bb4c3869054f
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Apr 18 06:57:05 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Apr 18 07:05:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54005446

sci-physics/lammps: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 sci-physics/lammps/lammps-20200303.ebuild | 133 --
 1 file changed, 133 deletions(-)

diff --git a/sci-physics/lammps/lammps-20200303.ebuild 
b/sci-physics/lammps/lammps-20200303.ebuild
deleted file mode 100644
index aa161200f77..000
--- a/sci-physics/lammps/lammps-20200303.ebuild
+++ /dev/null
@@ -1,133 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_{6,7} )
-
-inherit cmake-utils fortran-2 python-r1
-
-convert_month() {
-   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
-   echo ${months[${1#0}]}
-}
-
-MY_PV="stable_$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:0:4}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
-HOMEPAGE="https://lammps.sandia.gov/;
-SRC_URI="https://github.com/lammps/lammps/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz
-   test? ( 
https://github.com/lammps/lammps-testing/archive/${MY_PV}.tar.gz -> 
${PN}-testing-${MY_PV}.tar.gz )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="cuda examples gzip kokkos lammps-memalign mpi netcdf python test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   app-arch/gzip
-   media-libs/libpng:0
-   sys-libs/zlib
-   mpi? (
-   virtual/mpi
-   sci-libs/hdf5[mpi]
-   )
-   python? ( ${PYTHON_DEPS} )
-   sci-libs/voro++
-   virtual/blas
-   virtual/lapack
-   sci-libs/fftw:3.0
-   netcdf? ( sci-libs/netcdf )
-   cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1 )
-   kokkos? ( =dev-cpp/kokkos-3.0* )
-   dev-cpp/eigen:3
-   "
-RDEPEND="${DEPEND}"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-S="${WORKDIR}/${MY_P}/cmake"
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
-   -DBUILD_SHARED_LIBS=ON
-   -DBUILD_MPI=$(usex mpi)
-   -DBUILD_LIB=ON
-   -DPKG_GPU=$(usex cuda)
-   -DGPU_API=CUDA
-   -DENABLE_TESTING=$(usex test)
-   -DLAMMPS_TESTING_SOURCE_DIR=$(echo 
"${WORKDIR}"/lammps-testing-*)
-   -DPKG_ASPHERE=ON
-   -DPKG_BODY=ON
-   -DPKG_CLASS2=ON
-   -DPKG_COLLOID=ON
-   -DPKG_COMPRESS=ON
-   -DPKG_CORESHELL=ON
-   -DPKG_DIPOLE=ON
-   -DPKG_GRANULAR=ON
-   -DPKG_KSPACE=ON
-   -DFFT=FFTW3
-   -DPKG_KOKKOS=$(usex kokkos)
-   $(use kokkos && echo -DEXTERNAL_KOKKOS=ON)
-   -DPKG_MANYBODY=ON
-   -DPKG_MC=ON
-   -DPKG_MEAM=ON
-   -DPKG_MISC=ON
-   -DPKG_MOLECULE=ON
-   -DPKG_PERI=ON
-   -DPKG_QEQ=ON
-   -DPKG_REAX=ON
-   -DPKG_REPLICA=ON
-   -DPKG_RIGID=ON
-   -DPKG_SHOCK=ON
-   -DPKG_SNAP=ON
-   -DPKG_SRD=ON
-   -DPKG_PYTHON=ON
-   -DPKG_MPIIO=$(usex mpi)
-   -DPKG_VORONOI=ON
-   -DPKG_USER-ATC=ON
-   -DPKG_USER-AWPMD=ON
-   -DPKG_USER-CGDNA=ON
-   -DPKG_USER-CGSDK=ON
-   -DPKG_USER-COLVARS=ON
-   -DPKG_USER-DIFFRACTION=ON
-   -DPKG_USER-DPD=ON
-   -DPKG_USER-DRUDE=ON
-   -DPKG_USER-EFF=ON
-   -DPKG_USER-FEP=ON
-   -DPKG_USER-H5MD=$(usex mpi)
-   -DPKG_USER-LB=$(usex mpi)
-   -DPKG_USER-MANIFOLD=ON
-   -DPKG_USER-MEAMC=ON
-   -DPKG_USER-MGPT=ON
-   -DPKG_USER-MISC=ON
-   -DPKG_USER-MOLFILE=ON
-   -DPKG_USER-NETCDF=$(usex netcdf)
-   -DPKG_USER-PHONON=ON
-   -DPKG_USER-QTB=ON
-   -DPKG_USER-REAXC=ON
-   -DPKG_USER-SMD=ON
-   -DPKG_USER-SMTBQ=ON
-   -DPKG_USER-SPH=ON
-   -DPKG_USER-TALLY=ON
-   )
-   cmake-utils_src_configure
-}
-
-src_install() {
-   cmake-utils_src_install
-
-   # Install python script.
-   use python && python_foreach_impl python_domodule 
"${S}"/../python/lammps.py
-
-   if use examples; then
-   for d in examples bench; do
-   local LAMMPS_EXAMPLES="/usr/share/${PN}/${d}"
-   insinto "${LAMMPS_EXAMPLES}"
-   doins -r "${S}"/../${d}/*
-   done
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2021-04-17 Thread Sam James
commit: 7f9b84794e1a8948f270e7ed808f3911ecc6bc4e
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 18 01:42:42 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 18 01:42:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f9b8479

sci-physics/lammps: Stabilize 20200303-r1 amd64, #783258

Signed-off-by: Sam James  gentoo.org>

 sci-physics/lammps/lammps-20200303-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-physics/lammps/lammps-20200303-r1.ebuild 
b/sci-physics/lammps/lammps-20200303-r1.ebuild
index 3c647387cf0..750459af939 100644
--- a/sci-physics/lammps/lammps-20200303-r1.ebuild
+++ b/sci-physics/lammps/lammps-20200303-r1.ebuild
@@ -23,7 +23,7 @@ 
SRC_URI="https://github.com/lammps/lammps/archive/${MY_PV}.tar.gz -> ${MY_P}.tar
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="cuda examples gzip kokkos lammps-memalign mpi netcdf python test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2021-04-13 Thread Nicolas Bock
commit: 5fd25e7e29bc484b8cbfd4e8c147f14ac1492985
Author: Nicolas Bock  gentoo  org>
AuthorDate: Tue Apr 13 18:52:18 2021 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Tue Apr 13 19:11:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fd25e7e

Update lammps ebuild

- Update EAPI to 7
- Migrate to `cmake` eclass
- Add support for Python 3.8

Closes: https://github.com/gentoo/gentoo/pull/20369
Signed-off-by: Nicolas Bock  gentoo.org>

 sci-physics/lammps/lammps-20200303-r1.ebuild | 134 +++
 1 file changed, 134 insertions(+)

diff --git a/sci-physics/lammps/lammps-20200303-r1.ebuild 
b/sci-physics/lammps/lammps-20200303-r1.ebuild
new file mode 100644
index 000..9d05fe4aa87
--- /dev/null
+++ b/sci-physics/lammps/lammps-20200303-r1.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+CMAKE_MAKEFILE_GENERATOR=emake
+
+inherit cmake fortran-2 python-r1
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_PV="stable_$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:0:4}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="https://lammps.sandia.gov/;
+SRC_URI="https://github.com/lammps/lammps/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz
+   test? ( 
https://github.com/lammps/lammps-testing/archive/${MY_PV}.tar.gz -> 
${PN}-testing-${MY_PV}.tar.gz )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cuda examples gzip kokkos lammps-memalign mpi netcdf python test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   app-arch/gzip
+   media-libs/libpng:0
+   sys-libs/zlib
+   mpi? (
+   virtual/mpi
+   sci-libs/hdf5[mpi]
+   )
+   python? ( ${PYTHON_DEPS} )
+   sci-libs/voro++
+   virtual/blas
+   virtual/lapack
+   sci-libs/fftw:3.0
+   netcdf? ( sci-libs/netcdf )
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1 )
+   kokkos? ( =dev-cpp/kokkos-3.0* )
+   dev-cpp/eigen:3
+   "
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+S="${WORKDIR}/${MY_P}/cmake"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
+   -DBUILD_SHARED_LIBS=ON
+   -DBUILD_MPI=$(usex mpi)
+   -DBUILD_LIB=ON
+   -DPKG_GPU=$(usex cuda)
+   -DGPU_API=CUDA
+   -DENABLE_TESTING=$(usex test)
+   -DLAMMPS_TESTING_SOURCE_DIR=$(echo 
"${WORKDIR}"/lammps-testing-*)
+   -DPKG_ASPHERE=ON
+   -DPKG_BODY=ON
+   -DPKG_CLASS2=ON
+   -DPKG_COLLOID=ON
+   -DPKG_COMPRESS=ON
+   -DPKG_CORESHELL=ON
+   -DPKG_DIPOLE=ON
+   -DPKG_GRANULAR=ON
+   -DPKG_KSPACE=ON
+   -DFFT=FFTW3
+   -DPKG_KOKKOS=$(usex kokkos)
+   $(use kokkos && echo -DEXTERNAL_KOKKOS=ON)
+   -DPKG_MANYBODY=ON
+   -DPKG_MC=ON
+   -DPKG_MEAM=ON
+   -DPKG_MISC=ON
+   -DPKG_MOLECULE=ON
+   -DPKG_PERI=ON
+   -DPKG_QEQ=ON
+   -DPKG_REAX=ON
+   -DPKG_REPLICA=ON
+   -DPKG_RIGID=ON
+   -DPKG_SHOCK=ON
+   -DPKG_SNAP=ON
+   -DPKG_SRD=ON
+   -DPKG_PYTHON=ON
+   -DPKG_MPIIO=$(usex mpi)
+   -DPKG_VORONOI=ON
+   -DPKG_USER-ATC=ON
+   -DPKG_USER-AWPMD=ON
+   -DPKG_USER-CGDNA=ON
+   -DPKG_USER-CGSDK=ON
+   -DPKG_USER-COLVARS=ON
+   -DPKG_USER-DIFFRACTION=ON
+   -DPKG_USER-DPD=ON
+   -DPKG_USER-DRUDE=ON
+   -DPKG_USER-EFF=ON
+   -DPKG_USER-FEP=ON
+   -DPKG_USER-H5MD=$(usex mpi)
+   -DPKG_USER-LB=$(usex mpi)
+   -DPKG_USER-MANIFOLD=ON
+   -DPKG_USER-MEAMC=ON
+   -DPKG_USER-MGPT=ON
+   -DPKG_USER-MISC=ON
+   -DPKG_USER-MOLFILE=ON
+   -DPKG_USER-NETCDF=$(usex netcdf)
+   -DPKG_USER-PHONON=ON
+   -DPKG_USER-QTB=ON
+   -DPKG_USER-REAXC=ON
+   -DPKG_USER-SMD=ON
+   -DPKG_USER-SMTBQ=ON
+   -DPKG_USER-SPH=ON
+   -DPKG_USER-TALLY=ON
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   # Install python script.
+   use python && python_foreach_impl python_domodule 
"${S}"/../python/lammps.py
+
+   if use examples; then
+   for d in examples bench; do
+   local LAMMPS_EXAMPLES="/usr/share/${PN}/${d}"
+   insinto 

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/, sci-physics/lammps/files/

2020-12-31 Thread Michał Górny
commit: e33e82eaacfcc7d5cf9305ecd6fcefe641de27bc
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan  1 01:52:52 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan  1 01:55:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e33e82ea

sci-physics/lammps: Remove old (py3.6)

Signed-off-by: Michał Górny  gentoo.org>

 sci-physics/lammps/Manifest  |  11 ---
 sci-physics/lammps/files/1080.patch  |  29 --
 sci-physics/lammps/lammps-20180117.ebuild| 132 ---
 sci-physics/lammps/lammps-20180222.ebuild| 132 ---
 sci-physics/lammps/lammps-20180308.ebuild| 132 ---
 sci-physics/lammps/lammps-20180316.ebuild| 132 ---
 sci-physics/lammps/lammps-20180822.ebuild| 131 --
 sci-physics/lammps/lammps-20181212.ebuild| 131 --
 sci-physics/lammps/lammps-20190605.ebuild| 131 --
 sci-physics/lammps/lammps-20190807-r1.ebuild | 131 --
 sci-physics/lammps/lammps-20190807.ebuild| 131 --
 11 files changed, 1223 deletions(-)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index 9265c08f59f..4dd18e6d8f5 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -1,13 +1,2 @@
-DIST lammps-patch_12Dec2018.tar.gz 114619148 BLAKE2B 
089e23681e46868d09991ca6525850838100aa74ce8796f3af602c76b74fd55618c91610193cfc22c1201e5417f11998f924642961b62824c0271e208f87b286
 SHA512 
4794fc9bed7974ec33d54b2843f17b29c61a63f91f76c75bec7f00f6f174901f703130564977f8cf7fa9274e7febe096878dc0fa84d65469a5eb8f9b17b58a5e
-DIST lammps-patch_16Mar2018.tar.gz 91908414 BLAKE2B 
0d2363ba507765d439988be9f17390889539ecf22132145f5f5f5411c6c3bf097b278b24b005374e4b176efcfbd01edb48b55076bfa41403718ad14d3905e062
 SHA512 
2847f9ffa368b966cba4792ebe86ea38dfc1e147647e2b738753121a09689901cea7197d3d95fa69cd065cd1d30aa37cbeffcb78b62ec85d88cd9f3ab25e25c2
-DIST lammps-patch_17Jan2018.tar.gz 91721592 BLAKE2B 
d606a5fd699f3e7aaa777065532f778e96a5b21b88de3fcce69e79c4931fea233ed1ad68f56120865061623c6e33282b9f23f927a7a9820f8f824a241e5cd823
 SHA512 
533ada073882e9bfc6431db62c4899005983d9efbbb043bcb50b2b0a7af2b11c411bbcc6523b2ffbd5d46531b24573f4b98a07dc757bacbc2f27bb056d7956ff
-DIST lammps-patch_22Aug2018.tar.gz 108761265 BLAKE2B 
fc509ccd8f5fda9fea9cf7f54b888df235b5d499a0aa3eee24bba81d35c95355cfc72ebb60f32a4adb879c0ab176659ebe634f9bbaeefd54ffc0d02329054f9f
 SHA512 
bb1c11ef9c287b101b9f3483d6b90e55dc69a048529e5076f6f7d46e54802d0d75efc899865d462f9dd76937089e1080a126c1dc4bbb2648eda91cb38ba142b0
-DIST lammps-patch_22Feb2018.tar.gz 91869050 BLAKE2B 
09d364b489d4402145b879ca40b290a4e33f39b6e5e4183bcccb09001002cb742917c8792f942a8b64bd992cde5c0f8dcd8b76506048f1392d33d1192aa4551d
 SHA512 
8d4ac0f9cdcf4caa10bfb48129eec21cf31f7ce881b4cbd803c20fb638f7e55a1e645d314e172fe70eab473a4976c7f482e8c059e0c4e82527eb9438437ae146
-DIST lammps-patch_5Jun2019.tar.gz 106437193 BLAKE2B 
ce2a89f58fcdc29fbfc6d5e8769e36402569e93182a19835a0482b228ae9f568c1b56d2fc5eb3dac8e94a1289b430279d88c15284e07b5f62049aaf86cca29d3
 SHA512 
d72a5de3068a902cd8a825c97cd071331d5e3c16429531809178c43930b363f6549bd6802b552c2667e8882f7f21c90bd815072deb5ac19c8687060c796e58b4
-DIST lammps-patch_7Aug2019.tar.gz 105303933 BLAKE2B 
8609251a919a88da64f2c0578414567141f128bbce3a447be09a99fb1f96620c15db29b4a312afc536f60237f3010a0753dfefa09d0bdfb3222b8f1491995c70
 SHA512 
61fff23c90a0f9029363cb90ff972e7e97b0f3be6a8153263b6be4f11960603af7f6c8b26a76b8bdcf25009c68a7a7fab3405a3f47b923695798a60723694001
-DIST lammps-patch_8Mar2018.tar.gz 91878683 BLAKE2B 
a4cf307769b1ac27c9cbe781a70f307d5275d2ccd4f6f77a2a21f00413ffa0af499577207afd23afd95ef6126071e8b779f6c52d50ff7117afb63161613c9f5b
 SHA512 
57885d12e9e0ea9a6735cc2f7a2a8a9314dacbe9eaf5a46cb6d20fd7e2d0e8b0ebb3e24731eb750861973efe4d3cf0cf5a739cc9d51407f26bf3d556243c186f
 DIST lammps-stable_3Mar2020.tar.gz 126001870 BLAKE2B 
35ed6ff208fd6dcc8eae50b8e0562a6a0771aa6419c0225353f648d95512ca64b22250ad4a3f9b836b9a25a6838e24e070a1d190fdc02b896dc1ed9838648f01
 SHA512 
6608cd9f6ea18d8acb55d611a560cb4b329043b41aca23fafd91fac0dfbde5a5286e1a6563bd16b2414bb3bf95929e3a2f270a0b023ce5ede515eb3353d56f04
-DIST lammps-testing-7869c75cac38cb8a3d2ef7747ea12ec5812f5151.tar.gz 54374284 
BLAKE2B 
a223ef3926540660ce28fd2673667840002f6bfbbd5565deb9fb01b994085eb4d6cd24807fab49117a1b328f151d1511b7aa4d2fcdd443d20927112b83d029f0
 SHA512 
c996f7109d6467ae8e6a8c187485afb7c55b6dcf2b2e7003a8edd271e7f7dfe275079fbb0d680455628c8fd2eb87640284e8a92ffe095fcb398133be587af57a
-DIST lammps-testing-827be7af84ca100d394ea1cf6d3bc49f6a8eef92.tar.gz 55706643 
BLAKE2B 
7f2753759e1048ee9af58f1b210fe42972cc40b6df3ab5495f66bcfd10f4818f6e2c4e27f759d6ca302024531849286c4709a869984bea3d385cb44412d4d668
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2020-08-07 Thread Sam James
commit: 243bd77bcae07f56171972957b0a4415012fbad9
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  8 01:23:41 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  8 01:23:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=243bd77b

sci-physics/lammps: Stabilize 20200303 amd64, #721420

Signed-off-by: Sam James  gentoo.org>

 sci-physics/lammps/lammps-20200303.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-physics/lammps/lammps-20200303.ebuild 
b/sci-physics/lammps/lammps-20200303.ebuild
index 2324517171a..aa161200f77 100644
--- a/sci-physics/lammps/lammps-20200303.ebuild
+++ b/sci-physics/lammps/lammps-20200303.ebuild
@@ -22,7 +22,7 @@ 
SRC_URI="https://github.com/lammps/lammps/archive/${MY_PV}.tar.gz -> ${MY_P}.tar
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="cuda examples gzip kokkos lammps-memalign mpi netcdf python test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2020-07-27 Thread Sam James
commit: 43520dac1f888765b1301066757961fc1a4d0fd9
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 27 23:36:08 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 27 23:36:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43520dac

sci-physics/lammps: x86 stable (bug #721420)

Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 sci-physics/lammps/lammps-20200303.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-physics/lammps/lammps-20200303.ebuild 
b/sci-physics/lammps/lammps-20200303.ebuild
index d27137f6fee..2324517171a 100644
--- a/sci-physics/lammps/lammps-20200303.ebuild
+++ b/sci-physics/lammps/lammps-20200303.ebuild
@@ -22,7 +22,7 @@ 
SRC_URI="https://github.com/lammps/lammps/archive/${MY_PV}.tar.gz -> ${MY_P}.tar
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="cuda examples gzip kokkos lammps-memalign mpi netcdf python test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2020-05-07 Thread Michał Górny
commit: b7369ec338188d4095e133856063e54bc3dc97ec
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  7 15:15:40 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  7 15:15:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7369ec3

sci-physics/lammps: Remove py2.7

Signed-off-by: Michał Górny  gentoo.org>

 sci-physics/lammps/lammps-20180117.ebuild | 2 +-
 sci-physics/lammps/lammps-20180222.ebuild | 2 +-
 sci-physics/lammps/lammps-20180308.ebuild | 2 +-
 sci-physics/lammps/lammps-20180316.ebuild | 2 +-
 sci-physics/lammps/lammps-20180822.ebuild | 2 +-
 sci-physics/lammps/lammps-20181212.ebuild | 2 +-
 sci-physics/lammps/lammps-20190605.ebuild | 2 +-
 sci-physics/lammps/lammps-20190807.ebuild | 2 +-
 8 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/sci-physics/lammps/lammps-20180117.ebuild 
b/sci-physics/lammps/lammps-20180117.ebuild
index 1efe9382d5a..61fd0f7d470 100644
--- a/sci-physics/lammps/lammps-20180117.ebuild
+++ b/sci-physics/lammps/lammps-20180117.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python{2_7,3_6} )
+PYTHON_COMPAT=( python3_6 )
 
 inherit cmake-utils fortran-2 python-r1
 

diff --git a/sci-physics/lammps/lammps-20180222.ebuild 
b/sci-physics/lammps/lammps-20180222.ebuild
index 1efe9382d5a..61fd0f7d470 100644
--- a/sci-physics/lammps/lammps-20180222.ebuild
+++ b/sci-physics/lammps/lammps-20180222.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python{2_7,3_6} )
+PYTHON_COMPAT=( python3_6 )
 
 inherit cmake-utils fortran-2 python-r1
 

diff --git a/sci-physics/lammps/lammps-20180308.ebuild 
b/sci-physics/lammps/lammps-20180308.ebuild
index 1efe9382d5a..61fd0f7d470 100644
--- a/sci-physics/lammps/lammps-20180308.ebuild
+++ b/sci-physics/lammps/lammps-20180308.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python{2_7,3_6} )
+PYTHON_COMPAT=( python3_6 )
 
 inherit cmake-utils fortran-2 python-r1
 

diff --git a/sci-physics/lammps/lammps-20180316.ebuild 
b/sci-physics/lammps/lammps-20180316.ebuild
index 697741932d3..81370f4910c 100644
--- a/sci-physics/lammps/lammps-20180316.ebuild
+++ b/sci-physics/lammps/lammps-20180316.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python{2_7,3_6} )
+PYTHON_COMPAT=( python3_6 )
 
 inherit cmake-utils fortran-2 python-r1
 

diff --git a/sci-physics/lammps/lammps-20180822.ebuild 
b/sci-physics/lammps/lammps-20180822.ebuild
index 3fd1530dbe2..7cb2d746322 100644
--- a/sci-physics/lammps/lammps-20180822.ebuild
+++ b/sci-physics/lammps/lammps-20180822.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python{2_7,3_6} )
+PYTHON_COMPAT=( python3_6 )
 
 inherit cmake-utils fortran-2 python-r1
 

diff --git a/sci-physics/lammps/lammps-20181212.ebuild 
b/sci-physics/lammps/lammps-20181212.ebuild
index 2e38859a473..b6316498672 100644
--- a/sci-physics/lammps/lammps-20181212.ebuild
+++ b/sci-physics/lammps/lammps-20181212.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python{2_7,3_6} )
+PYTHON_COMPAT=( python3_6 )
 
 inherit cmake-utils fortran-2 python-r1
 

diff --git a/sci-physics/lammps/lammps-20190605.ebuild 
b/sci-physics/lammps/lammps-20190605.ebuild
index dedd35befb9..c09f35787c0 100644
--- a/sci-physics/lammps/lammps-20190605.ebuild
+++ b/sci-physics/lammps/lammps-20190605.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python{2_7,3_6} )
+PYTHON_COMPAT=( python3_6 )
 
 inherit cmake-utils fortran-2 python-r1
 

diff --git a/sci-physics/lammps/lammps-20190807.ebuild 
b/sci-physics/lammps/lammps-20190807.ebuild
index 3d0378efcb4..1b0598ab8f6 100644
--- a/sci-physics/lammps/lammps-20190807.ebuild
+++ b/sci-physics/lammps/lammps-20190807.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python{2_7,3_6} )
+PYTHON_COMPAT=( python3_6 )
 
 inherit cmake-utils fortran-2 python-r1
 



[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2020-04-19 Thread Christoph Junghans
commit: 4af2eadb0a2508ab22bfba286961fd29adb9e2c4
Author: Christoph Junghans  gentoo  org>
AuthorDate: Mon Apr 20 01:50:32 2020 +
Commit: Christoph Junghans  gentoo  org>
CommitDate: Mon Apr 20 01:50:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4af2eadb

sci-physics/lammps: fix deps

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Christoph Junghans  gentoo.org>

 sci-physics/lammps/lammps-20200303.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-physics/lammps/lammps-20200303.ebuild 
b/sci-physics/lammps/lammps-20200303.ebuild
index b159bd9a946..d27137f6fee 100644
--- a/sci-physics/lammps/lammps-20200303.ebuild
+++ b/sci-physics/lammps/lammps-20200303.ebuild
@@ -41,7 +41,7 @@ DEPEND="
sci-libs/fftw:3.0
netcdf? ( sci-libs/netcdf )
cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1 )
-   kokkos? ( >=dev-cpp/kokkos-3.0.00 )
+   kokkos? ( =dev-cpp/kokkos-3.0* )
dev-cpp/eigen:3
"
 RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2020-03-15 Thread Christoph Junghans
commit: 3172f57910cedcae8092ea7c748acfe52545c25c
Author: Christoph Junghans  gentoo  org>
AuthorDate: Sun Mar 15 13:36:50 2020 +
Commit: Christoph Junghans  gentoo  org>
CommitDate: Sun Mar 15 13:37:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3172f579

sci-physics/lammps: add kokkos support

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Christoph Junghans  gentoo.org>

 sci-physics/lammps/lammps-20200303.ebuild | 5 -
 sci-physics/lammps/metadata.xml   | 1 +
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/sci-physics/lammps/lammps-20200303.ebuild 
b/sci-physics/lammps/lammps-20200303.ebuild
index 025056ed130..b159bd9a946 100644
--- a/sci-physics/lammps/lammps-20200303.ebuild
+++ b/sci-physics/lammps/lammps-20200303.ebuild
@@ -23,7 +23,7 @@ 
SRC_URI="https://github.com/lammps/lammps/archive/${MY_PV}.tar.gz -> ${MY_P}.tar
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="cuda examples gzip lammps-memalign mpi netcdf python test"
+IUSE="cuda examples gzip kokkos lammps-memalign mpi netcdf python test"
 RESTRICT="!test? ( test )"
 
 DEPEND="
@@ -41,6 +41,7 @@ DEPEND="
sci-libs/fftw:3.0
netcdf? ( sci-libs/netcdf )
cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1 )
+   kokkos? ( >=dev-cpp/kokkos-3.0.00 )
dev-cpp/eigen:3
"
 RDEPEND="${DEPEND}"
@@ -69,6 +70,8 @@ src_configure() {
-DPKG_GRANULAR=ON
-DPKG_KSPACE=ON
-DFFT=FFTW3
+   -DPKG_KOKKOS=$(usex kokkos)
+   $(use kokkos && echo -DEXTERNAL_KOKKOS=ON)
-DPKG_MANYBODY=ON
-DPKG_MC=ON
-DPKG_MEAM=ON

diff --git a/sci-physics/lammps/metadata.xml b/sci-physics/lammps/metadata.xml
index be0e36d7abe..274aacacf7b 100644
--- a/sci-physics/lammps/metadata.xml
+++ b/sci-physics/lammps/metadata.xml
@@ -20,6 +20,7 @@
call instead of malloc() when large chunks or memory 
are allocated
by LAMMPS. Aliengnment is on 16 byte boundaries.
Enable cuda non-bonded kernels
+   Enable kokkos non-bonded kernels


nicolasb...@gentoo.org



[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2020-03-04 Thread Christoph Junghans
commit: 5d6b2bf37b20913c803661b0525087922900cb65
Author: Christoph Junghans  gentoo  org>
AuthorDate: Thu Mar  5 00:30:34 2020 +
Commit: Christoph Junghans  gentoo  org>
CommitDate: Thu Mar  5 00:31:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d6b2bf3

sci-physics/lammps: version bump

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Christoph Junghans  gentoo.org>

 sci-physics/lammps/Manifest   |   2 +
 sci-physics/lammps/lammps-20200303.ebuild | 130 ++
 2 files changed, 132 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index 3909bb299f9..9265c08f59f 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -6,6 +6,8 @@ DIST lammps-patch_22Feb2018.tar.gz 91869050 BLAKE2B 
09d364b489d4402145b879ca40b2
 DIST lammps-patch_5Jun2019.tar.gz 106437193 BLAKE2B 
ce2a89f58fcdc29fbfc6d5e8769e36402569e93182a19835a0482b228ae9f568c1b56d2fc5eb3dac8e94a1289b430279d88c15284e07b5f62049aaf86cca29d3
 SHA512 
d72a5de3068a902cd8a825c97cd071331d5e3c16429531809178c43930b363f6549bd6802b552c2667e8882f7f21c90bd815072deb5ac19c8687060c796e58b4
 DIST lammps-patch_7Aug2019.tar.gz 105303933 BLAKE2B 
8609251a919a88da64f2c0578414567141f128bbce3a447be09a99fb1f96620c15db29b4a312afc536f60237f3010a0753dfefa09d0bdfb3222b8f1491995c70
 SHA512 
61fff23c90a0f9029363cb90ff972e7e97b0f3be6a8153263b6be4f11960603af7f6c8b26a76b8bdcf25009c68a7a7fab3405a3f47b923695798a60723694001
 DIST lammps-patch_8Mar2018.tar.gz 91878683 BLAKE2B 
a4cf307769b1ac27c9cbe781a70f307d5275d2ccd4f6f77a2a21f00413ffa0af499577207afd23afd95ef6126071e8b779f6c52d50ff7117afb63161613c9f5b
 SHA512 
57885d12e9e0ea9a6735cc2f7a2a8a9314dacbe9eaf5a46cb6d20fd7e2d0e8b0ebb3e24731eb750861973efe4d3cf0cf5a739cc9d51407f26bf3d556243c186f
+DIST lammps-stable_3Mar2020.tar.gz 126001870 BLAKE2B 
35ed6ff208fd6dcc8eae50b8e0562a6a0771aa6419c0225353f648d95512ca64b22250ad4a3f9b836b9a25a6838e24e070a1d190fdc02b896dc1ed9838648f01
 SHA512 
6608cd9f6ea18d8acb55d611a560cb4b329043b41aca23fafd91fac0dfbde5a5286e1a6563bd16b2414bb3bf95929e3a2f270a0b023ce5ede515eb3353d56f04
 DIST lammps-testing-7869c75cac38cb8a3d2ef7747ea12ec5812f5151.tar.gz 54374284 
BLAKE2B 
a223ef3926540660ce28fd2673667840002f6bfbbd5565deb9fb01b994085eb4d6cd24807fab49117a1b328f151d1511b7aa4d2fcdd443d20927112b83d029f0
 SHA512 
c996f7109d6467ae8e6a8c187485afb7c55b6dcf2b2e7003a8edd271e7f7dfe275079fbb0d680455628c8fd2eb87640284e8a92ffe095fcb398133be587af57a
 DIST lammps-testing-827be7af84ca100d394ea1cf6d3bc49f6a8eef92.tar.gz 55706643 
BLAKE2B 
7f2753759e1048ee9af58f1b210fe42972cc40b6df3ab5495f66bcfd10f4818f6e2c4e27f759d6ca302024531849286c4709a869984bea3d385cb44412d4d668
 SHA512 
bfffb0501b7b254dfc2cfcd12945b14766c1addf680d1140a78116b97a2a70795244f3a5a439aaf69ae014e35c454a48e028ca8aa65179e5da5039d6f1676e02
 DIST lammps-testing-d0394a77fa2b4b2d545a73ea092cf6de7616aac8.tar.gz 55715042 
BLAKE2B 
326f0357b555c030f667c502fd2c2330aa588c4a1224434ef30637ad8c6be49a5b8ee58cbc525b874f665903cf21494b52403c3a53ec0898a8cf81906c614833
 SHA512 
4a980578ce584b5b9334b4177f4f9188f00ac50ca916ce63a4d2ef034a4fa218366a8f32cc7dc29dc99e6b01e40cf8c8bbf15566840fe07fc5c6c2e8c55ece93
+DIST lammps-testing-stable_3Mar2020.tar.gz 55729550 BLAKE2B 
d0de8efa83342b4a350f17a43d3fe96011534b3f410beb295e396a45200ea56298c14664b290b2e30ab4f2fd70b92c01c73927b2878e8171a166dedee8ecf379
 SHA512 
e3dc592ce57ae625eb66ddd9ca80d7bbaca57c47a07166a7196dcc3074b574a497e706da8baf93b5deacdf588702ceb141014533ac2aaccdd011836fb34943b9

diff --git a/sci-physics/lammps/lammps-20200303.ebuild 
b/sci-physics/lammps/lammps-20200303.ebuild
new file mode 100644
index 000..025056ed130
--- /dev/null
+++ b/sci-physics/lammps/lammps-20200303.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_{6,7} )
+
+inherit cmake-utils fortran-2 python-r1
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_PV="stable_$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:0:4}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="https://lammps.sandia.gov/;
+SRC_URI="https://github.com/lammps/lammps/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz
+   test? ( 
https://github.com/lammps/lammps-testing/archive/${MY_PV}.tar.gz -> 
${PN}-testing-${MY_PV}.tar.gz )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cuda examples gzip lammps-memalign mpi netcdf python test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   app-arch/gzip
+   media-libs/libpng:0
+   sys-libs/zlib
+   mpi? (
+   virtual/mpi
+   sci-libs/hdf5[mpi]
+   )
+   python? ( ${PYTHON_DEPS} )
+   sci-libs/voro++
+   virtual/blas
+   virtual/lapack
+   sci-libs/fftw:3.0
+   netcdf? ( 

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2020-02-14 Thread Nicolas Bock
commit: 3407c3f8b7d656feb6a54ef8449ea2b9b7cd983c
Author: Nicolas Bock  gentoo  org>
AuthorDate: Tue Feb 11 13:26:05 2020 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Fri Feb 14 13:11:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3407c3f8

sci-physics/lammps: Drop Python 2.7

Bug: https://bugs.gentoo.org/709012
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Nicolas Bock  gentoo.org>

 sci-physics/lammps/lammps-20190807-r1.ebuild | 131 +++
 1 file changed, 131 insertions(+)

diff --git a/sci-physics/lammps/lammps-20190807-r1.ebuild 
b/sci-physics/lammps/lammps-20190807-r1.ebuild
new file mode 100644
index 000..b1341c65e68
--- /dev/null
+++ b/sci-physics/lammps/lammps-20190807-r1.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_{6,7} )
+
+inherit cmake-utils fortran-2 python-r1
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_PV="patch_$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:0:4}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="https://lammps.sandia.gov/;
+TCOMMIT=d0394a77fa2b4b2d545a73ea092cf6de7616aac8
+SRC_URI="https://github.com/lammps/lammps/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz
+   test? ( 
https://github.com/lammps/lammps-testing/archive/${TCOMMIT}.tar.gz -> 
${PN}-testing-${TCOMMIT}.tar.gz )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cuda examples gzip lammps-memalign mpi netcdf python test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   app-arch/gzip
+   media-libs/libpng:0
+   sys-libs/zlib
+   mpi? (
+   virtual/mpi
+   sci-libs/hdf5[mpi]
+   )
+   python? ( ${PYTHON_DEPS} )
+   sci-libs/voro++
+   virtual/blas
+   virtual/lapack
+   sci-libs/fftw:3.0
+   netcdf? ( sci-libs/netcdf )
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1 )
+   dev-cpp/eigen:3
+   "
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+S="${WORKDIR}/${MY_P}/cmake"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
+   -DBUILD_SHARED_LIBS=ON
+   -DBUILD_MPI=$(usex mpi)
+   -DBUILD_LIB=ON
+   -DPKG_GPU=$(usex cuda)
+   -DGPU_API=CUDA
+   -DENABLE_TESTING=$(usex test)
+   -DLAMMPS_TESTING_SOURCE_DIR=$(echo 
"${WORKDIR}"/lammps-testing-*)
+   -DPKG_ASPHERE=ON
+   -DPKG_BODY=ON
+   -DPKG_CLASS2=ON
+   -DPKG_COLLOID=ON
+   -DPKG_COMPRESS=ON
+   -DPKG_CORESHELL=ON
+   -DPKG_DIPOLE=ON
+   -DPKG_GRANULAR=ON
+   -DPKG_KSPACE=ON
+   -DFFT=FFTW3
+   -DPKG_MANYBODY=ON
+   -DPKG_MC=ON
+   -DPKG_MEAM=ON
+   -DPKG_MISC=ON
+   -DPKG_MOLECULE=ON
+   -DPKG_PERI=ON
+   -DPKG_QEQ=ON
+   -DPKG_REAX=ON
+   -DPKG_REPLICA=ON
+   -DPKG_RIGID=ON
+   -DPKG_SHOCK=ON
+   -DPKG_SNAP=ON
+   -DPKG_SRD=ON
+   -DPKG_PYTHON=ON
+   -DPKG_MPIIO=$(usex mpi)
+   -DPKG_VORONOI=ON
+   -DPKG_USER-ATC=ON
+   -DPKG_USER-AWPMD=ON
+   -DPKG_USER-CGDNA=ON
+   -DPKG_USER-CGSDK=ON
+   -DPKG_USER-COLVARS=ON
+   -DPKG_USER-DIFFRACTION=ON
+   -DPKG_USER-DPD=ON
+   -DPKG_USER-DRUDE=ON
+   -DPKG_USER-EFF=ON
+   -DPKG_USER-FEP=ON
+   -DPKG_USER-H5MD=$(usex mpi)
+   -DPKG_USER-LB=$(usex mpi)
+   -DPKG_USER-MANIFOLD=ON
+   -DPKG_USER-MEAMC=ON
+   -DPKG_USER-MGPT=ON
+   -DPKG_USER-MISC=ON
+   -DPKG_USER-MOLFILE=ON
+   -DPKG_USER-NETCDF=$(usex netcdf)
+   -DPKG_USER-PHONON=ON
+   -DPKG_USER-QTB=ON
+   -DPKG_USER-REAXC=ON
+   -DPKG_USER-SMD=ON
+   -DPKG_USER-SMTBQ=ON
+   -DPKG_USER-SPH=ON
+   -DPKG_USER-TALLY=ON
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+
+   # Install python script.
+   use python && python_foreach_impl python_domodule 
"${S}"/../python/lammps.py
+
+   if use examples; then
+   for d in examples bench; do
+   local LAMMPS_EXAMPLES="/usr/share/${PN}/${d}"
+   insinto "${LAMMPS_EXAMPLES}"
+   doins -r "${S}"/../${d}/*
+   done
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2020-02-13 Thread David Seifert
commit: 80b6e19df08ff9760ed7c89bde41073a9038d5cc
Author: David Seifert  gentoo  org>
AuthorDate: Thu Feb 13 21:38:47 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Feb 13 21:38:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80b6e19d

sci-physics/lammps: [QA] inherit toolchain-funcs.eclass directly

Package-Manager: Portage-2.3.88, Repoman-2.3.20
Signed-off-by: David Seifert  gentoo.org>

 sci-physics/lammps/lammps-20150210.ebuild| 4 ++--
 sci-physics/lammps/lammps-20150515-r1.ebuild | 4 ++--
 sci-physics/lammps/lammps-20150515.ebuild| 4 ++--
 sci-physics/lammps/lammps-20150810.ebuild| 4 ++--
 sci-physics/lammps/lammps-20151106.ebuild| 4 ++--
 sci-physics/lammps/lammps-20151120.ebuild| 4 ++--
 sci-physics/lammps/lammps-20151207.ebuild| 4 ++--
 sci-physics/lammps/lammps-20151208.ebuild| 4 ++--
 sci-physics/lammps/lammps-20151209.ebuild| 4 ++--
 sci-physics/lammps/lammps-20151211.ebuild| 4 ++--
 sci-physics/lammps/lammps-20160115.ebuild| 4 ++--
 sci-physics/lammps/lammps-20160122.ebuild| 4 ++--
 sci-physics/lammps/lammps-20160216.ebuild| 4 ++--
 sci-physics/lammps/lammps-20160301.ebuild| 4 ++--
 sci-physics/lammps/lammps-20160310.ebuild| 4 ++--
 sci-physics/lammps/lammps-20160314.ebuild| 4 ++--
 sci-physics/lammps/lammps-20160321.ebuild| 4 ++--
 sci-physics/lammps/lammps-20160407.ebuild| 4 ++--
 sci-physics/lammps/lammps-20160730.ebuild| 4 ++--
 sci-physics/lammps/lammps-20170109.ebuild| 2 +-
 sci-physics/lammps/lammps-20170706.ebuild| 2 +-
 21 files changed, 40 insertions(+), 40 deletions(-)

diff --git a/sci-physics/lammps/lammps-20150210.ebuild 
b/sci-physics/lammps/lammps-20150210.ebuild
index 78352de60d5..3f5496d7e55 100644
--- a/sci-physics/lammps/lammps-20150210.ebuild
+++ b/sci-physics/lammps/lammps-20150210.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
 
-inherit eutils flag-o-matic fortran-2 multilib
+inherit eutils flag-o-matic fortran-2 multilib toolchain-funcs
 
 convert_month() {
case $1 in

diff --git a/sci-physics/lammps/lammps-20150515-r1.ebuild 
b/sci-physics/lammps/lammps-20150515-r1.ebuild
index aefd583848e..36ae7f6e0da 100644
--- a/sci-physics/lammps/lammps-20150515-r1.ebuild
+++ b/sci-physics/lammps/lammps-20150515-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
 
 PYTHON_COMPAT=( python2_7 )
 
-inherit eutils flag-o-matic fortran-2 multilib python-r1
+inherit eutils flag-o-matic fortran-2 multilib python-r1 toolchain-funcs
 
 convert_month() {
case $1 in

diff --git a/sci-physics/lammps/lammps-20150515.ebuild 
b/sci-physics/lammps/lammps-20150515.ebuild
index 7f166b3bbb6..c49969a4934 100644
--- a/sci-physics/lammps/lammps-20150515.ebuild
+++ b/sci-physics/lammps/lammps-20150515.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
 
 PYTHON_COMPAT=( python2_7 )
 
-inherit eutils flag-o-matic fortran-2 multilib python-r1
+inherit eutils flag-o-matic fortran-2 multilib python-r1 toolchain-funcs
 
 convert_month() {
case $1 in

diff --git a/sci-physics/lammps/lammps-20150810.ebuild 
b/sci-physics/lammps/lammps-20150810.ebuild
index 6fd889c9040..54a348a14e1 100644
--- a/sci-physics/lammps/lammps-20150810.ebuild
+++ b/sci-physics/lammps/lammps-20150810.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
 
 PYTHON_COMPAT=( python2_7 )
 
-inherit eutils flag-o-matic fortran-2 multilib python-r1
+inherit eutils flag-o-matic fortran-2 multilib python-r1 toolchain-funcs
 
 convert_month() {
case $1 in

diff --git a/sci-physics/lammps/lammps-20151106.ebuild 
b/sci-physics/lammps/lammps-20151106.ebuild
index c3babf7669c..2fde77a451e 100644
--- a/sci-physics/lammps/lammps-20151106.ebuild
+++ b/sci-physics/lammps/lammps-20151106.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
 
 PYTHON_COMPAT=( python2_7 )
 
-inherit eutils flag-o-matic fortran-2 multilib python-r1
+inherit eutils flag-o-matic fortran-2 multilib python-r1 toolchain-funcs
 
 convert_month() {
local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )

diff --git a/sci-physics/lammps/lammps-20151120.ebuild 
b/sci-physics/lammps/lammps-20151120.ebuild
index c3babf7669c..2fde77a451e 100644
--- a/sci-physics/lammps/lammps-20151120.ebuild
+++ b/sci-physics/lammps/lammps-20151120.ebuild
@@ -1,11 +1,11 @@
-# Copyright 

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2019-08-15 Thread Christoph Junghans
commit: 16bfde13bae2672faa61b818d4b951024d738f1e
Author: Christoph Junghans  gentoo  org>
AuthorDate: Thu Aug 15 22:06:07 2019 +
Commit: Christoph Junghans  gentoo  org>
CommitDate: Thu Aug 15 22:06:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16bfde13

sci-physics/lammps: version bump

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Christoph Junghans  gentoo.org>

 sci-physics/lammps/Manifest   |   2 +
 sci-physics/lammps/lammps-20190807.ebuild | 130 ++
 2 files changed, 132 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index 58298d54c4c..0fdb91cca31 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -25,6 +25,8 @@ DIST lammps-patch_1Sep2017.tar.gz 88751184 BLAKE2B 
013ba612c67767c0e11b64f0b726a
 DIST lammps-patch_22Aug2018.tar.gz 108761265 BLAKE2B 
fc509ccd8f5fda9fea9cf7f54b888df235b5d499a0aa3eee24bba81d35c95355cfc72ebb60f32a4adb879c0ab176659ebe634f9bbaeefd54ffc0d02329054f9f
 SHA512 
bb1c11ef9c287b101b9f3483d6b90e55dc69a048529e5076f6f7d46e54802d0d75efc899865d462f9dd76937089e1080a126c1dc4bbb2648eda91cb38ba142b0
 DIST lammps-patch_22Feb2018.tar.gz 91869050 BLAKE2B 
09d364b489d4402145b879ca40b290a4e33f39b6e5e4183bcccb09001002cb742917c8792f942a8b64bd992cde5c0f8dcd8b76506048f1392d33d1192aa4551d
 SHA512 
8d4ac0f9cdcf4caa10bfb48129eec21cf31f7ce881b4cbd803c20fb638f7e55a1e645d314e172fe70eab473a4976c7f482e8c059e0c4e82527eb9438437ae146
 DIST lammps-patch_5Jun2019.tar.gz 106437193 BLAKE2B 
ce2a89f58fcdc29fbfc6d5e8769e36402569e93182a19835a0482b228ae9f568c1b56d2fc5eb3dac8e94a1289b430279d88c15284e07b5f62049aaf86cca29d3
 SHA512 
d72a5de3068a902cd8a825c97cd071331d5e3c16429531809178c43930b363f6549bd6802b552c2667e8882f7f21c90bd815072deb5ac19c8687060c796e58b4
+DIST lammps-patch_7Aug2019.tar.gz 105303933 BLAKE2B 
8609251a919a88da64f2c0578414567141f128bbce3a447be09a99fb1f96620c15db29b4a312afc536f60237f3010a0753dfefa09d0bdfb3222b8f1491995c70
 SHA512 
61fff23c90a0f9029363cb90ff972e7e97b0f3be6a8153263b6be4f11960603af7f6c8b26a76b8bdcf25009c68a7a7fab3405a3f47b923695798a60723694001
 DIST lammps-patch_8Mar2018.tar.gz 91878683 BLAKE2B 
a4cf307769b1ac27c9cbe781a70f307d5275d2ccd4f6f77a2a21f00413ffa0af499577207afd23afd95ef6126071e8b779f6c52d50ff7117afb63161613c9f5b
 SHA512 
57885d12e9e0ea9a6735cc2f7a2a8a9314dacbe9eaf5a46cb6d20fd7e2d0e8b0ebb3e24731eb750861973efe4d3cf0cf5a739cc9d51407f26bf3d556243c186f
 DIST lammps-testing-7869c75cac38cb8a3d2ef7747ea12ec5812f5151.tar.gz 54374284 
BLAKE2B 
a223ef3926540660ce28fd2673667840002f6bfbbd5565deb9fb01b994085eb4d6cd24807fab49117a1b328f151d1511b7aa4d2fcdd443d20927112b83d029f0
 SHA512 
c996f7109d6467ae8e6a8c187485afb7c55b6dcf2b2e7003a8edd271e7f7dfe275079fbb0d680455628c8fd2eb87640284e8a92ffe095fcb398133be587af57a
 DIST lammps-testing-827be7af84ca100d394ea1cf6d3bc49f6a8eef92.tar.gz 55706643 
BLAKE2B 
7f2753759e1048ee9af58f1b210fe42972cc40b6df3ab5495f66bcfd10f4818f6e2c4e27f759d6ca302024531849286c4709a869984bea3d385cb44412d4d668
 SHA512 
bfffb0501b7b254dfc2cfcd12945b14766c1addf680d1140a78116b97a2a70795244f3a5a439aaf69ae014e35c454a48e028ca8aa65179e5da5039d6f1676e02
+DIST lammps-testing-d0394a77fa2b4b2d545a73ea092cf6de7616aac8.tar.gz 55715042 
BLAKE2B 
326f0357b555c030f667c502fd2c2330aa588c4a1224434ef30637ad8c6be49a5b8ee58cbc525b874f665903cf21494b52403c3a53ec0898a8cf81906c614833
 SHA512 
4a980578ce584b5b9334b4177f4f9188f00ac50ca916ce63a4d2ef034a4fa218366a8f32cc7dc29dc99e6b01e40cf8c8bbf15566840fe07fc5c6c2e8c55ece93

diff --git a/sci-physics/lammps/lammps-20190807.ebuild 
b/sci-physics/lammps/lammps-20190807.ebuild
new file mode 100644
index 000..b51ab042a35
--- /dev/null
+++ b/sci-physics/lammps/lammps-20190807.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+
+inherit cmake-utils fortran-2 python-r1
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_PV="patch_$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:0:4}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="https://lammps.sandia.gov/;
+TCOMMIT=d0394a77fa2b4b2d545a73ea092cf6de7616aac8
+SRC_URI="https://github.com/lammps/lammps/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz
+   test? ( 
https://github.com/lammps/lammps-testing/archive/${TCOMMIT}.tar.gz -> 
${PN}-testing-${TCOMMIT}.tar.gz )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cuda examples gzip lammps-memalign mpi netcdf python test"
+
+DEPEND="
+   app-arch/gzip
+   media-libs/libpng:0
+   sys-libs/zlib
+   mpi? (
+   virtual/mpi
+   sci-libs/hdf5[mpi]
+   )
+   python? ( ${PYTHON_DEPS} )
+   sci-libs/voro++
+   virtual/blas
+   virtual/lapack
+   sci-libs/fftw:3.0

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2019-06-05 Thread Christoph Junghans
commit: 8755577391662880596e55760860d7ffe65318a5
Author: Christoph Junghans  gentoo  org>
AuthorDate: Thu Jun  6 02:07:24 2019 +
Commit: Christoph Junghans  gentoo  org>
CommitDate: Thu Jun  6 02:07:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87555773

sci-physics/lammps: version bump

Package-Manager: Portage-2.3.62, Repoman-2.3.11
Signed-off-by: Christoph Junghans  gentoo.org>

 sci-physics/lammps/Manifest   |   2 +
 sci-physics/lammps/lammps-20190605.ebuild | 130 ++
 2 files changed, 132 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index d3c00629fb0..58298d54c4c 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -24,5 +24,7 @@ DIST lammps-patch_17Jan2018.tar.gz 91721592 BLAKE2B 
d606a5fd699f3e7aaa777065532f
 DIST lammps-patch_1Sep2017.tar.gz 88751184 BLAKE2B 
013ba612c67767c0e11b64f0b726a81c534ceb763ac9eba9a94ef9e02166278c28cb5937162b83f783b80fef6471b0e265e45245cc5594eaa2b27ec2d5f972cf
 SHA512 
01b56484d6e9d03c0cdc2f8100f571d6e0a354b08bda7f22176744f2724e566443514e7d8abb0571d4207709155441644d4c6dbcf17ee2a8dc4f10cb6c3e8ac1
 DIST lammps-patch_22Aug2018.tar.gz 108761265 BLAKE2B 
fc509ccd8f5fda9fea9cf7f54b888df235b5d499a0aa3eee24bba81d35c95355cfc72ebb60f32a4adb879c0ab176659ebe634f9bbaeefd54ffc0d02329054f9f
 SHA512 
bb1c11ef9c287b101b9f3483d6b90e55dc69a048529e5076f6f7d46e54802d0d75efc899865d462f9dd76937089e1080a126c1dc4bbb2648eda91cb38ba142b0
 DIST lammps-patch_22Feb2018.tar.gz 91869050 BLAKE2B 
09d364b489d4402145b879ca40b290a4e33f39b6e5e4183bcccb09001002cb742917c8792f942a8b64bd992cde5c0f8dcd8b76506048f1392d33d1192aa4551d
 SHA512 
8d4ac0f9cdcf4caa10bfb48129eec21cf31f7ce881b4cbd803c20fb638f7e55a1e645d314e172fe70eab473a4976c7f482e8c059e0c4e82527eb9438437ae146
+DIST lammps-patch_5Jun2019.tar.gz 106437193 BLAKE2B 
ce2a89f58fcdc29fbfc6d5e8769e36402569e93182a19835a0482b228ae9f568c1b56d2fc5eb3dac8e94a1289b430279d88c15284e07b5f62049aaf86cca29d3
 SHA512 
d72a5de3068a902cd8a825c97cd071331d5e3c16429531809178c43930b363f6549bd6802b552c2667e8882f7f21c90bd815072deb5ac19c8687060c796e58b4
 DIST lammps-patch_8Mar2018.tar.gz 91878683 BLAKE2B 
a4cf307769b1ac27c9cbe781a70f307d5275d2ccd4f6f77a2a21f00413ffa0af499577207afd23afd95ef6126071e8b779f6c52d50ff7117afb63161613c9f5b
 SHA512 
57885d12e9e0ea9a6735cc2f7a2a8a9314dacbe9eaf5a46cb6d20fd7e2d0e8b0ebb3e24731eb750861973efe4d3cf0cf5a739cc9d51407f26bf3d556243c186f
 DIST lammps-testing-7869c75cac38cb8a3d2ef7747ea12ec5812f5151.tar.gz 54374284 
BLAKE2B 
a223ef3926540660ce28fd2673667840002f6bfbbd5565deb9fb01b994085eb4d6cd24807fab49117a1b328f151d1511b7aa4d2fcdd443d20927112b83d029f0
 SHA512 
c996f7109d6467ae8e6a8c187485afb7c55b6dcf2b2e7003a8edd271e7f7dfe275079fbb0d680455628c8fd2eb87640284e8a92ffe095fcb398133be587af57a
+DIST lammps-testing-827be7af84ca100d394ea1cf6d3bc49f6a8eef92.tar.gz 55706643 
BLAKE2B 
7f2753759e1048ee9af58f1b210fe42972cc40b6df3ab5495f66bcfd10f4818f6e2c4e27f759d6ca302024531849286c4709a869984bea3d385cb44412d4d668
 SHA512 
bfffb0501b7b254dfc2cfcd12945b14766c1addf680d1140a78116b97a2a70795244f3a5a439aaf69ae014e35c454a48e028ca8aa65179e5da5039d6f1676e02

diff --git a/sci-physics/lammps/lammps-20190605.ebuild 
b/sci-physics/lammps/lammps-20190605.ebuild
new file mode 100644
index 000..81ec8546eee
--- /dev/null
+++ b/sci-physics/lammps/lammps-20190605.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+
+inherit cmake-utils fortran-2 python-r1
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_PV="patch_$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:0:4}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="https://lammps.sandia.gov/;
+TCOMMIT=827be7af84ca100d394ea1cf6d3bc49f6a8eef92
+SRC_URI="https://github.com/lammps/lammps/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz
+   test? ( 
https://github.com/lammps/lammps-testing/archive/${TCOMMIT}.tar.gz -> 
${PN}-testing-${TCOMMIT}.tar.gz )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cuda examples gzip lammps-memalign mpi netcdf python test"
+
+DEPEND="
+   app-arch/gzip
+   media-libs/libpng:0
+   sys-libs/zlib
+   mpi? (
+   virtual/mpi
+   sci-libs/hdf5[mpi]
+   )
+   python? ( ${PYTHON_DEPS} )
+   sci-libs/voro++
+   virtual/blas
+   virtual/lapack
+   sci-libs/fftw:3.0
+   netcdf? ( sci-libs/netcdf )
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1 )
+   dev-cpp/eigen:3
+   "
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+S="${WORKDIR}/${MY_P}/cmake"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
+

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2019-05-04 Thread Aaron Bauman
commit: c80b50b9a5c93f648b914432f4abad6fe24cb433
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sat May  4 07:40:36 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun May  5 01:02:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c80b50b9

sci-physics/lammps: use HTTPS

Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/11893
Signed-off-by: Aaron Bauman  gentoo.org>

 sci-physics/lammps/lammps-20150210.ebuild| 6 +++---
 sci-physics/lammps/lammps-20150515-r1.ebuild | 6 +++---
 sci-physics/lammps/lammps-20150515.ebuild| 6 +++---
 sci-physics/lammps/lammps-20150810.ebuild| 6 +++---
 sci-physics/lammps/lammps-20151106.ebuild| 4 ++--
 sci-physics/lammps/lammps-20151120.ebuild| 4 ++--
 sci-physics/lammps/lammps-20151207.ebuild| 4 ++--
 sci-physics/lammps/lammps-20151208.ebuild| 4 ++--
 sci-physics/lammps/lammps-20151209.ebuild| 4 ++--
 sci-physics/lammps/lammps-20151211.ebuild| 4 ++--
 sci-physics/lammps/lammps-20160115.ebuild| 4 ++--
 sci-physics/lammps/lammps-20160122.ebuild| 4 ++--
 sci-physics/lammps/lammps-20160216.ebuild| 4 ++--
 sci-physics/lammps/lammps-20160301.ebuild| 4 ++--
 sci-physics/lammps/lammps-20160310.ebuild| 4 ++--
 sci-physics/lammps/lammps-20160314.ebuild| 4 ++--
 sci-physics/lammps/lammps-20160321.ebuild| 4 ++--
 sci-physics/lammps/lammps-20160407.ebuild| 4 ++--
 sci-physics/lammps/lammps-20160730.ebuild| 4 ++--
 sci-physics/lammps/lammps-20170109.ebuild| 4 ++--
 sci-physics/lammps/lammps-20170706.ebuild| 4 ++--
 sci-physics/lammps/lammps-20170901-r1.ebuild | 2 +-
 sci-physics/lammps/lammps-20170901.ebuild| 2 +-
 sci-physics/lammps/lammps-20180117.ebuild| 2 +-
 sci-physics/lammps/lammps-20180222.ebuild| 2 +-
 sci-physics/lammps/lammps-20180308.ebuild| 2 +-
 sci-physics/lammps/lammps-20180316.ebuild| 2 +-
 sci-physics/lammps/lammps-20180822.ebuild| 2 +-
 sci-physics/lammps/lammps-20181212.ebuild| 2 +-
 29 files changed, 54 insertions(+), 54 deletions(-)

diff --git a/sci-physics/lammps/lammps-20150210.ebuild 
b/sci-physics/lammps/lammps-20150210.ebuild
index f38c9d86e0f..78352de60d5 100644
--- a/sci-physics/lammps/lammps-20150210.ebuild
+++ b/sci-physics/lammps/lammps-20150210.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -39,8 +39,8 @@ convert_month() {
 MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2}
 
 DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
-HOMEPAGE="http://lammps.sandia.gov/;
-SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz;
+HOMEPAGE="https://lammps.sandia.gov/;
+SRC_URI="https://lammps.sandia.gov/tars/${MY_P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"

diff --git a/sci-physics/lammps/lammps-20150515-r1.ebuild 
b/sci-physics/lammps/lammps-20150515-r1.ebuild
index a44974b9a66..aefd583848e 100644
--- a/sci-physics/lammps/lammps-20150515-r1.ebuild
+++ b/sci-physics/lammps/lammps-20150515-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -41,8 +41,8 @@ convert_month() {
 MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2}
 
 DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
-HOMEPAGE="http://lammps.sandia.gov/;
-SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz;
+HOMEPAGE="https://lammps.sandia.gov/;
+SRC_URI="https://lammps.sandia.gov/tars/${MY_P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"

diff --git a/sci-physics/lammps/lammps-20150515.ebuild 
b/sci-physics/lammps/lammps-20150515.ebuild
index 0814be15b54..7f166b3bbb6 100644
--- a/sci-physics/lammps/lammps-20150515.ebuild
+++ b/sci-physics/lammps/lammps-20150515.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -41,8 +41,8 @@ convert_month() {
 MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2}
 
 DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
-HOMEPAGE="http://lammps.sandia.gov/;
-SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz;
+HOMEPAGE="https://lammps.sandia.gov/;
+SRC_URI="https://lammps.sandia.gov/tars/${MY_P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"

diff --git a/sci-physics/lammps/lammps-20150810.ebuild 
b/sci-physics/lammps/lammps-20150810.ebuild
index 313a8bd28a3..6fd889c9040 100644
--- a/sci-physics/lammps/lammps-20150810.ebuild
+++ b/sci-physics/lammps/lammps-20150810.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -41,8 +41,8 @@ convert_month() {
 

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2018-12-12 Thread Christoph Junghans
commit: 3a5bbf86514d6eb517273f02365cca3025b89e8a
Author: Christoph Junghans  gentoo  org>
AuthorDate: Wed Dec 12 15:00:52 2018 +
Commit: Christoph Junghans  gentoo  org>
CommitDate: Wed Dec 12 15:01:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a5bbf86

sci-physics/lammps: version bump

Package-Manager: Portage-2.3.49, Repoman-2.3.11
Signed-off-by: Christoph Junghans  gentoo.org>

 sci-physics/lammps/Manifest   |   2 +
 sci-physics/lammps/lammps-20181212.ebuild | 130 ++
 2 files changed, 132 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index 9a6f88c64df..d3c00629fb0 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -18,9 +18,11 @@ DIST lammps-7Dec15.tar.gz 82168656 BLAKE2B 
c32a2f543ba5c9eaa96486f169228b4748d08
 DIST lammps-8Dec15.tar.gz 90700099 BLAKE2B 
04dcc39e9fb47e4033ba41eee7455d503c9c9616a11a2d8881948a2708bdde6c502ef1b7ab912c027c390bb40b927714de3fba91afdced0f26dfc0fa86775ed3
 SHA512 
0382683a363975bd27cc1722932cd5b8eda9933bc9c676af135d7e4d784acd93cf60b2b47a19dbb9e4a05e5cf2fbf6ccc2c2a914c39e92e87009e23ead2eb497
 DIST lammps-9Dec15.tar.gz 82374079 BLAKE2B 
8b5054b59162b98bf98980a8ece344af733ded5befe67404f03ed48c8191dbf640992b978f8fabcfb6936c876bf0e756aee68b4a50542dfc9c28f5d448846717
 SHA512 
a35ef5b3ee99162b96ce1a6d6cc3b0dc18bab7f693b824fc7ad52a7477234ed45c3081c399155725f1ebc3bd1bed312176f08d3fc807e7099d4b41b8f75fd11c
 DIST lammps-9Jan17.tar.gz 109694893 BLAKE2B 
dc3af18d4a7db43d22bc4d2ed79366f7f1b73cd5f8951d289ce6ad0a572b14fd8f1bc946382afe9fc60bc46354beb374caf09d195419235e077bf9386259f194
 SHA512 
ea7c61bc9607ff0e4c0af5c1a668d400841dfc11c6d6aacc6131a48a5a0d11cb6857303626b583d5119e5257b5b338853c5afafcc3870bb30d5743ff5648348c
+DIST lammps-patch_12Dec2018.tar.gz 114619148 BLAKE2B 
089e23681e46868d09991ca6525850838100aa74ce8796f3af602c76b74fd55618c91610193cfc22c1201e5417f11998f924642961b62824c0271e208f87b286
 SHA512 
4794fc9bed7974ec33d54b2843f17b29c61a63f91f76c75bec7f00f6f174901f703130564977f8cf7fa9274e7febe096878dc0fa84d65469a5eb8f9b17b58a5e
 DIST lammps-patch_16Mar2018.tar.gz 91908414 BLAKE2B 
0d2363ba507765d439988be9f17390889539ecf22132145f5f5f5411c6c3bf097b278b24b005374e4b176efcfbd01edb48b55076bfa41403718ad14d3905e062
 SHA512 
2847f9ffa368b966cba4792ebe86ea38dfc1e147647e2b738753121a09689901cea7197d3d95fa69cd065cd1d30aa37cbeffcb78b62ec85d88cd9f3ab25e25c2
 DIST lammps-patch_17Jan2018.tar.gz 91721592 BLAKE2B 
d606a5fd699f3e7aaa777065532f778e96a5b21b88de3fcce69e79c4931fea233ed1ad68f56120865061623c6e33282b9f23f927a7a9820f8f824a241e5cd823
 SHA512 
533ada073882e9bfc6431db62c4899005983d9efbbb043bcb50b2b0a7af2b11c411bbcc6523b2ffbd5d46531b24573f4b98a07dc757bacbc2f27bb056d7956ff
 DIST lammps-patch_1Sep2017.tar.gz 88751184 BLAKE2B 
013ba612c67767c0e11b64f0b726a81c534ceb763ac9eba9a94ef9e02166278c28cb5937162b83f783b80fef6471b0e265e45245cc5594eaa2b27ec2d5f972cf
 SHA512 
01b56484d6e9d03c0cdc2f8100f571d6e0a354b08bda7f22176744f2724e566443514e7d8abb0571d4207709155441644d4c6dbcf17ee2a8dc4f10cb6c3e8ac1
 DIST lammps-patch_22Aug2018.tar.gz 108761265 BLAKE2B 
fc509ccd8f5fda9fea9cf7f54b888df235b5d499a0aa3eee24bba81d35c95355cfc72ebb60f32a4adb879c0ab176659ebe634f9bbaeefd54ffc0d02329054f9f
 SHA512 
bb1c11ef9c287b101b9f3483d6b90e55dc69a048529e5076f6f7d46e54802d0d75efc899865d462f9dd76937089e1080a126c1dc4bbb2648eda91cb38ba142b0
 DIST lammps-patch_22Feb2018.tar.gz 91869050 BLAKE2B 
09d364b489d4402145b879ca40b290a4e33f39b6e5e4183bcccb09001002cb742917c8792f942a8b64bd992cde5c0f8dcd8b76506048f1392d33d1192aa4551d
 SHA512 
8d4ac0f9cdcf4caa10bfb48129eec21cf31f7ce881b4cbd803c20fb638f7e55a1e645d314e172fe70eab473a4976c7f482e8c059e0c4e82527eb9438437ae146
 DIST lammps-patch_8Mar2018.tar.gz 91878683 BLAKE2B 
a4cf307769b1ac27c9cbe781a70f307d5275d2ccd4f6f77a2a21f00413ffa0af499577207afd23afd95ef6126071e8b779f6c52d50ff7117afb63161613c9f5b
 SHA512 
57885d12e9e0ea9a6735cc2f7a2a8a9314dacbe9eaf5a46cb6d20fd7e2d0e8b0ebb3e24731eb750861973efe4d3cf0cf5a739cc9d51407f26bf3d556243c186f
+DIST lammps-testing-7869c75cac38cb8a3d2ef7747ea12ec5812f5151.tar.gz 54374284 
BLAKE2B 
a223ef3926540660ce28fd2673667840002f6bfbbd5565deb9fb01b994085eb4d6cd24807fab49117a1b328f151d1511b7aa4d2fcdd443d20927112b83d029f0
 SHA512 
c996f7109d6467ae8e6a8c187485afb7c55b6dcf2b2e7003a8edd271e7f7dfe275079fbb0d680455628c8fd2eb87640284e8a92ffe095fcb398133be587af57a

diff --git a/sci-physics/lammps/lammps-20181212.ebuild 
b/sci-physics/lammps/lammps-20181212.ebuild
new file mode 100644
index 000..734fe08dbb6
--- /dev/null
+++ b/sci-physics/lammps/lammps-20181212.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit cmake-utils fortran-2 python-r1
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2018-08-31 Thread Christoph Junghans
commit: 3f21137b03748c2afae69ce6e304cb607301570a
Author: Christoph Junghans  gentoo  org>
AuthorDate: Fri Aug 31 16:55:01 2018 +
Commit: Christoph Junghans  gentoo  org>
CommitDate: Fri Aug 31 16:57:43 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f21137b

sci-physics/lammps: build lib in v20180822

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sci-physics/lammps/lammps-20180822.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sci-physics/lammps/lammps-20180822.ebuild 
b/sci-physics/lammps/lammps-20180822.ebuild
index dfa18f8327b..e9add1ea4dc 100644
--- a/sci-physics/lammps/lammps-20180822.ebuild
+++ b/sci-physics/lammps/lammps-20180822.ebuild
@@ -55,6 +55,7 @@ src_configure() {
-DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
-DBUILD_SHARED_LIBS=ON
-DBUILD_MPI=$(usex mpi)
+   -DBUILD_LIB=ON
-DPKG_GPU=$(usex cuda)
-DGPU_API=CUDA
-DENABLE_TESTING=$(usex test)



[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/, sci-physics/lammps/files/

2018-08-23 Thread Christoph Junghans
commit: b16e2bf244f7dca3c69b3462ed859ed258f27b84
Author: Christoph Junghans  gentoo  org>
AuthorDate: Thu Aug 23 23:12:47 2018 +
Commit: Christoph Junghans  gentoo  org>
CommitDate: Thu Aug 23 23:21:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b16e2bf2

sci-physics/lammps: version bump

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sci-physics/lammps/Manifest   |   1 +
 sci-physics/lammps/files/1080.patch   |  29 +++
 sci-physics/lammps/lammps-20180822.ebuild | 129 ++
 3 files changed, 159 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index 8d712bc43ca..9a6f88c64df 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -21,5 +21,6 @@ DIST lammps-9Jan17.tar.gz 109694893 BLAKE2B 
dc3af18d4a7db43d22bc4d2ed79366f7f1b7
 DIST lammps-patch_16Mar2018.tar.gz 91908414 BLAKE2B 
0d2363ba507765d439988be9f17390889539ecf22132145f5f5f5411c6c3bf097b278b24b005374e4b176efcfbd01edb48b55076bfa41403718ad14d3905e062
 SHA512 
2847f9ffa368b966cba4792ebe86ea38dfc1e147647e2b738753121a09689901cea7197d3d95fa69cd065cd1d30aa37cbeffcb78b62ec85d88cd9f3ab25e25c2
 DIST lammps-patch_17Jan2018.tar.gz 91721592 BLAKE2B 
d606a5fd699f3e7aaa777065532f778e96a5b21b88de3fcce69e79c4931fea233ed1ad68f56120865061623c6e33282b9f23f927a7a9820f8f824a241e5cd823
 SHA512 
533ada073882e9bfc6431db62c4899005983d9efbbb043bcb50b2b0a7af2b11c411bbcc6523b2ffbd5d46531b24573f4b98a07dc757bacbc2f27bb056d7956ff
 DIST lammps-patch_1Sep2017.tar.gz 88751184 BLAKE2B 
013ba612c67767c0e11b64f0b726a81c534ceb763ac9eba9a94ef9e02166278c28cb5937162b83f783b80fef6471b0e265e45245cc5594eaa2b27ec2d5f972cf
 SHA512 
01b56484d6e9d03c0cdc2f8100f571d6e0a354b08bda7f22176744f2724e566443514e7d8abb0571d4207709155441644d4c6dbcf17ee2a8dc4f10cb6c3e8ac1
+DIST lammps-patch_22Aug2018.tar.gz 108761265 BLAKE2B 
fc509ccd8f5fda9fea9cf7f54b888df235b5d499a0aa3eee24bba81d35c95355cfc72ebb60f32a4adb879c0ab176659ebe634f9bbaeefd54ffc0d02329054f9f
 SHA512 
bb1c11ef9c287b101b9f3483d6b90e55dc69a048529e5076f6f7d46e54802d0d75efc899865d462f9dd76937089e1080a126c1dc4bbb2648eda91cb38ba142b0
 DIST lammps-patch_22Feb2018.tar.gz 91869050 BLAKE2B 
09d364b489d4402145b879ca40b290a4e33f39b6e5e4183bcccb09001002cb742917c8792f942a8b64bd992cde5c0f8dcd8b76506048f1392d33d1192aa4551d
 SHA512 
8d4ac0f9cdcf4caa10bfb48129eec21cf31f7ce881b4cbd803c20fb638f7e55a1e645d314e172fe70eab473a4976c7f482e8c059e0c4e82527eb9438437ae146
 DIST lammps-patch_8Mar2018.tar.gz 91878683 BLAKE2B 
a4cf307769b1ac27c9cbe781a70f307d5275d2ccd4f6f77a2a21f00413ffa0af499577207afd23afd95ef6126071e8b779f6c52d50ff7117afb63161613c9f5b
 SHA512 
57885d12e9e0ea9a6735cc2f7a2a8a9314dacbe9eaf5a46cb6d20fd7e2d0e8b0ebb3e24731eb750861973efe4d3cf0cf5a739cc9d51407f26bf3d556243c186f

diff --git a/sci-physics/lammps/files/1080.patch 
b/sci-physics/lammps/files/1080.patch
new file mode 100644
index 000..85538b2a638
--- /dev/null
+++ b/sci-physics/lammps/files/1080.patch
@@ -0,0 +1,29 @@
+From a10bb4b96f40f3b5574b0fade2cfece8bf4c6fc9 Mon Sep 17 00:00:00 2001
+From: Christoph Junghans 
+Date: Thu, 23 Aug 2018 15:02:36 -0600
+Subject: [PATCH] cmake: fix link issue with --as-needed
+
+---
+ cmake/CMakeLists.txt | 5 -
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt
+index 460d177c92..51997593db 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -276,11 +276,14 @@ endif()
+ 
+ if(PKG_MSCG OR PKG_USER-ATC OR PKG_USER-AWPMD OR PKG_USER-QUIP OR PKG_LATTE)
+   find_package(LAPACK)
+-  if(NOT LAPACK_FOUND)
++  find_package(BLAS)
++  if(NOT LAPACK_FOUND OR NOT BLAS_FOUND)
+ enable_language(Fortran)
+ file(GLOB LAPACK_SOURCES ${LAMMPS_LIB_SOURCE_DIR}/linalg/*.[fF])
+ add_library(linalg STATIC ${LAPACK_SOURCES})
+ set(LAPACK_LIBRARIES linalg)
++  else()
++list(APPEND LAPACK_LIBRARIES ${BLAS_LIBRARIES})
+   endif()
+ endif()
+ 

diff --git a/sci-physics/lammps/lammps-20180822.ebuild 
b/sci-physics/lammps/lammps-20180822.ebuild
new file mode 100644
index 000..dfa18f8327b
--- /dev/null
+++ b/sci-physics/lammps/lammps-20180822.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit cmake-utils fortran-2 python-r1
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_PV="patch_$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:0:4}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="http://lammps.sandia.gov/;
+SRC_URI="https://github.com/lammps/lammps/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cuda examples gzip lammps-memalign mpi netcdf python test"
+
+DEPEND="
+   app-arch/gzip
+   

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2018-04-22 Thread Aaron Bauman
commit: 655130b44bf4366d79d005eb1439fd26fecae392
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Apr 23 01:58:04 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Apr 23 02:30:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=655130b4

sci-physics/lammps: amd64 stable wrt bug #630444

Bug: https://bugs.gentoo.org/630444
Package-Manager: Portage-2.3.31, Repoman-2.3.9

 sci-physics/lammps/lammps-20180316.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-physics/lammps/lammps-20180316.ebuild 
b/sci-physics/lammps/lammps-20180316.ebuild
index 1f8951205bb..fe54f494394 100644
--- a/sci-physics/lammps/lammps-20180316.ebuild
+++ b/sci-physics/lammps/lammps-20180316.ebuild
@@ -21,7 +21,7 @@ 
SRC_URI="https://github.com/lammps/lammps/archive/${MY_PV}.tar.gz -> ${MY_P}.tar
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="cuda examples gzip lammps-memalign mpi netcdf python test"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2018-04-04 Thread Christoph Junghans
commit: 25263e46edf232d6e1cfd3657a4f846b317dfc22
Author: Christoph Junghans  gentoo  org>
AuthorDate: Wed Apr  4 13:08:40 2018 +
Commit: Christoph Junghans  gentoo  org>
CommitDate: Wed Apr  4 13:09:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25263e46

sci-physics/lammps: version bump (for bug #630444)

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sci-physics/lammps/Manifest   |   1 +
 sci-physics/lammps/lammps-20180316.ebuild | 131 ++
 2 files changed, 132 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index fd9838b6ba2..8d712bc43ca 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -18,6 +18,7 @@ DIST lammps-7Dec15.tar.gz 82168656 BLAKE2B 
c32a2f543ba5c9eaa96486f169228b4748d08
 DIST lammps-8Dec15.tar.gz 90700099 BLAKE2B 
04dcc39e9fb47e4033ba41eee7455d503c9c9616a11a2d8881948a2708bdde6c502ef1b7ab912c027c390bb40b927714de3fba91afdced0f26dfc0fa86775ed3
 SHA512 
0382683a363975bd27cc1722932cd5b8eda9933bc9c676af135d7e4d784acd93cf60b2b47a19dbb9e4a05e5cf2fbf6ccc2c2a914c39e92e87009e23ead2eb497
 DIST lammps-9Dec15.tar.gz 82374079 BLAKE2B 
8b5054b59162b98bf98980a8ece344af733ded5befe67404f03ed48c8191dbf640992b978f8fabcfb6936c876bf0e756aee68b4a50542dfc9c28f5d448846717
 SHA512 
a35ef5b3ee99162b96ce1a6d6cc3b0dc18bab7f693b824fc7ad52a7477234ed45c3081c399155725f1ebc3bd1bed312176f08d3fc807e7099d4b41b8f75fd11c
 DIST lammps-9Jan17.tar.gz 109694893 BLAKE2B 
dc3af18d4a7db43d22bc4d2ed79366f7f1b73cd5f8951d289ce6ad0a572b14fd8f1bc946382afe9fc60bc46354beb374caf09d195419235e077bf9386259f194
 SHA512 
ea7c61bc9607ff0e4c0af5c1a668d400841dfc11c6d6aacc6131a48a5a0d11cb6857303626b583d5119e5257b5b338853c5afafcc3870bb30d5743ff5648348c
+DIST lammps-patch_16Mar2018.tar.gz 91908414 BLAKE2B 
0d2363ba507765d439988be9f17390889539ecf22132145f5f5f5411c6c3bf097b278b24b005374e4b176efcfbd01edb48b55076bfa41403718ad14d3905e062
 SHA512 
2847f9ffa368b966cba4792ebe86ea38dfc1e147647e2b738753121a09689901cea7197d3d95fa69cd065cd1d30aa37cbeffcb78b62ec85d88cd9f3ab25e25c2
 DIST lammps-patch_17Jan2018.tar.gz 91721592 BLAKE2B 
d606a5fd699f3e7aaa777065532f778e96a5b21b88de3fcce69e79c4931fea233ed1ad68f56120865061623c6e33282b9f23f927a7a9820f8f824a241e5cd823
 SHA512 
533ada073882e9bfc6431db62c4899005983d9efbbb043bcb50b2b0a7af2b11c411bbcc6523b2ffbd5d46531b24573f4b98a07dc757bacbc2f27bb056d7956ff
 DIST lammps-patch_1Sep2017.tar.gz 88751184 BLAKE2B 
013ba612c67767c0e11b64f0b726a81c534ceb763ac9eba9a94ef9e02166278c28cb5937162b83f783b80fef6471b0e265e45245cc5594eaa2b27ec2d5f972cf
 SHA512 
01b56484d6e9d03c0cdc2f8100f571d6e0a354b08bda7f22176744f2724e566443514e7d8abb0571d4207709155441644d4c6dbcf17ee2a8dc4f10cb6c3e8ac1
 DIST lammps-patch_22Feb2018.tar.gz 91869050 BLAKE2B 
09d364b489d4402145b879ca40b290a4e33f39b6e5e4183bcccb09001002cb742917c8792f942a8b64bd992cde5c0f8dcd8b76506048f1392d33d1192aa4551d
 SHA512 
8d4ac0f9cdcf4caa10bfb48129eec21cf31f7ce881b4cbd803c20fb638f7e55a1e645d314e172fe70eab473a4976c7f482e8c059e0c4e82527eb9438437ae146

diff --git a/sci-physics/lammps/lammps-20180316.ebuild 
b/sci-physics/lammps/lammps-20180316.ebuild
new file mode 100644
index 000..1f8951205bb
--- /dev/null
+++ b/sci-physics/lammps/lammps-20180316.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit cmake-utils fortran-2 python-r1
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_PV="patch_$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:0:4}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="http://lammps.sandia.gov/;
+SRC_URI="https://github.com/lammps/lammps/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cuda examples gzip lammps-memalign mpi netcdf python test"
+
+DEPEND="
+   app-arch/gzip
+   media-libs/libpng:0
+   sys-libs/zlib
+   mpi? (
+   virtual/mpi
+   sci-libs/hdf5[mpi]
+   )
+   python? ( ${PYTHON_DEPS} )
+   sci-libs/voro++
+   virtual/blas
+   virtual/lapack
+   sci-libs/fftw:3.0
+   netcdf? ( sci-libs/netcdf )
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1 )
+   dev-cpp/eigen:3
+   "
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+S="${WORKDIR}/${MY_P}/cmake"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=ON
+   -DENABLE_MPI=$(usex mpi)
+   -DENABLE_GPU=$(usex cuda)
+   -DENABLE_TESTING=$(usex test)
+   -DENABLE_ASPHERE=ON
+   -DENABLE_BODY=ON
+   -DENABLE_CLASS2=ON
+   -DENABLE_COLLOID=ON
+   -DENABLE_COMPRESS=ON
+   

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2018-03-08 Thread Christoph Junghans
commit: 066127633d4688dd155cb053aedaf332c936be6b
Author: Christoph Junghans  gentoo  org>
AuthorDate: Thu Mar  8 20:21:04 2018 +
Commit: Christoph Junghans  gentoo  org>
CommitDate: Thu Mar  8 20:21:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06612763

sci-physics/lammps: version bump

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sci-physics/lammps/Manifest   |   1 +
 sci-physics/lammps/lammps-20180308.ebuild | 131 ++
 2 files changed, 132 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index 47c93a0d4db..fd9838b6ba2 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -21,3 +21,4 @@ DIST lammps-9Jan17.tar.gz 109694893 BLAKE2B 
dc3af18d4a7db43d22bc4d2ed79366f7f1b7
 DIST lammps-patch_17Jan2018.tar.gz 91721592 BLAKE2B 
d606a5fd699f3e7aaa777065532f778e96a5b21b88de3fcce69e79c4931fea233ed1ad68f56120865061623c6e33282b9f23f927a7a9820f8f824a241e5cd823
 SHA512 
533ada073882e9bfc6431db62c4899005983d9efbbb043bcb50b2b0a7af2b11c411bbcc6523b2ffbd5d46531b24573f4b98a07dc757bacbc2f27bb056d7956ff
 DIST lammps-patch_1Sep2017.tar.gz 88751184 BLAKE2B 
013ba612c67767c0e11b64f0b726a81c534ceb763ac9eba9a94ef9e02166278c28cb5937162b83f783b80fef6471b0e265e45245cc5594eaa2b27ec2d5f972cf
 SHA512 
01b56484d6e9d03c0cdc2f8100f571d6e0a354b08bda7f22176744f2724e566443514e7d8abb0571d4207709155441644d4c6dbcf17ee2a8dc4f10cb6c3e8ac1
 DIST lammps-patch_22Feb2018.tar.gz 91869050 BLAKE2B 
09d364b489d4402145b879ca40b290a4e33f39b6e5e4183bcccb09001002cb742917c8792f942a8b64bd992cde5c0f8dcd8b76506048f1392d33d1192aa4551d
 SHA512 
8d4ac0f9cdcf4caa10bfb48129eec21cf31f7ce881b4cbd803c20fb638f7e55a1e645d314e172fe70eab473a4976c7f482e8c059e0c4e82527eb9438437ae146
+DIST lammps-patch_8Mar2018.tar.gz 91878683 BLAKE2B 
a4cf307769b1ac27c9cbe781a70f307d5275d2ccd4f6f77a2a21f00413ffa0af499577207afd23afd95ef6126071e8b779f6c52d50ff7117afb63161613c9f5b
 SHA512 
57885d12e9e0ea9a6735cc2f7a2a8a9314dacbe9eaf5a46cb6d20fd7e2d0e8b0ebb3e24731eb750861973efe4d3cf0cf5a739cc9d51407f26bf3d556243c186f

diff --git a/sci-physics/lammps/lammps-20180308.ebuild 
b/sci-physics/lammps/lammps-20180308.ebuild
new file mode 100644
index 000..1f8951205bb
--- /dev/null
+++ b/sci-physics/lammps/lammps-20180308.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit cmake-utils fortran-2 python-r1
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_PV="patch_$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:0:4}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="http://lammps.sandia.gov/;
+SRC_URI="https://github.com/lammps/lammps/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cuda examples gzip lammps-memalign mpi netcdf python test"
+
+DEPEND="
+   app-arch/gzip
+   media-libs/libpng:0
+   sys-libs/zlib
+   mpi? (
+   virtual/mpi
+   sci-libs/hdf5[mpi]
+   )
+   python? ( ${PYTHON_DEPS} )
+   sci-libs/voro++
+   virtual/blas
+   virtual/lapack
+   sci-libs/fftw:3.0
+   netcdf? ( sci-libs/netcdf )
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1 )
+   dev-cpp/eigen:3
+   "
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+S="${WORKDIR}/${MY_P}/cmake"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=ON
+   -DENABLE_MPI=$(usex mpi)
+   -DENABLE_GPU=$(usex cuda)
+   -DENABLE_TESTING=$(usex test)
+   -DENABLE_ASPHERE=ON
+   -DENABLE_BODY=ON
+   -DENABLE_CLASS2=ON
+   -DENABLE_COLLOID=ON
+   -DENABLE_COMPRESS=ON
+   -DENABLE_CORESHELL=ON
+   -DENABLE_DIPOLE=ON
+   -DENABLE_GRANULAR=ON
+   -DENABLE_KSPACE=ON
+   -DFFT=FFTW3
+   -DENABLE_MANYBODY=ON
+   -DENABLE_MC=ON
+   -DENABLE_MEAM=ON
+   -DENABLE_MISC=ON
+   -DLAMMPS_XDR=ON #630444
+   -DENABLE_MOLECULE=ON
+   -DENABLE_PERI=ON
+   -DENABLE_QEQ=ON
+   -DENABLE_REAX=ON
+   -DENABLE_REPLICA=ON
+   -DENABLE_RIGID=ON
+   -DENABLE_SHOCK=ON
+   -DENABLE_SNAP=ON
+   -DENABLE_SRD=ON
+   -DENABLE_PYTHON=ON
+   -DENABLE_MPIIO=$(usex mpi)
+   -DENABLE_VORONOI=ON
+   -DENABLE_USER-ATC=ON
+   -DENABLE_USER-AWPMD=ON
+   -DENABLE_USER-CGDNA=ON
+   -DENABLE_USER-CGSDK=ON
+   -DENABLE_USER-COLVARS=ON
+   

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2018-03-05 Thread Christoph Junghans
commit: e070bdb0ed20dfbdba4dee1df0c3943f5dd0
Author: Christoph Junghans  gentoo  org>
AuthorDate: Mon Mar  5 18:10:22 2018 +
Commit: Christoph Junghans  gentoo  org>
CommitDate: Mon Mar  5 18:10:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e070bdb0

sci-physics/lammps: version bump

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sci-physics/lammps/Manifest   |   1 +
 sci-physics/lammps/lammps-20180222.ebuild | 131 ++
 2 files changed, 132 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index 66f3eaa1b88..47c93a0d4db 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -20,3 +20,4 @@ DIST lammps-9Dec15.tar.gz 82374079 BLAKE2B 
8b5054b59162b98bf98980a8ece344af733de
 DIST lammps-9Jan17.tar.gz 109694893 BLAKE2B 
dc3af18d4a7db43d22bc4d2ed79366f7f1b73cd5f8951d289ce6ad0a572b14fd8f1bc946382afe9fc60bc46354beb374caf09d195419235e077bf9386259f194
 SHA512 
ea7c61bc9607ff0e4c0af5c1a668d400841dfc11c6d6aacc6131a48a5a0d11cb6857303626b583d5119e5257b5b338853c5afafcc3870bb30d5743ff5648348c
 DIST lammps-patch_17Jan2018.tar.gz 91721592 BLAKE2B 
d606a5fd699f3e7aaa777065532f778e96a5b21b88de3fcce69e79c4931fea233ed1ad68f56120865061623c6e33282b9f23f927a7a9820f8f824a241e5cd823
 SHA512 
533ada073882e9bfc6431db62c4899005983d9efbbb043bcb50b2b0a7af2b11c411bbcc6523b2ffbd5d46531b24573f4b98a07dc757bacbc2f27bb056d7956ff
 DIST lammps-patch_1Sep2017.tar.gz 88751184 BLAKE2B 
013ba612c67767c0e11b64f0b726a81c534ceb763ac9eba9a94ef9e02166278c28cb5937162b83f783b80fef6471b0e265e45245cc5594eaa2b27ec2d5f972cf
 SHA512 
01b56484d6e9d03c0cdc2f8100f571d6e0a354b08bda7f22176744f2724e566443514e7d8abb0571d4207709155441644d4c6dbcf17ee2a8dc4f10cb6c3e8ac1
+DIST lammps-patch_22Feb2018.tar.gz 91869050 BLAKE2B 
09d364b489d4402145b879ca40b290a4e33f39b6e5e4183bcccb09001002cb742917c8792f942a8b64bd992cde5c0f8dcd8b76506048f1392d33d1192aa4551d
 SHA512 
8d4ac0f9cdcf4caa10bfb48129eec21cf31f7ce881b4cbd803c20fb638f7e55a1e645d314e172fe70eab473a4976c7f482e8c059e0c4e82527eb9438437ae146

diff --git a/sci-physics/lammps/lammps-20180222.ebuild 
b/sci-physics/lammps/lammps-20180222.ebuild
new file mode 100644
index 000..1f8951205bb
--- /dev/null
+++ b/sci-physics/lammps/lammps-20180222.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit cmake-utils fortran-2 python-r1
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_PV="patch_$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:0:4}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="http://lammps.sandia.gov/;
+SRC_URI="https://github.com/lammps/lammps/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cuda examples gzip lammps-memalign mpi netcdf python test"
+
+DEPEND="
+   app-arch/gzip
+   media-libs/libpng:0
+   sys-libs/zlib
+   mpi? (
+   virtual/mpi
+   sci-libs/hdf5[mpi]
+   )
+   python? ( ${PYTHON_DEPS} )
+   sci-libs/voro++
+   virtual/blas
+   virtual/lapack
+   sci-libs/fftw:3.0
+   netcdf? ( sci-libs/netcdf )
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1 )
+   dev-cpp/eigen:3
+   "
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+S="${WORKDIR}/${MY_P}/cmake"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=ON
+   -DENABLE_MPI=$(usex mpi)
+   -DENABLE_GPU=$(usex cuda)
+   -DENABLE_TESTING=$(usex test)
+   -DENABLE_ASPHERE=ON
+   -DENABLE_BODY=ON
+   -DENABLE_CLASS2=ON
+   -DENABLE_COLLOID=ON
+   -DENABLE_COMPRESS=ON
+   -DENABLE_CORESHELL=ON
+   -DENABLE_DIPOLE=ON
+   -DENABLE_GRANULAR=ON
+   -DENABLE_KSPACE=ON
+   -DFFT=FFTW3
+   -DENABLE_MANYBODY=ON
+   -DENABLE_MC=ON
+   -DENABLE_MEAM=ON
+   -DENABLE_MISC=ON
+   -DLAMMPS_XDR=ON #630444
+   -DENABLE_MOLECULE=ON
+   -DENABLE_PERI=ON
+   -DENABLE_QEQ=ON
+   -DENABLE_REAX=ON
+   -DENABLE_REPLICA=ON
+   -DENABLE_RIGID=ON
+   -DENABLE_SHOCK=ON
+   -DENABLE_SNAP=ON
+   -DENABLE_SRD=ON
+   -DENABLE_PYTHON=ON
+   -DENABLE_MPIIO=$(usex mpi)
+   -DENABLE_VORONOI=ON
+   -DENABLE_USER-ATC=ON
+   -DENABLE_USER-AWPMD=ON
+   -DENABLE_USER-CGDNA=ON
+   -DENABLE_USER-CGSDK=ON
+   -DENABLE_USER-COLVARS=ON
+   

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2018-01-28 Thread Christoph Junghans
commit: 307e866d964377e434e66d5134dde840daa416c3
Author: Christoph Junghans  gentoo  org>
AuthorDate: Sat Jan 27 03:07:16 2018 +
Commit: Christoph Junghans  gentoo  org>
CommitDate: Mon Jan 29 02:58:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=307e866d

sci-physics/lammps: version bump

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sci-physics/lammps/Manifest   |   1 +
 sci-physics/lammps/lammps-20180117.ebuild | 131 ++
 2 files changed, 132 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index 4f44c46a59c..66f3eaa1b88 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -18,4 +18,5 @@ DIST lammps-7Dec15.tar.gz 82168656 BLAKE2B 
c32a2f543ba5c9eaa96486f169228b4748d08
 DIST lammps-8Dec15.tar.gz 90700099 BLAKE2B 
04dcc39e9fb47e4033ba41eee7455d503c9c9616a11a2d8881948a2708bdde6c502ef1b7ab912c027c390bb40b927714de3fba91afdced0f26dfc0fa86775ed3
 SHA512 
0382683a363975bd27cc1722932cd5b8eda9933bc9c676af135d7e4d784acd93cf60b2b47a19dbb9e4a05e5cf2fbf6ccc2c2a914c39e92e87009e23ead2eb497
 DIST lammps-9Dec15.tar.gz 82374079 BLAKE2B 
8b5054b59162b98bf98980a8ece344af733ded5befe67404f03ed48c8191dbf640992b978f8fabcfb6936c876bf0e756aee68b4a50542dfc9c28f5d448846717
 SHA512 
a35ef5b3ee99162b96ce1a6d6cc3b0dc18bab7f693b824fc7ad52a7477234ed45c3081c399155725f1ebc3bd1bed312176f08d3fc807e7099d4b41b8f75fd11c
 DIST lammps-9Jan17.tar.gz 109694893 BLAKE2B 
dc3af18d4a7db43d22bc4d2ed79366f7f1b73cd5f8951d289ce6ad0a572b14fd8f1bc946382afe9fc60bc46354beb374caf09d195419235e077bf9386259f194
 SHA512 
ea7c61bc9607ff0e4c0af5c1a668d400841dfc11c6d6aacc6131a48a5a0d11cb6857303626b583d5119e5257b5b338853c5afafcc3870bb30d5743ff5648348c
+DIST lammps-patch_17Jan2018.tar.gz 91721592 BLAKE2B 
d606a5fd699f3e7aaa777065532f778e96a5b21b88de3fcce69e79c4931fea233ed1ad68f56120865061623c6e33282b9f23f927a7a9820f8f824a241e5cd823
 SHA512 
533ada073882e9bfc6431db62c4899005983d9efbbb043bcb50b2b0a7af2b11c411bbcc6523b2ffbd5d46531b24573f4b98a07dc757bacbc2f27bb056d7956ff
 DIST lammps-patch_1Sep2017.tar.gz 88751184 BLAKE2B 
013ba612c67767c0e11b64f0b726a81c534ceb763ac9eba9a94ef9e02166278c28cb5937162b83f783b80fef6471b0e265e45245cc5594eaa2b27ec2d5f972cf
 SHA512 
01b56484d6e9d03c0cdc2f8100f571d6e0a354b08bda7f22176744f2724e566443514e7d8abb0571d4207709155441644d4c6dbcf17ee2a8dc4f10cb6c3e8ac1

diff --git a/sci-physics/lammps/lammps-20180117.ebuild 
b/sci-physics/lammps/lammps-20180117.ebuild
new file mode 100644
index 000..1f8951205bb
--- /dev/null
+++ b/sci-physics/lammps/lammps-20180117.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit cmake-utils fortran-2 python-r1
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_PV="patch_$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:0:4}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="http://lammps.sandia.gov/;
+SRC_URI="https://github.com/lammps/lammps/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cuda examples gzip lammps-memalign mpi netcdf python test"
+
+DEPEND="
+   app-arch/gzip
+   media-libs/libpng:0
+   sys-libs/zlib
+   mpi? (
+   virtual/mpi
+   sci-libs/hdf5[mpi]
+   )
+   python? ( ${PYTHON_DEPS} )
+   sci-libs/voro++
+   virtual/blas
+   virtual/lapack
+   sci-libs/fftw:3.0
+   netcdf? ( sci-libs/netcdf )
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1 )
+   dev-cpp/eigen:3
+   "
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+S="${WORKDIR}/${MY_P}/cmake"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=ON
+   -DENABLE_MPI=$(usex mpi)
+   -DENABLE_GPU=$(usex cuda)
+   -DENABLE_TESTING=$(usex test)
+   -DENABLE_ASPHERE=ON
+   -DENABLE_BODY=ON
+   -DENABLE_CLASS2=ON
+   -DENABLE_COLLOID=ON
+   -DENABLE_COMPRESS=ON
+   -DENABLE_CORESHELL=ON
+   -DENABLE_DIPOLE=ON
+   -DENABLE_GRANULAR=ON
+   -DENABLE_KSPACE=ON
+   -DFFT=FFTW3
+   -DENABLE_MANYBODY=ON
+   -DENABLE_MC=ON
+   -DENABLE_MEAM=ON
+   -DENABLE_MISC=ON
+   -DLAMMPS_XDR=ON #630444
+   -DENABLE_MOLECULE=ON
+   -DENABLE_PERI=ON
+   -DENABLE_QEQ=ON
+   -DENABLE_REAX=ON
+   -DENABLE_REPLICA=ON
+   -DENABLE_RIGID=ON
+   -DENABLE_SHOCK=ON
+   -DENABLE_SNAP=ON
+   -DENABLE_SRD=ON
+   

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2017-11-19 Thread Nicolas Bock
commit: aa2e2c8265319b886a3ebc3f2cfc7451e16412eb
Author: Nicolas Bock  gentoo  org>
AuthorDate: Sun Nov 19 15:09:45 2017 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Sun Nov 19 15:10:15 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa2e2c82

sci-physics/lammps: Include bench subdirectory

Using the `examples` USE flag did not include the `bench` subdirectory,
which is needed for some of the examples.

Fixes: #637672
Package-Manager: Portage-2.3.13, Repoman-2.3.3

 sci-physics/lammps/lammps-20170901-r1.ebuild | 131 +++
 sci-physics/lammps/metadata.xml  |  26 +++---
 2 files changed, 144 insertions(+), 13 deletions(-)

diff --git a/sci-physics/lammps/lammps-20170901-r1.ebuild 
b/sci-physics/lammps/lammps-20170901-r1.ebuild
new file mode 100644
index 000..6d06f933ada
--- /dev/null
+++ b/sci-physics/lammps/lammps-20170901-r1.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit cmake-utils fortran-2 python-r1
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_PV="patch_$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:0:4}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="http://lammps.sandia.gov/;
+SRC_URI="https://github.com/lammps/lammps/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cuda examples gzip lammps-memalign mpi netcdf python test"
+
+DEPEND="
+   app-arch/gzip
+   media-libs/libpng:0
+   sys-libs/zlib
+   mpi? (
+   virtual/mpi
+   sci-libs/hdf5[mpi]
+   )
+   python? ( ${PYTHON_DEPS} )
+   sci-libs/voro++
+   virtual/blas
+   virtual/lapack
+   sci-libs/fftw:3.0
+   netcdf? ( sci-libs/netcdf )
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1 )
+   dev-cpp/eigen:3
+   "
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+S="${WORKDIR}/${MY_P}/cmake"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=ON
+   -DENABLE_MPI=$(usex mpi)
+   -DENABLE_GPU=$(usex cuda)
+   -DENABLE_TESTING=$(usex test)
+   -DENABLE_ASPHERE=ON
+   -DENABLE_BODY=ON
+   -DENABLE_CLASS2=ON
+   -DENABLE_COLLOID=ON
+   -DENABLE_COMPRESS=ON
+   -DENABLE_CORESHELL=ON
+   -DENABLE_DIPOLE=ON
+   -DENABLE_GRANULAR=ON
+   -DENABLE_KSPACE=ON
+   -DFFT=FFTW3
+   -DENABLE_MANYBODY=ON
+   -DENABLE_MC=ON
+   -DENABLE_MEAM=ON
+   -DENABLE_MISC=ON
+   -DLAMMPS_XDR=ON #630444
+   -DENABLE_MOLECULE=ON
+   -DENABLE_PERI=ON
+   -DENABLE_QEQ=ON
+   -DENABLE_REAX=ON
+   -DENABLE_REPLICA=ON
+   -DENABLE_RIGID=ON
+   -DENABLE_SHOCK=ON
+   -DENABLE_SNAP=ON
+   -DENABLE_SRD=ON
+   -DENABLE_PYTHON=ON
+   -DENABLE_MPIIO=$(usex mpi)
+   -DENABLE_VORONOI=ON
+   -DENABLE_USER-ATC=ON
+   -DENABLE_USER-AWPMD=ON
+   -DENABLE_USER-CGDNA=ON
+   -DENABLE_USER-CGSDK=ON
+   -DENABLE_USER-COLVARS=ON
+   -DENABLE_USER-DIFFRACTION=ON
+   -DENABLE_USER-DPD=ON
+   -DENABLE_USER-DRUDE=ON
+   -DENABLE_USER-EFF=ON
+   -DENABLE_USER-FEP=ON
+   -DENABLE_USER-H5MD=$(usex mpi)
+   -DENABLE_USER-LB=$(usex mpi)
+   -DENABLE_USER-MANIFOLD=ON
+   -DENABLE_USER-MEAMC=ON
+   -DENABLE_USER-MGPT=ON
+   -DENABLE_USER-MISC=ON
+   -DENABLE_USER-MOLFILE=ON
+   -DENABLE_USER-NETCDF=$(usex netcdf)
+   -DENABLE_USER-PHONON=ON
+   -DENABLE_USER-QTB=ON
+   -DENABLE_USER-REAXC=ON
+   -DENABLE_USER-SMD=ON
+   -DENABLE_USER-SMTBQ=ON
+   -DENABLE_USER-SPH=ON
+   -DENABLE_USER-TALLY=ON
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+
+   local LAMMPS_POTENTIALS="usr/share/${PN}/potentials"
+   insinto "/${LAMMPS_POTENTIALS}"
+   doins "${S}"/../potentials/*
+   echo "LAMMPS_POTENTIALS=${EROOT}${LAMMPS_POTENTIALS}" > 99lammps
+   doenvd 99lammps
+
+   # Install python script.
+   use python && python_foreach_impl python_domodule 
"${S}"/../python/lammps.py
+
+   if use examples; then
+   for d in examples bench; do
+   local LAMMPS_EXAMPLES="/usr/share/${PN}/${d}"
+

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2017-09-12 Thread Christoph Junghans
commit: 20d0b46defdc438b3d601750d30893b9817a803a
Author: Christoph Junghans  gentoo  org>
AuthorDate: Tue Sep 12 13:08:58 2017 +
Commit: Christoph Junghans  gentoo  org>
CommitDate: Tue Sep 12 13:09:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20d0b46d

sci-physics/lammps: fix deps (#630700) and rpc incl (#630700)

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 sci-physics/lammps/lammps-20170901.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sci-physics/lammps/lammps-20170901.ebuild 
b/sci-physics/lammps/lammps-20170901.ebuild
index e6d3fe0bd86..06b90c07a4b 100644
--- a/sci-physics/lammps/lammps-20170901.ebuild
+++ b/sci-physics/lammps/lammps-20170901.ebuild
@@ -30,11 +30,13 @@ DEPEND="
sys-libs/zlib
mpi? (
virtual/mpi
+   sci-libs/hdf5[mpi]
)
python? ( ${PYTHON_DEPS} )
sci-libs/voro++
virtual/blas
virtual/lapack
+   sci-libs/fftw:3.0
netcdf? ( sci-libs/netcdf )
cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1 )
dev-cpp/eigen:3
@@ -65,6 +67,7 @@ src_configure() {
-DENABLE_MC=ON
-DENABLE_MEAM=ON
-DENABLE_MISC=ON
+   -DLAMMPS_XDR=ON #630444
-DENABLE_MOLECULE=ON
-DENABLE_PERI=ON
-DENABLE_QEQ=ON



[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2017-09-08 Thread Christoph Junghans
commit: e924538b99132c549fe77b8b3452e21df306f657
Author: Christoph Junghans  gentoo  org>
AuthorDate: Fri Sep  8 16:38:05 2017 +
Commit: Christoph Junghans  gentoo  org>
CommitDate: Fri Sep  8 16:38:29 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e924538b

sci-physics/lammps: version bump

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 sci-physics/lammps/Manifest   |   1 +
 sci-physics/lammps/lammps-20170901.ebuild | 126 ++
 sci-physics/lammps/metadata.xml   |   1 +
 3 files changed, 128 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index 2fe4a664c63..c3d809fdbd2 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -18,3 +18,4 @@ DIST lammps-7Dec15.tar.gz 82168656 SHA256 
7fa1bb1089437c0f38f8c6920286e2f8424e64
 DIST lammps-8Dec15.tar.gz 90700099 SHA256 
1782a856dcba1696e6e921d891f259e525de750d7cf39ce9457a1992ee4db91f SHA512 
0382683a363975bd27cc1722932cd5b8eda9933bc9c676af135d7e4d784acd93cf60b2b47a19dbb9e4a05e5cf2fbf6ccc2c2a914c39e92e87009e23ead2eb497
 WHIRLPOOL 
dca88d8d55e96c20702856b2074d631ef8f6a0f6209672e612778209ad188c800a673e09605033851349b400241b1f7c8e5e05bad49519838abfe5fe44467c43
 DIST lammps-9Dec15.tar.gz 82374079 SHA256 
36f918174826a80f54e65779ec939e185e81c71f747cb1524e43c58b1869491a SHA512 
a35ef5b3ee99162b96ce1a6d6cc3b0dc18bab7f693b824fc7ad52a7477234ed45c3081c399155725f1ebc3bd1bed312176f08d3fc807e7099d4b41b8f75fd11c
 WHIRLPOOL 
045d817e6a2c74fa2f4a5eb337328d6d9183fcedca44a1e608c59bd83fd4086763ff4d6ebed3715ba23cbde04f1233ef3e4a8e3e964ff3af3744c70580b51d0b
 DIST lammps-9Jan17.tar.gz 109694893 SHA256 
bd3695886e43c5670293efc08ce02c5cd2332d6feb57b4023a6e7b7371a90395 SHA512 
ea7c61bc9607ff0e4c0af5c1a668d400841dfc11c6d6aacc6131a48a5a0d11cb6857303626b583d5119e5257b5b338853c5afafcc3870bb30d5743ff5648348c
 WHIRLPOOL 
4678b60f0966102dfb988e289493a94aa2639ad7a1725c981fdb3be15dc7a0c22a81d6d3fe4371188cb82fab25fb4aa4ac7f8c0e9ed1eb2f8983b27f6349fa37
+DIST lammps-patch_1Sep2017.tar.gz 88751184 SHA256 
bb05b59c57609be5efb1d70ba3d04c337e92c75fc7eff767921611c5df14bf0e SHA512 
01b56484d6e9d03c0cdc2f8100f571d6e0a354b08bda7f22176744f2724e566443514e7d8abb0571d4207709155441644d4c6dbcf17ee2a8dc4f10cb6c3e8ac1
 WHIRLPOOL 
b4ccae0152c56850dbe50492f4fd545b15ab0418856a3d3c34cf500055463b696952dc38cd3aef194257cbd7166c2c52493bedccc6627d1bd715d8a4b2700910

diff --git a/sci-physics/lammps/lammps-20170901.ebuild 
b/sci-physics/lammps/lammps-20170901.ebuild
new file mode 100644
index 000..e6d3fe0bd86
--- /dev/null
+++ b/sci-physics/lammps/lammps-20170901.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit cmake-utils fortran-2 python-r1
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_PV="patch_$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:0:4}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="http://lammps.sandia.gov/;
+SRC_URI="https://github.com/lammps/lammps/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cuda examples gzip lammps-memalign mpi netcdf python test"
+
+DEPEND="
+   app-arch/gzip
+   media-libs/libpng:0
+   sys-libs/zlib
+   mpi? (
+   virtual/mpi
+   )
+   python? ( ${PYTHON_DEPS} )
+   sci-libs/voro++
+   virtual/blas
+   virtual/lapack
+   netcdf? ( sci-libs/netcdf )
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1 )
+   dev-cpp/eigen:3
+   "
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+S="${WORKDIR}/${MY_P}/cmake"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=ON
+   -DENABLE_MPI=$(usex mpi)
+   -DENABLE_GPU=$(usex cuda)
+   -DENABLE_TESTING=$(usex test)
+   -DENABLE_ASPHERE=ON
+   -DENABLE_BODY=ON
+   -DENABLE_CLASS2=ON
+   -DENABLE_COLLOID=ON
+   -DENABLE_COMPRESS=ON
+   -DENABLE_CORESHELL=ON
+   -DENABLE_DIPOLE=ON
+   -DENABLE_GRANULAR=ON
+   -DENABLE_KSPACE=ON
+   -DFFT=FFTW3
+   -DENABLE_MANYBODY=ON
+   -DENABLE_MC=ON
+   -DENABLE_MEAM=ON
+   -DENABLE_MISC=ON
+   -DENABLE_MOLECULE=ON
+   -DENABLE_PERI=ON
+   -DENABLE_QEQ=ON
+   -DENABLE_REAX=ON
+   -DENABLE_REPLICA=ON
+   -DENABLE_RIGID=ON
+   -DENABLE_SHOCK=ON
+   -DENABLE_SNAP=ON
+   -DENABLE_SRD=ON
+   -DENABLE_PYTHON=ON
+   -DENABLE_MPIIO=$(usex mpi)
+   

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2017-08-05 Thread Michael Palimaka
commit: 157c5821b188b61fb11f8b0a2bbb184cfb32b080
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Aug  5 09:51:30 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Aug  5 09:51:52 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=157c5821

sci-physics/lammps: x86 stable

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 sci-physics/lammps/lammps-20170109.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-physics/lammps/lammps-20170109.ebuild 
b/sci-physics/lammps/lammps-20170109.ebuild
index ced85f4916e..9daef6aa680 100644
--- a/sci-physics/lammps/lammps-20170109.ebuild
+++ b/sci-physics/lammps/lammps-20170109.ebuild
@@ -20,7 +20,7 @@ SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="doc examples gzip lammps-memalign mpi python static-libs"
 
 # blas/lapack is needed by the ATC package which is only built with MPI.



[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2017-07-31 Thread Tobias Klausmann
commit: 402dba73f848e76791f058fc72bb00e38b2bbee8
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Mon Jul 31 11:05:19 2017 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Mon Jul 31 11:36:48 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=402dba73

sci-physics/lammps-20170109-r0: amd64 stable

Gentoo-Bug: 625090

 sci-physics/lammps/lammps-20170109.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-physics/lammps/lammps-20170109.ebuild 
b/sci-physics/lammps/lammps-20170109.ebuild
index 585e9cfb960..ced85f4916e 100644
--- a/sci-physics/lammps/lammps-20170109.ebuild
+++ b/sci-physics/lammps/lammps-20170109.ebuild
@@ -20,7 +20,7 @@ SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="doc examples gzip lammps-memalign mpi python static-libs"
 
 # blas/lapack is needed by the ATC package which is only built with MPI.



[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2017-07-11 Thread Christoph Junghans
commit: c3e368dfd0114464431f0bd40a98b00b976c9512
Author: Christoph Junghans  gentoo  org>
AuthorDate: Tue Jul 11 22:10:01 2017 +
Commit: Christoph Junghans  gentoo  org>
CommitDate: Tue Jul 11 22:09:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3e368df

sci-physics/lammps: version bump

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 sci-physics/lammps/Manifest   |   1 +
 sci-physics/lammps/lammps-20170706.ebuild | 219 ++
 2 files changed, 220 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index 2ae0aa97f2e..2fe4a664c63 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -11,6 +11,7 @@ DIST lammps-20Nov15.tar.gz 90227651 SHA256 
7c392c848e73335226b2fef6bb8034b1152f9
 DIST lammps-21Mar16.tar.gz 88654277 SHA256 
c2f627db22f332995d90521f0e8d8e9865b85b49cde0ed4bcf727bf4b9b12767 SHA512 
27e4a3a0c2c17fb9c85716b499ca2b3de8b0a699891afd32c8409117a0fbe27f1bd84ef16288cc5abda87ee8a7b1059960d8caed5aa339f54290aabeff0fdd4d
 WHIRLPOOL 
370f79af4a8e55851aa0c071d02baddaade991a3208fe504f8b92796bbdb9b17b85af898a71177bbc67d885ffdef9280621c9b7f4bc22cdb14808332cb2eccb8
 DIST lammps-22Jan16.tar.gz 85952234 SHA256 
46425bf0ae73f716195a29dc9823c2c5989504f85b49a316bc304caaf6e6a674 SHA512 
3ceeeaf76621bbc11ea25d5fb321b602b34ffb3893898a704b02e5cd428a36b2017006fdc1f7b1c5f957c33f26ca103a2939538ae7937555e0b25b5852cd48f3
 WHIRLPOOL 
7f61ea1924eceb190b7cf56ed32db75f6a45c99dbf1522862124f59acd1f79b1a46310d5e31a988011461a55c319677eaec2bf713e9a5cda0411b5d2280aa784
 DIST lammps-30Jul16.tar.gz 94454127 SHA256 
41104065bfb433e9c69a88bf4c0d760a02186cbf81ec481332665b28f8503c1f SHA512 
2ebcf30502810f8d6be107760bef0b9b4591142511ae410e7b44573fe9988a5e8d5bfd16f74a3875bb1c41dbc6216a1c7e8a9b1d316fdf19a901ac4479d5
 WHIRLPOOL 
e081b9eaed5a439be1c80c844629030af02b4cff6ed57cac3db209981b9d4e7381315c82de5f76fff7f8ead5b6250a1a4207d3f18c97c59e3ece2a716697175e
+DIST lammps-6Jul17.tar.gz 119855769 SHA256 
0bccf939745309075dc9ad76f5b24e8dc2a9d17165f22f1d11ee7dbc11a5f16e SHA512 
6351020311e63be126bf74adaf5667fdf232de48e74f269248d565fa0b6038c81bb16d6b5d01a7de0fdcd195aed41e9b4b69c339c6ff6da585babd458a55f04d
 WHIRLPOOL 
8e4170982f135e82251dd21fa3fdf5d0880f3255a7f838f74c153059fc17fd7aa1159f5425151c5f655a2f7c4cc485451e19c1bf82210a7fd9034316f3d89c77
 DIST lammps-6Nov15.tar.gz 90177074 SHA256 
b908d87106e89aa813c3d1a2e89f297ab42471ee463ef950f87f284d62aa24ac SHA512 
91f8e33a00b3605dbb78f622a19886c11ca8ef3f4babe74e8d8f90bb176d5689e75d619155f58e6754a2756d20c05b74389e34f024167cba1841b8aade171daf
 WHIRLPOOL 
4541537ea73292648764d6c8a7560f3127b8f911f4dcff0a97735c8e75868dc3aec7c2b32a2928ea446e8cfec87c81c9f86a635d29f3a65f42fd27661725911e
 DIST lammps-7Apr16.tar.gz 88791123 SHA256 
f87c11cbbdbbb64a337e0608ae0fde11f77d9b32d081a8095376db9bbecc6d5f SHA512 
1045f0337b37a19760718a2b3b48d31608248069a8fb2dc43daf555e44e720db770ff53e2a2db09c3e1f2703bb98894516229382c810ce45cca3647f353a21cd
 WHIRLPOOL 
4ed6e93efff84888f982aec4c55adff6eda94fec5608e473fe821f77ea7a867fa7de23cf54fe28007b61304e41c9d7e42f4994e455bfb67cfadf79dbfc019e0b
 DIST lammps-7Dec15.tar.gz 82168656 SHA256 
7fa1bb1089437c0f38f8c6920286e2f8424e6449956b4d570da2954f507af1e7 SHA512 
13078e7614402efc310a178506134409b40fb2768c4d7ee1cfa6992b247ef25169288ec99d4314b1a98125037d7c1c954bd114abc6ac41c58f60506358d150e2
 WHIRLPOOL 
f9ba52c0c93ea6950b2ee7e0f5e15ebef6ea50f647d23cb2f9a1caf523d3dfb8d52adbdf8f8840eebd7f79fc59ab294310b7bf7109b27c6b7e9d6e7d2f18b7ee

diff --git a/sci-physics/lammps/lammps-20170706.ebuild 
b/sci-physics/lammps/lammps-20170706.ebuild
new file mode 100644
index 000..46587b5d81c
--- /dev/null
+++ b/sci-physics/lammps/lammps-20170706.ebuild
@@ -0,0 +1,219 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit eutils flag-o-matic fortran-2 multilib python-r1
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2}
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="http://lammps.sandia.gov/;
+SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples gzip lammps-memalign mpi python static-libs"
+
+# blas/lapack is needed by the ATC package which is only built with MPI.
+DEPEND="
+   gzip? ( app-arch/gzip )
+   mpi? (
+   virtual/mpi
+   )
+   python? ( ${PYTHON_DEPS} )
+   sci-libs/voro++
+   virtual/blas
+   virtual/lapack
+   "
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}/fm_exp.patch"
+)
+
+lmp_emake() {
+   local LAMMPS_INCLUDEFLAGS
+   

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2017-06-15 Thread Pacho Ramos
commit: 6c3156ac91b365aeef2f65f87bf0e304aba4dd9a
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Jun 15 17:13:20 2017 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Thu Jun 15 17:13:20 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c3156ac

sci-physics/lammps: Support newer python

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 sci-physics/lammps/lammps-20170109.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-physics/lammps/lammps-20170109.ebuild 
b/sci-physics/lammps/lammps-20170109.ebuild
index c55b94c5e60..585e9cfb960 100644
--- a/sci-physics/lammps/lammps-20170109.ebuild
+++ b/sci-physics/lammps/lammps-20170109.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python{2_7,3_4} )
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
 
 inherit eutils flag-o-matic fortran-2 multilib python-r1
 



[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2017-01-13 Thread Andrew Savchenko
commit: 1ff60456aa75b7d92b48e863455549e44057e9d0
Author: Andrew Savchenko  gentoo  org>
AuthorDate: Fri Jan 13 16:02:08 2017 +
Commit: Andrew Savchenko  gentoo  org>
CommitDate: Fri Jan 13 16:02:52 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ff60456

sci-physics/lammps: version bump

Tested with some real wpi jobs, works fine.

Package-Manager: Portage-2.3.3, Repoman-2.3.1
Signed-off-by: Andrew Savchenko  gentoo.org>

 sci-physics/lammps/Manifest   |   1 +
 sci-physics/lammps/lammps-20170109.ebuild | 221 ++
 2 files changed, 222 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index 4b79771..2ae0aa9 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -16,3 +16,4 @@ DIST lammps-7Apr16.tar.gz 88791123 SHA256 
f87c11cbbdbbb64a337e0608ae0fde11f77d9b
 DIST lammps-7Dec15.tar.gz 82168656 SHA256 
7fa1bb1089437c0f38f8c6920286e2f8424e6449956b4d570da2954f507af1e7 SHA512 
13078e7614402efc310a178506134409b40fb2768c4d7ee1cfa6992b247ef25169288ec99d4314b1a98125037d7c1c954bd114abc6ac41c58f60506358d150e2
 WHIRLPOOL 
f9ba52c0c93ea6950b2ee7e0f5e15ebef6ea50f647d23cb2f9a1caf523d3dfb8d52adbdf8f8840eebd7f79fc59ab294310b7bf7109b27c6b7e9d6e7d2f18b7ee
 DIST lammps-8Dec15.tar.gz 90700099 SHA256 
1782a856dcba1696e6e921d891f259e525de750d7cf39ce9457a1992ee4db91f SHA512 
0382683a363975bd27cc1722932cd5b8eda9933bc9c676af135d7e4d784acd93cf60b2b47a19dbb9e4a05e5cf2fbf6ccc2c2a914c39e92e87009e23ead2eb497
 WHIRLPOOL 
dca88d8d55e96c20702856b2074d631ef8f6a0f6209672e612778209ad188c800a673e09605033851349b400241b1f7c8e5e05bad49519838abfe5fe44467c43
 DIST lammps-9Dec15.tar.gz 82374079 SHA256 
36f918174826a80f54e65779ec939e185e81c71f747cb1524e43c58b1869491a SHA512 
a35ef5b3ee99162b96ce1a6d6cc3b0dc18bab7f693b824fc7ad52a7477234ed45c3081c399155725f1ebc3bd1bed312176f08d3fc807e7099d4b41b8f75fd11c
 WHIRLPOOL 
045d817e6a2c74fa2f4a5eb337328d6d9183fcedca44a1e608c59bd83fd4086763ff4d6ebed3715ba23cbde04f1233ef3e4a8e3e964ff3af3744c70580b51d0b
+DIST lammps-9Jan17.tar.gz 109694893 SHA256 
bd3695886e43c5670293efc08ce02c5cd2332d6feb57b4023a6e7b7371a90395 SHA512 
ea7c61bc9607ff0e4c0af5c1a668d400841dfc11c6d6aacc6131a48a5a0d11cb6857303626b583d5119e5257b5b338853c5afafcc3870bb30d5743ff5648348c
 WHIRLPOOL 
4678b60f0966102dfb988e289493a94aa2639ad7a1725c981fdb3be15dc7a0c22a81d6d3fe4371188cb82fab25fb4aa4ac7f8c0e9ed1eb2f8983b27f6349fa37

diff --git a/sci-physics/lammps/lammps-20170109.ebuild 
b/sci-physics/lammps/lammps-20170109.ebuild
new file mode 100644
index ..a70e927
--- /dev/null
+++ b/sci-physics/lammps/lammps-20170109.ebuild
@@ -0,0 +1,221 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4} )
+
+inherit eutils flag-o-matic fortran-2 multilib python-r1
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2}
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="http://lammps.sandia.gov/;
+SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples gzip lammps-memalign mpi python static-libs"
+
+# blas/lapack is needed by the ATC package which is only built with MPI.
+DEPEND="
+   gzip? ( app-arch/gzip )
+   mpi? (
+   virtual/mpi
+   )
+   python? ( ${PYTHON_DEPS} )
+   sci-libs/voro++
+   virtual/blas
+   virtual/lapack
+   "
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}/fm_exp.patch"
+)
+
+lmp_emake() {
+   local LAMMPS_INCLUDEFLAGS
+   LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
+   LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN=64' 
'')"
+
+   # The lammps makefile uses CC to indicate the C++ compiler.
+   emake \
+   ARCHIVE="$(tc-getAR)" \
+   CC="$(usex mpi "mpic++" "$(tc-getCXX)")" \
+   F90="$(usex mpi "mpif90" "$(tc-getFC)")" \
+   LINK="$(usex mpi "mpic++" "$(tc-getCXX)")" \
+   CCFLAGS="${CXXFLAGS}" \
+   F90FLAGS="${FCFLAGS}" \
+   LINKFLAGS="${LDFLAGS}" \
+   LMP_INC="${LAMMPS_INCLUDEFLAGS}" \
+   MPI_INC="$(usex mpi "" "-I../STUBS")" \
+   MPI_PATH="$(usex mpi "" "-L../STUBS")" \
+   MPI_LIB="$(usex mpi "" "-lmpi_stubs")" \
+   user-atc_SYSLIB="$(usex mpi "$($(tc-getPKG_CONFIG) --libs blas) 
$($(tc-getPKG_CONFIG) --libs lapack)" '')"\
+   "$@"
+}
+
+lmp_activate_packages() {
+   # Build packages
+   local packages=( yes-asphere yes-body yes-class2 yes-colloid \
+   yes-coreshell yes-dipole yes-fld 

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/, sci-physics/lammps/files/

2016-10-13 Thread Nicolas Bock
commit: 8f1eadbaa9a8c06794406723ff90ab4a2be3f812
Author: Nicolas Bock  gentoo  org>
AuthorDate: Thu Oct 13 12:23:35 2016 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Thu Oct 13 12:29:16 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f1eadba

sci-physics/lammps: Fix for gcc-6 (Bug 595728)

Added patch written by Peter Levine  gmail.com>

Package-Manager: portage-2.3.0

 sci-physics/lammps/files/gcc-6.patch  | 11 +++
 sci-physics/lammps/lammps-20160407.ebuild |  1 +
 2 files changed, 12 insertions(+)

diff --git a/sci-physics/lammps/files/gcc-6.patch 
b/sci-physics/lammps/files/gcc-6.patch
new file mode 100644
index ..ca2bcce
--- /dev/null
+++ b/sci-physics/lammps/files/gcc-6.patch
@@ -0,0 +1,11 @@
+--- lammps-7Apr16-orig/lib/atc/Vector.h2014-11-20 11:59:03.0 
-0700
 lammps-7Apr16/lib/atc/Vector.h 2016-10-13 06:04:44.328977960 -0600
+@@ -119,7 +119,7 @@
+ {
+   DenseVector r(v);
+   r*=(1.0/s); // for integer types this may be worthless
+-  return ;
++  return r;
+ }
+ 
///
+ //* Operator for Vector-Vector sum

diff --git a/sci-physics/lammps/lammps-20160407.ebuild 
b/sci-physics/lammps/lammps-20160407.ebuild
index d3fac30..cba4974 100644
--- a/sci-physics/lammps/lammps-20160407.ebuild
+++ b/sci-physics/lammps/lammps-20160407.ebuild
@@ -116,6 +116,7 @@ src_prepare() {
# Patch python.
epatch "${FILESDIR}/lammps-python3-r2.patch"
epatch "${FILESDIR}/python-shebang.patch"
+   epatch "${FILESDIR}/gcc-6.patch"
 }
 
 src_compile() {



[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/files/, sci-physics/lammps/

2016-10-05 Thread Nicolas Bock
commit: c22a2eeed5b52985a216896846832d4cc9b198fe
Author: Nicolas Bock  gentoo  org>
AuthorDate: Thu Oct  6 03:57:19 2016 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Thu Oct  6 03:57:45 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c22a2eee

sci-physics/lammps: Version bump

Package-Manager: portage-2.3.0

 sci-physics/lammps/Manifest   |   1 +
 sci-physics/lammps/files/fm_exp.patch |  11 ++
 sci-physics/lammps/lammps-20160730.ebuild | 221 ++
 3 files changed, 233 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index ed3e70f..4b79771 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -10,6 +10,7 @@ DIST lammps-1Mar16.tar.gz 87945422 SHA256 
af2bd7ab2a28aa14b8afa3d8703cbaf27d9244
 DIST lammps-20Nov15.tar.gz 90227651 SHA256 
7c392c848e73335226b2fef6bb8034b1152f91862d955a3bae00502bf9d8e8fe SHA512 
4bff70e45fb30be10a33b4c6c60b73cceddf8d42588b0630b4802f1e61dea3c237c01c3667585ad210ef2cdb811491b1b8495718a90bb57853c58245e29d1fe4
 WHIRLPOOL 
a01f54911a5edb666ef5af5302cf60d61d58d20f2112578e4d7bd16787b2bf59da09e9fe7ffa021fb6a97db40b23301ed77010f48a05e5471742c0e71413b7e1
 DIST lammps-21Mar16.tar.gz 88654277 SHA256 
c2f627db22f332995d90521f0e8d8e9865b85b49cde0ed4bcf727bf4b9b12767 SHA512 
27e4a3a0c2c17fb9c85716b499ca2b3de8b0a699891afd32c8409117a0fbe27f1bd84ef16288cc5abda87ee8a7b1059960d8caed5aa339f54290aabeff0fdd4d
 WHIRLPOOL 
370f79af4a8e55851aa0c071d02baddaade991a3208fe504f8b92796bbdb9b17b85af898a71177bbc67d885ffdef9280621c9b7f4bc22cdb14808332cb2eccb8
 DIST lammps-22Jan16.tar.gz 85952234 SHA256 
46425bf0ae73f716195a29dc9823c2c5989504f85b49a316bc304caaf6e6a674 SHA512 
3ceeeaf76621bbc11ea25d5fb321b602b34ffb3893898a704b02e5cd428a36b2017006fdc1f7b1c5f957c33f26ca103a2939538ae7937555e0b25b5852cd48f3
 WHIRLPOOL 
7f61ea1924eceb190b7cf56ed32db75f6a45c99dbf1522862124f59acd1f79b1a46310d5e31a988011461a55c319677eaec2bf713e9a5cda0411b5d2280aa784
+DIST lammps-30Jul16.tar.gz 94454127 SHA256 
41104065bfb433e9c69a88bf4c0d760a02186cbf81ec481332665b28f8503c1f SHA512 
2ebcf30502810f8d6be107760bef0b9b4591142511ae410e7b44573fe9988a5e8d5bfd16f74a3875bb1c41dbc6216a1c7e8a9b1d316fdf19a901ac4479d5
 WHIRLPOOL 
e081b9eaed5a439be1c80c844629030af02b4cff6ed57cac3db209981b9d4e7381315c82de5f76fff7f8ead5b6250a1a4207d3f18c97c59e3ece2a716697175e
 DIST lammps-6Nov15.tar.gz 90177074 SHA256 
b908d87106e89aa813c3d1a2e89f297ab42471ee463ef950f87f284d62aa24ac SHA512 
91f8e33a00b3605dbb78f622a19886c11ca8ef3f4babe74e8d8f90bb176d5689e75d619155f58e6754a2756d20c05b74389e34f024167cba1841b8aade171daf
 WHIRLPOOL 
4541537ea73292648764d6c8a7560f3127b8f911f4dcff0a97735c8e75868dc3aec7c2b32a2928ea446e8cfec87c81c9f86a635d29f3a65f42fd27661725911e
 DIST lammps-7Apr16.tar.gz 88791123 SHA256 
f87c11cbbdbbb64a337e0608ae0fde11f77d9b32d081a8095376db9bbecc6d5f SHA512 
1045f0337b37a19760718a2b3b48d31608248069a8fb2dc43daf555e44e720db770ff53e2a2db09c3e1f2703bb98894516229382c810ce45cca3647f353a21cd
 WHIRLPOOL 
4ed6e93efff84888f982aec4c55adff6eda94fec5608e473fe821f77ea7a867fa7de23cf54fe28007b61304e41c9d7e42f4994e455bfb67cfadf79dbfc019e0b
 DIST lammps-7Dec15.tar.gz 82168656 SHA256 
7fa1bb1089437c0f38f8c6920286e2f8424e6449956b4d570da2954f507af1e7 SHA512 
13078e7614402efc310a178506134409b40fb2768c4d7ee1cfa6992b247ef25169288ec99d4314b1a98125037d7c1c954bd114abc6ac41c58f60506358d150e2
 WHIRLPOOL 
f9ba52c0c93ea6950b2ee7e0f5e15ebef6ea50f647d23cb2f9a1caf523d3dfb8d52adbdf8f8840eebd7f79fc59ab294310b7bf7109b27c6b7e9d6e7d2f18b7ee

diff --git a/sci-physics/lammps/files/fm_exp.patch 
b/sci-physics/lammps/files/fm_exp.patch
new file mode 100644
index ..3b6bd24
--- /dev/null
+++ b/sci-physics/lammps/files/fm_exp.patch
@@ -0,0 +1,11 @@
+--- lammps-30Jul16-original/lib/meam/fm_exp.c  2016-04-18 14:00:58.0 
+
 lammps-30Jul16/lib/meam/fm_exp.c   2016-10-06 03:15:55.631053526 +
+@@ -112,7 +112,7 @@
+ return epart.f*x;
+ }
+ 
+-double fm_exp_(double *x)
++extern "C" double fm_exp_(double *x)
+ {
+ #if defined(__BYTE_ORDER__)
+ #if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__

diff --git a/sci-physics/lammps/lammps-20160730.ebuild 
b/sci-physics/lammps/lammps-20160730.ebuild
new file mode 100644
index ..1e484f1
--- /dev/null
+++ b/sci-physics/lammps/lammps-20160730.ebuild
@@ -0,0 +1,221 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+
+inherit eutils flag-o-matic fortran-2 multilib python-r1
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2}
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="http://lammps.sandia.gov/;
+SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2016-04-19 Thread Nicolas Bock
commit: b24226bcbb29c1e850c03aa4c9566f349d6808ea
Author: Nicolas Bock  gentoo  org>
AuthorDate: Tue Apr 19 13:05:45 2016 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Tue Apr 19 13:07:00 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b24226bc

sci-physics/lammps: Version bump

Package-Manager: portage-2.2.26

 sci-physics/lammps/Manifest   |   1 +
 sci-physics/lammps/lammps-20160216.ebuild | 218 ++
 2 files changed, 219 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index a34ea71..ed3e70f 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -5,6 +5,7 @@ DIST lammps-11Dec15.tar.gz 82386057 SHA256 
f95cce2efa5f9d5649de22c19c96281f3af7b
 DIST lammps-14Mar16.tar.gz 88642225 SHA256 
79b7f3e75d553a86c7bf3ffbb8305fd0fe92f6a57d634b983b6a31816a72dabb SHA512 
5ba774165ea4957fc3f33c91b96ff7b5e2ab498b6979d7887d5e7dfd464e3c830edffcc341e93fc8dcdb89f3eadd683c0893d4a8d2664ad469aa79ddc39c21b7
 WHIRLPOOL 
ecafe88e06839ce506dba86a30a8548fd6b5771155e4d4c9b42932573ad932854fdecff80299c62ab529d2cfd97147ed3bcdf7ffe034e266914b078ac8708510
 DIST lammps-15Jan16.tar.gz 85956338 SHA256 
e90816bf20622200f5037415e5c45a0f950f7407886121708b794b1e75b93c3a SHA512 
7dc2043afba78ec8d61b5880b6123952b42e5076fe7e3c3855186215054bc28710b89fd5b015d495fcfe38d5970efd43f3e6e834e80f39b6305b551d39f5eeab
 WHIRLPOOL 
13bd3f41047492035c24e11d47b36ec8565d226738be492159ba498827c79eab4a7ec7402e037820b635b0d8d4c56fbdedea482f2f93e370275d717c93bc281c
 DIST lammps-15May15.tar.gz 63835027 SHA256 
0233ea98c7d77d31bd0a538bb674c0ee8f000f1d0ee1b8c049072873192aa228 SHA512 
a23c16b98117590b15ca7662b878fb2f76ec41399c329c98deb48e28a0ffce293443269513a96c2503389894b598787b19dadc210d4b4dbc6a7432caf633e7d1
 WHIRLPOOL 
4c4edfd772bbf534e42fc43e1feaf3b8f76e74c58ec1e985e3c29ee0d8e64aa8c501b8e45e078643409c320a1d834b0d5eb699e7d1ec29df06be0126d12492f1
+DIST lammps-16Feb16.tar.gz 87776530 SHA256 
058459f3053cca0b8c0fdd05cca7acab6ac00934c6da8c9008aa0f55fb5ceefb SHA512 
f9fdfd4d3b70c864b4dcb7e58315f6fc81e3647a6bc2956d6b3e2760b3edbd8f933a406eb9b32697cabd0d7f8fbb897d873a399c855cb29f3635d6dc797212b8
 WHIRLPOOL 
84aed0bed369e13bc418b920cf2ef66a72cf956898a4a81c2008394bbdef80bb875caf8d61c80ae48d7844a7abdf351240d48c56365848b0d52e9159d952b1bb
 DIST lammps-1Mar16.tar.gz 87945422 SHA256 
af2bd7ab2a28aa14b8afa3d8703cbaf27d924400e237bf44e9e2da091c0b91eb SHA512 
25b59f840187053a9f47bc41f5d0b29a69ac507e05528fb3e84c2bb8facd90fff95e99cbd8707c8d087371355a2e1c5af1eb3e4115b788444af5d129e754fe9d
 WHIRLPOOL 
b45f4ca459a88770c6d194f609f55694bdb50b7a54cf57a34995e4d3f6f0b432f99fdd9c7187c8e614a98b31387bfcc259baa9218f2c3bb5e146991c3a113207
 DIST lammps-20Nov15.tar.gz 90227651 SHA256 
7c392c848e73335226b2fef6bb8034b1152f91862d955a3bae00502bf9d8e8fe SHA512 
4bff70e45fb30be10a33b4c6c60b73cceddf8d42588b0630b4802f1e61dea3c237c01c3667585ad210ef2cdb811491b1b8495718a90bb57853c58245e29d1fe4
 WHIRLPOOL 
a01f54911a5edb666ef5af5302cf60d61d58d20f2112578e4d7bd16787b2bf59da09e9fe7ffa021fb6a97db40b23301ed77010f48a05e5471742c0e71413b7e1
 DIST lammps-21Mar16.tar.gz 88654277 SHA256 
c2f627db22f332995d90521f0e8d8e9865b85b49cde0ed4bcf727bf4b9b12767 SHA512 
27e4a3a0c2c17fb9c85716b499ca2b3de8b0a699891afd32c8409117a0fbe27f1bd84ef16288cc5abda87ee8a7b1059960d8caed5aa339f54290aabeff0fdd4d
 WHIRLPOOL 
370f79af4a8e55851aa0c071d02baddaade991a3208fe504f8b92796bbdb9b17b85af898a71177bbc67d885ffdef9280621c9b7f4bc22cdb14808332cb2eccb8

diff --git a/sci-physics/lammps/lammps-20160216.ebuild 
b/sci-physics/lammps/lammps-20160216.ebuild
new file mode 100644
index 000..08762c3
--- /dev/null
+++ b/sci-physics/lammps/lammps-20160216.ebuild
@@ -0,0 +1,218 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+
+inherit eutils flag-o-matic fortran-2 multilib python-r1
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2}
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="http://lammps.sandia.gov/;
+SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples gzip lammps-memalign mpi python static-libs"
+
+# blas/lapack is needed by the ATC package which is only built with MPI.
+DEPEND="
+   gzip? ( app-arch/gzip )
+   mpi? (
+   virtual/blas
+   virtual/lapack
+   virtual/mpi
+   )
+   python? ( ${PYTHON_DEPS} )
+   sci-libs/voro++
+   "
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+S="${WORKDIR}/${MY_P}"
+
+lmp_emake() {
+   local LAMMPS_INCLUDEFLAGS
+   LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
+   LAMMPS_INCLUDEFLAGS+="$(usex 

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2016-04-18 Thread Nicolas Bock
commit: 266ed2bd2291175bc0425896c55dd11f5c72259a
Author: Nicolas Bock  gentoo  org>
AuthorDate: Mon Apr 18 11:30:38 2016 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Mon Apr 18 11:31:30 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=266ed2bd

sci-physics/lammps: Version bump

Package-Manager: portage-2.2.26

 sci-physics/lammps/Manifest   |   1 +
 sci-physics/lammps/lammps-20160407.ebuild | 218 ++
 2 files changed, 219 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index 3c25d6e..a34ea71 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -10,6 +10,7 @@ DIST lammps-20Nov15.tar.gz 90227651 SHA256 
7c392c848e73335226b2fef6bb8034b1152f9
 DIST lammps-21Mar16.tar.gz 88654277 SHA256 
c2f627db22f332995d90521f0e8d8e9865b85b49cde0ed4bcf727bf4b9b12767 SHA512 
27e4a3a0c2c17fb9c85716b499ca2b3de8b0a699891afd32c8409117a0fbe27f1bd84ef16288cc5abda87ee8a7b1059960d8caed5aa339f54290aabeff0fdd4d
 WHIRLPOOL 
370f79af4a8e55851aa0c071d02baddaade991a3208fe504f8b92796bbdb9b17b85af898a71177bbc67d885ffdef9280621c9b7f4bc22cdb14808332cb2eccb8
 DIST lammps-22Jan16.tar.gz 85952234 SHA256 
46425bf0ae73f716195a29dc9823c2c5989504f85b49a316bc304caaf6e6a674 SHA512 
3ceeeaf76621bbc11ea25d5fb321b602b34ffb3893898a704b02e5cd428a36b2017006fdc1f7b1c5f957c33f26ca103a2939538ae7937555e0b25b5852cd48f3
 WHIRLPOOL 
7f61ea1924eceb190b7cf56ed32db75f6a45c99dbf1522862124f59acd1f79b1a46310d5e31a988011461a55c319677eaec2bf713e9a5cda0411b5d2280aa784
 DIST lammps-6Nov15.tar.gz 90177074 SHA256 
b908d87106e89aa813c3d1a2e89f297ab42471ee463ef950f87f284d62aa24ac SHA512 
91f8e33a00b3605dbb78f622a19886c11ca8ef3f4babe74e8d8f90bb176d5689e75d619155f58e6754a2756d20c05b74389e34f024167cba1841b8aade171daf
 WHIRLPOOL 
4541537ea73292648764d6c8a7560f3127b8f911f4dcff0a97735c8e75868dc3aec7c2b32a2928ea446e8cfec87c81c9f86a635d29f3a65f42fd27661725911e
+DIST lammps-7Apr16.tar.gz 88791123 SHA256 
f87c11cbbdbbb64a337e0608ae0fde11f77d9b32d081a8095376db9bbecc6d5f SHA512 
1045f0337b37a19760718a2b3b48d31608248069a8fb2dc43daf555e44e720db770ff53e2a2db09c3e1f2703bb98894516229382c810ce45cca3647f353a21cd
 WHIRLPOOL 
4ed6e93efff84888f982aec4c55adff6eda94fec5608e473fe821f77ea7a867fa7de23cf54fe28007b61304e41c9d7e42f4994e455bfb67cfadf79dbfc019e0b
 DIST lammps-7Dec15.tar.gz 82168656 SHA256 
7fa1bb1089437c0f38f8c6920286e2f8424e6449956b4d570da2954f507af1e7 SHA512 
13078e7614402efc310a178506134409b40fb2768c4d7ee1cfa6992b247ef25169288ec99d4314b1a98125037d7c1c954bd114abc6ac41c58f60506358d150e2
 WHIRLPOOL 
f9ba52c0c93ea6950b2ee7e0f5e15ebef6ea50f647d23cb2f9a1caf523d3dfb8d52adbdf8f8840eebd7f79fc59ab294310b7bf7109b27c6b7e9d6e7d2f18b7ee
 DIST lammps-8Dec15.tar.gz 90700099 SHA256 
1782a856dcba1696e6e921d891f259e525de750d7cf39ce9457a1992ee4db91f SHA512 
0382683a363975bd27cc1722932cd5b8eda9933bc9c676af135d7e4d784acd93cf60b2b47a19dbb9e4a05e5cf2fbf6ccc2c2a914c39e92e87009e23ead2eb497
 WHIRLPOOL 
dca88d8d55e96c20702856b2074d631ef8f6a0f6209672e612778209ad188c800a673e09605033851349b400241b1f7c8e5e05bad49519838abfe5fe44467c43
 DIST lammps-9Dec15.tar.gz 82374079 SHA256 
36f918174826a80f54e65779ec939e185e81c71f747cb1524e43c58b1869491a SHA512 
a35ef5b3ee99162b96ce1a6d6cc3b0dc18bab7f693b824fc7ad52a7477234ed45c3081c399155725f1ebc3bd1bed312176f08d3fc807e7099d4b41b8f75fd11c
 WHIRLPOOL 
045d817e6a2c74fa2f4a5eb337328d6d9183fcedca44a1e608c59bd83fd4086763ff4d6ebed3715ba23cbde04f1233ef3e4a8e3e964ff3af3744c70580b51d0b

diff --git a/sci-physics/lammps/lammps-20160407.ebuild 
b/sci-physics/lammps/lammps-20160407.ebuild
new file mode 100644
index 000..d3fac30
--- /dev/null
+++ b/sci-physics/lammps/lammps-20160407.ebuild
@@ -0,0 +1,218 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+
+inherit eutils flag-o-matic fortran-2 multilib python-r1
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2}
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="http://lammps.sandia.gov/;
+SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples gzip lammps-memalign mpi python static-libs"
+
+# blas/lapack is needed by the ATC package which is only built with MPI.
+DEPEND="
+   gzip? ( app-arch/gzip )
+   mpi? (
+   virtual/mpi
+   )
+   python? ( ${PYTHON_DEPS} )
+   sci-libs/voro++
+   virtual/blas
+   virtual/lapack
+   "
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+S="${WORKDIR}/${MY_P}"
+
+lmp_emake() {
+   local LAMMPS_INCLUDEFLAGS
+   LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
+   LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' 

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2016-04-15 Thread Nicolas Bock
commit: 257c43ef92202a3c2e282c9a1382caf7b143459f
Author: Nicolas Bock  gentoo  org>
AuthorDate: Fri Apr 15 11:11:57 2016 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Fri Apr 15 11:11:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=257c43ef

sci-physics/lammps: Version bump

Package-Manager: portage-2.2.26

 sci-physics/lammps/Manifest   |   1 +
 sci-physics/lammps/lammps-20160321.ebuild | 218 ++
 2 files changed, 219 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index d8c9abc..3c25d6e 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -7,6 +7,7 @@ DIST lammps-15Jan16.tar.gz 85956338 SHA256 
e90816bf20622200f5037415e5c45a0f950f7
 DIST lammps-15May15.tar.gz 63835027 SHA256 
0233ea98c7d77d31bd0a538bb674c0ee8f000f1d0ee1b8c049072873192aa228 SHA512 
a23c16b98117590b15ca7662b878fb2f76ec41399c329c98deb48e28a0ffce293443269513a96c2503389894b598787b19dadc210d4b4dbc6a7432caf633e7d1
 WHIRLPOOL 
4c4edfd772bbf534e42fc43e1feaf3b8f76e74c58ec1e985e3c29ee0d8e64aa8c501b8e45e078643409c320a1d834b0d5eb699e7d1ec29df06be0126d12492f1
 DIST lammps-1Mar16.tar.gz 87945422 SHA256 
af2bd7ab2a28aa14b8afa3d8703cbaf27d924400e237bf44e9e2da091c0b91eb SHA512 
25b59f840187053a9f47bc41f5d0b29a69ac507e05528fb3e84c2bb8facd90fff95e99cbd8707c8d087371355a2e1c5af1eb3e4115b788444af5d129e754fe9d
 WHIRLPOOL 
b45f4ca459a88770c6d194f609f55694bdb50b7a54cf57a34995e4d3f6f0b432f99fdd9c7187c8e614a98b31387bfcc259baa9218f2c3bb5e146991c3a113207
 DIST lammps-20Nov15.tar.gz 90227651 SHA256 
7c392c848e73335226b2fef6bb8034b1152f91862d955a3bae00502bf9d8e8fe SHA512 
4bff70e45fb30be10a33b4c6c60b73cceddf8d42588b0630b4802f1e61dea3c237c01c3667585ad210ef2cdb811491b1b8495718a90bb57853c58245e29d1fe4
 WHIRLPOOL 
a01f54911a5edb666ef5af5302cf60d61d58d20f2112578e4d7bd16787b2bf59da09e9fe7ffa021fb6a97db40b23301ed77010f48a05e5471742c0e71413b7e1
+DIST lammps-21Mar16.tar.gz 88654277 SHA256 
c2f627db22f332995d90521f0e8d8e9865b85b49cde0ed4bcf727bf4b9b12767 SHA512 
27e4a3a0c2c17fb9c85716b499ca2b3de8b0a699891afd32c8409117a0fbe27f1bd84ef16288cc5abda87ee8a7b1059960d8caed5aa339f54290aabeff0fdd4d
 WHIRLPOOL 
370f79af4a8e55851aa0c071d02baddaade991a3208fe504f8b92796bbdb9b17b85af898a71177bbc67d885ffdef9280621c9b7f4bc22cdb14808332cb2eccb8
 DIST lammps-22Jan16.tar.gz 85952234 SHA256 
46425bf0ae73f716195a29dc9823c2c5989504f85b49a316bc304caaf6e6a674 SHA512 
3ceeeaf76621bbc11ea25d5fb321b602b34ffb3893898a704b02e5cd428a36b2017006fdc1f7b1c5f957c33f26ca103a2939538ae7937555e0b25b5852cd48f3
 WHIRLPOOL 
7f61ea1924eceb190b7cf56ed32db75f6a45c99dbf1522862124f59acd1f79b1a46310d5e31a988011461a55c319677eaec2bf713e9a5cda0411b5d2280aa784
 DIST lammps-6Nov15.tar.gz 90177074 SHA256 
b908d87106e89aa813c3d1a2e89f297ab42471ee463ef950f87f284d62aa24ac SHA512 
91f8e33a00b3605dbb78f622a19886c11ca8ef3f4babe74e8d8f90bb176d5689e75d619155f58e6754a2756d20c05b74389e34f024167cba1841b8aade171daf
 WHIRLPOOL 
4541537ea73292648764d6c8a7560f3127b8f911f4dcff0a97735c8e75868dc3aec7c2b32a2928ea446e8cfec87c81c9f86a635d29f3a65f42fd27661725911e
 DIST lammps-7Dec15.tar.gz 82168656 SHA256 
7fa1bb1089437c0f38f8c6920286e2f8424e6449956b4d570da2954f507af1e7 SHA512 
13078e7614402efc310a178506134409b40fb2768c4d7ee1cfa6992b247ef25169288ec99d4314b1a98125037d7c1c954bd114abc6ac41c58f60506358d150e2
 WHIRLPOOL 
f9ba52c0c93ea6950b2ee7e0f5e15ebef6ea50f647d23cb2f9a1caf523d3dfb8d52adbdf8f8840eebd7f79fc59ab294310b7bf7109b27c6b7e9d6e7d2f18b7ee

diff --git a/sci-physics/lammps/lammps-20160321.ebuild 
b/sci-physics/lammps/lammps-20160321.ebuild
new file mode 100644
index 000..08762c3
--- /dev/null
+++ b/sci-physics/lammps/lammps-20160321.ebuild
@@ -0,0 +1,218 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+
+inherit eutils flag-o-matic fortran-2 multilib python-r1
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2}
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="http://lammps.sandia.gov/;
+SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples gzip lammps-memalign mpi python static-libs"
+
+# blas/lapack is needed by the ATC package which is only built with MPI.
+DEPEND="
+   gzip? ( app-arch/gzip )
+   mpi? (
+   virtual/blas
+   virtual/lapack
+   virtual/mpi
+   )
+   python? ( ${PYTHON_DEPS} )
+   sci-libs/voro++
+   "
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+S="${WORKDIR}/${MY_P}"
+
+lmp_emake() {
+   local LAMMPS_INCLUDEFLAGS
+   LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
+   LAMMPS_INCLUDEFLAGS+="$(usex 

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2016-04-15 Thread Nicolas Bock
commit: 9cf0b6608033ac80c3b5c4de023e7286b85a3a6a
Author: Nicolas Bock  gentoo  org>
AuthorDate: Fri Apr 15 09:58:41 2016 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Fri Apr 15 09:59:02 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cf0b660

sci-physics/lammps: Cleanup, removing old versions

Package-Manager: portage-2.2.26

 sci-physics/lammps/Manifest   |   9 -
 sci-physics/lammps/lammps-20150904.ebuild | 267 --
 sci-physics/lammps/lammps-20150909.ebuild | 267 --
 sci-physics/lammps/lammps-20150911.ebuild | 267 --
 sci-physics/lammps/lammps-20150924.ebuild | 267 --
 sci-physics/lammps/lammps-20151005.ebuild | 267 --
 sci-physics/lammps/lammps-20151022.ebuild | 241 ---
 sci-physics/lammps/lammps-20151023.ebuild | 241 ---
 sci-physics/lammps/lammps-20151026.ebuild | 213 
 sci-physics/lammps/lammps-20151031.ebuild | 213 
 10 files changed, 2252 deletions(-)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index 116b59f..d8c9abc 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -2,22 +2,13 @@ DIST lammps-10Aug15.tar.gz 87890369 SHA256 
450a765f94b70a6f38637854f1d7496dca98d
 DIST lammps-10Feb15.tar.gz 62912048 SHA256 
59373e9b5592f7b697a144bbce1fb742726e03536b7bb355dac7a9e013ddf9b8 SHA512 
a7804377a23f03f338bdaf443439dffcdc52293b4c45e6369b340a1107510fed0b8a198e3b5afcff2e04e109985b52ee62e7b28276697bae37ac6f783d1ab9f2
 WHIRLPOOL 
09f29cadf8b072d388abe45ec219341d2a14a6c9cc9e4010a0f7945e930e9984738f7837748d117ab95ca76ce0c8d9160fe88dcec17e8d21b81f385dec8f7005
 DIST lammps-10Mar16.tar.gz 88637744 SHA256 
b40d79d4a8490a549dc46f259ce65095d75e78059b002083eb899825e802c1ac SHA512 
b850c9f9826cd7f4db2d922c9ee1bc8302ea5cf92200f56e5aa834850f690ee8e17dca6e431651ccfded34bd79e2b8e50cfb2e7de3bd93359279f06bb8704424
 WHIRLPOOL 
283e74dd90454a79119ac9d69bc61ba44d0a23fd18455286faea5867f018e69d9ce593d06c6940e7e7f9f89cdaee7c83ff592a7a8816fdcab703c25a9c65f28b
 DIST lammps-11Dec15.tar.gz 82386057 SHA256 
f95cce2efa5f9d5649de22c19c96281f3af7b0f65a1f051a268131fe526542d9 SHA512 
dce3c29811ee25b8404774b69d7e9746535bed5c4ae9a1c21aaf6979e411bb4b777ca95a4f788d16f6093785e074dbc5275c2d99b1c1d6a28aa0706069855a77
 WHIRLPOOL 
a0b7fcf202745d22511ced803c8bc55b0487a8cdb2c32a0c9a121569a7e5641b072ccbcc70ef7a1529da736d6166d6d2afd80769fc84fc4f07af25b023710a57
-DIST lammps-11Sep15.tar.gz 87274144 SHA256 
79a40bc395a9052345cf1c7caa8da69f6ec0603e0be09503b060c51672a9734f SHA512 
a478470d6e90c870dad606649009c085451d3890632dfc05a84890ff9d69e8465eff52d4853b4dc4a82ebcb15074c8f2fd07bbde132404a01c1c5df0867ee3f2
 WHIRLPOOL 
21225df1baadd02dbdc9f0b7aea6a2323ac1a1ac177453b67d5387b87a711e505395d17efada9ca5d079d919842da69c6d41d9a3a6ec6375d8526c3ed32f8ad3
 DIST lammps-14Mar16.tar.gz 88642225 SHA256 
79b7f3e75d553a86c7bf3ffbb8305fd0fe92f6a57d634b983b6a31816a72dabb SHA512 
5ba774165ea4957fc3f33c91b96ff7b5e2ab498b6979d7887d5e7dfd464e3c830edffcc341e93fc8dcdb89f3eadd683c0893d4a8d2664ad469aa79ddc39c21b7
 WHIRLPOOL 
ecafe88e06839ce506dba86a30a8548fd6b5771155e4d4c9b42932573ad932854fdecff80299c62ab529d2cfd97147ed3bcdf7ffe034e266914b078ac8708510
 DIST lammps-15Jan16.tar.gz 85956338 SHA256 
e90816bf20622200f5037415e5c45a0f950f7407886121708b794b1e75b93c3a SHA512 
7dc2043afba78ec8d61b5880b6123952b42e5076fe7e3c3855186215054bc28710b89fd5b015d495fcfe38d5970efd43f3e6e834e80f39b6305b551d39f5eeab
 WHIRLPOOL 
13bd3f41047492035c24e11d47b36ec8565d226738be492159ba498827c79eab4a7ec7402e037820b635b0d8d4c56fbdedea482f2f93e370275d717c93bc281c
 DIST lammps-15May15.tar.gz 63835027 SHA256 
0233ea98c7d77d31bd0a538bb674c0ee8f000f1d0ee1b8c049072873192aa228 SHA512 
a23c16b98117590b15ca7662b878fb2f76ec41399c329c98deb48e28a0ffce293443269513a96c2503389894b598787b19dadc210d4b4dbc6a7432caf633e7d1
 WHIRLPOOL 
4c4edfd772bbf534e42fc43e1feaf3b8f76e74c58ec1e985e3c29ee0d8e64aa8c501b8e45e078643409c320a1d834b0d5eb699e7d1ec29df06be0126d12492f1
 DIST lammps-1Mar16.tar.gz 87945422 SHA256 
af2bd7ab2a28aa14b8afa3d8703cbaf27d924400e237bf44e9e2da091c0b91eb SHA512 
25b59f840187053a9f47bc41f5d0b29a69ac507e05528fb3e84c2bb8facd90fff95e99cbd8707c8d087371355a2e1c5af1eb3e4115b788444af5d129e754fe9d
 WHIRLPOOL 
b45f4ca459a88770c6d194f609f55694bdb50b7a54cf57a34995e4d3f6f0b432f99fdd9c7187c8e614a98b31387bfcc259baa9218f2c3bb5e146991c3a113207
 DIST lammps-20Nov15.tar.gz 90227651 SHA256 
7c392c848e73335226b2fef6bb8034b1152f91862d955a3bae00502bf9d8e8fe SHA512 
4bff70e45fb30be10a33b4c6c60b73cceddf8d42588b0630b4802f1e61dea3c237c01c3667585ad210ef2cdb811491b1b8495718a90bb57853c58245e29d1fe4
 WHIRLPOOL 
a01f54911a5edb666ef5af5302cf60d61d58d20f2112578e4d7bd16787b2bf59da09e9fe7ffa021fb6a97db40b23301ed77010f48a05e5471742c0e71413b7e1
 DIST lammps-22Jan16.tar.gz 85952234 SHA256 

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2016-04-15 Thread Nicolas Bock
commit: 6133f24b7aa014b37f3df585a93e7a95d8f60a33
Author: Nicolas Bock  gentoo  org>
AuthorDate: Fri Apr 15 07:37:27 2016 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Fri Apr 15 07:38:09 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6133f24b

sci-physics/lammps: Version bump

Package-Manager: portage-2.2.26

 sci-physics/lammps/Manifest   |   1 +
 sci-physics/lammps/lammps-20160314.ebuild | 218 ++
 2 files changed, 219 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index 1dc83a1..116b59f 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -3,6 +3,7 @@ DIST lammps-10Feb15.tar.gz 62912048 SHA256 
59373e9b5592f7b697a144bbce1fb742726e0
 DIST lammps-10Mar16.tar.gz 88637744 SHA256 
b40d79d4a8490a549dc46f259ce65095d75e78059b002083eb899825e802c1ac SHA512 
b850c9f9826cd7f4db2d922c9ee1bc8302ea5cf92200f56e5aa834850f690ee8e17dca6e431651ccfded34bd79e2b8e50cfb2e7de3bd93359279f06bb8704424
 WHIRLPOOL 
283e74dd90454a79119ac9d69bc61ba44d0a23fd18455286faea5867f018e69d9ce593d06c6940e7e7f9f89cdaee7c83ff592a7a8816fdcab703c25a9c65f28b
 DIST lammps-11Dec15.tar.gz 82386057 SHA256 
f95cce2efa5f9d5649de22c19c96281f3af7b0f65a1f051a268131fe526542d9 SHA512 
dce3c29811ee25b8404774b69d7e9746535bed5c4ae9a1c21aaf6979e411bb4b777ca95a4f788d16f6093785e074dbc5275c2d99b1c1d6a28aa0706069855a77
 WHIRLPOOL 
a0b7fcf202745d22511ced803c8bc55b0487a8cdb2c32a0c9a121569a7e5641b072ccbcc70ef7a1529da736d6166d6d2afd80769fc84fc4f07af25b023710a57
 DIST lammps-11Sep15.tar.gz 87274144 SHA256 
79a40bc395a9052345cf1c7caa8da69f6ec0603e0be09503b060c51672a9734f SHA512 
a478470d6e90c870dad606649009c085451d3890632dfc05a84890ff9d69e8465eff52d4853b4dc4a82ebcb15074c8f2fd07bbde132404a01c1c5df0867ee3f2
 WHIRLPOOL 
21225df1baadd02dbdc9f0b7aea6a2323ac1a1ac177453b67d5387b87a711e505395d17efada9ca5d079d919842da69c6d41d9a3a6ec6375d8526c3ed32f8ad3
+DIST lammps-14Mar16.tar.gz 88642225 SHA256 
79b7f3e75d553a86c7bf3ffbb8305fd0fe92f6a57d634b983b6a31816a72dabb SHA512 
5ba774165ea4957fc3f33c91b96ff7b5e2ab498b6979d7887d5e7dfd464e3c830edffcc341e93fc8dcdb89f3eadd683c0893d4a8d2664ad469aa79ddc39c21b7
 WHIRLPOOL 
ecafe88e06839ce506dba86a30a8548fd6b5771155e4d4c9b42932573ad932854fdecff80299c62ab529d2cfd97147ed3bcdf7ffe034e266914b078ac8708510
 DIST lammps-15Jan16.tar.gz 85956338 SHA256 
e90816bf20622200f5037415e5c45a0f950f7407886121708b794b1e75b93c3a SHA512 
7dc2043afba78ec8d61b5880b6123952b42e5076fe7e3c3855186215054bc28710b89fd5b015d495fcfe38d5970efd43f3e6e834e80f39b6305b551d39f5eeab
 WHIRLPOOL 
13bd3f41047492035c24e11d47b36ec8565d226738be492159ba498827c79eab4a7ec7402e037820b635b0d8d4c56fbdedea482f2f93e370275d717c93bc281c
 DIST lammps-15May15.tar.gz 63835027 SHA256 
0233ea98c7d77d31bd0a538bb674c0ee8f000f1d0ee1b8c049072873192aa228 SHA512 
a23c16b98117590b15ca7662b878fb2f76ec41399c329c98deb48e28a0ffce293443269513a96c2503389894b598787b19dadc210d4b4dbc6a7432caf633e7d1
 WHIRLPOOL 
4c4edfd772bbf534e42fc43e1feaf3b8f76e74c58ec1e985e3c29ee0d8e64aa8c501b8e45e078643409c320a1d834b0d5eb699e7d1ec29df06be0126d12492f1
 DIST lammps-1Mar16.tar.gz 87945422 SHA256 
af2bd7ab2a28aa14b8afa3d8703cbaf27d924400e237bf44e9e2da091c0b91eb SHA512 
25b59f840187053a9f47bc41f5d0b29a69ac507e05528fb3e84c2bb8facd90fff95e99cbd8707c8d087371355a2e1c5af1eb3e4115b788444af5d129e754fe9d
 WHIRLPOOL 
b45f4ca459a88770c6d194f609f55694bdb50b7a54cf57a34995e4d3f6f0b432f99fdd9c7187c8e614a98b31387bfcc259baa9218f2c3bb5e146991c3a113207

diff --git a/sci-physics/lammps/lammps-20160314.ebuild 
b/sci-physics/lammps/lammps-20160314.ebuild
new file mode 100644
index 000..08762c3
--- /dev/null
+++ b/sci-physics/lammps/lammps-20160314.ebuild
@@ -0,0 +1,218 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+
+inherit eutils flag-o-matic fortran-2 multilib python-r1
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2}
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="http://lammps.sandia.gov/;
+SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples gzip lammps-memalign mpi python static-libs"
+
+# blas/lapack is needed by the ATC package which is only built with MPI.
+DEPEND="
+   gzip? ( app-arch/gzip )
+   mpi? (
+   virtual/blas
+   virtual/lapack
+   virtual/mpi
+   )
+   python? ( ${PYTHON_DEPS} )
+   sci-libs/voro++
+   "
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+S="${WORKDIR}/${MY_P}"
+
+lmp_emake() {
+   local LAMMPS_INCLUDEFLAGS
+   LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
+   LAMMPS_INCLUDEFLAGS+="$(usex 

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2016-04-14 Thread Nicolas Bock
commit: 94aac5b2c74afddd1cb4a2028c9aec3511a30fe9
Author: Nicolas Bock  gentoo  org>
AuthorDate: Thu Apr 14 08:05:53 2016 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Thu Apr 14 08:05:53 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94aac5b2

sci-physics/lammps: Version bump

Package-Manager: portage-2.2.26

 sci-physics/lammps/Manifest   |   1 +
 sci-physics/lammps/lammps-20160310.ebuild | 218 ++
 2 files changed, 219 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index b11ce0c..1dc83a1 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -1,5 +1,6 @@
 DIST lammps-10Aug15.tar.gz 87890369 SHA256 
450a765f94b70a6f38637854f1d7496dca98d359414c527f8de99bed1fdd94d2 SHA512 
fc395cf7e59de7e71bad64e2500224d33ff0f76bb79530fdcde5ec9879b91c332d1421a25e5d5bb9cc47a55745e760d01b2ac8ad29f9e71c8a90a0ace9212618
 WHIRLPOOL 
3f50513137283f4deb9b6a2c13a7ba63814b0ddd59d33e428fba9d3f94f61baa1b3b9d9d080982453a7828d2a98e619cded4d27716fd165db595832a157c9f6b
 DIST lammps-10Feb15.tar.gz 62912048 SHA256 
59373e9b5592f7b697a144bbce1fb742726e03536b7bb355dac7a9e013ddf9b8 SHA512 
a7804377a23f03f338bdaf443439dffcdc52293b4c45e6369b340a1107510fed0b8a198e3b5afcff2e04e109985b52ee62e7b28276697bae37ac6f783d1ab9f2
 WHIRLPOOL 
09f29cadf8b072d388abe45ec219341d2a14a6c9cc9e4010a0f7945e930e9984738f7837748d117ab95ca76ce0c8d9160fe88dcec17e8d21b81f385dec8f7005
+DIST lammps-10Mar16.tar.gz 88637744 SHA256 
b40d79d4a8490a549dc46f259ce65095d75e78059b002083eb899825e802c1ac SHA512 
b850c9f9826cd7f4db2d922c9ee1bc8302ea5cf92200f56e5aa834850f690ee8e17dca6e431651ccfded34bd79e2b8e50cfb2e7de3bd93359279f06bb8704424
 WHIRLPOOL 
283e74dd90454a79119ac9d69bc61ba44d0a23fd18455286faea5867f018e69d9ce593d06c6940e7e7f9f89cdaee7c83ff592a7a8816fdcab703c25a9c65f28b
 DIST lammps-11Dec15.tar.gz 82386057 SHA256 
f95cce2efa5f9d5649de22c19c96281f3af7b0f65a1f051a268131fe526542d9 SHA512 
dce3c29811ee25b8404774b69d7e9746535bed5c4ae9a1c21aaf6979e411bb4b777ca95a4f788d16f6093785e074dbc5275c2d99b1c1d6a28aa0706069855a77
 WHIRLPOOL 
a0b7fcf202745d22511ced803c8bc55b0487a8cdb2c32a0c9a121569a7e5641b072ccbcc70ef7a1529da736d6166d6d2afd80769fc84fc4f07af25b023710a57
 DIST lammps-11Sep15.tar.gz 87274144 SHA256 
79a40bc395a9052345cf1c7caa8da69f6ec0603e0be09503b060c51672a9734f SHA512 
a478470d6e90c870dad606649009c085451d3890632dfc05a84890ff9d69e8465eff52d4853b4dc4a82ebcb15074c8f2fd07bbde132404a01c1c5df0867ee3f2
 WHIRLPOOL 
21225df1baadd02dbdc9f0b7aea6a2323ac1a1ac177453b67d5387b87a711e505395d17efada9ca5d079d919842da69c6d41d9a3a6ec6375d8526c3ed32f8ad3
 DIST lammps-15Jan16.tar.gz 85956338 SHA256 
e90816bf20622200f5037415e5c45a0f950f7407886121708b794b1e75b93c3a SHA512 
7dc2043afba78ec8d61b5880b6123952b42e5076fe7e3c3855186215054bc28710b89fd5b015d495fcfe38d5970efd43f3e6e834e80f39b6305b551d39f5eeab
 WHIRLPOOL 
13bd3f41047492035c24e11d47b36ec8565d226738be492159ba498827c79eab4a7ec7402e037820b635b0d8d4c56fbdedea482f2f93e370275d717c93bc281c

diff --git a/sci-physics/lammps/lammps-20160310.ebuild 
b/sci-physics/lammps/lammps-20160310.ebuild
new file mode 100644
index 000..08762c3
--- /dev/null
+++ b/sci-physics/lammps/lammps-20160310.ebuild
@@ -0,0 +1,218 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+
+inherit eutils flag-o-matic fortran-2 multilib python-r1
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2}
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="http://lammps.sandia.gov/;
+SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples gzip lammps-memalign mpi python static-libs"
+
+# blas/lapack is needed by the ATC package which is only built with MPI.
+DEPEND="
+   gzip? ( app-arch/gzip )
+   mpi? (
+   virtual/blas
+   virtual/lapack
+   virtual/mpi
+   )
+   python? ( ${PYTHON_DEPS} )
+   sci-libs/voro++
+   "
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+S="${WORKDIR}/${MY_P}"
+
+lmp_emake() {
+   local LAMMPS_INCLUDEFLAGS
+   LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
+   LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN=64' 
'')"
+
+   # The lammps makefile uses CC to indicate the C++ compiler.
+   emake \
+   ARCHIVE="$(tc-getAR)" \
+   CC="$(usex mpi "mpic++" "$(tc-getCXX)")" \
+   F90="$(usex mpi "mpif90" "$(tc-getFC)")" \
+   LINK="$(usex mpi "mpic++" "$(tc-getCXX)")" \
+   CCFLAGS="${CXXFLAGS}" \
+   F90FLAGS="${FCFLAGS}" \
+   LINKFLAGS="${LDFLAGS}" 

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/, sci-physics/lammps/files/

2016-04-13 Thread Nicolas Bock
commit: 5da33f4d97bcd780a78fb538ec3e49541e80c73c
Author: Nicolas Bock  gentoo  org>
AuthorDate: Wed Apr 13 07:12:03 2016 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Wed Apr 13 07:12:29 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5da33f4d

sci-physics/lammps: Version bump

Package-Manager: portage-2.2.26

 sci-physics/lammps/Manifest  |   1 +
 sci-physics/lammps/files/lammps-python3-r2.patch |  11 ++
 sci-physics/lammps/lammps-20160301.ebuild| 218 +++
 3 files changed, 230 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index 95f3b49..b11ce0c 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -4,6 +4,7 @@ DIST lammps-11Dec15.tar.gz 82386057 SHA256 
f95cce2efa5f9d5649de22c19c96281f3af7b
 DIST lammps-11Sep15.tar.gz 87274144 SHA256 
79a40bc395a9052345cf1c7caa8da69f6ec0603e0be09503b060c51672a9734f SHA512 
a478470d6e90c870dad606649009c085451d3890632dfc05a84890ff9d69e8465eff52d4853b4dc4a82ebcb15074c8f2fd07bbde132404a01c1c5df0867ee3f2
 WHIRLPOOL 
21225df1baadd02dbdc9f0b7aea6a2323ac1a1ac177453b67d5387b87a711e505395d17efada9ca5d079d919842da69c6d41d9a3a6ec6375d8526c3ed32f8ad3
 DIST lammps-15Jan16.tar.gz 85956338 SHA256 
e90816bf20622200f5037415e5c45a0f950f7407886121708b794b1e75b93c3a SHA512 
7dc2043afba78ec8d61b5880b6123952b42e5076fe7e3c3855186215054bc28710b89fd5b015d495fcfe38d5970efd43f3e6e834e80f39b6305b551d39f5eeab
 WHIRLPOOL 
13bd3f41047492035c24e11d47b36ec8565d226738be492159ba498827c79eab4a7ec7402e037820b635b0d8d4c56fbdedea482f2f93e370275d717c93bc281c
 DIST lammps-15May15.tar.gz 63835027 SHA256 
0233ea98c7d77d31bd0a538bb674c0ee8f000f1d0ee1b8c049072873192aa228 SHA512 
a23c16b98117590b15ca7662b878fb2f76ec41399c329c98deb48e28a0ffce293443269513a96c2503389894b598787b19dadc210d4b4dbc6a7432caf633e7d1
 WHIRLPOOL 
4c4edfd772bbf534e42fc43e1feaf3b8f76e74c58ec1e985e3c29ee0d8e64aa8c501b8e45e078643409c320a1d834b0d5eb699e7d1ec29df06be0126d12492f1
+DIST lammps-1Mar16.tar.gz 87945422 SHA256 
af2bd7ab2a28aa14b8afa3d8703cbaf27d924400e237bf44e9e2da091c0b91eb SHA512 
25b59f840187053a9f47bc41f5d0b29a69ac507e05528fb3e84c2bb8facd90fff95e99cbd8707c8d087371355a2e1c5af1eb3e4115b788444af5d129e754fe9d
 WHIRLPOOL 
b45f4ca459a88770c6d194f609f55694bdb50b7a54cf57a34995e4d3f6f0b432f99fdd9c7187c8e614a98b31387bfcc259baa9218f2c3bb5e146991c3a113207
 DIST lammps-20Nov15.tar.gz 90227651 SHA256 
7c392c848e73335226b2fef6bb8034b1152f91862d955a3bae00502bf9d8e8fe SHA512 
4bff70e45fb30be10a33b4c6c60b73cceddf8d42588b0630b4802f1e61dea3c237c01c3667585ad210ef2cdb811491b1b8495718a90bb57853c58245e29d1fe4
 WHIRLPOOL 
a01f54911a5edb666ef5af5302cf60d61d58d20f2112578e4d7bd16787b2bf59da09e9fe7ffa021fb6a97db40b23301ed77010f48a05e5471742c0e71413b7e1
 DIST lammps-22Jan16.tar.gz 85952234 SHA256 
46425bf0ae73f716195a29dc9823c2c5989504f85b49a316bc304caaf6e6a674 SHA512 
3ceeeaf76621bbc11ea25d5fb321b602b34ffb3893898a704b02e5cd428a36b2017006fdc1f7b1c5f957c33f26ca103a2939538ae7937555e0b25b5852cd48f3
 WHIRLPOOL 
7f61ea1924eceb190b7cf56ed32db75f6a45c99dbf1522862124f59acd1f79b1a46310d5e31a988011461a55c319677eaec2bf713e9a5cda0411b5d2280aa784
 DIST lammps-22Oct15.tar.gz 87938562 SHA256 
8376b52e8eef4d1c3628c15ff358ecf74303e308566f41fd055701f6af3b6484 SHA512 
cbe61420cccd11cd23214802dfd2d1b2b1b28511a53dbf22e993fa3592404e8dda29fcb7bcd4e6e2d1e2251ddc6f020d48bafa66c8fceaa27d4af2e21640
 WHIRLPOOL 
11d09b18ff742d6ac4fcb400df93d7ac29144ee554f7241e58da80d039a99ef23b4b81709170ed12215693de97b6b48c9a6967d7d0539fd7f2f172a1e0a83661

diff --git a/sci-physics/lammps/files/lammps-python3-r2.patch 
b/sci-physics/lammps/files/lammps-python3-r2.patch
new file mode 100644
index 000..a447c4b
--- /dev/null
+++ b/sci-physics/lammps/files/lammps-python3-r2.patch
@@ -0,0 +1,11 @@
+--- lammps-23Mar16/python/lammps.py(original)
 lammps-23Mar16/python/lammps.py(refactored)
+@@ -208,7 +208,7 @@
+   result = (c_double*nlocal)()
+   self.lib.lammps_extract_variable.restype = POINTER(c_double)
+   ptr = self.lib.lammps_extract_variable(self.lmp,name,group)
+-  for i in xrange(nlocal): result[i] = ptr[i]
++  for i in range(nlocal): result[i] = ptr[i]
+   self.lib.lammps_free(ptr)
+   return result
+ return None

diff --git a/sci-physics/lammps/lammps-20160301.ebuild 
b/sci-physics/lammps/lammps-20160301.ebuild
new file mode 100644
index 000..08762c3
--- /dev/null
+++ b/sci-physics/lammps/lammps-20160301.ebuild
@@ -0,0 +1,218 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+
+inherit eutils flag-o-matic fortran-2 multilib python-r1
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2}
+
+DESCRIPTION="Large-scale Atomic/Molecular 

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2016-01-25 Thread Nicolas Bock
commit: 108397964c766d59c7d53729ecabaf7436111481
Author: Nicolas Bock  gentoo  org>
AuthorDate: Mon Jan 25 12:49:55 2016 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Mon Jan 25 12:50:19 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10839796

sci-physics/lammps: Version bump

Package-Manager: portage-2.2.26

 sci-physics/lammps/Manifest   |   1 +
 sci-physics/lammps/lammps-20160122.ebuild | 218 ++
 2 files changed, 219 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index df4d8e8..95f3b49 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -5,6 +5,7 @@ DIST lammps-11Sep15.tar.gz 87274144 SHA256 
79a40bc395a9052345cf1c7caa8da69f6ec06
 DIST lammps-15Jan16.tar.gz 85956338 SHA256 
e90816bf20622200f5037415e5c45a0f950f7407886121708b794b1e75b93c3a SHA512 
7dc2043afba78ec8d61b5880b6123952b42e5076fe7e3c3855186215054bc28710b89fd5b015d495fcfe38d5970efd43f3e6e834e80f39b6305b551d39f5eeab
 WHIRLPOOL 
13bd3f41047492035c24e11d47b36ec8565d226738be492159ba498827c79eab4a7ec7402e037820b635b0d8d4c56fbdedea482f2f93e370275d717c93bc281c
 DIST lammps-15May15.tar.gz 63835027 SHA256 
0233ea98c7d77d31bd0a538bb674c0ee8f000f1d0ee1b8c049072873192aa228 SHA512 
a23c16b98117590b15ca7662b878fb2f76ec41399c329c98deb48e28a0ffce293443269513a96c2503389894b598787b19dadc210d4b4dbc6a7432caf633e7d1
 WHIRLPOOL 
4c4edfd772bbf534e42fc43e1feaf3b8f76e74c58ec1e985e3c29ee0d8e64aa8c501b8e45e078643409c320a1d834b0d5eb699e7d1ec29df06be0126d12492f1
 DIST lammps-20Nov15.tar.gz 90227651 SHA256 
7c392c848e73335226b2fef6bb8034b1152f91862d955a3bae00502bf9d8e8fe SHA512 
4bff70e45fb30be10a33b4c6c60b73cceddf8d42588b0630b4802f1e61dea3c237c01c3667585ad210ef2cdb811491b1b8495718a90bb57853c58245e29d1fe4
 WHIRLPOOL 
a01f54911a5edb666ef5af5302cf60d61d58d20f2112578e4d7bd16787b2bf59da09e9fe7ffa021fb6a97db40b23301ed77010f48a05e5471742c0e71413b7e1
+DIST lammps-22Jan16.tar.gz 85952234 SHA256 
46425bf0ae73f716195a29dc9823c2c5989504f85b49a316bc304caaf6e6a674 SHA512 
3ceeeaf76621bbc11ea25d5fb321b602b34ffb3893898a704b02e5cd428a36b2017006fdc1f7b1c5f957c33f26ca103a2939538ae7937555e0b25b5852cd48f3
 WHIRLPOOL 
7f61ea1924eceb190b7cf56ed32db75f6a45c99dbf1522862124f59acd1f79b1a46310d5e31a988011461a55c319677eaec2bf713e9a5cda0411b5d2280aa784
 DIST lammps-22Oct15.tar.gz 87938562 SHA256 
8376b52e8eef4d1c3628c15ff358ecf74303e308566f41fd055701f6af3b6484 SHA512 
cbe61420cccd11cd23214802dfd2d1b2b1b28511a53dbf22e993fa3592404e8dda29fcb7bcd4e6e2d1e2251ddc6f020d48bafa66c8fceaa27d4af2e21640
 WHIRLPOOL 
11d09b18ff742d6ac4fcb400df93d7ac29144ee554f7241e58da80d039a99ef23b4b81709170ed12215693de97b6b48c9a6967d7d0539fd7f2f172a1e0a83661
 DIST lammps-23Oct15.tar.gz 87933918 SHA256 
3500cdeb22344c7f3a040834a232d6c5ddb9f601820794441fcc24dadedc49b6 SHA512 
a26d214b3e7c47d63cf00a364753a829d1c8f0cf4f8b73e829a4463650303d6905b6c942df5890387413b44496c8615b286296b34df9181e54806bb2f361b39a
 WHIRLPOOL 
9a2d6e8fb57f1af2969345d9b250ed1244d2e40c97d5e2994c0ef6225ca265b490809848faa7cdc29a3eaa7c51a6223320039863f6c382a1a51da6f474e52088
 DIST lammps-24Sep15.tar.gz 87307191 SHA256 
e03cdeb2b3b6107d98969febea26575c85590603ab4f79d26efc46bac6d6cc60 SHA512 
356dd556f845cec456865062375120c0898cef1870617d80b31b0e8e964585140120b21f891cd9b40ecde7aaf43beb34d7b15396830e08273624a9b14da551e4
 WHIRLPOOL 
667b8aaf927d268c569a192c835b7dbdc80a0f25abb1f2c96007517ea218a69b2816dde4ebe28ca82974d01472c0e1126b67e89a19fb3ef49e4020f3d9c69fba

diff --git a/sci-physics/lammps/lammps-20160122.ebuild 
b/sci-physics/lammps/lammps-20160122.ebuild
new file mode 100644
index 000..743cfaf
--- /dev/null
+++ b/sci-physics/lammps/lammps-20160122.ebuild
@@ -0,0 +1,218 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+
+inherit eutils flag-o-matic fortran-2 multilib python-r1
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2}
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="http://lammps.sandia.gov/;
+SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples gzip lammps-memalign mpi python static-libs"
+
+# blas/lapack is needed by the ATC package which is only built with MPI.
+DEPEND="
+   gzip? ( app-arch/gzip )
+   mpi? (
+   virtual/blas
+   virtual/lapack
+   virtual/mpi
+   )
+   python? ( ${PYTHON_DEPS} )
+   sci-libs/voro++
+   "
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+S="${WORKDIR}/${MY_P}"
+
+lmp_emake() {
+   local LAMMPS_INCLUDEFLAGS
+   LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
+   LAMMPS_INCLUDEFLAGS+="$(usex 

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2016-01-23 Thread Agostino Sarubbo
commit: e8a8c237bdd9c03756d31418e8deb707256fc14b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Jan 23 16:58:58 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Jan 23 16:59:20 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8a8c237

sci-physics/lammps: amd64 stable wrt bug #572100

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sci-physics/lammps/lammps-20151207.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-physics/lammps/lammps-20151207.ebuild 
b/sci-physics/lammps/lammps-20151207.ebuild
index e692e6f..2158b5f 100644
--- a/sci-physics/lammps/lammps-20151207.ebuild
+++ b/sci-physics/lammps/lammps-20151207.ebuild
@@ -21,7 +21,7 @@ SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="doc examples gzip lammps-memalign mpi python static-libs"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2016-01-19 Thread Nicolas Bock
commit: 78fadec1805cc988e6978b78f99979caeeaad7dd
Author: Nicolas Bock  gentoo  org>
AuthorDate: Tue Jan 19 17:03:51 2016 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Tue Jan 19 17:06:19 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78fadec1

sci-physics/lammps: Version bump

Package-Manager: portage-2.2.26

 sci-physics/lammps/Manifest   |   1 +
 sci-physics/lammps/lammps-20160115.ebuild | 218 ++
 2 files changed, 219 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index feecc9a..df4d8e8 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -2,6 +2,7 @@ DIST lammps-10Aug15.tar.gz 87890369 SHA256 
450a765f94b70a6f38637854f1d7496dca98d
 DIST lammps-10Feb15.tar.gz 62912048 SHA256 
59373e9b5592f7b697a144bbce1fb742726e03536b7bb355dac7a9e013ddf9b8 SHA512 
a7804377a23f03f338bdaf443439dffcdc52293b4c45e6369b340a1107510fed0b8a198e3b5afcff2e04e109985b52ee62e7b28276697bae37ac6f783d1ab9f2
 WHIRLPOOL 
09f29cadf8b072d388abe45ec219341d2a14a6c9cc9e4010a0f7945e930e9984738f7837748d117ab95ca76ce0c8d9160fe88dcec17e8d21b81f385dec8f7005
 DIST lammps-11Dec15.tar.gz 82386057 SHA256 
f95cce2efa5f9d5649de22c19c96281f3af7b0f65a1f051a268131fe526542d9 SHA512 
dce3c29811ee25b8404774b69d7e9746535bed5c4ae9a1c21aaf6979e411bb4b777ca95a4f788d16f6093785e074dbc5275c2d99b1c1d6a28aa0706069855a77
 WHIRLPOOL 
a0b7fcf202745d22511ced803c8bc55b0487a8cdb2c32a0c9a121569a7e5641b072ccbcc70ef7a1529da736d6166d6d2afd80769fc84fc4f07af25b023710a57
 DIST lammps-11Sep15.tar.gz 87274144 SHA256 
79a40bc395a9052345cf1c7caa8da69f6ec0603e0be09503b060c51672a9734f SHA512 
a478470d6e90c870dad606649009c085451d3890632dfc05a84890ff9d69e8465eff52d4853b4dc4a82ebcb15074c8f2fd07bbde132404a01c1c5df0867ee3f2
 WHIRLPOOL 
21225df1baadd02dbdc9f0b7aea6a2323ac1a1ac177453b67d5387b87a711e505395d17efada9ca5d079d919842da69c6d41d9a3a6ec6375d8526c3ed32f8ad3
+DIST lammps-15Jan16.tar.gz 85956338 SHA256 
e90816bf20622200f5037415e5c45a0f950f7407886121708b794b1e75b93c3a SHA512 
7dc2043afba78ec8d61b5880b6123952b42e5076fe7e3c3855186215054bc28710b89fd5b015d495fcfe38d5970efd43f3e6e834e80f39b6305b551d39f5eeab
 WHIRLPOOL 
13bd3f41047492035c24e11d47b36ec8565d226738be492159ba498827c79eab4a7ec7402e037820b635b0d8d4c56fbdedea482f2f93e370275d717c93bc281c
 DIST lammps-15May15.tar.gz 63835027 SHA256 
0233ea98c7d77d31bd0a538bb674c0ee8f000f1d0ee1b8c049072873192aa228 SHA512 
a23c16b98117590b15ca7662b878fb2f76ec41399c329c98deb48e28a0ffce293443269513a96c2503389894b598787b19dadc210d4b4dbc6a7432caf633e7d1
 WHIRLPOOL 
4c4edfd772bbf534e42fc43e1feaf3b8f76e74c58ec1e985e3c29ee0d8e64aa8c501b8e45e078643409c320a1d834b0d5eb699e7d1ec29df06be0126d12492f1
 DIST lammps-20Nov15.tar.gz 90227651 SHA256 
7c392c848e73335226b2fef6bb8034b1152f91862d955a3bae00502bf9d8e8fe SHA512 
4bff70e45fb30be10a33b4c6c60b73cceddf8d42588b0630b4802f1e61dea3c237c01c3667585ad210ef2cdb811491b1b8495718a90bb57853c58245e29d1fe4
 WHIRLPOOL 
a01f54911a5edb666ef5af5302cf60d61d58d20f2112578e4d7bd16787b2bf59da09e9fe7ffa021fb6a97db40b23301ed77010f48a05e5471742c0e71413b7e1
 DIST lammps-22Oct15.tar.gz 87938562 SHA256 
8376b52e8eef4d1c3628c15ff358ecf74303e308566f41fd055701f6af3b6484 SHA512 
cbe61420cccd11cd23214802dfd2d1b2b1b28511a53dbf22e993fa3592404e8dda29fcb7bcd4e6e2d1e2251ddc6f020d48bafa66c8fceaa27d4af2e21640
 WHIRLPOOL 
11d09b18ff742d6ac4fcb400df93d7ac29144ee554f7241e58da80d039a99ef23b4b81709170ed12215693de97b6b48c9a6967d7d0539fd7f2f172a1e0a83661

diff --git a/sci-physics/lammps/lammps-20160115.ebuild 
b/sci-physics/lammps/lammps-20160115.ebuild
new file mode 100644
index 000..743cfaf
--- /dev/null
+++ b/sci-physics/lammps/lammps-20160115.ebuild
@@ -0,0 +1,218 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+
+inherit eutils flag-o-matic fortran-2 multilib python-r1
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2}
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="http://lammps.sandia.gov/;
+SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples gzip lammps-memalign mpi python static-libs"
+
+# blas/lapack is needed by the ATC package which is only built with MPI.
+DEPEND="
+   gzip? ( app-arch/gzip )
+   mpi? (
+   virtual/blas
+   virtual/lapack
+   virtual/mpi
+   )
+   python? ( ${PYTHON_DEPS} )
+   sci-libs/voro++
+   "
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+S="${WORKDIR}/${MY_P}"
+
+lmp_emake() {
+   local LAMMPS_INCLUDEFLAGS
+   LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
+   LAMMPS_INCLUDEFLAGS+="$(usex 

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2015-12-17 Thread Nicolas Bock
commit: c63e20a879ea20ce47ed8507ab7e49cab273c525
Author: Nicolas Bock  gentoo  org>
AuthorDate: Thu Dec 17 13:49:13 2015 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Thu Dec 17 13:49:40 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c63e20a8

sci-physics/lammps: Version bump

Package-Manager: portage-2.2.24

 sci-physics/lammps/Manifest   |   1 +
 sci-physics/lammps/lammps-20151209.ebuild | 217 ++
 2 files changed, 218 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index 83fb838..a8d944c 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -13,4 +13,5 @@ DIST lammps-5Oct15.tar.gz 88451532 SHA256 
a76f92ae05b99f9257abf7d79d9365c5743fa5
 DIST lammps-6Nov15.tar.gz 90177074 SHA256 
b908d87106e89aa813c3d1a2e89f297ab42471ee463ef950f87f284d62aa24ac SHA512 
91f8e33a00b3605dbb78f622a19886c11ca8ef3f4babe74e8d8f90bb176d5689e75d619155f58e6754a2756d20c05b74389e34f024167cba1841b8aade171daf
 WHIRLPOOL 
4541537ea73292648764d6c8a7560f3127b8f911f4dcff0a97735c8e75868dc3aec7c2b32a2928ea446e8cfec87c81c9f86a635d29f3a65f42fd27661725911e
 DIST lammps-7Dec15.tar.gz 82168656 SHA256 
7fa1bb1089437c0f38f8c6920286e2f8424e6449956b4d570da2954f507af1e7 SHA512 
13078e7614402efc310a178506134409b40fb2768c4d7ee1cfa6992b247ef25169288ec99d4314b1a98125037d7c1c954bd114abc6ac41c58f60506358d150e2
 WHIRLPOOL 
f9ba52c0c93ea6950b2ee7e0f5e15ebef6ea50f647d23cb2f9a1caf523d3dfb8d52adbdf8f8840eebd7f79fc59ab294310b7bf7109b27c6b7e9d6e7d2f18b7ee
 DIST lammps-8Dec15.tar.gz 90700099 SHA256 
1782a856dcba1696e6e921d891f259e525de750d7cf39ce9457a1992ee4db91f SHA512 
0382683a363975bd27cc1722932cd5b8eda9933bc9c676af135d7e4d784acd93cf60b2b47a19dbb9e4a05e5cf2fbf6ccc2c2a914c39e92e87009e23ead2eb497
 WHIRLPOOL 
dca88d8d55e96c20702856b2074d631ef8f6a0f6209672e612778209ad188c800a673e09605033851349b400241b1f7c8e5e05bad49519838abfe5fe44467c43
+DIST lammps-9Dec15.tar.gz 82374079 SHA256 
36f918174826a80f54e65779ec939e185e81c71f747cb1524e43c58b1869491a SHA512 
a35ef5b3ee99162b96ce1a6d6cc3b0dc18bab7f693b824fc7ad52a7477234ed45c3081c399155725f1ebc3bd1bed312176f08d3fc807e7099d4b41b8f75fd11c
 WHIRLPOOL 
045d817e6a2c74fa2f4a5eb337328d6d9183fcedca44a1e608c59bd83fd4086763ff4d6ebed3715ba23cbde04f1233ef3e4a8e3e964ff3af3744c70580b51d0b
 DIST lammps-9Sep15.tar.gz 87275742 SHA256 
c783be8bf2c2fbef75522b09b4420006d94104f2a60b82f55f7bc255c6163079 SHA512 
60fa8c818c72c3c236095c7aa23c2ec30cc3370b6dc14d0c1d9e347772e70c96dab43019092eb93f2327377f1b4cc642416be65d156b1faf934bfa805d228bcf
 WHIRLPOOL 
4a9dbb0f1b493177614646dcef124c723a3b6171d0894fee8b34e9fff7d0962ada0a2a27564338fef6551aaff322f4b50784b98c250555173cba5478cc60e9af

diff --git a/sci-physics/lammps/lammps-20151209.ebuild 
b/sci-physics/lammps/lammps-20151209.ebuild
new file mode 100644
index 000..e692e6f
--- /dev/null
+++ b/sci-physics/lammps/lammps-20151209.ebuild
@@ -0,0 +1,217 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+
+inherit eutils flag-o-matic fortran-2 multilib python-r1
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2}
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="http://lammps.sandia.gov/;
+SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples gzip lammps-memalign mpi python static-libs"
+
+DEPEND="
+   mpi? (
+   virtual/blas
+   virtual/lapack
+   virtual/mpi
+   )
+   gzip? ( app-arch/gzip )
+   sci-libs/voro++
+   python? ( ${PYTHON_DEPS} )
+   "
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+S="${WORKDIR}/${MY_P}"
+
+lmp_emake() {
+   local LAMMPS_INCLUDEFLAGS
+   LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
+   LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN=64' 
'')"
+
+   # The lammps makefile uses CC to indicate the C++ compiler.
+   emake \
+   ARCHIVE="$(tc-getAR)" \
+   CC="$(usex mpi "mpic++" "$(tc-getCXX)")" \
+   F90="$(usex mpi "mpif90" "$(tc-getFC)")" \
+   LINK="$(usex mpi "mpic++" "$(tc-getCXX)")" \
+   CCFLAGS="${CXXFLAGS}" \
+   F90FLAGS="${FCFLAGS}" \
+   LINKFLAGS="${LDFLAGS}" \
+   LMP_INC="${LAMMPS_INCLUDEFLAGS}" \
+   MPI_INC="$(usex mpi "" "-I../STUBS")" \
+   MPI_PATH="$(usex mpi "" "-L../STUBS")" \
+   MPI_LIB="$(usex mpi "" "-lmpi_stubs")" \
+   user-atc_SYSLIB="$(usex mpi "$($(tc-getPKG_CONFIG) --libs blas) 
$($(tc-getPKG_CONFIG) --libs lapack)" '')"\
+   "$@"
+}
+

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2015-12-17 Thread Nicolas Bock
commit: 7ef51291018b4ac018b40fc36574900264285a53
Author: Nicolas Bock  gentoo  org>
AuthorDate: Thu Dec 17 15:12:28 2015 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Thu Dec 17 15:13:01 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ef51291

sci-physics/lammps: Version bump

Package-Manager: portage-2.2.24

 sci-physics/lammps/Manifest   |   1 +
 sci-physics/lammps/lammps-20151211.ebuild | 217 ++
 2 files changed, 218 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index a8d944c..feecc9a 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -1,5 +1,6 @@
 DIST lammps-10Aug15.tar.gz 87890369 SHA256 
450a765f94b70a6f38637854f1d7496dca98d359414c527f8de99bed1fdd94d2 SHA512 
fc395cf7e59de7e71bad64e2500224d33ff0f76bb79530fdcde5ec9879b91c332d1421a25e5d5bb9cc47a55745e760d01b2ac8ad29f9e71c8a90a0ace9212618
 WHIRLPOOL 
3f50513137283f4deb9b6a2c13a7ba63814b0ddd59d33e428fba9d3f94f61baa1b3b9d9d080982453a7828d2a98e619cded4d27716fd165db595832a157c9f6b
 DIST lammps-10Feb15.tar.gz 62912048 SHA256 
59373e9b5592f7b697a144bbce1fb742726e03536b7bb355dac7a9e013ddf9b8 SHA512 
a7804377a23f03f338bdaf443439dffcdc52293b4c45e6369b340a1107510fed0b8a198e3b5afcff2e04e109985b52ee62e7b28276697bae37ac6f783d1ab9f2
 WHIRLPOOL 
09f29cadf8b072d388abe45ec219341d2a14a6c9cc9e4010a0f7945e930e9984738f7837748d117ab95ca76ce0c8d9160fe88dcec17e8d21b81f385dec8f7005
+DIST lammps-11Dec15.tar.gz 82386057 SHA256 
f95cce2efa5f9d5649de22c19c96281f3af7b0f65a1f051a268131fe526542d9 SHA512 
dce3c29811ee25b8404774b69d7e9746535bed5c4ae9a1c21aaf6979e411bb4b777ca95a4f788d16f6093785e074dbc5275c2d99b1c1d6a28aa0706069855a77
 WHIRLPOOL 
a0b7fcf202745d22511ced803c8bc55b0487a8cdb2c32a0c9a121569a7e5641b072ccbcc70ef7a1529da736d6166d6d2afd80769fc84fc4f07af25b023710a57
 DIST lammps-11Sep15.tar.gz 87274144 SHA256 
79a40bc395a9052345cf1c7caa8da69f6ec0603e0be09503b060c51672a9734f SHA512 
a478470d6e90c870dad606649009c085451d3890632dfc05a84890ff9d69e8465eff52d4853b4dc4a82ebcb15074c8f2fd07bbde132404a01c1c5df0867ee3f2
 WHIRLPOOL 
21225df1baadd02dbdc9f0b7aea6a2323ac1a1ac177453b67d5387b87a711e505395d17efada9ca5d079d919842da69c6d41d9a3a6ec6375d8526c3ed32f8ad3
 DIST lammps-15May15.tar.gz 63835027 SHA256 
0233ea98c7d77d31bd0a538bb674c0ee8f000f1d0ee1b8c049072873192aa228 SHA512 
a23c16b98117590b15ca7662b878fb2f76ec41399c329c98deb48e28a0ffce293443269513a96c2503389894b598787b19dadc210d4b4dbc6a7432caf633e7d1
 WHIRLPOOL 
4c4edfd772bbf534e42fc43e1feaf3b8f76e74c58ec1e985e3c29ee0d8e64aa8c501b8e45e078643409c320a1d834b0d5eb699e7d1ec29df06be0126d12492f1
 DIST lammps-20Nov15.tar.gz 90227651 SHA256 
7c392c848e73335226b2fef6bb8034b1152f91862d955a3bae00502bf9d8e8fe SHA512 
4bff70e45fb30be10a33b4c6c60b73cceddf8d42588b0630b4802f1e61dea3c237c01c3667585ad210ef2cdb811491b1b8495718a90bb57853c58245e29d1fe4
 WHIRLPOOL 
a01f54911a5edb666ef5af5302cf60d61d58d20f2112578e4d7bd16787b2bf59da09e9fe7ffa021fb6a97db40b23301ed77010f48a05e5471742c0e71413b7e1

diff --git a/sci-physics/lammps/lammps-20151211.ebuild 
b/sci-physics/lammps/lammps-20151211.ebuild
new file mode 100644
index 000..e692e6f
--- /dev/null
+++ b/sci-physics/lammps/lammps-20151211.ebuild
@@ -0,0 +1,217 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+
+inherit eutils flag-o-matic fortran-2 multilib python-r1
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2}
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="http://lammps.sandia.gov/;
+SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples gzip lammps-memalign mpi python static-libs"
+
+DEPEND="
+   mpi? (
+   virtual/blas
+   virtual/lapack
+   virtual/mpi
+   )
+   gzip? ( app-arch/gzip )
+   sci-libs/voro++
+   python? ( ${PYTHON_DEPS} )
+   "
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+S="${WORKDIR}/${MY_P}"
+
+lmp_emake() {
+   local LAMMPS_INCLUDEFLAGS
+   LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
+   LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN=64' 
'')"
+
+   # The lammps makefile uses CC to indicate the C++ compiler.
+   emake \
+   ARCHIVE="$(tc-getAR)" \
+   CC="$(usex mpi "mpic++" "$(tc-getCXX)")" \
+   F90="$(usex mpi "mpif90" "$(tc-getFC)")" \
+   LINK="$(usex mpi "mpic++" "$(tc-getCXX)")" \
+   CCFLAGS="${CXXFLAGS}" \
+   F90FLAGS="${FCFLAGS}" \
+   LINKFLAGS="${LDFLAGS}" \
+   LMP_INC="${LAMMPS_INCLUDEFLAGS}" \
+   

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2015-12-16 Thread Nicolas Bock
commit: e1eb41069d51ee1799b0ccd48474041fca80c146
Author: Nicolas Bock  gentoo  org>
AuthorDate: Wed Dec 16 13:41:14 2015 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Wed Dec 16 13:42:39 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1eb4106

sci-physics/lammps: Version bump

Package-Manager: portage-2.2.24

 sci-physics/lammps/Manifest   |   1 +
 sci-physics/lammps/lammps-20151207.ebuild | 217 ++
 2 files changed, 218 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index c6b1c2d..2545b3b 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -11,4 +11,5 @@ DIST lammps-31Oct15.tar.gz 90163112 SHA256 
c9f50531ddd720cc4aa469f74a8c528b91934
 DIST lammps-4Sep15.tar.gz 87259558 SHA256 
8652c801e4ce8b6b7d42a6c71f76b68a6e741dc8efb8d7d3dad36b624fe8f150 SHA512 
ee730c8bd96e14931192a68c12e4ebde301cc3525b20816d051059f155b70c6edcea7dc2ed911e0b89685d751cd5a74b4bb5eedd6c16a042a2191bf8a9665fc9
 WHIRLPOOL 
271ac0d74e03d3e3e118a8b2385d98ce3f566ead67f1c329a219c265f886dc267b11be17c2caa52749ebac212bbc7456fba2d0d6ec69cd25815316e601b3360a
 DIST lammps-5Oct15.tar.gz 88451532 SHA256 
a76f92ae05b99f9257abf7d79d9365c5743fa5a16b941a5e40f74036c5879211 SHA512 
e0a034778cd5e3b9a27c9fc6257f1f7a6a9161732cd83bac2c4b0f82c39d5a6a385bb4640322478bfbe9467afb28b998cd19108b3d4a21e369b80c39a486e065
 WHIRLPOOL 
291e7820d4736421aeda9a1295854bd7b52d8ca3f14900e9394373410ee5db02ad6ab53991cf4dc8e73328b24fa44659d10693aca7cb48301227299ad622ce31
 DIST lammps-6Nov15.tar.gz 90177074 SHA256 
b908d87106e89aa813c3d1a2e89f297ab42471ee463ef950f87f284d62aa24ac SHA512 
91f8e33a00b3605dbb78f622a19886c11ca8ef3f4babe74e8d8f90bb176d5689e75d619155f58e6754a2756d20c05b74389e34f024167cba1841b8aade171daf
 WHIRLPOOL 
4541537ea73292648764d6c8a7560f3127b8f911f4dcff0a97735c8e75868dc3aec7c2b32a2928ea446e8cfec87c81c9f86a635d29f3a65f42fd27661725911e
+DIST lammps-7Dec15.tar.gz 82168656 SHA256 
7fa1bb1089437c0f38f8c6920286e2f8424e6449956b4d570da2954f507af1e7 SHA512 
13078e7614402efc310a178506134409b40fb2768c4d7ee1cfa6992b247ef25169288ec99d4314b1a98125037d7c1c954bd114abc6ac41c58f60506358d150e2
 WHIRLPOOL 
f9ba52c0c93ea6950b2ee7e0f5e15ebef6ea50f647d23cb2f9a1caf523d3dfb8d52adbdf8f8840eebd7f79fc59ab294310b7bf7109b27c6b7e9d6e7d2f18b7ee
 DIST lammps-9Sep15.tar.gz 87275742 SHA256 
c783be8bf2c2fbef75522b09b4420006d94104f2a60b82f55f7bc255c6163079 SHA512 
60fa8c818c72c3c236095c7aa23c2ec30cc3370b6dc14d0c1d9e347772e70c96dab43019092eb93f2327377f1b4cc642416be65d156b1faf934bfa805d228bcf
 WHIRLPOOL 
4a9dbb0f1b493177614646dcef124c723a3b6171d0894fee8b34e9fff7d0962ada0a2a27564338fef6551aaff322f4b50784b98c250555173cba5478cc60e9af

diff --git a/sci-physics/lammps/lammps-20151207.ebuild 
b/sci-physics/lammps/lammps-20151207.ebuild
new file mode 100644
index 000..e692e6f
--- /dev/null
+++ b/sci-physics/lammps/lammps-20151207.ebuild
@@ -0,0 +1,217 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+
+inherit eutils flag-o-matic fortran-2 multilib python-r1
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2}
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="http://lammps.sandia.gov/;
+SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples gzip lammps-memalign mpi python static-libs"
+
+DEPEND="
+   mpi? (
+   virtual/blas
+   virtual/lapack
+   virtual/mpi
+   )
+   gzip? ( app-arch/gzip )
+   sci-libs/voro++
+   python? ( ${PYTHON_DEPS} )
+   "
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+S="${WORKDIR}/${MY_P}"
+
+lmp_emake() {
+   local LAMMPS_INCLUDEFLAGS
+   LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
+   LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN=64' 
'')"
+
+   # The lammps makefile uses CC to indicate the C++ compiler.
+   emake \
+   ARCHIVE="$(tc-getAR)" \
+   CC="$(usex mpi "mpic++" "$(tc-getCXX)")" \
+   F90="$(usex mpi "mpif90" "$(tc-getFC)")" \
+   LINK="$(usex mpi "mpic++" "$(tc-getCXX)")" \
+   CCFLAGS="${CXXFLAGS}" \
+   F90FLAGS="${FCFLAGS}" \
+   LINKFLAGS="${LDFLAGS}" \
+   LMP_INC="${LAMMPS_INCLUDEFLAGS}" \
+   MPI_INC="$(usex mpi "" "-I../STUBS")" \
+   MPI_PATH="$(usex mpi "" "-L../STUBS")" \
+   MPI_LIB="$(usex mpi "" "-lmpi_stubs")" \
+   user-atc_SYSLIB="$(usex mpi "$($(tc-getPKG_CONFIG) --libs blas) 
$($(tc-getPKG_CONFIG) --libs lapack)" '')"\
+   "$@"
+}
+

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2015-12-16 Thread Nicolas Bock
commit: c9aece8e23913355c604b7c1ebbb9807e0cf6747
Author: Nicolas Bock  gentoo  org>
AuthorDate: Wed Dec 16 13:53:50 2015 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Wed Dec 16 13:54:23 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9aece8e

sci-physics/lammps: Version bump

Package-Manager: portage-2.2.24

 sci-physics/lammps/Manifest   |   1 +
 sci-physics/lammps/lammps-20151208.ebuild | 217 ++
 2 files changed, 218 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index 2545b3b..83fb838 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -12,4 +12,5 @@ DIST lammps-4Sep15.tar.gz 87259558 SHA256 
8652c801e4ce8b6b7d42a6c71f76b68a6e741d
 DIST lammps-5Oct15.tar.gz 88451532 SHA256 
a76f92ae05b99f9257abf7d79d9365c5743fa5a16b941a5e40f74036c5879211 SHA512 
e0a034778cd5e3b9a27c9fc6257f1f7a6a9161732cd83bac2c4b0f82c39d5a6a385bb4640322478bfbe9467afb28b998cd19108b3d4a21e369b80c39a486e065
 WHIRLPOOL 
291e7820d4736421aeda9a1295854bd7b52d8ca3f14900e9394373410ee5db02ad6ab53991cf4dc8e73328b24fa44659d10693aca7cb48301227299ad622ce31
 DIST lammps-6Nov15.tar.gz 90177074 SHA256 
b908d87106e89aa813c3d1a2e89f297ab42471ee463ef950f87f284d62aa24ac SHA512 
91f8e33a00b3605dbb78f622a19886c11ca8ef3f4babe74e8d8f90bb176d5689e75d619155f58e6754a2756d20c05b74389e34f024167cba1841b8aade171daf
 WHIRLPOOL 
4541537ea73292648764d6c8a7560f3127b8f911f4dcff0a97735c8e75868dc3aec7c2b32a2928ea446e8cfec87c81c9f86a635d29f3a65f42fd27661725911e
 DIST lammps-7Dec15.tar.gz 82168656 SHA256 
7fa1bb1089437c0f38f8c6920286e2f8424e6449956b4d570da2954f507af1e7 SHA512 
13078e7614402efc310a178506134409b40fb2768c4d7ee1cfa6992b247ef25169288ec99d4314b1a98125037d7c1c954bd114abc6ac41c58f60506358d150e2
 WHIRLPOOL 
f9ba52c0c93ea6950b2ee7e0f5e15ebef6ea50f647d23cb2f9a1caf523d3dfb8d52adbdf8f8840eebd7f79fc59ab294310b7bf7109b27c6b7e9d6e7d2f18b7ee
+DIST lammps-8Dec15.tar.gz 90700099 SHA256 
1782a856dcba1696e6e921d891f259e525de750d7cf39ce9457a1992ee4db91f SHA512 
0382683a363975bd27cc1722932cd5b8eda9933bc9c676af135d7e4d784acd93cf60b2b47a19dbb9e4a05e5cf2fbf6ccc2c2a914c39e92e87009e23ead2eb497
 WHIRLPOOL 
dca88d8d55e96c20702856b2074d631ef8f6a0f6209672e612778209ad188c800a673e09605033851349b400241b1f7c8e5e05bad49519838abfe5fe44467c43
 DIST lammps-9Sep15.tar.gz 87275742 SHA256 
c783be8bf2c2fbef75522b09b4420006d94104f2a60b82f55f7bc255c6163079 SHA512 
60fa8c818c72c3c236095c7aa23c2ec30cc3370b6dc14d0c1d9e347772e70c96dab43019092eb93f2327377f1b4cc642416be65d156b1faf934bfa805d228bcf
 WHIRLPOOL 
4a9dbb0f1b493177614646dcef124c723a3b6171d0894fee8b34e9fff7d0962ada0a2a27564338fef6551aaff322f4b50784b98c250555173cba5478cc60e9af

diff --git a/sci-physics/lammps/lammps-20151208.ebuild 
b/sci-physics/lammps/lammps-20151208.ebuild
new file mode 100644
index 000..e692e6f
--- /dev/null
+++ b/sci-physics/lammps/lammps-20151208.ebuild
@@ -0,0 +1,217 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+
+inherit eutils flag-o-matic fortran-2 multilib python-r1
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2}
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="http://lammps.sandia.gov/;
+SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples gzip lammps-memalign mpi python static-libs"
+
+DEPEND="
+   mpi? (
+   virtual/blas
+   virtual/lapack
+   virtual/mpi
+   )
+   gzip? ( app-arch/gzip )
+   sci-libs/voro++
+   python? ( ${PYTHON_DEPS} )
+   "
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+S="${WORKDIR}/${MY_P}"
+
+lmp_emake() {
+   local LAMMPS_INCLUDEFLAGS
+   LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
+   LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN=64' 
'')"
+
+   # The lammps makefile uses CC to indicate the C++ compiler.
+   emake \
+   ARCHIVE="$(tc-getAR)" \
+   CC="$(usex mpi "mpic++" "$(tc-getCXX)")" \
+   F90="$(usex mpi "mpif90" "$(tc-getFC)")" \
+   LINK="$(usex mpi "mpic++" "$(tc-getCXX)")" \
+   CCFLAGS="${CXXFLAGS}" \
+   F90FLAGS="${FCFLAGS}" \
+   LINKFLAGS="${LDFLAGS}" \
+   LMP_INC="${LAMMPS_INCLUDEFLAGS}" \
+   MPI_INC="$(usex mpi "" "-I../STUBS")" \
+   MPI_PATH="$(usex mpi "" "-L../STUBS")" \
+   MPI_LIB="$(usex mpi "" "-lmpi_stubs")" \
+   user-atc_SYSLIB="$(usex mpi "$($(tc-getPKG_CONFIG) --libs blas) 
$($(tc-getPKG_CONFIG) --libs lapack)" '')"\
+   "$@"
+}
+

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2015-12-02 Thread Nicolas Bock
commit: 7aeedc7043c24cdc56d9c48be571ff21bfc7e1c5
Author: Nicolas Bock  gentoo  org>
AuthorDate: Wed Dec  2 13:26:18 2015 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Wed Dec  2 13:26:18 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aeedc70

sci-physics/lammps: Version bump

Package-Manager: portage-2.2.20.1

 sci-physics/lammps/Manifest   |   1 +
 sci-physics/lammps/lammps-20151120.ebuild | 213 ++
 2 files changed, 214 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index 804df4e..c6b1c2d 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -2,6 +2,7 @@ DIST lammps-10Aug15.tar.gz 87890369 SHA256 
450a765f94b70a6f38637854f1d7496dca98d
 DIST lammps-10Feb15.tar.gz 62912048 SHA256 
59373e9b5592f7b697a144bbce1fb742726e03536b7bb355dac7a9e013ddf9b8 SHA512 
a7804377a23f03f338bdaf443439dffcdc52293b4c45e6369b340a1107510fed0b8a198e3b5afcff2e04e109985b52ee62e7b28276697bae37ac6f783d1ab9f2
 WHIRLPOOL 
09f29cadf8b072d388abe45ec219341d2a14a6c9cc9e4010a0f7945e930e9984738f7837748d117ab95ca76ce0c8d9160fe88dcec17e8d21b81f385dec8f7005
 DIST lammps-11Sep15.tar.gz 87274144 SHA256 
79a40bc395a9052345cf1c7caa8da69f6ec0603e0be09503b060c51672a9734f SHA512 
a478470d6e90c870dad606649009c085451d3890632dfc05a84890ff9d69e8465eff52d4853b4dc4a82ebcb15074c8f2fd07bbde132404a01c1c5df0867ee3f2
 WHIRLPOOL 
21225df1baadd02dbdc9f0b7aea6a2323ac1a1ac177453b67d5387b87a711e505395d17efada9ca5d079d919842da69c6d41d9a3a6ec6375d8526c3ed32f8ad3
 DIST lammps-15May15.tar.gz 63835027 SHA256 
0233ea98c7d77d31bd0a538bb674c0ee8f000f1d0ee1b8c049072873192aa228 SHA512 
a23c16b98117590b15ca7662b878fb2f76ec41399c329c98deb48e28a0ffce293443269513a96c2503389894b598787b19dadc210d4b4dbc6a7432caf633e7d1
 WHIRLPOOL 
4c4edfd772bbf534e42fc43e1feaf3b8f76e74c58ec1e985e3c29ee0d8e64aa8c501b8e45e078643409c320a1d834b0d5eb699e7d1ec29df06be0126d12492f1
+DIST lammps-20Nov15.tar.gz 90227651 SHA256 
7c392c848e73335226b2fef6bb8034b1152f91862d955a3bae00502bf9d8e8fe SHA512 
4bff70e45fb30be10a33b4c6c60b73cceddf8d42588b0630b4802f1e61dea3c237c01c3667585ad210ef2cdb811491b1b8495718a90bb57853c58245e29d1fe4
 WHIRLPOOL 
a01f54911a5edb666ef5af5302cf60d61d58d20f2112578e4d7bd16787b2bf59da09e9fe7ffa021fb6a97db40b23301ed77010f48a05e5471742c0e71413b7e1
 DIST lammps-22Oct15.tar.gz 87938562 SHA256 
8376b52e8eef4d1c3628c15ff358ecf74303e308566f41fd055701f6af3b6484 SHA512 
cbe61420cccd11cd23214802dfd2d1b2b1b28511a53dbf22e993fa3592404e8dda29fcb7bcd4e6e2d1e2251ddc6f020d48bafa66c8fceaa27d4af2e21640
 WHIRLPOOL 
11d09b18ff742d6ac4fcb400df93d7ac29144ee554f7241e58da80d039a99ef23b4b81709170ed12215693de97b6b48c9a6967d7d0539fd7f2f172a1e0a83661
 DIST lammps-23Oct15.tar.gz 87933918 SHA256 
3500cdeb22344c7f3a040834a232d6c5ddb9f601820794441fcc24dadedc49b6 SHA512 
a26d214b3e7c47d63cf00a364753a829d1c8f0cf4f8b73e829a4463650303d6905b6c942df5890387413b44496c8615b286296b34df9181e54806bb2f361b39a
 WHIRLPOOL 
9a2d6e8fb57f1af2969345d9b250ed1244d2e40c97d5e2994c0ef6225ca265b490809848faa7cdc29a3eaa7c51a6223320039863f6c382a1a51da6f474e52088
 DIST lammps-24Sep15.tar.gz 87307191 SHA256 
e03cdeb2b3b6107d98969febea26575c85590603ab4f79d26efc46bac6d6cc60 SHA512 
356dd556f845cec456865062375120c0898cef1870617d80b31b0e8e964585140120b21f891cd9b40ecde7aaf43beb34d7b15396830e08273624a9b14da551e4
 WHIRLPOOL 
667b8aaf927d268c569a192c835b7dbdc80a0f25abb1f2c96007517ea218a69b2816dde4ebe28ca82974d01472c0e1126b67e89a19fb3ef49e4020f3d9c69fba

diff --git a/sci-physics/lammps/lammps-20151120.ebuild 
b/sci-physics/lammps/lammps-20151120.ebuild
new file mode 100644
index 000..55f834d
--- /dev/null
+++ b/sci-physics/lammps/lammps-20151120.ebuild
@@ -0,0 +1,213 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+
+inherit eutils flag-o-matic fortran-2 multilib python-r1
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2}
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="http://lammps.sandia.gov/;
+SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples gzip lammps-memalign mpi python static-libs"
+
+DEPEND="
+   mpi? (
+   virtual/blas
+   virtual/lapack
+   virtual/mpi
+   )
+   gzip? ( app-arch/gzip )
+   sci-libs/voro++
+   python? ( ${PYTHON_DEPS} )
+   "
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+S="${WORKDIR}/${MY_P}"
+
+lmp_emake() {
+   local LAMMPS_INCLUDEFLAGS
+   LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
+   LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN=64' 
'')"
+
+   # The lammps 

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2015-11-09 Thread Nicolas Bock
commit: 952eea7376fcf98edd8baa61cc99cba36c705bd3
Author: Nicolas Bock  gentoo  org>
AuthorDate: Mon Nov  9 12:54:53 2015 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Mon Nov  9 12:55:30 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=952eea73

sci-physics/lammps: Version bump

Package-Manager: portage-2.2.20.1

 sci-physics/lammps/Manifest   |   1 +
 sci-physics/lammps/lammps-20151106.ebuild | 213 ++
 2 files changed, 214 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index bcc9921..804df4e 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -9,4 +9,5 @@ DIST lammps-26Oct15.tar.gz 89265403 SHA256 
c69356b3056881cbbb7eb659eb9cd4fc9d86e
 DIST lammps-31Oct15.tar.gz 90163112 SHA256 
c9f50531ddd720cc4aa469f74a8c528b91934bed9da1d165bfeaa14501beaf61 SHA512 
10bd5c2868ad472f44379093ffbf4ef3ac9e65afde00ceafb13913f9253c568173b2abdd5401bbe761730f20412bb81a7e29c267b99527168eb1cfa99af20d17
 WHIRLPOOL 
654017e23ee6b367f9d8124cca4aeec4f2d0c21cedb8c76e0a74cea075750c6d7f51e873914d926eea6dbbe121faa0d003068c810d4ae201e431404edaba7858
 DIST lammps-4Sep15.tar.gz 87259558 SHA256 
8652c801e4ce8b6b7d42a6c71f76b68a6e741dc8efb8d7d3dad36b624fe8f150 SHA512 
ee730c8bd96e14931192a68c12e4ebde301cc3525b20816d051059f155b70c6edcea7dc2ed911e0b89685d751cd5a74b4bb5eedd6c16a042a2191bf8a9665fc9
 WHIRLPOOL 
271ac0d74e03d3e3e118a8b2385d98ce3f566ead67f1c329a219c265f886dc267b11be17c2caa52749ebac212bbc7456fba2d0d6ec69cd25815316e601b3360a
 DIST lammps-5Oct15.tar.gz 88451532 SHA256 
a76f92ae05b99f9257abf7d79d9365c5743fa5a16b941a5e40f74036c5879211 SHA512 
e0a034778cd5e3b9a27c9fc6257f1f7a6a9161732cd83bac2c4b0f82c39d5a6a385bb4640322478bfbe9467afb28b998cd19108b3d4a21e369b80c39a486e065
 WHIRLPOOL 
291e7820d4736421aeda9a1295854bd7b52d8ca3f14900e9394373410ee5db02ad6ab53991cf4dc8e73328b24fa44659d10693aca7cb48301227299ad622ce31
+DIST lammps-6Nov15.tar.gz 90177074 SHA256 
b908d87106e89aa813c3d1a2e89f297ab42471ee463ef950f87f284d62aa24ac SHA512 
91f8e33a00b3605dbb78f622a19886c11ca8ef3f4babe74e8d8f90bb176d5689e75d619155f58e6754a2756d20c05b74389e34f024167cba1841b8aade171daf
 WHIRLPOOL 
4541537ea73292648764d6c8a7560f3127b8f911f4dcff0a97735c8e75868dc3aec7c2b32a2928ea446e8cfec87c81c9f86a635d29f3a65f42fd27661725911e
 DIST lammps-9Sep15.tar.gz 87275742 SHA256 
c783be8bf2c2fbef75522b09b4420006d94104f2a60b82f55f7bc255c6163079 SHA512 
60fa8c818c72c3c236095c7aa23c2ec30cc3370b6dc14d0c1d9e347772e70c96dab43019092eb93f2327377f1b4cc642416be65d156b1faf934bfa805d228bcf
 WHIRLPOOL 
4a9dbb0f1b493177614646dcef124c723a3b6171d0894fee8b34e9fff7d0962ada0a2a27564338fef6551aaff322f4b50784b98c250555173cba5478cc60e9af

diff --git a/sci-physics/lammps/lammps-20151106.ebuild 
b/sci-physics/lammps/lammps-20151106.ebuild
new file mode 100644
index 000..55f834d
--- /dev/null
+++ b/sci-physics/lammps/lammps-20151106.ebuild
@@ -0,0 +1,213 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+
+inherit eutils flag-o-matic fortran-2 multilib python-r1
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2}
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="http://lammps.sandia.gov/;
+SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples gzip lammps-memalign mpi python static-libs"
+
+DEPEND="
+   mpi? (
+   virtual/blas
+   virtual/lapack
+   virtual/mpi
+   )
+   gzip? ( app-arch/gzip )
+   sci-libs/voro++
+   python? ( ${PYTHON_DEPS} )
+   "
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+S="${WORKDIR}/${MY_P}"
+
+lmp_emake() {
+   local LAMMPS_INCLUDEFLAGS
+   LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
+   LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN=64' 
'')"
+
+   # The lammps makefile uses CC to indicate the C++ compiler.
+   emake \
+   ARCHIVE="$(tc-getAR)" \
+   CC="$(usex mpi "mpic++" "$(tc-getCXX)")" \
+   F90="$(usex mpi "mpif90" "$(tc-getFC)")" \
+   LINK="$(usex mpi "mpic++" "$(tc-getCXX)")" \
+   CCFLAGS="${CXXFLAGS}" \
+   F90FLAGS="${FCFLAGS}" \
+   LINKFLAGS="${LDFLAGS}" \
+   LMP_INC="${LAMMPS_INCLUDEFLAGS}" \
+   MPI_INC="$(usex mpi "" "-I../STUBS")" \
+   MPI_PATH="$(usex mpi "" "-L../STUBS")" \
+   MPI_LIB="$(usex mpi "" "-lmpi_stubs")" \
+   user-atc_SYSLIB="$(usex mpi "$($(tc-getPKG_CONFIG) --libs blas) 
$($(tc-getPKG_CONFIG) --libs lapack)" '')"\
+   "$@"
+}
+

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2015-11-06 Thread Nicolas Bock
commit: 951652964de025fa088c20f176352c8f7d4df4dd
Author: Nicolas Bock  gentoo  org>
AuthorDate: Fri Nov  6 23:34:57 2015 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Fri Nov  6 23:35:26 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95165296

sci-physics/lammps: Version bump

Package-Manager: portage-2.2.20.1

 sci-physics/lammps/Manifest   |   1 +
 sci-physics/lammps/lammps-20151031.ebuild | 213 ++
 2 files changed, 214 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index 6db6fd5..bcc9921 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -6,6 +6,7 @@ DIST lammps-22Oct15.tar.gz 87938562 SHA256 
8376b52e8eef4d1c3628c15ff358ecf74303e
 DIST lammps-23Oct15.tar.gz 87933918 SHA256 
3500cdeb22344c7f3a040834a232d6c5ddb9f601820794441fcc24dadedc49b6 SHA512 
a26d214b3e7c47d63cf00a364753a829d1c8f0cf4f8b73e829a4463650303d6905b6c942df5890387413b44496c8615b286296b34df9181e54806bb2f361b39a
 WHIRLPOOL 
9a2d6e8fb57f1af2969345d9b250ed1244d2e40c97d5e2994c0ef6225ca265b490809848faa7cdc29a3eaa7c51a6223320039863f6c382a1a51da6f474e52088
 DIST lammps-24Sep15.tar.gz 87307191 SHA256 
e03cdeb2b3b6107d98969febea26575c85590603ab4f79d26efc46bac6d6cc60 SHA512 
356dd556f845cec456865062375120c0898cef1870617d80b31b0e8e964585140120b21f891cd9b40ecde7aaf43beb34d7b15396830e08273624a9b14da551e4
 WHIRLPOOL 
667b8aaf927d268c569a192c835b7dbdc80a0f25abb1f2c96007517ea218a69b2816dde4ebe28ca82974d01472c0e1126b67e89a19fb3ef49e4020f3d9c69fba
 DIST lammps-26Oct15.tar.gz 89265403 SHA256 
c69356b3056881cbbb7eb659eb9cd4fc9d86e7f010502fe47c91ed865cbabea7 SHA512 
738cd9fb7b11cb1e7304814ac4463d534f0a5dda1c70cc483d3c19b038c15cd61a2c03c697269afbe42d88bf01ef33d0972bba9516a840026891fc3f144a
 WHIRLPOOL 
c7c7882e32b026cdba0d5bceb1ecfa4127e77edeb9d567760e19d6103109fdf9cefe79a17fd6e3291d04347984cfdb1a999136ead0be20f0173a73e53f106d95
+DIST lammps-31Oct15.tar.gz 90163112 SHA256 
c9f50531ddd720cc4aa469f74a8c528b91934bed9da1d165bfeaa14501beaf61 SHA512 
10bd5c2868ad472f44379093ffbf4ef3ac9e65afde00ceafb13913f9253c568173b2abdd5401bbe761730f20412bb81a7e29c267b99527168eb1cfa99af20d17
 WHIRLPOOL 
654017e23ee6b367f9d8124cca4aeec4f2d0c21cedb8c76e0a74cea075750c6d7f51e873914d926eea6dbbe121faa0d003068c810d4ae201e431404edaba7858
 DIST lammps-4Sep15.tar.gz 87259558 SHA256 
8652c801e4ce8b6b7d42a6c71f76b68a6e741dc8efb8d7d3dad36b624fe8f150 SHA512 
ee730c8bd96e14931192a68c12e4ebde301cc3525b20816d051059f155b70c6edcea7dc2ed911e0b89685d751cd5a74b4bb5eedd6c16a042a2191bf8a9665fc9
 WHIRLPOOL 
271ac0d74e03d3e3e118a8b2385d98ce3f566ead67f1c329a219c265f886dc267b11be17c2caa52749ebac212bbc7456fba2d0d6ec69cd25815316e601b3360a
 DIST lammps-5Oct15.tar.gz 88451532 SHA256 
a76f92ae05b99f9257abf7d79d9365c5743fa5a16b941a5e40f74036c5879211 SHA512 
e0a034778cd5e3b9a27c9fc6257f1f7a6a9161732cd83bac2c4b0f82c39d5a6a385bb4640322478bfbe9467afb28b998cd19108b3d4a21e369b80c39a486e065
 WHIRLPOOL 
291e7820d4736421aeda9a1295854bd7b52d8ca3f14900e9394373410ee5db02ad6ab53991cf4dc8e73328b24fa44659d10693aca7cb48301227299ad622ce31
 DIST lammps-9Sep15.tar.gz 87275742 SHA256 
c783be8bf2c2fbef75522b09b4420006d94104f2a60b82f55f7bc255c6163079 SHA512 
60fa8c818c72c3c236095c7aa23c2ec30cc3370b6dc14d0c1d9e347772e70c96dab43019092eb93f2327377f1b4cc642416be65d156b1faf934bfa805d228bcf
 WHIRLPOOL 
4a9dbb0f1b493177614646dcef124c723a3b6171d0894fee8b34e9fff7d0962ada0a2a27564338fef6551aaff322f4b50784b98c250555173cba5478cc60e9af

diff --git a/sci-physics/lammps/lammps-20151031.ebuild 
b/sci-physics/lammps/lammps-20151031.ebuild
new file mode 100644
index 000..55f834d
--- /dev/null
+++ b/sci-physics/lammps/lammps-20151031.ebuild
@@ -0,0 +1,213 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+
+inherit eutils flag-o-matic fortran-2 multilib python-r1
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2}
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="http://lammps.sandia.gov/;
+SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples gzip lammps-memalign mpi python static-libs"
+
+DEPEND="
+   mpi? (
+   virtual/blas
+   virtual/lapack
+   virtual/mpi
+   )
+   gzip? ( app-arch/gzip )
+   sci-libs/voro++
+   python? ( ${PYTHON_DEPS} )
+   "
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+S="${WORKDIR}/${MY_P}"
+
+lmp_emake() {
+   local LAMMPS_INCLUDEFLAGS
+   LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
+   LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN=64' 
'')"
+
+   # The lammps 

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2015-10-28 Thread Nicolas Bock
commit: 4977c2bf7cf1cb6821e5eaea276a89803a06f8ea
Author: Nicolas Bock  gentoo  org>
AuthorDate: Wed Oct 28 12:25:14 2015 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Wed Oct 28 12:25:14 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4977c2bf

sci-physics/lammps: Add python-3.4 support to latest version.

Package-Manager: portage-2.2.20.1

 sci-physics/lammps/lammps-20151026.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-physics/lammps/lammps-20151026.ebuild 
b/sci-physics/lammps/lammps-20151026.ebuild
index 39fd779..2c75712 100644
--- a/sci-physics/lammps/lammps-20151026.ebuild
+++ b/sci-physics/lammps/lammps-20151026.ebuild
@@ -4,7 +4,7 @@
 
 EAPI=5
 
-PYTHON_COMPAT=( python{2_7,3_3} )
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
 
 inherit eutils flag-o-matic fortran-2 multilib python-r1
 



[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2015-10-28 Thread Nicolas Bock
commit: 1d2e24fed8135675a7ddafee37dad9b6f3d27add
Author: Nicolas Bock  gentoo  org>
AuthorDate: Wed Oct 28 12:10:21 2015 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Wed Oct 28 12:11:10 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d2e24fe

sci-physics/lammps: Version bump.

Package-Manager: portage-2.2.20.1

 sci-physics/lammps/Manifest   |   2 +
 sci-physics/lammps/lammps-20151023.ebuild | 241 ++
 sci-physics/lammps/lammps-20151026.ebuild | 241 ++
 3 files changed, 484 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index 8d361b7..65e5628 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -5,7 +5,9 @@ DIST lammps-15May15.tar.gz 63835027 SHA256 
0233ea98c7d77d31bd0a538bb674c0ee8f000
 DIST lammps-18Aug15.tar.gz 87893731 SHA256 
513237934cda7c1e026f4983096fd53cb510fadee12c55b13b4735086155245a SHA512 
5816509f5b988dbe74c9f40a9faa42b3bcf260388dfe70703a1544517acd3f868d3bc398fb4c2fa7713d24409075d44ad80b8e91a25a28db783c2605aff30977
 WHIRLPOOL 
7022f3aabadffdfa2ef4c8219589e46fba2572d9ed4b52591f6516a61d4895b39d637d88535ba83881db5d48661e34ca6ff2f22a6819dbec015af979721a0f53
 DIST lammps-21Aug15.tar.gz 87096749 SHA256 
46f68e7b61e50ab3e790c53cadd82fde7c7aa58aa73e8a3257f24facff2ed0a4 SHA512 
b1dd90890c43a6cf55a57a61279dcc4c10fdedb4ad90f225a06c0e93eb139d30f2d56baa233c081b38adeeb0a8419a0315ccc4b0fa15c3ffbf7db626ca261e9d
 WHIRLPOOL 
a1d7d4ab30f9ecca3fd64216e729fef6fa1b3f7a6698b9eaf104bcbfa03a66862cd8c5882e94f73e841064d94bf030aaf569ebb457d89fbd345b391f9cee6822
 DIST lammps-22Oct15.tar.gz 87938562 SHA256 
8376b52e8eef4d1c3628c15ff358ecf74303e308566f41fd055701f6af3b6484 SHA512 
cbe61420cccd11cd23214802dfd2d1b2b1b28511a53dbf22e993fa3592404e8dda29fcb7bcd4e6e2d1e2251ddc6f020d48bafa66c8fceaa27d4af2e21640
 WHIRLPOOL 
11d09b18ff742d6ac4fcb400df93d7ac29144ee554f7241e58da80d039a99ef23b4b81709170ed12215693de97b6b48c9a6967d7d0539fd7f2f172a1e0a83661
+DIST lammps-23Oct15.tar.gz 87933918 SHA256 
3500cdeb22344c7f3a040834a232d6c5ddb9f601820794441fcc24dadedc49b6 SHA512 
a26d214b3e7c47d63cf00a364753a829d1c8f0cf4f8b73e829a4463650303d6905b6c942df5890387413b44496c8615b286296b34df9181e54806bb2f361b39a
 WHIRLPOOL 
9a2d6e8fb57f1af2969345d9b250ed1244d2e40c97d5e2994c0ef6225ca265b490809848faa7cdc29a3eaa7c51a6223320039863f6c382a1a51da6f474e52088
 DIST lammps-24Sep15.tar.gz 87307191 SHA256 
e03cdeb2b3b6107d98969febea26575c85590603ab4f79d26efc46bac6d6cc60 SHA512 
356dd556f845cec456865062375120c0898cef1870617d80b31b0e8e964585140120b21f891cd9b40ecde7aaf43beb34d7b15396830e08273624a9b14da551e4
 WHIRLPOOL 
667b8aaf927d268c569a192c835b7dbdc80a0f25abb1f2c96007517ea218a69b2816dde4ebe28ca82974d01472c0e1126b67e89a19fb3ef49e4020f3d9c69fba
+DIST lammps-26Oct15.tar.gz 89265403 SHA256 
c69356b3056881cbbb7eb659eb9cd4fc9d86e7f010502fe47c91ed865cbabea7 SHA512 
738cd9fb7b11cb1e7304814ac4463d534f0a5dda1c70cc483d3c19b038c15cd61a2c03c697269afbe42d88bf01ef33d0972bba9516a840026891fc3f144a
 WHIRLPOOL 
c7c7882e32b026cdba0d5bceb1ecfa4127e77edeb9d567760e19d6103109fdf9cefe79a17fd6e3291d04347984cfdb1a999136ead0be20f0173a73e53f106d95
 DIST lammps-29Aug15.tar.gz 87253305 SHA256 
fff69b47c40936d4ccd90a8443ce5bb1bcf4cb449ae06a5822c1b11a2ab2dd67 SHA512 
991c56608a3288ebdcd2fb0857c595d42047b5ed0780b6d4ddb98388627499727b6c04fe0eff3e7221238dba2a8601f0b4b4067b5aa5ec2f356b4ee13f6c129c
 WHIRLPOOL 
88da74fa65aeb187330439417512d516fe8adf4a5df4be48fdafafa198e8c4d657ecce7f04f749d77cb2f8a7881ac47f4604cf6bc8eb3ca8b2cbc7988d866a87
 DIST lammps-4Sep15.tar.gz 87259558 SHA256 
8652c801e4ce8b6b7d42a6c71f76b68a6e741dc8efb8d7d3dad36b624fe8f150 SHA512 
ee730c8bd96e14931192a68c12e4ebde301cc3525b20816d051059f155b70c6edcea7dc2ed911e0b89685d751cd5a74b4bb5eedd6c16a042a2191bf8a9665fc9
 WHIRLPOOL 
271ac0d74e03d3e3e118a8b2385d98ce3f566ead67f1c329a219c265f886dc267b11be17c2caa52749ebac212bbc7456fba2d0d6ec69cd25815316e601b3360a
 DIST lammps-5Oct15.tar.gz 88451532 SHA256 
a76f92ae05b99f9257abf7d79d9365c5743fa5a16b941a5e40f74036c5879211 SHA512 
e0a034778cd5e3b9a27c9fc6257f1f7a6a9161732cd83bac2c4b0f82c39d5a6a385bb4640322478bfbe9467afb28b998cd19108b3d4a21e369b80c39a486e065
 WHIRLPOOL 
291e7820d4736421aeda9a1295854bd7b52d8ca3f14900e9394373410ee5db02ad6ab53991cf4dc8e73328b24fa44659d10693aca7cb48301227299ad622ce31

diff --git a/sci-physics/lammps/lammps-20151023.ebuild 
b/sci-physics/lammps/lammps-20151023.ebuild
new file mode 100644
index 000..39fd779
--- /dev/null
+++ b/sci-physics/lammps/lammps-20151023.ebuild
@@ -0,0 +1,241 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3} )
+
+inherit eutils flag-o-matic fortran-2 multilib python-r1
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_P=${PN}-$((10#${PV:6:2}))$(convert_month 

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2015-10-28 Thread Nicolas Bock
commit: 773a7b8c58d010078f1ac85a9b9921a373d2c7e5
Author: Nicolas Bock  gentoo  org>
AuthorDate: Wed Oct 28 19:21:31 2015 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Wed Oct 28 19:24:57 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=773a7b8c

sci-physics/lammps: Ebuild cleanup

Package-Manager: portage-2.2.20.1

 sci-physics/lammps/lammps-20151026.ebuild | 68 +--
 1 file changed, 20 insertions(+), 48 deletions(-)

diff --git a/sci-physics/lammps/lammps-20151026.ebuild 
b/sci-physics/lammps/lammps-20151026.ebuild
index 2c75712..55f834d 100644
--- a/sci-physics/lammps/lammps-20151026.ebuild
+++ b/sci-physics/lammps/lammps-20151026.ebuild
@@ -47,64 +47,36 @@ lmp_emake() {
 
# The lammps makefile uses CC to indicate the C++ compiler.
emake \
-   ARCHIVE=$(tc-getAR) \
-   CC=$(usex mpi "mpic++" "$(tc-getCXX)") \
-   F90=$(usex mpi "mpif90" "$(tc-getFC)") \
-   LINK=$(usex mpi "mpic++" "$(tc-getCXX)") \
+   ARCHIVE="$(tc-getAR)" \
+   CC="$(usex mpi "mpic++" "$(tc-getCXX)")" \
+   F90="$(usex mpi "mpif90" "$(tc-getFC)")" \
+   LINK="$(usex mpi "mpic++" "$(tc-getCXX)")" \
CCFLAGS="${CXXFLAGS}" \
F90FLAGS="${FCFLAGS}" \
LINKFLAGS="${LDFLAGS}" \
LMP_INC="${LAMMPS_INCLUDEFLAGS}" \
-   MPI_INC=$(usex mpi "" "-I../STUBS") \
-   MPI_PATH=$(usex mpi "" "-L../STUBS") \
-   MPI_LIB=$(usex mpi "" "-lmpi_stubs") \
+   MPI_INC="$(usex mpi "" "-I../STUBS")" \
+   MPI_PATH="$(usex mpi "" "-L../STUBS")" \
+   MPI_LIB="$(usex mpi "" "-lmpi_stubs")" \
user-atc_SYSLIB="$(usex mpi "$($(tc-getPKG_CONFIG) --libs blas) 
$($(tc-getPKG_CONFIG) --libs lapack)" '')"\
"$@"
 }
 
 lmp_activate_packages() {
# Build packages
-   lmp_emake -C src yes-asphere
-   lmp_emake -C src yes-body
-   lmp_emake -C src yes-class2
-   lmp_emake -C src yes-colloid
-   lmp_emake -C src yes-coreshell
-   lmp_emake -C src yes-dipole
-   lmp_emake -C src yes-fld
-   #lmp_emake -C src yes-gpu
-   lmp_emake -C src yes-granular
-   # Need OpenKIM external dependency.
-   #lmp_emake -C src yes-kim
-   # Need Kokkos external dependency.
-   #lmp_emake -C src yes-kokkos
-   lmp_emake -C src yes-kspace
-   lmp_emake -C src yes-manybody
-   lmp_emake -C src yes-mc
-   lmp_emake -C src yes-meam
-   lmp_emake -C src yes-misc
-   lmp_emake -C src yes-molecule
-   #lmp_emake -C src yes-mpiio
-   lmp_emake -C src yes-opt
-   lmp_emake -C src yes-peri
-   lmp_emake -C src yes-poems
-   lmp_emake -C src yes-qeq
-   lmp_emake -C src yes-reax
-   lmp_emake -C src yes-replica
-   lmp_emake -C src yes-rigid
-   lmp_emake -C src yes-shock
-   lmp_emake -C src yes-snap
-   lmp_emake -C src yes-srd
-   lmp_emake -C src yes-voronoi
-   lmp_emake -C src yes-xtc
-
-   if use mpi; then
-   lmp_emake -C src yes-user-atc
-   fi
-   lmp_emake -C src yes-user-eff
-   lmp_emake -C src yes-user-fep
-   use mpi && lmp_emake -C src yes-user-lb
-   lmp_emake -C src yes-user-phonon
-   lmp_emake -C src yes-user-sph
+   local packages=( yes-asphere yes-body yes-class2 yes-colloid \
+   yes-coreshell yes-dipole yes-fld yes-granular yes-kspace \
+   yes-manybody yes-mc yes-meam yes-misc \
+   $(usex mpi "yes-user-atc" "") \
+   yes-molecule yes-opt yes-peri yes-poems yes-qeq yes-reax \
+   yes-replica yes-rigid yes-shock yes-snap yes-srd \
+   yes-user-eff yes-user-fep \
+   $(usex mpi "yes-user-lb" "") \
+   yes-user-phonon yes-user-sph yes-voronoi yes-xtc )
+
+   for p in ${packages[@]}; do
+   lmp_emake -C src ${p}
+   done
 }
 
 lmp_build_packages() {



[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2015-10-28 Thread Nicolas Bock
commit: 9ec5a07446cdd2ab66a71b34e3d6815fd357bb47
Author: Nicolas Bock  gentoo  org>
AuthorDate: Wed Oct 28 19:30:02 2015 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Wed Oct 28 19:30:02 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ec5a074

sci-physics/lammps: Remove old versions

Package-Manager: portage-2.2.20.1

 sci-physics/lammps/Manifest   |   3 -
 sci-physics/lammps/lammps-20150818.ebuild | 267 --
 sci-physics/lammps/lammps-20150821.ebuild | 267 --
 sci-physics/lammps/lammps-20150829.ebuild | 267 --
 4 files changed, 804 deletions(-)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index 65e5628..6db6fd5 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -2,13 +2,10 @@ DIST lammps-10Aug15.tar.gz 87890369 SHA256 
450a765f94b70a6f38637854f1d7496dca98d
 DIST lammps-10Feb15.tar.gz 62912048 SHA256 
59373e9b5592f7b697a144bbce1fb742726e03536b7bb355dac7a9e013ddf9b8 SHA512 
a7804377a23f03f338bdaf443439dffcdc52293b4c45e6369b340a1107510fed0b8a198e3b5afcff2e04e109985b52ee62e7b28276697bae37ac6f783d1ab9f2
 WHIRLPOOL 
09f29cadf8b072d388abe45ec219341d2a14a6c9cc9e4010a0f7945e930e9984738f7837748d117ab95ca76ce0c8d9160fe88dcec17e8d21b81f385dec8f7005
 DIST lammps-11Sep15.tar.gz 87274144 SHA256 
79a40bc395a9052345cf1c7caa8da69f6ec0603e0be09503b060c51672a9734f SHA512 
a478470d6e90c870dad606649009c085451d3890632dfc05a84890ff9d69e8465eff52d4853b4dc4a82ebcb15074c8f2fd07bbde132404a01c1c5df0867ee3f2
 WHIRLPOOL 
21225df1baadd02dbdc9f0b7aea6a2323ac1a1ac177453b67d5387b87a711e505395d17efada9ca5d079d919842da69c6d41d9a3a6ec6375d8526c3ed32f8ad3
 DIST lammps-15May15.tar.gz 63835027 SHA256 
0233ea98c7d77d31bd0a538bb674c0ee8f000f1d0ee1b8c049072873192aa228 SHA512 
a23c16b98117590b15ca7662b878fb2f76ec41399c329c98deb48e28a0ffce293443269513a96c2503389894b598787b19dadc210d4b4dbc6a7432caf633e7d1
 WHIRLPOOL 
4c4edfd772bbf534e42fc43e1feaf3b8f76e74c58ec1e985e3c29ee0d8e64aa8c501b8e45e078643409c320a1d834b0d5eb699e7d1ec29df06be0126d12492f1
-DIST lammps-18Aug15.tar.gz 87893731 SHA256 
513237934cda7c1e026f4983096fd53cb510fadee12c55b13b4735086155245a SHA512 
5816509f5b988dbe74c9f40a9faa42b3bcf260388dfe70703a1544517acd3f868d3bc398fb4c2fa7713d24409075d44ad80b8e91a25a28db783c2605aff30977
 WHIRLPOOL 
7022f3aabadffdfa2ef4c8219589e46fba2572d9ed4b52591f6516a61d4895b39d637d88535ba83881db5d48661e34ca6ff2f22a6819dbec015af979721a0f53
-DIST lammps-21Aug15.tar.gz 87096749 SHA256 
46f68e7b61e50ab3e790c53cadd82fde7c7aa58aa73e8a3257f24facff2ed0a4 SHA512 
b1dd90890c43a6cf55a57a61279dcc4c10fdedb4ad90f225a06c0e93eb139d30f2d56baa233c081b38adeeb0a8419a0315ccc4b0fa15c3ffbf7db626ca261e9d
 WHIRLPOOL 
a1d7d4ab30f9ecca3fd64216e729fef6fa1b3f7a6698b9eaf104bcbfa03a66862cd8c5882e94f73e841064d94bf030aaf569ebb457d89fbd345b391f9cee6822
 DIST lammps-22Oct15.tar.gz 87938562 SHA256 
8376b52e8eef4d1c3628c15ff358ecf74303e308566f41fd055701f6af3b6484 SHA512 
cbe61420cccd11cd23214802dfd2d1b2b1b28511a53dbf22e993fa3592404e8dda29fcb7bcd4e6e2d1e2251ddc6f020d48bafa66c8fceaa27d4af2e21640
 WHIRLPOOL 
11d09b18ff742d6ac4fcb400df93d7ac29144ee554f7241e58da80d039a99ef23b4b81709170ed12215693de97b6b48c9a6967d7d0539fd7f2f172a1e0a83661
 DIST lammps-23Oct15.tar.gz 87933918 SHA256 
3500cdeb22344c7f3a040834a232d6c5ddb9f601820794441fcc24dadedc49b6 SHA512 
a26d214b3e7c47d63cf00a364753a829d1c8f0cf4f8b73e829a4463650303d6905b6c942df5890387413b44496c8615b286296b34df9181e54806bb2f361b39a
 WHIRLPOOL 
9a2d6e8fb57f1af2969345d9b250ed1244d2e40c97d5e2994c0ef6225ca265b490809848faa7cdc29a3eaa7c51a6223320039863f6c382a1a51da6f474e52088
 DIST lammps-24Sep15.tar.gz 87307191 SHA256 
e03cdeb2b3b6107d98969febea26575c85590603ab4f79d26efc46bac6d6cc60 SHA512 
356dd556f845cec456865062375120c0898cef1870617d80b31b0e8e964585140120b21f891cd9b40ecde7aaf43beb34d7b15396830e08273624a9b14da551e4
 WHIRLPOOL 
667b8aaf927d268c569a192c835b7dbdc80a0f25abb1f2c96007517ea218a69b2816dde4ebe28ca82974d01472c0e1126b67e89a19fb3ef49e4020f3d9c69fba
 DIST lammps-26Oct15.tar.gz 89265403 SHA256 
c69356b3056881cbbb7eb659eb9cd4fc9d86e7f010502fe47c91ed865cbabea7 SHA512 
738cd9fb7b11cb1e7304814ac4463d534f0a5dda1c70cc483d3c19b038c15cd61a2c03c697269afbe42d88bf01ef33d0972bba9516a840026891fc3f144a
 WHIRLPOOL 
c7c7882e32b026cdba0d5bceb1ecfa4127e77edeb9d567760e19d6103109fdf9cefe79a17fd6e3291d04347984cfdb1a999136ead0be20f0173a73e53f106d95
-DIST lammps-29Aug15.tar.gz 87253305 SHA256 
fff69b47c40936d4ccd90a8443ce5bb1bcf4cb449ae06a5822c1b11a2ab2dd67 SHA512 
991c56608a3288ebdcd2fb0857c595d42047b5ed0780b6d4ddb98388627499727b6c04fe0eff3e7221238dba2a8601f0b4b4067b5aa5ec2f356b4ee13f6c129c
 WHIRLPOOL 
88da74fa65aeb187330439417512d516fe8adf4a5df4be48fdafafa198e8c4d657ecce7f04f749d77cb2f8a7881ac47f4604cf6bc8eb3ca8b2cbc7988d866a87
 DIST lammps-4Sep15.tar.gz 87259558 SHA256 
8652c801e4ce8b6b7d42a6c71f76b68a6e741dc8efb8d7d3dad36b624fe8f150 SHA512 

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2015-10-23 Thread Nicolas Bock
commit: 9c34dfc592f7a74e9cbbbfa26e17d2a74860dd20
Author: Nicolas Bock  gentoo  org>
AuthorDate: Fri Oct 23 12:08:31 2015 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Fri Oct 23 12:09:17 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c34dfc5

sci-physics/lammps: Simplified convert_month() function.

Suggested by: hasufell  gentoo.org

Package-Manager: portage-2.2.20.1

 sci-physics/lammps/lammps-20151022.ebuild | 30 ++
 1 file changed, 2 insertions(+), 28 deletions(-)

diff --git a/sci-physics/lammps/lammps-20151022.ebuild 
b/sci-physics/lammps/lammps-20151022.ebuild
index 5400e87..39fd779 100644
--- a/sci-physics/lammps/lammps-20151022.ebuild
+++ b/sci-physics/lammps/lammps-20151022.ebuild
@@ -9,34 +9,8 @@ PYTHON_COMPAT=( python{2_7,3_3} )
 inherit eutils flag-o-matic fortran-2 multilib python-r1
 
 convert_month() {
-   case $1 in
-   01) echo Jan
-   ;;
-   02) echo Feb
-   ;;
-   03) echo Mar
-   ;;
-   04) echo Apr
-   ;;
-   05) echo May
-   ;;
-   06) echo Jun
-   ;;
-   07) echo Jul
-   ;;
-   08) echo Aug
-   ;;
-   09) echo Sep
-   ;;
-   10) echo Oct
-   ;;
-   11) echo Nov
-   ;;
-   12) echo Dec
-   ;;
-   *)  echo unknown
-   ;;
-   esac
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
 }
 
 MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2}



[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2015-10-22 Thread Nicolas Bock
commit: 308bb0c246b672de7cf3b775602df68ec15d5bdd
Author: Nicolas Bock  gentoo  org>
AuthorDate: Thu Oct 22 22:07:33 2015 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Thu Oct 22 22:08:21 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=308bb0c2

sci-physics/lammps: Version bump.

Package-Manager: portage-2.2.20.1

 sci-physics/lammps/Manifest   |   1 +
 sci-physics/lammps/lammps-20151022.ebuild | 267 ++
 2 files changed, 268 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index 9d1cdf0..8d361b7 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -4,6 +4,7 @@ DIST lammps-11Sep15.tar.gz 87274144 SHA256 
79a40bc395a9052345cf1c7caa8da69f6ec06
 DIST lammps-15May15.tar.gz 63835027 SHA256 
0233ea98c7d77d31bd0a538bb674c0ee8f000f1d0ee1b8c049072873192aa228 SHA512 
a23c16b98117590b15ca7662b878fb2f76ec41399c329c98deb48e28a0ffce293443269513a96c2503389894b598787b19dadc210d4b4dbc6a7432caf633e7d1
 WHIRLPOOL 
4c4edfd772bbf534e42fc43e1feaf3b8f76e74c58ec1e985e3c29ee0d8e64aa8c501b8e45e078643409c320a1d834b0d5eb699e7d1ec29df06be0126d12492f1
 DIST lammps-18Aug15.tar.gz 87893731 SHA256 
513237934cda7c1e026f4983096fd53cb510fadee12c55b13b4735086155245a SHA512 
5816509f5b988dbe74c9f40a9faa42b3bcf260388dfe70703a1544517acd3f868d3bc398fb4c2fa7713d24409075d44ad80b8e91a25a28db783c2605aff30977
 WHIRLPOOL 
7022f3aabadffdfa2ef4c8219589e46fba2572d9ed4b52591f6516a61d4895b39d637d88535ba83881db5d48661e34ca6ff2f22a6819dbec015af979721a0f53
 DIST lammps-21Aug15.tar.gz 87096749 SHA256 
46f68e7b61e50ab3e790c53cadd82fde7c7aa58aa73e8a3257f24facff2ed0a4 SHA512 
b1dd90890c43a6cf55a57a61279dcc4c10fdedb4ad90f225a06c0e93eb139d30f2d56baa233c081b38adeeb0a8419a0315ccc4b0fa15c3ffbf7db626ca261e9d
 WHIRLPOOL 
a1d7d4ab30f9ecca3fd64216e729fef6fa1b3f7a6698b9eaf104bcbfa03a66862cd8c5882e94f73e841064d94bf030aaf569ebb457d89fbd345b391f9cee6822
+DIST lammps-22Oct15.tar.gz 87938562 SHA256 
8376b52e8eef4d1c3628c15ff358ecf74303e308566f41fd055701f6af3b6484 SHA512 
cbe61420cccd11cd23214802dfd2d1b2b1b28511a53dbf22e993fa3592404e8dda29fcb7bcd4e6e2d1e2251ddc6f020d48bafa66c8fceaa27d4af2e21640
 WHIRLPOOL 
11d09b18ff742d6ac4fcb400df93d7ac29144ee554f7241e58da80d039a99ef23b4b81709170ed12215693de97b6b48c9a6967d7d0539fd7f2f172a1e0a83661
 DIST lammps-24Sep15.tar.gz 87307191 SHA256 
e03cdeb2b3b6107d98969febea26575c85590603ab4f79d26efc46bac6d6cc60 SHA512 
356dd556f845cec456865062375120c0898cef1870617d80b31b0e8e964585140120b21f891cd9b40ecde7aaf43beb34d7b15396830e08273624a9b14da551e4
 WHIRLPOOL 
667b8aaf927d268c569a192c835b7dbdc80a0f25abb1f2c96007517ea218a69b2816dde4ebe28ca82974d01472c0e1126b67e89a19fb3ef49e4020f3d9c69fba
 DIST lammps-29Aug15.tar.gz 87253305 SHA256 
fff69b47c40936d4ccd90a8443ce5bb1bcf4cb449ae06a5822c1b11a2ab2dd67 SHA512 
991c56608a3288ebdcd2fb0857c595d42047b5ed0780b6d4ddb98388627499727b6c04fe0eff3e7221238dba2a8601f0b4b4067b5aa5ec2f356b4ee13f6c129c
 WHIRLPOOL 
88da74fa65aeb187330439417512d516fe8adf4a5df4be48fdafafa198e8c4d657ecce7f04f749d77cb2f8a7881ac47f4604cf6bc8eb3ca8b2cbc7988d866a87
 DIST lammps-4Sep15.tar.gz 87259558 SHA256 
8652c801e4ce8b6b7d42a6c71f76b68a6e741dc8efb8d7d3dad36b624fe8f150 SHA512 
ee730c8bd96e14931192a68c12e4ebde301cc3525b20816d051059f155b70c6edcea7dc2ed911e0b89685d751cd5a74b4bb5eedd6c16a042a2191bf8a9665fc9
 WHIRLPOOL 
271ac0d74e03d3e3e118a8b2385d98ce3f566ead67f1c329a219c265f886dc267b11be17c2caa52749ebac212bbc7456fba2d0d6ec69cd25815316e601b3360a

diff --git a/sci-physics/lammps/lammps-20151022.ebuild 
b/sci-physics/lammps/lammps-20151022.ebuild
new file mode 100644
index 000..5400e87
--- /dev/null
+++ b/sci-physics/lammps/lammps-20151022.ebuild
@@ -0,0 +1,267 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3} )
+
+inherit eutils flag-o-matic fortran-2 multilib python-r1
+
+convert_month() {
+   case $1 in
+   01) echo Jan
+   ;;
+   02) echo Feb
+   ;;
+   03) echo Mar
+   ;;
+   04) echo Apr
+   ;;
+   05) echo May
+   ;;
+   06) echo Jun
+   ;;
+   07) echo Jul
+   ;;
+   08) echo Aug
+   ;;
+   09) echo Sep
+   ;;
+   10) echo Oct
+   ;;
+   11) echo Nov
+   ;;
+   12) echo Dec
+   ;;
+   *)  echo unknown
+   ;;
+   esac
+}
+
+MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2}
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="http://lammps.sandia.gov/;
+SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz;
+

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2015-10-08 Thread Nicolas Bock
commit: 379b7d2b4be5ebc8a952f2531e07396ba8d24a96
Author: Nicolas Bock  gentoo  org>
AuthorDate: Thu Oct  8 12:31:31 2015 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Thu Oct  8 12:32:01 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=379b7d2b

sci-physics/lammps: Version bump.

Package-Manager: portage-2.2.20.1

 sci-physics/lammps/Manifest   |   1 +
 sci-physics/lammps/lammps-20151005.ebuild | 267 ++
 2 files changed, 268 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index 5562a01..9d1cdf0 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -7,4 +7,5 @@ DIST lammps-21Aug15.tar.gz 87096749 SHA256 
46f68e7b61e50ab3e790c53cadd82fde7c7aa
 DIST lammps-24Sep15.tar.gz 87307191 SHA256 
e03cdeb2b3b6107d98969febea26575c85590603ab4f79d26efc46bac6d6cc60 SHA512 
356dd556f845cec456865062375120c0898cef1870617d80b31b0e8e964585140120b21f891cd9b40ecde7aaf43beb34d7b15396830e08273624a9b14da551e4
 WHIRLPOOL 
667b8aaf927d268c569a192c835b7dbdc80a0f25abb1f2c96007517ea218a69b2816dde4ebe28ca82974d01472c0e1126b67e89a19fb3ef49e4020f3d9c69fba
 DIST lammps-29Aug15.tar.gz 87253305 SHA256 
fff69b47c40936d4ccd90a8443ce5bb1bcf4cb449ae06a5822c1b11a2ab2dd67 SHA512 
991c56608a3288ebdcd2fb0857c595d42047b5ed0780b6d4ddb98388627499727b6c04fe0eff3e7221238dba2a8601f0b4b4067b5aa5ec2f356b4ee13f6c129c
 WHIRLPOOL 
88da74fa65aeb187330439417512d516fe8adf4a5df4be48fdafafa198e8c4d657ecce7f04f749d77cb2f8a7881ac47f4604cf6bc8eb3ca8b2cbc7988d866a87
 DIST lammps-4Sep15.tar.gz 87259558 SHA256 
8652c801e4ce8b6b7d42a6c71f76b68a6e741dc8efb8d7d3dad36b624fe8f150 SHA512 
ee730c8bd96e14931192a68c12e4ebde301cc3525b20816d051059f155b70c6edcea7dc2ed911e0b89685d751cd5a74b4bb5eedd6c16a042a2191bf8a9665fc9
 WHIRLPOOL 
271ac0d74e03d3e3e118a8b2385d98ce3f566ead67f1c329a219c265f886dc267b11be17c2caa52749ebac212bbc7456fba2d0d6ec69cd25815316e601b3360a
+DIST lammps-5Oct15.tar.gz 88451532 SHA256 
a76f92ae05b99f9257abf7d79d9365c5743fa5a16b941a5e40f74036c5879211 SHA512 
e0a034778cd5e3b9a27c9fc6257f1f7a6a9161732cd83bac2c4b0f82c39d5a6a385bb4640322478bfbe9467afb28b998cd19108b3d4a21e369b80c39a486e065
 WHIRLPOOL 
291e7820d4736421aeda9a1295854bd7b52d8ca3f14900e9394373410ee5db02ad6ab53991cf4dc8e73328b24fa44659d10693aca7cb48301227299ad622ce31
 DIST lammps-9Sep15.tar.gz 87275742 SHA256 
c783be8bf2c2fbef75522b09b4420006d94104f2a60b82f55f7bc255c6163079 SHA512 
60fa8c818c72c3c236095c7aa23c2ec30cc3370b6dc14d0c1d9e347772e70c96dab43019092eb93f2327377f1b4cc642416be65d156b1faf934bfa805d228bcf
 WHIRLPOOL 
4a9dbb0f1b493177614646dcef124c723a3b6171d0894fee8b34e9fff7d0962ada0a2a27564338fef6551aaff322f4b50784b98c250555173cba5478cc60e9af

diff --git a/sci-physics/lammps/lammps-20151005.ebuild 
b/sci-physics/lammps/lammps-20151005.ebuild
new file mode 100644
index 000..5400e87
--- /dev/null
+++ b/sci-physics/lammps/lammps-20151005.ebuild
@@ -0,0 +1,267 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3} )
+
+inherit eutils flag-o-matic fortran-2 multilib python-r1
+
+convert_month() {
+   case $1 in
+   01) echo Jan
+   ;;
+   02) echo Feb
+   ;;
+   03) echo Mar
+   ;;
+   04) echo Apr
+   ;;
+   05) echo May
+   ;;
+   06) echo Jun
+   ;;
+   07) echo Jul
+   ;;
+   08) echo Aug
+   ;;
+   09) echo Sep
+   ;;
+   10) echo Oct
+   ;;
+   11) echo Nov
+   ;;
+   12) echo Dec
+   ;;
+   *)  echo unknown
+   ;;
+   esac
+}
+
+MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2}
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="http://lammps.sandia.gov/;
+SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples gzip lammps-memalign mpi python static-libs"
+
+DEPEND="
+   mpi? (
+   virtual/blas
+   virtual/lapack
+   virtual/mpi
+   )
+   gzip? ( app-arch/gzip )
+   sci-libs/voro++
+   python? ( ${PYTHON_DEPS} )
+   "
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+S="${WORKDIR}/${MY_P}"
+
+lmp_emake() {
+   local LAMMPS_INCLUDEFLAGS
+   LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
+   LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN=64' 
'')"
+
+   # The lammps makefile uses CC to indicate the C++ compiler.
+   emake \
+   ARCHIVE=$(tc-getAR) \
+   CC=$(usex 

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2015-09-25 Thread Agostino Sarubbo
commit: 11947660066cbb80e9ea1e1d47dccc66ab5a09c1
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 25 14:13:15 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 25 14:13:15 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11947660

sci-physics/lammps: x86 stable wrt bug #560700

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="x86"

 sci-physics/lammps/lammps-20150810.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-physics/lammps/lammps-20150810.ebuild 
b/sci-physics/lammps/lammps-20150810.ebuild
index ee3d68a..ccd913c 100644
--- a/sci-physics/lammps/lammps-20150810.ebuild
+++ b/sci-physics/lammps/lammps-20150810.ebuild
@@ -47,7 +47,7 @@ SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="doc examples gzip lammps-memalign mpi python static-libs"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2015-09-24 Thread Agostino Sarubbo
commit: 87af44ef3eefc9e59df5ffe2d7dec03853400e88
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Sep 24 10:34:57 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Sep 24 10:34:57 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87af44ef

sci-physics/lammps: amd64 stable wrt bug #560700

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="amd64"

 sci-physics/lammps/lammps-20150810.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-physics/lammps/lammps-20150810.ebuild 
b/sci-physics/lammps/lammps-20150810.ebuild
index 1a244c8..ee3d68a 100644
--- a/sci-physics/lammps/lammps-20150810.ebuild
+++ b/sci-physics/lammps/lammps-20150810.ebuild
@@ -47,7 +47,7 @@ SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="doc examples gzip lammps-memalign mpi python static-libs"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2015-09-24 Thread Nicolas Bock
commit: 2c611553c4523191b2e9949de97db3166d14a3f0
Author: Nicolas Bock  gentoo  org>
AuthorDate: Thu Sep 24 23:03:42 2015 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Thu Sep 24 23:04:14 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c611553

sci-physics/lammps: Version bump.

Package-Manager: portage-2.2.20.1

 sci-physics/lammps/Manifest   |   1 +
 sci-physics/lammps/lammps-20150924.ebuild | 267 ++
 2 files changed, 268 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index 6145431..5562a01 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -4,6 +4,7 @@ DIST lammps-11Sep15.tar.gz 87274144 SHA256 
79a40bc395a9052345cf1c7caa8da69f6ec06
 DIST lammps-15May15.tar.gz 63835027 SHA256 
0233ea98c7d77d31bd0a538bb674c0ee8f000f1d0ee1b8c049072873192aa228 SHA512 
a23c16b98117590b15ca7662b878fb2f76ec41399c329c98deb48e28a0ffce293443269513a96c2503389894b598787b19dadc210d4b4dbc6a7432caf633e7d1
 WHIRLPOOL 
4c4edfd772bbf534e42fc43e1feaf3b8f76e74c58ec1e985e3c29ee0d8e64aa8c501b8e45e078643409c320a1d834b0d5eb699e7d1ec29df06be0126d12492f1
 DIST lammps-18Aug15.tar.gz 87893731 SHA256 
513237934cda7c1e026f4983096fd53cb510fadee12c55b13b4735086155245a SHA512 
5816509f5b988dbe74c9f40a9faa42b3bcf260388dfe70703a1544517acd3f868d3bc398fb4c2fa7713d24409075d44ad80b8e91a25a28db783c2605aff30977
 WHIRLPOOL 
7022f3aabadffdfa2ef4c8219589e46fba2572d9ed4b52591f6516a61d4895b39d637d88535ba83881db5d48661e34ca6ff2f22a6819dbec015af979721a0f53
 DIST lammps-21Aug15.tar.gz 87096749 SHA256 
46f68e7b61e50ab3e790c53cadd82fde7c7aa58aa73e8a3257f24facff2ed0a4 SHA512 
b1dd90890c43a6cf55a57a61279dcc4c10fdedb4ad90f225a06c0e93eb139d30f2d56baa233c081b38adeeb0a8419a0315ccc4b0fa15c3ffbf7db626ca261e9d
 WHIRLPOOL 
a1d7d4ab30f9ecca3fd64216e729fef6fa1b3f7a6698b9eaf104bcbfa03a66862cd8c5882e94f73e841064d94bf030aaf569ebb457d89fbd345b391f9cee6822
+DIST lammps-24Sep15.tar.gz 87307191 SHA256 
e03cdeb2b3b6107d98969febea26575c85590603ab4f79d26efc46bac6d6cc60 SHA512 
356dd556f845cec456865062375120c0898cef1870617d80b31b0e8e964585140120b21f891cd9b40ecde7aaf43beb34d7b15396830e08273624a9b14da551e4
 WHIRLPOOL 
667b8aaf927d268c569a192c835b7dbdc80a0f25abb1f2c96007517ea218a69b2816dde4ebe28ca82974d01472c0e1126b67e89a19fb3ef49e4020f3d9c69fba
 DIST lammps-29Aug15.tar.gz 87253305 SHA256 
fff69b47c40936d4ccd90a8443ce5bb1bcf4cb449ae06a5822c1b11a2ab2dd67 SHA512 
991c56608a3288ebdcd2fb0857c595d42047b5ed0780b6d4ddb98388627499727b6c04fe0eff3e7221238dba2a8601f0b4b4067b5aa5ec2f356b4ee13f6c129c
 WHIRLPOOL 
88da74fa65aeb187330439417512d516fe8adf4a5df4be48fdafafa198e8c4d657ecce7f04f749d77cb2f8a7881ac47f4604cf6bc8eb3ca8b2cbc7988d866a87
 DIST lammps-4Sep15.tar.gz 87259558 SHA256 
8652c801e4ce8b6b7d42a6c71f76b68a6e741dc8efb8d7d3dad36b624fe8f150 SHA512 
ee730c8bd96e14931192a68c12e4ebde301cc3525b20816d051059f155b70c6edcea7dc2ed911e0b89685d751cd5a74b4bb5eedd6c16a042a2191bf8a9665fc9
 WHIRLPOOL 
271ac0d74e03d3e3e118a8b2385d98ce3f566ead67f1c329a219c265f886dc267b11be17c2caa52749ebac212bbc7456fba2d0d6ec69cd25815316e601b3360a
 DIST lammps-9Sep15.tar.gz 87275742 SHA256 
c783be8bf2c2fbef75522b09b4420006d94104f2a60b82f55f7bc255c6163079 SHA512 
60fa8c818c72c3c236095c7aa23c2ec30cc3370b6dc14d0c1d9e347772e70c96dab43019092eb93f2327377f1b4cc642416be65d156b1faf934bfa805d228bcf
 WHIRLPOOL 
4a9dbb0f1b493177614646dcef124c723a3b6171d0894fee8b34e9fff7d0962ada0a2a27564338fef6551aaff322f4b50784b98c250555173cba5478cc60e9af

diff --git a/sci-physics/lammps/lammps-20150924.ebuild 
b/sci-physics/lammps/lammps-20150924.ebuild
new file mode 100644
index 000..5400e87
--- /dev/null
+++ b/sci-physics/lammps/lammps-20150924.ebuild
@@ -0,0 +1,267 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3} )
+
+inherit eutils flag-o-matic fortran-2 multilib python-r1
+
+convert_month() {
+   case $1 in
+   01) echo Jan
+   ;;
+   02) echo Feb
+   ;;
+   03) echo Mar
+   ;;
+   04) echo Apr
+   ;;
+   05) echo May
+   ;;
+   06) echo Jun
+   ;;
+   07) echo Jul
+   ;;
+   08) echo Aug
+   ;;
+   09) echo Sep
+   ;;
+   10) echo Oct
+   ;;
+   11) echo Nov
+   ;;
+   12) echo Dec
+   ;;
+   *)  echo unknown
+   ;;
+   esac
+}
+
+MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2}
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="http://lammps.sandia.gov/;
+SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz;
+

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2015-09-17 Thread Nicolas Bock
commit: ad9cd10d3ff0268ee448dfee7dfab647798cc02d
Author: Nicolas Bock  gentoo  org>
AuthorDate: Thu Sep 17 10:50:41 2015 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Thu Sep 17 10:51:31 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad9cd10d

sci-physics/lammps: Removing old packages.

Package-Manager: portage-2.2.20.1

 sci-physics/lammps/Manifest   |   4 -
 sci-physics/lammps/lammps-20150718.ebuild | 267 --
 sci-physics/lammps/lammps-20150721.ebuild | 267 --
 sci-physics/lammps/lammps-20150722.ebuild | 267 --
 sci-physics/lammps/lammps-20150724.ebuild | 267 --
 5 files changed, 1072 deletions(-)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index 1bad744..6145431 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -3,11 +3,7 @@ DIST lammps-10Feb15.tar.gz 62912048 SHA256 
59373e9b5592f7b697a144bbce1fb742726e0
 DIST lammps-11Sep15.tar.gz 87274144 SHA256 
79a40bc395a9052345cf1c7caa8da69f6ec0603e0be09503b060c51672a9734f SHA512 
a478470d6e90c870dad606649009c085451d3890632dfc05a84890ff9d69e8465eff52d4853b4dc4a82ebcb15074c8f2fd07bbde132404a01c1c5df0867ee3f2
 WHIRLPOOL 
21225df1baadd02dbdc9f0b7aea6a2323ac1a1ac177453b67d5387b87a711e505395d17efada9ca5d079d919842da69c6d41d9a3a6ec6375d8526c3ed32f8ad3
 DIST lammps-15May15.tar.gz 63835027 SHA256 
0233ea98c7d77d31bd0a538bb674c0ee8f000f1d0ee1b8c049072873192aa228 SHA512 
a23c16b98117590b15ca7662b878fb2f76ec41399c329c98deb48e28a0ffce293443269513a96c2503389894b598787b19dadc210d4b4dbc6a7432caf633e7d1
 WHIRLPOOL 
4c4edfd772bbf534e42fc43e1feaf3b8f76e74c58ec1e985e3c29ee0d8e64aa8c501b8e45e078643409c320a1d834b0d5eb699e7d1ec29df06be0126d12492f1
 DIST lammps-18Aug15.tar.gz 87893731 SHA256 
513237934cda7c1e026f4983096fd53cb510fadee12c55b13b4735086155245a SHA512 
5816509f5b988dbe74c9f40a9faa42b3bcf260388dfe70703a1544517acd3f868d3bc398fb4c2fa7713d24409075d44ad80b8e91a25a28db783c2605aff30977
 WHIRLPOOL 
7022f3aabadffdfa2ef4c8219589e46fba2572d9ed4b52591f6516a61d4895b39d637d88535ba83881db5d48661e34ca6ff2f22a6819dbec015af979721a0f53
-DIST lammps-18Jul15.tar.gz 66065642 SHA256 
deb6625b7c21cf94fc7ee9aefb2edf55a6c8dc870e919028c9ffa1cd169d57ed SHA512 
d26dd0084779e037af35bc26f81cdca5a7617f841860e6eab7d52f6c023d2c001075aad5dc3d656ceb6e92650589acc472fa5c8954fd9ab81ec0b737e377284b
 WHIRLPOOL 
66794b7250cdb077bcbeb2b95a464aecc684f7592d81f3db4a3702195ef1d8404eb4b1f38e6c1dd859a42dd8ca1ebd039cbac4d9fd11be99a376168f2c498cdd
 DIST lammps-21Aug15.tar.gz 87096749 SHA256 
46f68e7b61e50ab3e790c53cadd82fde7c7aa58aa73e8a3257f24facff2ed0a4 SHA512 
b1dd90890c43a6cf55a57a61279dcc4c10fdedb4ad90f225a06c0e93eb139d30f2d56baa233c081b38adeeb0a8419a0315ccc4b0fa15c3ffbf7db626ca261e9d
 WHIRLPOOL 
a1d7d4ab30f9ecca3fd64216e729fef6fa1b3f7a6698b9eaf104bcbfa03a66862cd8c5882e94f73e841064d94bf030aaf569ebb457d89fbd345b391f9cee6822
-DIST lammps-21Jul15.tar.gz 66715434 SHA256 
2e24a7b6131a35ef83cec08f4dc9f7cc5188c59a630ba61f2a8ac3cfbd284ef7 SHA512 
cbf39b3559ac60d5ad92299370bf9af76c0bd7fec62dbaa429d5127d561978426d16b03510b815ffeb6b0acdb362523809adf7ac3fbc2fea8cc484010b1ef7bc
 WHIRLPOOL 
41df92b1f5baf52e846032f12c80f813b84fcd1c71f8c7dad5594780da154345d1b1bdea6b68f4c4b71029346d74d4ff3a813f1101437a01be65df7cf6d0d246
-DIST lammps-22Jul15.tar.gz 67275212 SHA256 
b75cdf8ead17f20433737c203c8d29c0cc3e157c9b3d175093467873aea0b869 SHA512 
f6e5eaf3ca8bcd25a580a4608e0aec0021f2ed5eb23cf9ccd0a707cb8bc320568504ccffc25cccb5acfe2fc3515c58f8afc8936aea63acb3062bdc897a5eb2ee
 WHIRLPOOL 
13c09e1045a0bdabe15e2125ccef0ea622cb12fcce63d8441b7f9843b8f1a3f7aa0c13908a2e215c1fdba8a579a17a5833111b5cf31a2471bf66e781ef281c59
-DIST lammps-24Jul15.tar.gz 67180142 SHA256 
bd183f7b073e1ca86656a8f6ea99195123ce3c7829c872ca45216da4132ff96d SHA512 
e285a1f326658bd23f32ecf9409d9f0bf16ed635656bbcee0d84da58e1c008363c7815001bcaa5b7701d99b3318a56240b021447e94754607c2ceb178e377122
 WHIRLPOOL 
003237f8e9a7caec98aa1f8f0c5e03c0cda6d60f20460e32c4eea3c92707e349f4e1a71510f1290b6e6aeac1621951080f904b1bb2224c8eb9e25067206d2b1b
 DIST lammps-29Aug15.tar.gz 87253305 SHA256 
fff69b47c40936d4ccd90a8443ce5bb1bcf4cb449ae06a5822c1b11a2ab2dd67 SHA512 
991c56608a3288ebdcd2fb0857c595d42047b5ed0780b6d4ddb98388627499727b6c04fe0eff3e7221238dba2a8601f0b4b4067b5aa5ec2f356b4ee13f6c129c
 WHIRLPOOL 
88da74fa65aeb187330439417512d516fe8adf4a5df4be48fdafafa198e8c4d657ecce7f04f749d77cb2f8a7881ac47f4604cf6bc8eb3ca8b2cbc7988d866a87
 DIST lammps-4Sep15.tar.gz 87259558 SHA256 
8652c801e4ce8b6b7d42a6c71f76b68a6e741dc8efb8d7d3dad36b624fe8f150 SHA512 
ee730c8bd96e14931192a68c12e4ebde301cc3525b20816d051059f155b70c6edcea7dc2ed911e0b89685d751cd5a74b4bb5eedd6c16a042a2191bf8a9665fc9
 WHIRLPOOL 
271ac0d74e03d3e3e118a8b2385d98ce3f566ead67f1c329a219c265f886dc267b11be17c2caa52749ebac212bbc7456fba2d0d6ec69cd25815316e601b3360a
 DIST lammps-9Sep15.tar.gz 87275742 SHA256 

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2015-09-13 Thread Nicolas Bock
commit: 45f18412b423e86ff87f89925256d6ed8d490a70
Author: Nicolas Bock  gentoo  org>
AuthorDate: Sun Sep 13 20:29:57 2015 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Sun Sep 13 20:30:28 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45f18412

sci-physics/lammps: Version bump.

Package-Manager: portage-2.2.20.1

 sci-physics/lammps/Manifest   |   2 +
 sci-physics/lammps/lammps-20150909.ebuild | 267 ++
 sci-physics/lammps/lammps-20150911.ebuild | 267 ++
 3 files changed, 536 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index 3e01977..1bad744 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -1,5 +1,6 @@
 DIST lammps-10Aug15.tar.gz 87890369 SHA256 
450a765f94b70a6f38637854f1d7496dca98d359414c527f8de99bed1fdd94d2 SHA512 
fc395cf7e59de7e71bad64e2500224d33ff0f76bb79530fdcde5ec9879b91c332d1421a25e5d5bb9cc47a55745e760d01b2ac8ad29f9e71c8a90a0ace9212618
 WHIRLPOOL 
3f50513137283f4deb9b6a2c13a7ba63814b0ddd59d33e428fba9d3f94f61baa1b3b9d9d080982453a7828d2a98e619cded4d27716fd165db595832a157c9f6b
 DIST lammps-10Feb15.tar.gz 62912048 SHA256 
59373e9b5592f7b697a144bbce1fb742726e03536b7bb355dac7a9e013ddf9b8 SHA512 
a7804377a23f03f338bdaf443439dffcdc52293b4c45e6369b340a1107510fed0b8a198e3b5afcff2e04e109985b52ee62e7b28276697bae37ac6f783d1ab9f2
 WHIRLPOOL 
09f29cadf8b072d388abe45ec219341d2a14a6c9cc9e4010a0f7945e930e9984738f7837748d117ab95ca76ce0c8d9160fe88dcec17e8d21b81f385dec8f7005
+DIST lammps-11Sep15.tar.gz 87274144 SHA256 
79a40bc395a9052345cf1c7caa8da69f6ec0603e0be09503b060c51672a9734f SHA512 
a478470d6e90c870dad606649009c085451d3890632dfc05a84890ff9d69e8465eff52d4853b4dc4a82ebcb15074c8f2fd07bbde132404a01c1c5df0867ee3f2
 WHIRLPOOL 
21225df1baadd02dbdc9f0b7aea6a2323ac1a1ac177453b67d5387b87a711e505395d17efada9ca5d079d919842da69c6d41d9a3a6ec6375d8526c3ed32f8ad3
 DIST lammps-15May15.tar.gz 63835027 SHA256 
0233ea98c7d77d31bd0a538bb674c0ee8f000f1d0ee1b8c049072873192aa228 SHA512 
a23c16b98117590b15ca7662b878fb2f76ec41399c329c98deb48e28a0ffce293443269513a96c2503389894b598787b19dadc210d4b4dbc6a7432caf633e7d1
 WHIRLPOOL 
4c4edfd772bbf534e42fc43e1feaf3b8f76e74c58ec1e985e3c29ee0d8e64aa8c501b8e45e078643409c320a1d834b0d5eb699e7d1ec29df06be0126d12492f1
 DIST lammps-18Aug15.tar.gz 87893731 SHA256 
513237934cda7c1e026f4983096fd53cb510fadee12c55b13b4735086155245a SHA512 
5816509f5b988dbe74c9f40a9faa42b3bcf260388dfe70703a1544517acd3f868d3bc398fb4c2fa7713d24409075d44ad80b8e91a25a28db783c2605aff30977
 WHIRLPOOL 
7022f3aabadffdfa2ef4c8219589e46fba2572d9ed4b52591f6516a61d4895b39d637d88535ba83881db5d48661e34ca6ff2f22a6819dbec015af979721a0f53
 DIST lammps-18Jul15.tar.gz 66065642 SHA256 
deb6625b7c21cf94fc7ee9aefb2edf55a6c8dc870e919028c9ffa1cd169d57ed SHA512 
d26dd0084779e037af35bc26f81cdca5a7617f841860e6eab7d52f6c023d2c001075aad5dc3d656ceb6e92650589acc472fa5c8954fd9ab81ec0b737e377284b
 WHIRLPOOL 
66794b7250cdb077bcbeb2b95a464aecc684f7592d81f3db4a3702195ef1d8404eb4b1f38e6c1dd859a42dd8ca1ebd039cbac4d9fd11be99a376168f2c498cdd
@@ -9,3 +10,4 @@ DIST lammps-22Jul15.tar.gz 67275212 SHA256 
b75cdf8ead17f20433737c203c8d29c0cc3e1
 DIST lammps-24Jul15.tar.gz 67180142 SHA256 
bd183f7b073e1ca86656a8f6ea99195123ce3c7829c872ca45216da4132ff96d SHA512 
e285a1f326658bd23f32ecf9409d9f0bf16ed635656bbcee0d84da58e1c008363c7815001bcaa5b7701d99b3318a56240b021447e94754607c2ceb178e377122
 WHIRLPOOL 
003237f8e9a7caec98aa1f8f0c5e03c0cda6d60f20460e32c4eea3c92707e349f4e1a71510f1290b6e6aeac1621951080f904b1bb2224c8eb9e25067206d2b1b
 DIST lammps-29Aug15.tar.gz 87253305 SHA256 
fff69b47c40936d4ccd90a8443ce5bb1bcf4cb449ae06a5822c1b11a2ab2dd67 SHA512 
991c56608a3288ebdcd2fb0857c595d42047b5ed0780b6d4ddb98388627499727b6c04fe0eff3e7221238dba2a8601f0b4b4067b5aa5ec2f356b4ee13f6c129c
 WHIRLPOOL 
88da74fa65aeb187330439417512d516fe8adf4a5df4be48fdafafa198e8c4d657ecce7f04f749d77cb2f8a7881ac47f4604cf6bc8eb3ca8b2cbc7988d866a87
 DIST lammps-4Sep15.tar.gz 87259558 SHA256 
8652c801e4ce8b6b7d42a6c71f76b68a6e741dc8efb8d7d3dad36b624fe8f150 SHA512 
ee730c8bd96e14931192a68c12e4ebde301cc3525b20816d051059f155b70c6edcea7dc2ed911e0b89685d751cd5a74b4bb5eedd6c16a042a2191bf8a9665fc9
 WHIRLPOOL 
271ac0d74e03d3e3e118a8b2385d98ce3f566ead67f1c329a219c265f886dc267b11be17c2caa52749ebac212bbc7456fba2d0d6ec69cd25815316e601b3360a
+DIST lammps-9Sep15.tar.gz 87275742 SHA256 
c783be8bf2c2fbef75522b09b4420006d94104f2a60b82f55f7bc255c6163079 SHA512 
60fa8c818c72c3c236095c7aa23c2ec30cc3370b6dc14d0c1d9e347772e70c96dab43019092eb93f2327377f1b4cc642416be65d156b1faf934bfa805d228bcf
 WHIRLPOOL 
4a9dbb0f1b493177614646dcef124c723a3b6171d0894fee8b34e9fff7d0962ada0a2a27564338fef6551aaff322f4b50784b98c250555173cba5478cc60e9af

diff --git a/sci-physics/lammps/lammps-20150909.ebuild 
b/sci-physics/lammps/lammps-20150909.ebuild
new file mode 100644
index 000..5400e87
--- /dev/null
+++ b/sci-physics/lammps/lammps-20150909.ebuild
@@ -0,0 +1,267 @@

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/, sci-physics/lammps/files/

2015-09-08 Thread Nicolas Bock
commit: 7832f53e7d3f421a9961ece8fd9252cc6387bf71
Author: Nicolas Bock  gentoo  org>
AuthorDate: Tue Sep  8 12:04:24 2015 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Tue Sep  8 12:04:24 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7832f53e

sci-physics/lammps: Fix broken python3 patch.

Package-Manager: portage-2.2.20.1

 sci-physics/lammps/files/lammps-python3-r1.patch | 11 +++
 sci-physics/lammps/lammps-20150904.ebuild|  2 +-
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/sci-physics/lammps/files/lammps-python3-r1.patch 
b/sci-physics/lammps/files/lammps-python3-r1.patch
new file mode 100644
index 000..2dc2bd7
--- /dev/null
+++ b/sci-physics/lammps/files/lammps-python3-r1.patch
@@ -0,0 +1,11 @@
+--- lammps-4Sep15-orig/python/lammps.py2015-09-02 14:41:38.0 
-0600
 lammps-4Sep15/python/lammps.py 2015-09-08 05:59:16.0 -0600
+@@ -33,7 +33,7 @@
+ except:
+   type,value,tb = sys.exc_info()
+   traceback.print_exception(type,value,tb)
+-  raise OSError,"Could not load LAMMPS dynamic library from %s" % modpath
++  raise OSError("Could not load LAMMPS dynamic library from %s" % modpath)
+ 
+ # if no ptr provided, create an instance of LAMMPS
+ #   don't know how to pass an MPI communicator from PyPar

diff --git a/sci-physics/lammps/lammps-20150904.ebuild 
b/sci-physics/lammps/lammps-20150904.ebuild
index 1a244c8..5400e87 100644
--- a/sci-physics/lammps/lammps-20150904.ebuild
+++ b/sci-physics/lammps/lammps-20150904.ebuild
@@ -167,7 +167,7 @@ src_prepare() {
tools/Makefile || die
 
# Patch python.
-   epatch "${FILESDIR}/lammps-python3.patch"
+   epatch "${FILESDIR}/lammps-python3-r1.patch"
epatch "${FILESDIR}/python-shebang.patch"
 }
 



[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2015-09-04 Thread Nicolas Bock
commit: c774f37b58956cbe6659b226e9e76b74bd358ddd
Author: Nicolas Bock  gentoo  org>
AuthorDate: Fri Sep  4 15:29:35 2015 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Fri Sep  4 15:29:35 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c774f37b

sci-physics/lammps: Version bump.

Package-Manager: portage-2.2.20.1

 sci-physics/lammps/Manifest   |   1 +
 sci-physics/lammps/lammps-20150904.ebuild | 267 ++
 2 files changed, 268 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index c6d633a..3e01977 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -8,3 +8,4 @@ DIST lammps-21Jul15.tar.gz 66715434 SHA256 
2e24a7b6131a35ef83cec08f4dc9f7cc5188c
 DIST lammps-22Jul15.tar.gz 67275212 SHA256 
b75cdf8ead17f20433737c203c8d29c0cc3e157c9b3d175093467873aea0b869 SHA512 
f6e5eaf3ca8bcd25a580a4608e0aec0021f2ed5eb23cf9ccd0a707cb8bc320568504ccffc25cccb5acfe2fc3515c58f8afc8936aea63acb3062bdc897a5eb2ee
 WHIRLPOOL 
13c09e1045a0bdabe15e2125ccef0ea622cb12fcce63d8441b7f9843b8f1a3f7aa0c13908a2e215c1fdba8a579a17a5833111b5cf31a2471bf66e781ef281c59
 DIST lammps-24Jul15.tar.gz 67180142 SHA256 
bd183f7b073e1ca86656a8f6ea99195123ce3c7829c872ca45216da4132ff96d SHA512 
e285a1f326658bd23f32ecf9409d9f0bf16ed635656bbcee0d84da58e1c008363c7815001bcaa5b7701d99b3318a56240b021447e94754607c2ceb178e377122
 WHIRLPOOL 
003237f8e9a7caec98aa1f8f0c5e03c0cda6d60f20460e32c4eea3c92707e349f4e1a71510f1290b6e6aeac1621951080f904b1bb2224c8eb9e25067206d2b1b
 DIST lammps-29Aug15.tar.gz 87253305 SHA256 
fff69b47c40936d4ccd90a8443ce5bb1bcf4cb449ae06a5822c1b11a2ab2dd67 SHA512 
991c56608a3288ebdcd2fb0857c595d42047b5ed0780b6d4ddb98388627499727b6c04fe0eff3e7221238dba2a8601f0b4b4067b5aa5ec2f356b4ee13f6c129c
 WHIRLPOOL 
88da74fa65aeb187330439417512d516fe8adf4a5df4be48fdafafa198e8c4d657ecce7f04f749d77cb2f8a7881ac47f4604cf6bc8eb3ca8b2cbc7988d866a87
+DIST lammps-4Sep15.tar.gz 87259558 SHA256 
8652c801e4ce8b6b7d42a6c71f76b68a6e741dc8efb8d7d3dad36b624fe8f150 SHA512 
ee730c8bd96e14931192a68c12e4ebde301cc3525b20816d051059f155b70c6edcea7dc2ed911e0b89685d751cd5a74b4bb5eedd6c16a042a2191bf8a9665fc9
 WHIRLPOOL 
271ac0d74e03d3e3e118a8b2385d98ce3f566ead67f1c329a219c265f886dc267b11be17c2caa52749ebac212bbc7456fba2d0d6ec69cd25815316e601b3360a

diff --git a/sci-physics/lammps/lammps-20150904.ebuild 
b/sci-physics/lammps/lammps-20150904.ebuild
new file mode 100644
index 000..1a244c8
--- /dev/null
+++ b/sci-physics/lammps/lammps-20150904.ebuild
@@ -0,0 +1,267 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3} )
+
+inherit eutils flag-o-matic fortran-2 multilib python-r1
+
+convert_month() {
+   case $1 in
+   01) echo Jan
+   ;;
+   02) echo Feb
+   ;;
+   03) echo Mar
+   ;;
+   04) echo Apr
+   ;;
+   05) echo May
+   ;;
+   06) echo Jun
+   ;;
+   07) echo Jul
+   ;;
+   08) echo Aug
+   ;;
+   09) echo Sep
+   ;;
+   10) echo Oct
+   ;;
+   11) echo Nov
+   ;;
+   12) echo Dec
+   ;;
+   *)  echo unknown
+   ;;
+   esac
+}
+
+MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2}
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="http://lammps.sandia.gov/;
+SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples gzip lammps-memalign mpi python static-libs"
+
+DEPEND="
+   mpi? (
+   virtual/blas
+   virtual/lapack
+   virtual/mpi
+   )
+   gzip? ( app-arch/gzip )
+   sci-libs/voro++
+   python? ( ${PYTHON_DEPS} )
+   "
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+S="${WORKDIR}/${MY_P}"
+
+lmp_emake() {
+   local LAMMPS_INCLUDEFLAGS
+   LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
+   LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN=64' 
'')"
+
+   # The lammps makefile uses CC to indicate the C++ compiler.
+   emake \
+   ARCHIVE=$(tc-getAR) \
+   CC=$(usex mpi "mpic++" "$(tc-getCXX)") \
+   F90=$(usex mpi "mpif90" "$(tc-getFC)") \
+   LINK=$(usex mpi "mpic++" "$(tc-getCXX)") \
+   CCFLAGS="${CXXFLAGS}" \
+   F90FLAGS="${FCFLAGS}" \
+   LINKFLAGS="${LDFLAGS}" \
+   LMP_INC="${LAMMPS_INCLUDEFLAGS}" \
+   MPI_INC=$(usex mpi "" "-I../STUBS") \
+  

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2015-09-02 Thread Nicolas Bock
commit: 9e23af32fff105d9daeb781552225840f7d7b135
Author: Nicolas Bock  gentoo  org>
AuthorDate: Mon Aug 31 14:41:26 2015 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Wed Sep  2 12:02:59 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e23af32

sci-physics/lammps: Removing old versions.

Package-Manager: portage-2.2.20.1

 sci-physics/lammps/Manifest   |   4 -
 sci-physics/lammps/lammps-20150416.ebuild | 267 --
 sci-physics/lammps/lammps-20150418.ebuild | 267 --
 sci-physics/lammps/lammps-20150428.ebuild | 267 --
 sci-physics/lammps/lammps-20150430.ebuild | 267 --
 5 files changed, 1072 deletions(-)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index 978a7fb..c6d633a 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -1,14 +1,10 @@
 DIST lammps-10Aug15.tar.gz 87890369 SHA256 
450a765f94b70a6f38637854f1d7496dca98d359414c527f8de99bed1fdd94d2 SHA512 
fc395cf7e59de7e71bad64e2500224d33ff0f76bb79530fdcde5ec9879b91c332d1421a25e5d5bb9cc47a55745e760d01b2ac8ad29f9e71c8a90a0ace9212618
 WHIRLPOOL 
3f50513137283f4deb9b6a2c13a7ba63814b0ddd59d33e428fba9d3f94f61baa1b3b9d9d080982453a7828d2a98e619cded4d27716fd165db595832a157c9f6b
 DIST lammps-10Feb15.tar.gz 62912048 SHA256 
59373e9b5592f7b697a144bbce1fb742726e03536b7bb355dac7a9e013ddf9b8 SHA512 
a7804377a23f03f338bdaf443439dffcdc52293b4c45e6369b340a1107510fed0b8a198e3b5afcff2e04e109985b52ee62e7b28276697bae37ac6f783d1ab9f2
 WHIRLPOOL 
09f29cadf8b072d388abe45ec219341d2a14a6c9cc9e4010a0f7945e930e9984738f7837748d117ab95ca76ce0c8d9160fe88dcec17e8d21b81f385dec8f7005
 DIST lammps-15May15.tar.gz 63835027 SHA256 
0233ea98c7d77d31bd0a538bb674c0ee8f000f1d0ee1b8c049072873192aa228 SHA512 
a23c16b98117590b15ca7662b878fb2f76ec41399c329c98deb48e28a0ffce293443269513a96c2503389894b598787b19dadc210d4b4dbc6a7432caf633e7d1
 WHIRLPOOL 
4c4edfd772bbf534e42fc43e1feaf3b8f76e74c58ec1e985e3c29ee0d8e64aa8c501b8e45e078643409c320a1d834b0d5eb699e7d1ec29df06be0126d12492f1
-DIST lammps-16Apr15.tar.gz 63842472 SHA256 
65aecf6f25a055734ef113890a86ecbf7f8478105238c507e5f9bcbeb657bc99 SHA512 
95639145db66e76bd27a865849dc0ad15d3920f7ca9f1fb9a426e457376d0c939c57440e89fa6903d1989ca5e5c6c97d8d283928e1dbf33dd94ba88dbb05a252
 WHIRLPOOL 
422f6814093f22820cfd8fada1d97735c1a8f0388b34e6bad49e361e411b254ea89e6bf7afa8390c0cba1371a6d038fa84cf93583568c5223e42d95210f13515
-DIST lammps-18Apr15.tar.gz 63883297 SHA256 
4ce74978da738383a1d808a37481c3c43d4f8f44d919770b3f2cdd4fcf03345b SHA512 
be088ec59b7fe495fff3cdfcc5ccb52d2705eec20deb5c8694a215943786652c9dc22a81ba48324707495c3f56c0c347af964d1952ae077c8db02258cf31387a
 WHIRLPOOL 
c90403147cc4eda5b4f581cd1bd18bcc8f45a73b1d0e51dcd64c52fc636116c9d57337b89b5753c86e1bbf386f8a2391a9813a6e32154a819f3e35cfc816b5e2
 DIST lammps-18Aug15.tar.gz 87893731 SHA256 
513237934cda7c1e026f4983096fd53cb510fadee12c55b13b4735086155245a SHA512 
5816509f5b988dbe74c9f40a9faa42b3bcf260388dfe70703a1544517acd3f868d3bc398fb4c2fa7713d24409075d44ad80b8e91a25a28db783c2605aff30977
 WHIRLPOOL 
7022f3aabadffdfa2ef4c8219589e46fba2572d9ed4b52591f6516a61d4895b39d637d88535ba83881db5d48661e34ca6ff2f22a6819dbec015af979721a0f53
 DIST lammps-18Jul15.tar.gz 66065642 SHA256 
deb6625b7c21cf94fc7ee9aefb2edf55a6c8dc870e919028c9ffa1cd169d57ed SHA512 
d26dd0084779e037af35bc26f81cdca5a7617f841860e6eab7d52f6c023d2c001075aad5dc3d656ceb6e92650589acc472fa5c8954fd9ab81ec0b737e377284b
 WHIRLPOOL 
66794b7250cdb077bcbeb2b95a464aecc684f7592d81f3db4a3702195ef1d8404eb4b1f38e6c1dd859a42dd8ca1ebd039cbac4d9fd11be99a376168f2c498cdd
 DIST lammps-21Aug15.tar.gz 87096749 SHA256 
46f68e7b61e50ab3e790c53cadd82fde7c7aa58aa73e8a3257f24facff2ed0a4 SHA512 
b1dd90890c43a6cf55a57a61279dcc4c10fdedb4ad90f225a06c0e93eb139d30f2d56baa233c081b38adeeb0a8419a0315ccc4b0fa15c3ffbf7db626ca261e9d
 WHIRLPOOL 
a1d7d4ab30f9ecca3fd64216e729fef6fa1b3f7a6698b9eaf104bcbfa03a66862cd8c5882e94f73e841064d94bf030aaf569ebb457d89fbd345b391f9cee6822
 DIST lammps-21Jul15.tar.gz 66715434 SHA256 
2e24a7b6131a35ef83cec08f4dc9f7cc5188c59a630ba61f2a8ac3cfbd284ef7 SHA512 
cbf39b3559ac60d5ad92299370bf9af76c0bd7fec62dbaa429d5127d561978426d16b03510b815ffeb6b0acdb362523809adf7ac3fbc2fea8cc484010b1ef7bc
 WHIRLPOOL 
41df92b1f5baf52e846032f12c80f813b84fcd1c71f8c7dad5594780da154345d1b1bdea6b68f4c4b71029346d74d4ff3a813f1101437a01be65df7cf6d0d246
 DIST lammps-22Jul15.tar.gz 67275212 SHA256 
b75cdf8ead17f20433737c203c8d29c0cc3e157c9b3d175093467873aea0b869 SHA512 
f6e5eaf3ca8bcd25a580a4608e0aec0021f2ed5eb23cf9ccd0a707cb8bc320568504ccffc25cccb5acfe2fc3515c58f8afc8936aea63acb3062bdc897a5eb2ee
 WHIRLPOOL 
13c09e1045a0bdabe15e2125ccef0ea622cb12fcce63d8441b7f9843b8f1a3f7aa0c13908a2e215c1fdba8a579a17a5833111b5cf31a2471bf66e781ef281c59
 DIST lammps-24Jul15.tar.gz 67180142 SHA256 
bd183f7b073e1ca86656a8f6ea99195123ce3c7829c872ca45216da4132ff96d SHA512 

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2015-08-31 Thread Nicolas Bock
commit: 3277d583c52240a79494bca8ef6e3df41e2dbeb9
Author: Nicolas Bock  gentoo  org>
AuthorDate: Mon Aug 31 14:40:12 2015 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Mon Aug 31 14:40:12 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3277d583

sci-physics/lammps: Version bump.

Package-Manager: portage-2.2.20.1

 sci-physics/lammps/Manifest   |   1 +
 sci-physics/lammps/lammps-20150829.ebuild | 267 ++
 2 files changed, 268 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index 17bb0ea..978a7fb 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -10,4 +10,5 @@ DIST lammps-21Jul15.tar.gz 66715434 SHA256 
2e24a7b6131a35ef83cec08f4dc9f7cc5188c
 DIST lammps-22Jul15.tar.gz 67275212 SHA256 
b75cdf8ead17f20433737c203c8d29c0cc3e157c9b3d175093467873aea0b869 SHA512 
f6e5eaf3ca8bcd25a580a4608e0aec0021f2ed5eb23cf9ccd0a707cb8bc320568504ccffc25cccb5acfe2fc3515c58f8afc8936aea63acb3062bdc897a5eb2ee
 WHIRLPOOL 
13c09e1045a0bdabe15e2125ccef0ea622cb12fcce63d8441b7f9843b8f1a3f7aa0c13908a2e215c1fdba8a579a17a5833111b5cf31a2471bf66e781ef281c59
 DIST lammps-24Jul15.tar.gz 67180142 SHA256 
bd183f7b073e1ca86656a8f6ea99195123ce3c7829c872ca45216da4132ff96d SHA512 
e285a1f326658bd23f32ecf9409d9f0bf16ed635656bbcee0d84da58e1c008363c7815001bcaa5b7701d99b3318a56240b021447e94754607c2ceb178e377122
 WHIRLPOOL 
003237f8e9a7caec98aa1f8f0c5e03c0cda6d60f20460e32c4eea3c92707e349f4e1a71510f1290b6e6aeac1621951080f904b1bb2224c8eb9e25067206d2b1b
 DIST lammps-28Apr15.tar.gz 63883556 SHA256 
6e7c32690cf8bb5a4fb147bab6029cc1d03594ec7b3ea3833e7dc89acc596d8a SHA512 
414c786e8666cddd31a3200baedc76974371280dc219636914dd7863f03e32e11f637a9c184af78d8d4da22afe4cf734b6a0eb32c78d6f53ee95d796a3e080c0
 WHIRLPOOL 
c57a91f9d5e977d26cdb2076b5bbd2f3b5791396c23b5326f16cc609b9646e80c602a492b312b4e5f78d1d638c4a6b66e9a49b1ced02274ad7202821a2884975
+DIST lammps-29Aug15.tar.gz 87253305 SHA256 
fff69b47c40936d4ccd90a8443ce5bb1bcf4cb449ae06a5822c1b11a2ab2dd67 SHA512 
991c56608a3288ebdcd2fb0857c595d42047b5ed0780b6d4ddb98388627499727b6c04fe0eff3e7221238dba2a8601f0b4b4067b5aa5ec2f356b4ee13f6c129c
 WHIRLPOOL 
88da74fa65aeb187330439417512d516fe8adf4a5df4be48fdafafa198e8c4d657ecce7f04f749d77cb2f8a7881ac47f4604cf6bc8eb3ca8b2cbc7988d866a87
 DIST lammps-30Apr15.tar.gz 63892754 SHA256 
d4a193fd5aa9417ec9d15a3be1e2b149302aacf3d9321886a806b0f4ca91611e SHA512 
889fc315719e6f50f802b72a8a0c6e6d7eedb84b67e8b39ae9ea93feb2d526914639848cbfbcbb6dd8b8718c3b332f617f001c6ef04fe14d0685106fcac821bd
 WHIRLPOOL 
a681662a0c37fcb701ced8f2cd4f085dfd0ff250faac2c62abd07b718e3bf12ddbf366f725fbc21bc4547e6ef3ca3042ee84571a1fa0277a4c3d7d273ccaa099

diff --git a/sci-physics/lammps/lammps-20150829.ebuild 
b/sci-physics/lammps/lammps-20150829.ebuild
new file mode 100644
index 000..1a244c8
--- /dev/null
+++ b/sci-physics/lammps/lammps-20150829.ebuild
@@ -0,0 +1,267 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3} )
+
+inherit eutils flag-o-matic fortran-2 multilib python-r1
+
+convert_month() {
+   case $1 in
+   01) echo Jan
+   ;;
+   02) echo Feb
+   ;;
+   03) echo Mar
+   ;;
+   04) echo Apr
+   ;;
+   05) echo May
+   ;;
+   06) echo Jun
+   ;;
+   07) echo Jul
+   ;;
+   08) echo Aug
+   ;;
+   09) echo Sep
+   ;;
+   10) echo Oct
+   ;;
+   11) echo Nov
+   ;;
+   12) echo Dec
+   ;;
+   *)  echo unknown
+   ;;
+   esac
+}
+
+MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2}
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="http://lammps.sandia.gov/;
+SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples gzip lammps-memalign mpi python static-libs"
+
+DEPEND="
+   mpi? (
+   virtual/blas
+   virtual/lapack
+   virtual/mpi
+   )
+   gzip? ( app-arch/gzip )
+   sci-libs/voro++
+   python? ( ${PYTHON_DEPS} )
+   "
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+S="${WORKDIR}/${MY_P}"
+
+lmp_emake() {
+   local LAMMPS_INCLUDEFLAGS
+   LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
+   LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN=64' 
'')"
+
+   # The lammps makefile uses CC to indicate the C++ compiler.
+   emake \
+   ARCHIVE=$(tc-getAR) \
+   

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2015-08-31 Thread Nicolas Bock
commit: 6b87c500700e9c2ff4c39f41b804b36bfe5d1e65
Author: Nicolas Bock  gentoo  org>
AuthorDate: Mon Aug 24 12:30:52 2015 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Mon Aug 31 14:37:53 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b87c500

sci-physics/lammps: Version bump.

 sci-physics/lammps/Manifest   |   1 +
 sci-physics/lammps/lammps-20150821.ebuild | 267 ++
 2 files changed, 268 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index 7ef6a63..17bb0ea 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -5,6 +5,7 @@ DIST lammps-16Apr15.tar.gz 63842472 SHA256 
65aecf6f25a055734ef113890a86ecbf7f847
 DIST lammps-18Apr15.tar.gz 63883297 SHA256 
4ce74978da738383a1d808a37481c3c43d4f8f44d919770b3f2cdd4fcf03345b SHA512 
be088ec59b7fe495fff3cdfcc5ccb52d2705eec20deb5c8694a215943786652c9dc22a81ba48324707495c3f56c0c347af964d1952ae077c8db02258cf31387a
 WHIRLPOOL 
c90403147cc4eda5b4f581cd1bd18bcc8f45a73b1d0e51dcd64c52fc636116c9d57337b89b5753c86e1bbf386f8a2391a9813a6e32154a819f3e35cfc816b5e2
 DIST lammps-18Aug15.tar.gz 87893731 SHA256 
513237934cda7c1e026f4983096fd53cb510fadee12c55b13b4735086155245a SHA512 
5816509f5b988dbe74c9f40a9faa42b3bcf260388dfe70703a1544517acd3f868d3bc398fb4c2fa7713d24409075d44ad80b8e91a25a28db783c2605aff30977
 WHIRLPOOL 
7022f3aabadffdfa2ef4c8219589e46fba2572d9ed4b52591f6516a61d4895b39d637d88535ba83881db5d48661e34ca6ff2f22a6819dbec015af979721a0f53
 DIST lammps-18Jul15.tar.gz 66065642 SHA256 
deb6625b7c21cf94fc7ee9aefb2edf55a6c8dc870e919028c9ffa1cd169d57ed SHA512 
d26dd0084779e037af35bc26f81cdca5a7617f841860e6eab7d52f6c023d2c001075aad5dc3d656ceb6e92650589acc472fa5c8954fd9ab81ec0b737e377284b
 WHIRLPOOL 
66794b7250cdb077bcbeb2b95a464aecc684f7592d81f3db4a3702195ef1d8404eb4b1f38e6c1dd859a42dd8ca1ebd039cbac4d9fd11be99a376168f2c498cdd
+DIST lammps-21Aug15.tar.gz 87096749 SHA256 
46f68e7b61e50ab3e790c53cadd82fde7c7aa58aa73e8a3257f24facff2ed0a4 SHA512 
b1dd90890c43a6cf55a57a61279dcc4c10fdedb4ad90f225a06c0e93eb139d30f2d56baa233c081b38adeeb0a8419a0315ccc4b0fa15c3ffbf7db626ca261e9d
 WHIRLPOOL 
a1d7d4ab30f9ecca3fd64216e729fef6fa1b3f7a6698b9eaf104bcbfa03a66862cd8c5882e94f73e841064d94bf030aaf569ebb457d89fbd345b391f9cee6822
 DIST lammps-21Jul15.tar.gz 66715434 SHA256 
2e24a7b6131a35ef83cec08f4dc9f7cc5188c59a630ba61f2a8ac3cfbd284ef7 SHA512 
cbf39b3559ac60d5ad92299370bf9af76c0bd7fec62dbaa429d5127d561978426d16b03510b815ffeb6b0acdb362523809adf7ac3fbc2fea8cc484010b1ef7bc
 WHIRLPOOL 
41df92b1f5baf52e846032f12c80f813b84fcd1c71f8c7dad5594780da154345d1b1bdea6b68f4c4b71029346d74d4ff3a813f1101437a01be65df7cf6d0d246
 DIST lammps-22Jul15.tar.gz 67275212 SHA256 
b75cdf8ead17f20433737c203c8d29c0cc3e157c9b3d175093467873aea0b869 SHA512 
f6e5eaf3ca8bcd25a580a4608e0aec0021f2ed5eb23cf9ccd0a707cb8bc320568504ccffc25cccb5acfe2fc3515c58f8afc8936aea63acb3062bdc897a5eb2ee
 WHIRLPOOL 
13c09e1045a0bdabe15e2125ccef0ea622cb12fcce63d8441b7f9843b8f1a3f7aa0c13908a2e215c1fdba8a579a17a5833111b5cf31a2471bf66e781ef281c59
 DIST lammps-24Jul15.tar.gz 67180142 SHA256 
bd183f7b073e1ca86656a8f6ea99195123ce3c7829c872ca45216da4132ff96d SHA512 
e285a1f326658bd23f32ecf9409d9f0bf16ed635656bbcee0d84da58e1c008363c7815001bcaa5b7701d99b3318a56240b021447e94754607c2ceb178e377122
 WHIRLPOOL 
003237f8e9a7caec98aa1f8f0c5e03c0cda6d60f20460e32c4eea3c92707e349f4e1a71510f1290b6e6aeac1621951080f904b1bb2224c8eb9e25067206d2b1b

diff --git a/sci-physics/lammps/lammps-20150821.ebuild 
b/sci-physics/lammps/lammps-20150821.ebuild
new file mode 100644
index 000..1a244c8
--- /dev/null
+++ b/sci-physics/lammps/lammps-20150821.ebuild
@@ -0,0 +1,267 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3} )
+
+inherit eutils flag-o-matic fortran-2 multilib python-r1
+
+convert_month() {
+   case $1 in
+   01) echo Jan
+   ;;
+   02) echo Feb
+   ;;
+   03) echo Mar
+   ;;
+   04) echo Apr
+   ;;
+   05) echo May
+   ;;
+   06) echo Jun
+   ;;
+   07) echo Jul
+   ;;
+   08) echo Aug
+   ;;
+   09) echo Sep
+   ;;
+   10) echo Oct
+   ;;
+   11) echo Nov
+   ;;
+   12) echo Dec
+   ;;
+   *)  echo unknown
+   ;;
+   esac
+}
+
+MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2}
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="http://lammps.sandia.gov/;
+SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2015-08-19 Thread Nicolas Bock
commit: 3f2f0620f34ab0c3e861658f9fcefa54579ac9fe
Author: Nicolas Bock nicolasbock AT gentoo DOT org
AuthorDate: Wed Aug 19 11:28:42 2015 +
Commit: Nicolas Bock nicolasbock AT gentoo DOT org
CommitDate: Wed Aug 19 11:28:42 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f2f0620

sci-physics/lammps: Version bump.

Package-Manager: portage-2.2.20.1

 sci-physics/lammps/Manifest   |   1 +
 sci-physics/lammps/lammps-20150818.ebuild | 267 ++
 2 files changed, 268 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index db8ec1e..7ef6a63 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -3,6 +3,7 @@ DIST lammps-10Feb15.tar.gz 62912048 SHA256 
59373e9b5592f7b697a144bbce1fb742726e0
 DIST lammps-15May15.tar.gz 63835027 SHA256 
0233ea98c7d77d31bd0a538bb674c0ee8f000f1d0ee1b8c049072873192aa228 SHA512 
a23c16b98117590b15ca7662b878fb2f76ec41399c329c98deb48e28a0ffce293443269513a96c2503389894b598787b19dadc210d4b4dbc6a7432caf633e7d1
 WHIRLPOOL 
4c4edfd772bbf534e42fc43e1feaf3b8f76e74c58ec1e985e3c29ee0d8e64aa8c501b8e45e078643409c320a1d834b0d5eb699e7d1ec29df06be0126d12492f1
 DIST lammps-16Apr15.tar.gz 63842472 SHA256 
65aecf6f25a055734ef113890a86ecbf7f8478105238c507e5f9bcbeb657bc99 SHA512 
95639145db66e76bd27a865849dc0ad15d3920f7ca9f1fb9a426e457376d0c939c57440e89fa6903d1989ca5e5c6c97d8d283928e1dbf33dd94ba88dbb05a252
 WHIRLPOOL 
422f6814093f22820cfd8fada1d97735c1a8f0388b34e6bad49e361e411b254ea89e6bf7afa8390c0cba1371a6d038fa84cf93583568c5223e42d95210f13515
 DIST lammps-18Apr15.tar.gz 63883297 SHA256 
4ce74978da738383a1d808a37481c3c43d4f8f44d919770b3f2cdd4fcf03345b SHA512 
be088ec59b7fe495fff3cdfcc5ccb52d2705eec20deb5c8694a215943786652c9dc22a81ba48324707495c3f56c0c347af964d1952ae077c8db02258cf31387a
 WHIRLPOOL 
c90403147cc4eda5b4f581cd1bd18bcc8f45a73b1d0e51dcd64c52fc636116c9d57337b89b5753c86e1bbf386f8a2391a9813a6e32154a819f3e35cfc816b5e2
+DIST lammps-18Aug15.tar.gz 87893731 SHA256 
513237934cda7c1e026f4983096fd53cb510fadee12c55b13b4735086155245a SHA512 
5816509f5b988dbe74c9f40a9faa42b3bcf260388dfe70703a1544517acd3f868d3bc398fb4c2fa7713d24409075d44ad80b8e91a25a28db783c2605aff30977
 WHIRLPOOL 
7022f3aabadffdfa2ef4c8219589e46fba2572d9ed4b52591f6516a61d4895b39d637d88535ba83881db5d48661e34ca6ff2f22a6819dbec015af979721a0f53
 DIST lammps-18Jul15.tar.gz 66065642 SHA256 
deb6625b7c21cf94fc7ee9aefb2edf55a6c8dc870e919028c9ffa1cd169d57ed SHA512 
d26dd0084779e037af35bc26f81cdca5a7617f841860e6eab7d52f6c023d2c001075aad5dc3d656ceb6e92650589acc472fa5c8954fd9ab81ec0b737e377284b
 WHIRLPOOL 
66794b7250cdb077bcbeb2b95a464aecc684f7592d81f3db4a3702195ef1d8404eb4b1f38e6c1dd859a42dd8ca1ebd039cbac4d9fd11be99a376168f2c498cdd
 DIST lammps-21Jul15.tar.gz 66715434 SHA256 
2e24a7b6131a35ef83cec08f4dc9f7cc5188c59a630ba61f2a8ac3cfbd284ef7 SHA512 
cbf39b3559ac60d5ad92299370bf9af76c0bd7fec62dbaa429d5127d561978426d16b03510b815ffeb6b0acdb362523809adf7ac3fbc2fea8cc484010b1ef7bc
 WHIRLPOOL 
41df92b1f5baf52e846032f12c80f813b84fcd1c71f8c7dad5594780da154345d1b1bdea6b68f4c4b71029346d74d4ff3a813f1101437a01be65df7cf6d0d246
 DIST lammps-22Jul15.tar.gz 67275212 SHA256 
b75cdf8ead17f20433737c203c8d29c0cc3e157c9b3d175093467873aea0b869 SHA512 
f6e5eaf3ca8bcd25a580a4608e0aec0021f2ed5eb23cf9ccd0a707cb8bc320568504ccffc25cccb5acfe2fc3515c58f8afc8936aea63acb3062bdc897a5eb2ee
 WHIRLPOOL 
13c09e1045a0bdabe15e2125ccef0ea622cb12fcce63d8441b7f9843b8f1a3f7aa0c13908a2e215c1fdba8a579a17a5833111b5cf31a2471bf66e781ef281c59

diff --git a/sci-physics/lammps/lammps-20150818.ebuild 
b/sci-physics/lammps/lammps-20150818.ebuild
new file mode 100644
index 000..1a244c8
--- /dev/null
+++ b/sci-physics/lammps/lammps-20150818.ebuild
@@ -0,0 +1,267 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3} )
+
+inherit eutils flag-o-matic fortran-2 multilib python-r1
+
+convert_month() {
+   case $1 in
+   01) echo Jan
+   ;;
+   02) echo Feb
+   ;;
+   03) echo Mar
+   ;;
+   04) echo Apr
+   ;;
+   05) echo May
+   ;;
+   06) echo Jun
+   ;;
+   07) echo Jul
+   ;;
+   08) echo Aug
+   ;;
+   09) echo Sep
+   ;;
+   10) echo Oct
+   ;;
+   11) echo Nov
+   ;;
+   12) echo Dec
+   ;;
+   *)  echo unknown
+   ;;
+   esac
+}
+
+MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2}
+
+DESCRIPTION=Large-scale Atomic/Molecular Massively Parallel Simulator
+HOMEPAGE=http://lammps.sandia.gov/;

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2015-08-17 Thread Nicolas Bock
commit: 0a0559d00cf47162ff0e94c9189a0a2104624c48
Author: Nicolas Bock nicolasbock AT gentoo DOT org
AuthorDate: Mon Aug 17 12:31:39 2015 +
Commit: Nicolas Bock nicolasbock AT gentoo DOT org
CommitDate: Mon Aug 17 18:43:26 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a0559d0

sci-physics/lammps: Version bump.

Also addressed Bug 557208 and added a default value for memalign.

Package-Manager: portage-2.2.20.1

 sci-physics/lammps/Manifest   |   1 +
 sci-physics/lammps/lammps-20150810.ebuild | 267 ++
 sci-physics/lammps/metadata.xml   |   2 +-
 3 files changed, 269 insertions(+), 1 deletion(-)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index 67afd43..db8ec1e 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -1,3 +1,4 @@
+DIST lammps-10Aug15.tar.gz 87890369 SHA256 
450a765f94b70a6f38637854f1d7496dca98d359414c527f8de99bed1fdd94d2 SHA512 
fc395cf7e59de7e71bad64e2500224d33ff0f76bb79530fdcde5ec9879b91c332d1421a25e5d5bb9cc47a55745e760d01b2ac8ad29f9e71c8a90a0ace9212618
 WHIRLPOOL 
3f50513137283f4deb9b6a2c13a7ba63814b0ddd59d33e428fba9d3f94f61baa1b3b9d9d080982453a7828d2a98e619cded4d27716fd165db595832a157c9f6b
 DIST lammps-10Feb15.tar.gz 62912048 SHA256 
59373e9b5592f7b697a144bbce1fb742726e03536b7bb355dac7a9e013ddf9b8 SHA512 
a7804377a23f03f338bdaf443439dffcdc52293b4c45e6369b340a1107510fed0b8a198e3b5afcff2e04e109985b52ee62e7b28276697bae37ac6f783d1ab9f2
 WHIRLPOOL 
09f29cadf8b072d388abe45ec219341d2a14a6c9cc9e4010a0f7945e930e9984738f7837748d117ab95ca76ce0c8d9160fe88dcec17e8d21b81f385dec8f7005
 DIST lammps-15May15.tar.gz 63835027 SHA256 
0233ea98c7d77d31bd0a538bb674c0ee8f000f1d0ee1b8c049072873192aa228 SHA512 
a23c16b98117590b15ca7662b878fb2f76ec41399c329c98deb48e28a0ffce293443269513a96c2503389894b598787b19dadc210d4b4dbc6a7432caf633e7d1
 WHIRLPOOL 
4c4edfd772bbf534e42fc43e1feaf3b8f76e74c58ec1e985e3c29ee0d8e64aa8c501b8e45e078643409c320a1d834b0d5eb699e7d1ec29df06be0126d12492f1
 DIST lammps-16Apr15.tar.gz 63842472 SHA256 
65aecf6f25a055734ef113890a86ecbf7f8478105238c507e5f9bcbeb657bc99 SHA512 
95639145db66e76bd27a865849dc0ad15d3920f7ca9f1fb9a426e457376d0c939c57440e89fa6903d1989ca5e5c6c97d8d283928e1dbf33dd94ba88dbb05a252
 WHIRLPOOL 
422f6814093f22820cfd8fada1d97735c1a8f0388b34e6bad49e361e411b254ea89e6bf7afa8390c0cba1371a6d038fa84cf93583568c5223e42d95210f13515

diff --git a/sci-physics/lammps/lammps-20150810.ebuild 
b/sci-physics/lammps/lammps-20150810.ebuild
new file mode 100644
index 000..1a244c8
--- /dev/null
+++ b/sci-physics/lammps/lammps-20150810.ebuild
@@ -0,0 +1,267 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3} )
+
+inherit eutils flag-o-matic fortran-2 multilib python-r1
+
+convert_month() {
+   case $1 in
+   01) echo Jan
+   ;;
+   02) echo Feb
+   ;;
+   03) echo Mar
+   ;;
+   04) echo Apr
+   ;;
+   05) echo May
+   ;;
+   06) echo Jun
+   ;;
+   07) echo Jul
+   ;;
+   08) echo Aug
+   ;;
+   09) echo Sep
+   ;;
+   10) echo Oct
+   ;;
+   11) echo Nov
+   ;;
+   12) echo Dec
+   ;;
+   *)  echo unknown
+   ;;
+   esac
+}
+
+MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2}
+
+DESCRIPTION=Large-scale Atomic/Molecular Massively Parallel Simulator
+HOMEPAGE=http://lammps.sandia.gov/;
+SRC_URI=http://lammps.sandia.gov/tars/${MY_P}.tar.gz;
+
+LICENSE=GPL-2
+SLOT=0
+KEYWORDS=~amd64 ~x86
+IUSE=doc examples gzip lammps-memalign mpi python static-libs
+
+DEPEND=
+   mpi? (
+   virtual/blas
+   virtual/lapack
+   virtual/mpi
+   )
+   gzip? ( app-arch/gzip )
+   sci-libs/voro++
+   python? ( ${PYTHON_DEPS} )
+   
+RDEPEND=${DEPEND}
+
+REQUIRED_USE=python? ( ${PYTHON_REQUIRED_USE} )
+
+S=${WORKDIR}/${MY_P}
+
+lmp_emake() {
+   local LAMMPS_INCLUDEFLAGS
+   LAMMPS_INCLUDEFLAGS=$(usex gzip '-DLAMMPS_GZIP' '')
+   LAMMPS_INCLUDEFLAGS+=$(usex lammps-memalign ' -DLAMMPS_MEMALIGN=64' 
'')
+
+   # The lammps makefile uses CC to indicate the C++ compiler.
+   emake \
+   ARCHIVE=$(tc-getAR) \
+   CC=$(usex mpi mpic++ $(tc-getCXX)) \
+   F90=$(usex mpi mpif90 $(tc-getFC)) \
+   LINK=$(usex mpi mpic++ $(tc-getCXX)) \
+   CCFLAGS=${CXXFLAGS} \
+   F90FLAGS=${FCFLAGS} \
+   LINKFLAGS=${LDFLAGS} \
+   LMP_INC=${LAMMPS_INCLUDEFLAGS} \
+   

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2015-08-17 Thread Nicolas Bock
commit: d37fd2cc63cd196db891a40a14ab2137bcabf35c
Author: Nicolas Bock nicolasbock AT gentoo DOT org
AuthorDate: Mon Aug 17 12:33:06 2015 +
Commit: Nicolas Bock nicolasbock AT gentoo DOT org
CommitDate: Mon Aug 17 18:43:29 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d37fd2cc

sci-physics/lammps: Revision bump to address Bug 557208.

Package-Manager: portage-2.2.20.1

 sci-physics/lammps/lammps-20150515-r1.ebuild | 267 +++
 1 file changed, 267 insertions(+)

diff --git a/sci-physics/lammps/lammps-20150515-r1.ebuild 
b/sci-physics/lammps/lammps-20150515-r1.ebuild
new file mode 100644
index 000..1a244c8
--- /dev/null
+++ b/sci-physics/lammps/lammps-20150515-r1.ebuild
@@ -0,0 +1,267 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3} )
+
+inherit eutils flag-o-matic fortran-2 multilib python-r1
+
+convert_month() {
+   case $1 in
+   01) echo Jan
+   ;;
+   02) echo Feb
+   ;;
+   03) echo Mar
+   ;;
+   04) echo Apr
+   ;;
+   05) echo May
+   ;;
+   06) echo Jun
+   ;;
+   07) echo Jul
+   ;;
+   08) echo Aug
+   ;;
+   09) echo Sep
+   ;;
+   10) echo Oct
+   ;;
+   11) echo Nov
+   ;;
+   12) echo Dec
+   ;;
+   *)  echo unknown
+   ;;
+   esac
+}
+
+MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2}
+
+DESCRIPTION=Large-scale Atomic/Molecular Massively Parallel Simulator
+HOMEPAGE=http://lammps.sandia.gov/;
+SRC_URI=http://lammps.sandia.gov/tars/${MY_P}.tar.gz;
+
+LICENSE=GPL-2
+SLOT=0
+KEYWORDS=~amd64 ~x86
+IUSE=doc examples gzip lammps-memalign mpi python static-libs
+
+DEPEND=
+   mpi? (
+   virtual/blas
+   virtual/lapack
+   virtual/mpi
+   )
+   gzip? ( app-arch/gzip )
+   sci-libs/voro++
+   python? ( ${PYTHON_DEPS} )
+   
+RDEPEND=${DEPEND}
+
+REQUIRED_USE=python? ( ${PYTHON_REQUIRED_USE} )
+
+S=${WORKDIR}/${MY_P}
+
+lmp_emake() {
+   local LAMMPS_INCLUDEFLAGS
+   LAMMPS_INCLUDEFLAGS=$(usex gzip '-DLAMMPS_GZIP' '')
+   LAMMPS_INCLUDEFLAGS+=$(usex lammps-memalign ' -DLAMMPS_MEMALIGN=64' 
'')
+
+   # The lammps makefile uses CC to indicate the C++ compiler.
+   emake \
+   ARCHIVE=$(tc-getAR) \
+   CC=$(usex mpi mpic++ $(tc-getCXX)) \
+   F90=$(usex mpi mpif90 $(tc-getFC)) \
+   LINK=$(usex mpi mpic++ $(tc-getCXX)) \
+   CCFLAGS=${CXXFLAGS} \
+   F90FLAGS=${FCFLAGS} \
+   LINKFLAGS=${LDFLAGS} \
+   LMP_INC=${LAMMPS_INCLUDEFLAGS} \
+   MPI_INC=$(usex mpi  -I../STUBS) \
+   MPI_PATH=$(usex mpi  -L../STUBS) \
+   MPI_LIB=$(usex mpi  -lmpi_stubs) \
+   user-atc_SYSLIB=$(usex mpi $($(tc-getPKG_CONFIG) --libs blas) 
$($(tc-getPKG_CONFIG) --libs lapack) '')\
+   $@
+}
+
+lmp_activate_packages() {
+   # Build packages
+   lmp_emake -C src yes-asphere
+   lmp_emake -C src yes-body
+   lmp_emake -C src yes-class2
+   lmp_emake -C src yes-colloid
+   lmp_emake -C src yes-coreshell
+   lmp_emake -C src yes-dipole
+   lmp_emake -C src yes-fld
+   #lmp_emake -C src yes-gpu
+   lmp_emake -C src yes-granular
+   # Need OpenKIM external dependency.
+   #lmp_emake -C src yes-kim
+   # Need Kokkos external dependency.
+   #lmp_emake -C src yes-kokkos
+   lmp_emake -C src yes-kspace
+   lmp_emake -C src yes-manybody
+   lmp_emake -C src yes-mc
+   lmp_emake -C src yes-meam
+   lmp_emake -C src yes-misc
+   lmp_emake -C src yes-molecule
+   #lmp_emake -C src yes-mpiio
+   lmp_emake -C src yes-opt
+   lmp_emake -C src yes-peri
+   lmp_emake -C src yes-poems
+   lmp_emake -C src yes-qeq
+   lmp_emake -C src yes-reax
+   lmp_emake -C src yes-replica
+   lmp_emake -C src yes-rigid
+   lmp_emake -C src yes-shock
+   lmp_emake -C src yes-snap
+   lmp_emake -C src yes-srd
+   lmp_emake -C src yes-voronoi
+   lmp_emake -C src yes-xtc
+
+   if use mpi; then
+   lmp_emake -C src yes-user-atc
+   fi
+   lmp_emake -C src yes-user-eff
+   lmp_emake -C src yes-user-fep
+   use mpi  lmp_emake -C src yes-user-lb
+   lmp_emake -C src yes-user-phonon
+   lmp_emake -C src yes-user-sph
+}
+
+lmp_build_packages() {
+   lmp_emake -C lib/meam -j1 -f Makefile.gfortran
+   lmp_emake -C lib/poems -f Makefile.g++
+