diff options
author | Nicolas Bock <nicolasbock@gmail.com> | 2013-05-10 11:34:05 -0600 |
---|---|---|
committer | Nicolas Bock <nicolasbock@gmail.com> | 2013-05-10 11:34:05 -0600 |
commit | 01c396413a587dadcb32bb1324a078711d1a1f1e (patch) | |
tree | 39668406b7d917b5135201625810bf6c14e0dbcc /sci-physics | |
parent | Added maintainer (myself) to metadata.xml for lammps. (diff) | |
download | sci-01c396413a587dadcb32bb1324a078711d1a1f1e.tar.gz sci-01c396413a587dadcb32bb1324a078711d1a1f1e.tar.bz2 sci-01c396413a587dadcb32bb1324a078711d1a1f1e.zip |
lammps: Added use flags for some optional packages.
Package-Manager: portage-2.2.0_alpha174
Diffstat (limited to 'sci-physics')
-rw-r--r-- | sci-physics/lammps/ChangeLog | 4 | ||||
-rw-r--r-- | sci-physics/lammps/lammps-20130512.ebuild | 8 | ||||
-rw-r--r-- | sci-physics/lammps/metadata.xml | 5 |
3 files changed, 16 insertions, 1 deletions
diff --git a/sci-physics/lammps/ChangeLog b/sci-physics/lammps/ChangeLog index 160731fef..74fe165e1 100644 --- a/sci-physics/lammps/ChangeLog +++ b/sci-physics/lammps/ChangeLog @@ -2,6 +2,10 @@ # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 10 May 2013; Nicolas Bock <nicolasbock@gmail.com> lammps-20130512.ebuild, + metadata.xml: + lammps: Added use flags for some optional packages. + 10 May 2013; Nicolas Bock <nicolasbock@gmail.com> metadata.xml: Added maintainer (myself) to metadata.xml for lammps. diff --git a/sci-physics/lammps/lammps-20130512.ebuild b/sci-physics/lammps/lammps-20130512.ebuild index 328c94e69..bd23dabe1 100644 --- a/sci-physics/lammps/lammps-20130512.ebuild +++ b/sci-physics/lammps/lammps-20130512.ebuild @@ -15,7 +15,7 @@ SRC_URI="http://lammps.sandia.gov/tars/lammps-${LAMMPSDATE}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" +IUSE="package-meam package-dipole package-rigid" DEPEND="" RDEPEND="${DEPEND}" @@ -28,6 +28,12 @@ src_prepare() { src_compile() { emake -C src ARCHIVE=$(tc-getAR) CC=$(tc-getCXX) CCFLAGS="${CXXFLAGS}" LINKFLAGS="${LDFLAGS}" stubs + use package-meam && { + emake -C src ARCHIVE=$(tc-getAR) CC=$(tc-getCXX) CCFLAGS="${CXXFLAGS}" LINKFLAGS="${LDFLAGS}" yes-meam + emake -C lib/meam -f Makefile.gfortran ARCHIVE=$(tc-getAR) F90=$(tc-getFC) F90FLAGS="${FCFLAGS}" LINKFLAGS="${LDFLAGS}" + } + use package-dipole && emake -C src ARCHIVE=$(tc-getAR) CC=$(tc-getCXX) CCFLAGS="${CXXFLAGS}" LINKFLAGS="${LDFLAGS}" yes-dipole + use package-rigid && emake -C src ARCHIVE=$(tc-getAR) CC=$(tc-getCXX) CCFLAGS="${CXXFLAGS}" LINKFLAGS="${LDFLAGS}" yes-rigid emake -C src ARCHIVE=$(tc-getAR) CC=$(tc-getCXX) CCFLAGS="${CXXFLAGS}" LINKFLAGS="${LDFLAGS}" gentoo-serial } diff --git a/sci-physics/lammps/metadata.xml b/sci-physics/lammps/metadata.xml index e98e56eae..58f101120 100644 --- a/sci-physics/lammps/metadata.xml +++ b/sci-physics/lammps/metadata.xml @@ -15,6 +15,11 @@ techniques and a spatial-decomposition of the simulation domain. The code is designed to be easy to modify or extend with new functionality. </longdescription> + <use> + <flag name="package-meam">modified EAM potential</flag> + <flag name="package-dipole">point dipole particles</flag> + <flag name="package-rigid">rigid bodies</flag> + </use> <maintainer> <email>nicolasbock@gmail.com</email> </maintainer> |