public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/sci:master commit in: sci-physics/lammps/
@ 2013-05-10 16:06 Nicolas Bock
  0 siblings, 0 replies; 34+ messages in thread
From: Nicolas Bock @ 2013-05-10 16:06 UTC (permalink / raw
  To: gentoo-commits

commit:     ce1e979e80fb73161ac6c78d5eff3d338d36f60b
Author:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
AuthorDate: Fri May 10 16:06:01 2013 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
CommitDate: Fri May 10 16:06:01 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=ce1e979e

Added maintainer (myself) to metadata.xml for lammps.

Package-Manager: portage-2.2.0_alpha174

---
 sci-physics/lammps/ChangeLog    |    3 +++
 sci-physics/lammps/metadata.xml |    3 +++
 2 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/sci-physics/lammps/ChangeLog b/sci-physics/lammps/ChangeLog
index d717a18..160731f 100644
--- a/sci-physics/lammps/ChangeLog
+++ b/sci-physics/lammps/ChangeLog
@@ -2,6 +2,9 @@
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  10 May 2013; Nicolas Bock <nicolasbock@gmail.com> metadata.xml:
+  Added maintainer (myself) to metadata.xml for lammps.
+
 *lammps-20130512 (10 May 2013)
 
   10 May 2013; Nicolas Bock <nicolasbock@gmail.com>

diff --git a/sci-physics/lammps/metadata.xml b/sci-physics/lammps/metadata.xml
index 69268b8..e98e56e 100644
--- a/sci-physics/lammps/metadata.xml
+++ b/sci-physics/lammps/metadata.xml
@@ -15,5 +15,8 @@
 		techniques and a spatial-decomposition of the simulation domain. The
 		code is designed to be easy to modify or extend with new functionality. 
 	</longdescription>
+	<maintainer>
+		<email>nicolasbock@gmail.com</email>
+	</maintainer>
 </pkgmetadata>
 


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-physics/lammps/
@ 2013-05-10 17:34 Nicolas Bock
  0 siblings, 0 replies; 34+ messages in thread
From: Nicolas Bock @ 2013-05-10 17:34 UTC (permalink / raw
  To: gentoo-commits

commit:     01c396413a587dadcb32bb1324a078711d1a1f1e
Author:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
AuthorDate: Fri May 10 17:34:05 2013 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
CommitDate: Fri May 10 17:34:05 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=01c39641

lammps: Added use flags for some optional packages.

Package-Manager: portage-2.2.0_alpha174

---
 sci-physics/lammps/ChangeLog              |    4 ++++
 sci-physics/lammps/lammps-20130512.ebuild |    8 +++++++-
 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 160731f..74fe165 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 328c94e..bd23dab 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 e98e56e..58f1011 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>


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-physics/lammps/
@ 2013-05-10 17:46 Nicolas Bock
  0 siblings, 0 replies; 34+ messages in thread
From: Nicolas Bock @ 2013-05-10 17:46 UTC (permalink / raw
  To: gentoo-commits

commit:     acae03bbb074d10bba3fce56ce6cb03b117e42ce
Author:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
AuthorDate: Fri May 10 17:46:10 2013 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
CommitDate: Fri May 10 17:46:10 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=acae03bb

The meam package doesn't like to be built in parallel.

Package-Manager: portage-2.2.0_alpha174

---
 sci-physics/lammps/ChangeLog              |    3 +++
 sci-physics/lammps/lammps-20130512.ebuild |    2 +-
 2 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/sci-physics/lammps/ChangeLog b/sci-physics/lammps/ChangeLog
index 74fe165..2f95cec 100644
--- a/sci-physics/lammps/ChangeLog
+++ b/sci-physics/lammps/ChangeLog
@@ -2,6 +2,9 @@
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  10 May 2013; Nicolas Bock <nicolasbock@gmail.com> lammps-20130512.ebuild:
+  The meam package doesn't like to be built in parallel.
+
   10 May 2013; Nicolas Bock <nicolasbock@gmail.com> lammps-20130512.ebuild,
   metadata.xml:
   lammps: Added use flags for some optional packages.

diff --git a/sci-physics/lammps/lammps-20130512.ebuild b/sci-physics/lammps/lammps-20130512.ebuild
index bd23dab..dd44632 100644
--- a/sci-physics/lammps/lammps-20130512.ebuild
+++ b/sci-physics/lammps/lammps-20130512.ebuild
@@ -30,7 +30,7 @@ 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}"
+		emake -j1 -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


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-physics/lammps/
@ 2013-05-10 18:31 Nicolas Bock
  0 siblings, 0 replies; 34+ messages in thread
From: Nicolas Bock @ 2013-05-10 18:31 UTC (permalink / raw
  To: gentoo-commits

commit:     eb0620a4ea1ca7a64fb5db7d98b9967a9305f900
Author:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
AuthorDate: Fri May 10 18:30:46 2013 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
CommitDate: Fri May 10 18:30:46 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=eb0620a4

Cleaned up the make command line arguments.

Package-Manager: portage-2.2.0_alpha174

---
 sci-physics/lammps/ChangeLog              |    3 ++
 sci-physics/lammps/lammps-20130512.ebuild |   33 +++++++++++++++++++++++-----
 2 files changed, 30 insertions(+), 6 deletions(-)

diff --git a/sci-physics/lammps/ChangeLog b/sci-physics/lammps/ChangeLog
index 2f95cec..7beafc6 100644
--- a/sci-physics/lammps/ChangeLog
+++ b/sci-physics/lammps/ChangeLog
@@ -3,6 +3,9 @@
 # $Header: $
 
   10 May 2013; Nicolas Bock <nicolasbock@gmail.com> lammps-20130512.ebuild:
+  Cleaned up the make command line arguments.
+
+  10 May 2013; Nicolas Bock <nicolasbock@gmail.com> lammps-20130512.ebuild:
   The meam package doesn't like to be built in parallel.
 
   10 May 2013; Nicolas Bock <nicolasbock@gmail.com> lammps-20130512.ebuild,

diff --git a/sci-physics/lammps/lammps-20130512.ebuild b/sci-physics/lammps/lammps-20130512.ebuild
index dd44632..28d26e4 100644
--- a/sci-physics/lammps/lammps-20130512.ebuild
+++ b/sci-physics/lammps/lammps-20130512.ebuild
@@ -22,19 +22,40 @@ RDEPEND="${DEPEND}"
 
 S="${WORKDIR}/${PN}-${LAMMPSDATE}"
 
+LAMMPS_INCLUDEFLAGS="-DLAMMPS_GZIP -DLAMMPS_MEMALIGN"
+
 src_prepare() {
 	epatch "${FILESDIR}/Makefile.gentoo-serial.patch"
+
+	# Patch up the patch.
+	sed -i \
+		-e "s/ARCHIVE\s*=.*$/ARCHIVE = $(tc-getAR)/" \
+		-e "s/CC\s*=.*$/CC = $(tc-getCXX)/" \
+		-e "s/CCFLAGS\s*=.*$/CCFLAGS = ${CXXFLAGS}/" \
+		-e "s/LINK\s*=.*$/LINK = $(tc-getCXX)/" \
+		-e "s/LINKFLAGS\s*=.*$/LINKFLAGS = ${LDFLAGS}/" \
+		-e "s/LMP_INC\s*=.*$/LMP_INC = ${LAMMPS_INCLUDEFLAGS}/" \
+		"${S}/src/MAKE/Makefile.gentoo-serial"
+
+	# Patch up other makefiles.
+	use package-meam && sed -i \
+		-e "s/ARCHIVE\s*=.*$/ARCHIVE = $(tc-getAR)/" \
+		-e "s/F90\s*=.*$/F90 = $(tc-getFC)/" \
+		-e "s/F90FLAGS\s*=.*$/F90FLAGS = ${FCFLAGS}/" \
+		-e "s/LINK\s*=.*$/LINK = $(tc-getFC)/" \
+		-e "s/LINKFLAGS\s*=.*$/LINKFLAGS = ${LDFLAGS}/" \
+		"${S}/lib/meam/Makefile.gfortran"
 }
 
 src_compile() {
-	emake -C src ARCHIVE=$(tc-getAR) CC=$(tc-getCXX) CCFLAGS="${CXXFLAGS}" LINKFLAGS="${LDFLAGS}" stubs
+	emake -C src stubs
 	use package-meam && {
-		emake -C src ARCHIVE=$(tc-getAR) CC=$(tc-getCXX) CCFLAGS="${CXXFLAGS}" LINKFLAGS="${LDFLAGS}" yes-meam
-		emake -j1 -C lib/meam -f Makefile.gfortran ARCHIVE=$(tc-getAR) F90=$(tc-getFC) F90FLAGS="${FCFLAGS}" LINKFLAGS="${LDFLAGS}"
+		emake -C src yes-meam
+		emake -j1 -C lib/meam -f Makefile.gfortran
 	}
-	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
+	use package-dipole && emake -C src yes-dipole
+	use package-rigid && emake -C src yes-rigid
+	emake -C src gentoo-serial
 }
 
 src_install() {


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-physics/lammps/
@ 2013-05-10 21:54 Nicolas Bock
  0 siblings, 0 replies; 34+ messages in thread
From: Nicolas Bock @ 2013-05-10 21:54 UTC (permalink / raw
  To: gentoo-commits

commit:     1d40023814ab26ee8e869b34cc020cdb58f31d1e
Author:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
AuthorDate: Fri May 10 21:53:52 2013 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
CommitDate: Fri May 10 21:53:52 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=1d400238

Added more use flags to control the build process.

It seems, at least on my system, that the LAMMPS_MEMALIGN option is a
guarantee for a segfault. I made the use of this macro optional.

Package-Manager: portage-2.2.0_alpha174

---
 sci-physics/lammps/ChangeLog              |    6 ++++++
 sci-physics/lammps/lammps-20130512.ebuild |    7 +++++--
 sci-physics/lammps/metadata.xml           |    5 +++++
 3 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/sci-physics/lammps/ChangeLog b/sci-physics/lammps/ChangeLog
index 7beafc6..b78b535 100644
--- a/sci-physics/lammps/ChangeLog
+++ b/sci-physics/lammps/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  10 May 2013; Nicolas Bock <nicolasbock@gmail.com> lammps-20130512.ebuild,
+  metadata.xml:
+  Added more use flags to control the build process.  It seems, at least on my
+  system, that the LAMMPS_MEMALIGN option is a guarantee for a segfault. I made
+  the use of this macro optional.
+
   10 May 2013; Nicolas Bock <nicolasbock@gmail.com> lammps-20130512.ebuild:
   Cleaned up the make command line arguments.
 

diff --git a/sci-physics/lammps/lammps-20130512.ebuild b/sci-physics/lammps/lammps-20130512.ebuild
index 28d26e4..878d095 100644
--- a/sci-physics/lammps/lammps-20130512.ebuild
+++ b/sci-physics/lammps/lammps-20130512.ebuild
@@ -15,18 +15,21 @@ SRC_URI="http://lammps.sandia.gov/tars/lammps-${LAMMPSDATE}.tar.gz"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="package-meam package-dipole package-rigid"
+IUSE="lammps-gzip lammps-memalign package-meam package-dipole package-rigid"
 
 DEPEND=""
 RDEPEND="${DEPEND}"
 
 S="${WORKDIR}/${PN}-${LAMMPSDATE}"
 
-LAMMPS_INCLUDEFLAGS="-DLAMMPS_GZIP -DLAMMPS_MEMALIGN"
+LAMMPS_INCLUDEFLAGS=""
 
 src_prepare() {
 	epatch "${FILESDIR}/Makefile.gentoo-serial.patch"
 
+	use lammps-gzip && LAMMPS_INCLUDEFLAGS+=" -DLAMMPS_GZIP"
+	use lammps-memalign && LAMMPS_INCLUDEFLAGS+=" -DLAMMPS_MEMALIGN"
+
 	# Patch up the patch.
 	sed -i \
 		-e "s/ARCHIVE\s*=.*$/ARCHIVE = $(tc-getAR)/" \

diff --git a/sci-physics/lammps/metadata.xml b/sci-physics/lammps/metadata.xml
index 58f1011..4b18020 100644
--- a/sci-physics/lammps/metadata.xml
+++ b/sci-physics/lammps/metadata.xml
@@ -16,6 +16,11 @@
 		code is designed to be easy to modify or extend with new functionality. 
 	</longdescription>
 	<use>
+		<flag name="lammps-gzip">The read_data and dump commands will read/write
+			gzipped files</flag>
+		<flag name="lammps-memalign">Enables the use of the posix_memalign()
+			call instead of malloc() when large chunks or memory are allocated
+			by LAMMPS</flag>
 		<flag name="package-meam">modified EAM potential</flag>
 		<flag name="package-dipole">point dipole particles</flag>
 		<flag name="package-rigid">rigid bodies</flag>


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-physics/lammps/
@ 2013-05-10 22:05 Nicolas Bock
  0 siblings, 0 replies; 34+ messages in thread
From: Nicolas Bock @ 2013-05-10 22:05 UTC (permalink / raw
  To: gentoo-commits

commit:     4b129f0b001c2d5e513ebee1fdbfa3bf12b478f0
Author:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
AuthorDate: Fri May 10 22:05:36 2013 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
CommitDate: Fri May 10 22:05:36 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=4b129f0b

Moved a variable definition.

Package-Manager: portage-2.2.0_alpha174

---
 sci-physics/lammps/ChangeLog              |    3 +++
 sci-physics/lammps/lammps-20130512.ebuild |    3 +--
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/sci-physics/lammps/ChangeLog b/sci-physics/lammps/ChangeLog
index b78b535..93b6717 100644
--- a/sci-physics/lammps/ChangeLog
+++ b/sci-physics/lammps/ChangeLog
@@ -2,6 +2,9 @@
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  10 May 2013; Nicolas Bock <nicolasbock@gmail.com> lammps-20130512.ebuild:
+  Moved a variable definition.
+
   10 May 2013; Nicolas Bock <nicolasbock@gmail.com> lammps-20130512.ebuild,
   metadata.xml:
   Added more use flags to control the build process.  It seems, at least on my

diff --git a/sci-physics/lammps/lammps-20130512.ebuild b/sci-physics/lammps/lammps-20130512.ebuild
index 878d095..dd8c6c4 100644
--- a/sci-physics/lammps/lammps-20130512.ebuild
+++ b/sci-physics/lammps/lammps-20130512.ebuild
@@ -22,11 +22,10 @@ RDEPEND="${DEPEND}"
 
 S="${WORKDIR}/${PN}-${LAMMPSDATE}"
 
-LAMMPS_INCLUDEFLAGS=""
-
 src_prepare() {
 	epatch "${FILESDIR}/Makefile.gentoo-serial.patch"
 
+	LAMMPS_INCLUDEFLAGS=""
 	use lammps-gzip && LAMMPS_INCLUDEFLAGS+=" -DLAMMPS_GZIP"
 	use lammps-memalign && LAMMPS_INCLUDEFLAGS+=" -DLAMMPS_MEMALIGN"
 


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-physics/lammps/
@ 2013-05-16 21:22 Nicolas Bock
  0 siblings, 0 replies; 34+ messages in thread
From: Nicolas Bock @ 2013-05-16 21:22 UTC (permalink / raw
  To: gentoo-commits

commit:     0c393120f3861bb68e998e8b016ae58b4173f915
Author:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
AuthorDate: Thu May 16 21:21:42 2013 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
CommitDate: Thu May 16 21:21:42 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=0c393120

Fixed spelling in doc install.

Package-Manager: portage-2.2.0_alpha175

---
 sci-physics/lammps/ChangeLog              |    3 +++
 sci-physics/lammps/lammps-20130514.ebuild |    6 +++---
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/sci-physics/lammps/ChangeLog b/sci-physics/lammps/ChangeLog
index e395b8e..d05235d 100644
--- a/sci-physics/lammps/ChangeLog
+++ b/sci-physics/lammps/ChangeLog
@@ -2,6 +2,9 @@
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  16 May 2013; Nicolas Bock <nicolasbock@gmail.com> lammps-20130514.ebuild:
+  Fixed spelling in doc install.
+
 *lammps-20130514 (16 May 2013)
 
   16 May 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20130514.ebuild:

diff --git a/sci-physics/lammps/lammps-20130514.ebuild b/sci-physics/lammps/lammps-20130514.ebuild
index 14c5331..b087d83 100644
--- a/sci-physics/lammps/lammps-20130514.ebuild
+++ b/sci-physics/lammps/lammps-20130514.ebuild
@@ -62,11 +62,11 @@ src_compile() {
 }
 
 src_install() {
-	newbin "$S/src/lmp_serial" "lmp"
+	newbin "src/lmp_serial" "lmp"
 	if use examples; then
 		insinto "/usr/share/doc/${PF}"
-		doins -r "${S}/examples"
+		doins -r "examples"
 	fi
 	dodoc README
-	use doc && dohtml -r "${S}/docs/*.html"
+	use doc && dodoc "doc/Manual.pdf"
 }


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-physics/lammps/
@ 2013-05-16 21:22 Nicolas Bock
  0 siblings, 0 replies; 34+ messages in thread
From: Nicolas Bock @ 2013-05-16 21:22 UTC (permalink / raw
  To: gentoo-commits

commit:     b875dc0c3e4255989230ee945b5603fe86ca0f2c
Author:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
AuthorDate: Thu May 16 15:36:46 2013 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
CommitDate: Thu May 16 15:36:46 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=b875dc0c

Version bump to 14 May 2013.

Package-Manager: portage-2.2.0_alpha174

---
 sci-physics/lammps/ChangeLog              |    5 ++
 sci-physics/lammps/lammps-20130514.ebuild |   72 +++++++++++++++++++++++++++++
 2 files changed, 77 insertions(+), 0 deletions(-)

diff --git a/sci-physics/lammps/ChangeLog b/sci-physics/lammps/ChangeLog
index f502d84..e395b8e 100644
--- a/sci-physics/lammps/ChangeLog
+++ b/sci-physics/lammps/ChangeLog
@@ -2,6 +2,11 @@
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*lammps-20130514 (16 May 2013)
+
+  16 May 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20130514.ebuild:
+  Version bump to 14 May 2013.
+
   15 May 2013; Nicolas Bock <nicolasbock@gmail.com> lammps-20130512.ebuild
   -files/Makefile.gentoo-serial.patch:
   Added mpi use flag.  This ebuild builds either the serial version (without the

diff --git a/sci-physics/lammps/lammps-20130514.ebuild b/sci-physics/lammps/lammps-20130514.ebuild
new file mode 100644
index 0000000..14c5331
--- /dev/null
+++ b/sci-physics/lammps/lammps-20130514.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+FORTRAN_NEEDED="package-meam"
+
+inherit eutils fortran-2
+
+LAMMPSDATE="14May13"
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="http://lammps.sandia.gov/"
+SRC_URI="http://lammps.sandia.gov/tars/lammps-${LAMMPSDATE}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid"
+
+DEPEND="mpi? ( virtual/mpi )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${PN}-${LAMMPSDATE}"
+
+lmp_emake() {
+	local LAMMPS_INCLUDEFLAGS=
+	use gzip && LAMMPS_INCLUDEFLAGS+=" -DLAMMPS_GZIP"
+	use lammps-memalign && LAMMPS_INCLUDEFLAGS+=" -DLAMMPS_MEMALIGN"
+
+	# Note: The lammps makefile uses CC to indicate the C++ compiler.
+	emake \
+		ARCHIVE=$(tc-getAR) \
+		CC=$(use mpi && echo mpic++ || echo $(tc-getCXX)) \
+		F90=$(use mpi && echo mpif90 || echo $(tc-getFC)) \
+		LINK=$(use mpi && echo mpic++ || echo $(tc-getCXX)) \
+		CCFLAGS="${CXXFLAGS}" \
+		F90FLAGS="${FCFLAGS}" \
+		LINKFLAGS="${LDFLAGS}" \
+		LMP_INC="${LAMMPS_INCLUDEFLAGS}" \
+		MPI_INC=$(use mpi || echo -I../STUBS) \
+		MPI_PATH=$(use mpi || echo -L../STUBS) \
+		MPI_LIB=$(use mpi || echo -lmpi_stubs) \
+ 		"$@"
+}
+
+src_compile() {
+	# Compile stubs for serial version.
+	use mpi || lmp_emake -C src stubs
+
+	# Build optional packages.
+	if use package-meam; then
+		lmp_emake -C src yes-meam
+		lmp_emake -j1 -C lib/meam -f Makefile.gfortran
+	fi
+	use package-dipole && emake -C src yes-dipole
+	use package-rigid && emake -C src yes-rigid
+
+	# Compile.
+	lmp_emake -C src serial
+}
+
+src_install() {
+	newbin "$S/src/lmp_serial" "lmp"
+	if use examples; then
+		insinto "/usr/share/doc/${PF}"
+		doins -r "${S}/examples"
+	fi
+	dodoc README
+	use doc && dohtml -r "${S}/docs/*.html"
+}


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-physics/lammps/
@ 2013-05-28 19:46 Nicolas Bock
  0 siblings, 0 replies; 34+ messages in thread
From: Nicolas Bock @ 2013-05-28 19:46 UTC (permalink / raw
  To: gentoo-commits

commit:     3f9b55c3f449117dd9fa4502af7b8a4f8e3cb9d9
Author:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
AuthorDate: Tue May 28 19:45:34 2013 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
CommitDate: Tue May 28 19:45:34 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=3f9b55c3

Added html documentation.

Package-Manager: portage-2.2.0_alpha177

---
 sci-physics/lammps/ChangeLog              | 3 +++
 sci-physics/lammps/lammps-20130514.ebuild | 7 +++++--
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/sci-physics/lammps/ChangeLog b/sci-physics/lammps/ChangeLog
index d05235d..b29dfd1 100644
--- a/sci-physics/lammps/ChangeLog
+++ b/sci-physics/lammps/ChangeLog
@@ -2,6 +2,9 @@
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  28 May 2013; Nicolas Bock <nicolasbock@gmail.com> lammps-20130514.ebuild:
+  Added html documentation.
+
   16 May 2013; Nicolas Bock <nicolasbock@gmail.com> lammps-20130514.ebuild:
   Fixed spelling in doc install.
 

diff --git a/sci-physics/lammps/lammps-20130514.ebuild b/sci-physics/lammps/lammps-20130514.ebuild
index b087d83..61c2e12 100644
--- a/sci-physics/lammps/lammps-20130514.ebuild
+++ b/sci-physics/lammps/lammps-20130514.ebuild
@@ -65,8 +65,11 @@ src_install() {
 	newbin "src/lmp_serial" "lmp"
 	if use examples; then
 		insinto "/usr/share/doc/${PF}"
-		doins -r "examples"
+		doins -r examples
 	fi
 	dodoc README
-	use doc && dodoc "doc/Manual.pdf"
+	if use doc; then
+		dodoc doc/Manual.pdf
+		dohtml -r doc
+	fi
 }


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-physics/lammps/
@ 2013-05-28 19:53 Nicolas Bock
  0 siblings, 0 replies; 34+ messages in thread
From: Nicolas Bock @ 2013-05-28 19:53 UTC (permalink / raw
  To: gentoo-commits

commit:     f40a6bfc5ac24bafe6e3e8bada5a1e438da44506
Author:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
AuthorDate: Tue May 28 19:52:35 2013 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
CommitDate: Tue May 28 19:52:35 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=f40a6bfc

Version bump.

Package-Manager: portage-2.2.0_alpha177

---
 sci-physics/lammps/ChangeLog              |  5 +++
 sci-physics/lammps/lammps-20130526.ebuild | 75 +++++++++++++++++++++++++++++++
 2 files changed, 80 insertions(+)

diff --git a/sci-physics/lammps/ChangeLog b/sci-physics/lammps/ChangeLog
index b29dfd1..decccfa 100644
--- a/sci-physics/lammps/ChangeLog
+++ b/sci-physics/lammps/ChangeLog
@@ -2,6 +2,11 @@
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*lammps-20130526 (28 May 2013)
+
+  28 May 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20130526.ebuild:
+  Version bump.
+
   28 May 2013; Nicolas Bock <nicolasbock@gmail.com> lammps-20130514.ebuild:
   Added html documentation.
 

diff --git a/sci-physics/lammps/lammps-20130526.ebuild b/sci-physics/lammps/lammps-20130526.ebuild
new file mode 100644
index 0000000..198fd2f
--- /dev/null
+++ b/sci-physics/lammps/lammps-20130526.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+FORTRAN_NEEDED="package-meam"
+
+inherit eutils fortran-2
+
+LAMMPSDATE="26May13"
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="http://lammps.sandia.gov/"
+SRC_URI="http://lammps.sandia.gov/tars/lammps-${LAMMPSDATE}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid"
+
+DEPEND="mpi? ( virtual/mpi )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${PN}-${LAMMPSDATE}"
+
+lmp_emake() {
+	local LAMMPS_INCLUDEFLAGS=
+	use gzip && LAMMPS_INCLUDEFLAGS+=" -DLAMMPS_GZIP"
+	use lammps-memalign && LAMMPS_INCLUDEFLAGS+=" -DLAMMPS_MEMALIGN"
+
+	# Note: The lammps makefile uses CC to indicate the C++ compiler.
+	emake \
+		ARCHIVE=$(tc-getAR) \
+		CC=$(use mpi && echo mpic++ || echo $(tc-getCXX)) \
+		F90=$(use mpi && echo mpif90 || echo $(tc-getFC)) \
+		LINK=$(use mpi && echo mpic++ || echo $(tc-getCXX)) \
+		CCFLAGS="${CXXFLAGS}" \
+		F90FLAGS="${FCFLAGS}" \
+		LINKFLAGS="${LDFLAGS}" \
+		LMP_INC="${LAMMPS_INCLUDEFLAGS}" \
+		MPI_INC=$(use mpi || echo -I../STUBS) \
+		MPI_PATH=$(use mpi || echo -L../STUBS) \
+		MPI_LIB=$(use mpi || echo -lmpi_stubs) \
+ 		"$@"
+}
+
+src_compile() {
+	# Compile stubs for serial version.
+	use mpi || lmp_emake -C src stubs
+
+	# Build optional packages.
+	if use package-meam; then
+		lmp_emake -C src yes-meam
+		lmp_emake -j1 -C lib/meam -f Makefile.gfortran
+	fi
+	use package-dipole && emake -C src yes-dipole
+	use package-rigid && emake -C src yes-rigid
+
+	# Compile.
+	lmp_emake -C src serial
+}
+
+src_install() {
+	newbin "src/lmp_serial" "lmp"
+	if use examples; then
+		insinto "/usr/share/doc/${PF}"
+		doins -r examples
+	fi
+	dodoc README
+	if use doc; then
+		dodoc doc/Manual.pdf
+		dohtml -r doc
+	fi
+}


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-physics/lammps/
@ 2013-05-28 20:06 Nicolas Bock
  0 siblings, 0 replies; 34+ messages in thread
From: Nicolas Bock @ 2013-05-28 20:06 UTC (permalink / raw
  To: gentoo-commits

commit:     561458721d2f23f7134f8b91db35ccd8bb39af50
Author:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
AuthorDate: Tue May 28 20:05:48 2013 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
CommitDate: Tue May 28 20:05:48 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=56145872

Moved html documentation one folder up.

Package-Manager: portage-2.2.0_alpha177

---
 sci-physics/lammps/ChangeLog              | 3 +++
 sci-physics/lammps/lammps-20130526.ebuild | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/sci-physics/lammps/ChangeLog b/sci-physics/lammps/ChangeLog
index decccfa..7e5c044 100644
--- a/sci-physics/lammps/ChangeLog
+++ b/sci-physics/lammps/ChangeLog
@@ -2,6 +2,9 @@
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  28 May 2013; Nicolas Bock <nicolasbock@gmail.com> lammps-20130526.ebuild:
+  Moved html documentation one folder up.
+
 *lammps-20130526 (28 May 2013)
 
   28 May 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20130526.ebuild:

diff --git a/sci-physics/lammps/lammps-20130526.ebuild b/sci-physics/lammps/lammps-20130526.ebuild
index 198fd2f..fe092cf 100644
--- a/sci-physics/lammps/lammps-20130526.ebuild
+++ b/sci-physics/lammps/lammps-20130526.ebuild
@@ -70,6 +70,6 @@ src_install() {
 	dodoc README
 	if use doc; then
 		dodoc doc/Manual.pdf
-		dohtml -r doc
+		dohtml -r doc/*
 	fi
 }


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-physics/lammps/
@ 2013-06-26  5:04 Christoph Junghans
  0 siblings, 0 replies; 34+ messages in thread
From: Christoph Junghans @ 2013-06-26  5:04 UTC (permalink / raw
  To: gentoo-commits

commit:     3114fa5fef6a9d59605bc0ca3463329f86862964
Author:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 26 05:03:54 2013 +0000
Commit:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
CommitDate: Wed Jun 26 05:03:54 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=3114fa5f

clean up

Package-Manager: portage-2.2.0_alpha185

---
 sci-physics/lammps/ChangeLog              |  3 +++
 sci-physics/lammps/lammps-20130526.ebuild | 25 ++++++++++++-------------
 2 files changed, 15 insertions(+), 13 deletions(-)

diff --git a/sci-physics/lammps/ChangeLog b/sci-physics/lammps/ChangeLog
index 7e5c044..7734e65 100644
--- a/sci-physics/lammps/ChangeLog
+++ b/sci-physics/lammps/ChangeLog
@@ -2,6 +2,9 @@
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  26 Jun 2013; Christoph Junghans <ottxor@gentoo.org> lammps-20130526.ebuild:
+  clean up
+
   28 May 2013; Nicolas Bock <nicolasbock@gmail.com> lammps-20130526.ebuild:
   Moved html documentation one folder up.
 

diff --git a/sci-physics/lammps/lammps-20130526.ebuild b/sci-physics/lammps/lammps-20130526.ebuild
index fe092cf..af4830c 100644
--- a/sci-physics/lammps/lammps-20130526.ebuild
+++ b/sci-physics/lammps/lammps-20130526.ebuild
@@ -8,40 +8,39 @@ FORTRAN_NEEDED="package-meam"
 
 inherit eutils fortran-2
 
-LAMMPSDATE="26May13"
+MY_P="${PN}-$(date -d "${PV}" +"%d%b%y")"
 
 DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
 HOMEPAGE="http://lammps.sandia.gov/"
-SRC_URI="http://lammps.sandia.gov/tars/lammps-${LAMMPSDATE}.tar.gz"
+SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
 IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid"
 
 DEPEND="mpi? ( virtual/mpi )"
 RDEPEND="${DEPEND}"
 
-S="${WORKDIR}/${PN}-${LAMMPSDATE}"
+S="${WORKDIR}/${MY_P}"
 
 lmp_emake() {
-	local LAMMPS_INCLUDEFLAGS=
-	use gzip && LAMMPS_INCLUDEFLAGS+=" -DLAMMPS_GZIP"
-	use lammps-memalign && LAMMPS_INCLUDEFLAGS+=" -DLAMMPS_MEMALIGN"
+	local LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
+	LAMMPS_INCLUDEFLAGS+="$(usex ' -DLAMMPS_MEMALIGN' '')"
 
 	# Note: The lammps makefile uses CC to indicate the C++ compiler.
 	emake \
 		ARCHIVE=$(tc-getAR) \
-		CC=$(use mpi && echo mpic++ || echo $(tc-getCXX)) \
-		F90=$(use mpi && echo mpif90 || echo $(tc-getFC)) \
-		LINK=$(use mpi && echo mpic++ || echo $(tc-getCXX)) \
+		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=$(use mpi || echo -I../STUBS) \
-		MPI_PATH=$(use mpi || echo -L../STUBS) \
-		MPI_LIB=$(use mpi || echo -lmpi_stubs) \
+		MPI_INC=$(usex mpi '' "-I../STUBS") \
+		MPI_PATH=$(usex mpi '' '-L../STUBS') \
+		MPI_LIB=$(usex mpi '' '-lmpi_stubs') \
  		"$@"
 }
 


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-physics/lammps/
@ 2013-06-26 16:31 Nicolas Bock
  0 siblings, 0 replies; 34+ messages in thread
From: Nicolas Bock @ 2013-06-26 16:31 UTC (permalink / raw
  To: gentoo-commits

commit:     2c5177e49869b09accc6acaa46dd656d033b17b6
Author:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
AuthorDate: Wed Jun 26 16:31:09 2013 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
CommitDate: Wed Jun 26 16:31:09 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=2c5177e4

Fixed missing use flag.

Package-Manager: portage-2.2.0_alpha185

---
 sci-physics/lammps/ChangeLog              | 3 +++
 sci-physics/lammps/lammps-20130526.ebuild | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/sci-physics/lammps/ChangeLog b/sci-physics/lammps/ChangeLog
index 7734e65..23023fc 100644
--- a/sci-physics/lammps/ChangeLog
+++ b/sci-physics/lammps/ChangeLog
@@ -2,6 +2,9 @@
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  26 Jun 2013; Nicolas Bock <nicolasbock@gmail.com> lammps-20130526.ebuild:
+  Fixed missing use flag.
+
   26 Jun 2013; Christoph Junghans <ottxor@gentoo.org> lammps-20130526.ebuild:
   clean up
 

diff --git a/sci-physics/lammps/lammps-20130526.ebuild b/sci-physics/lammps/lammps-20130526.ebuild
index af4830c..ff7c442 100644
--- a/sci-physics/lammps/lammps-20130526.ebuild
+++ b/sci-physics/lammps/lammps-20130526.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 lmp_emake() {
 	local LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
-	LAMMPS_INCLUDEFLAGS+="$(usex ' -DLAMMPS_MEMALIGN' '')"
+	LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN' '')"
 
 	# Note: The lammps makefile uses CC to indicate the C++ compiler.
 	emake \


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-physics/lammps/
@ 2013-06-26 18:33 Nicolas Bock
  0 siblings, 0 replies; 34+ messages in thread
From: Nicolas Bock @ 2013-06-26 18:33 UTC (permalink / raw
  To: gentoo-commits

commit:     fc3eca20c4318ed31aa1e9b924b38cba48e6bab0
Author:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
AuthorDate: Wed Jun 26 18:32:29 2013 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
CommitDate: Wed Jun 26 18:32:29 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=fc3eca20

Bashified package name mangling.

Thanks to ottxor for suggesting and helpful discussions.

Package-Manager: portage-2.2.0_alpha185

---
 sci-physics/lammps/ChangeLog              |  4 ++++
 sci-physics/lammps/lammps-20130526.ebuild | 33 ++++++++++++++++++++++++++++++-
 2 files changed, 36 insertions(+), 1 deletion(-)

diff --git a/sci-physics/lammps/ChangeLog b/sci-physics/lammps/ChangeLog
index 23023fc..ac52ff6 100644
--- a/sci-physics/lammps/ChangeLog
+++ b/sci-physics/lammps/ChangeLog
@@ -3,6 +3,10 @@
 # $Header: $
 
   26 Jun 2013; Nicolas Bock <nicolasbock@gmail.com> lammps-20130526.ebuild:
+  Bashified package name mangling.  Thanks to ottxor for suggesting and helpful
+  discussions.
+
+  26 Jun 2013; Nicolas Bock <nicolasbock@gmail.com> lammps-20130526.ebuild:
   Fixed missing use flag.
 
   26 Jun 2013; Christoph Junghans <ottxor@gentoo.org> lammps-20130526.ebuild:

diff --git a/sci-physics/lammps/lammps-20130526.ebuild b/sci-physics/lammps/lammps-20130526.ebuild
index ff7c442..cfc247b 100644
--- a/sci-physics/lammps/lammps-20130526.ebuild
+++ b/sci-physics/lammps/lammps-20130526.ebuild
@@ -8,7 +8,38 @@ FORTRAN_NEEDED="package-meam"
 
 inherit eutils fortran-2
 
-MY_P="${PN}-$(date -d "${PV}" +"%d%b%y")"
+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}-$((${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2}
 
 DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
 HOMEPAGE="http://lammps.sandia.gov/"


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-physics/lammps/
@ 2013-06-27  0:01 Christoph Junghans
  0 siblings, 0 replies; 34+ messages in thread
From: Christoph Junghans @ 2013-06-27  0:01 UTC (permalink / raw
  To: gentoo-commits

commit:     a6750bd491d834f5e066b606da0200411053ab99
Author:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 26 23:53:01 2013 +0000
Commit:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
CommitDate: Wed Jun 26 23:53:01 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=a6750bd4

moved to gx86

---
 sci-physics/lammps/ChangeLog              |  65 ------------------
 sci-physics/lammps/lammps-20130512.ebuild |  72 --------------------
 sci-physics/lammps/lammps-20130514.ebuild |  75 ---------------------
 sci-physics/lammps/lammps-20130526.ebuild | 105 ------------------------------
 sci-physics/lammps/metadata.xml           |  30 ---------
 5 files changed, 347 deletions(-)

diff --git a/sci-physics/lammps/ChangeLog b/sci-physics/lammps/ChangeLog
deleted file mode 100644
index ac52ff6..0000000
--- a/sci-physics/lammps/ChangeLog
+++ /dev/null
@@ -1,65 +0,0 @@
-# ChangeLog for sci-physics/lammps
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
-
-  26 Jun 2013; Nicolas Bock <nicolasbock@gmail.com> lammps-20130526.ebuild:
-  Bashified package name mangling.  Thanks to ottxor for suggesting and helpful
-  discussions.
-
-  26 Jun 2013; Nicolas Bock <nicolasbock@gmail.com> lammps-20130526.ebuild:
-  Fixed missing use flag.
-
-  26 Jun 2013; Christoph Junghans <ottxor@gentoo.org> lammps-20130526.ebuild:
-  clean up
-
-  28 May 2013; Nicolas Bock <nicolasbock@gmail.com> lammps-20130526.ebuild:
-  Moved html documentation one folder up.
-
-*lammps-20130526 (28 May 2013)
-
-  28 May 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20130526.ebuild:
-  Version bump.
-
-  28 May 2013; Nicolas Bock <nicolasbock@gmail.com> lammps-20130514.ebuild:
-  Added html documentation.
-
-  16 May 2013; Nicolas Bock <nicolasbock@gmail.com> lammps-20130514.ebuild:
-  Fixed spelling in doc install.
-
-*lammps-20130514 (16 May 2013)
-
-  16 May 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20130514.ebuild:
-  Version bump to 14 May 2013.
-
-  15 May 2013; Nicolas Bock <nicolasbock@gmail.com> lammps-20130512.ebuild
-  -files/Makefile.gentoo-serial.patch:
-  Added mpi use flag.  This ebuild builds either the serial version (without the
-  mpi use flag), or the parallel version.
-
-  10 May 2013; Nicolas Bock <nicolasbock@gmail.com> lammps-20130512.ebuild:
-  Moved a variable definition.
-
-  10 May 2013; Nicolas Bock <nicolasbock@gmail.com> lammps-20130512.ebuild,
-  metadata.xml:
-  Added more use flags to control the build process.  It seems, at least on my
-  system, that the LAMMPS_MEMALIGN option is a guarantee for a segfault. I made
-  the use of this macro optional.
-
-  10 May 2013; Nicolas Bock <nicolasbock@gmail.com> lammps-20130512.ebuild:
-  Cleaned up the make command line arguments.
-
-  10 May 2013; Nicolas Bock <nicolasbock@gmail.com> lammps-20130512.ebuild:
-  The meam package doesn't like to be built in parallel.
-
-  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.
-
-*lammps-20130512 (10 May 2013)
-
-  10 May 2013; Nicolas Bock <nicolasbock@gmail.com>
-  +files/Makefile.gentoo-serial.patch, +lammps-20130512.ebuild, +metadata.xml:
-  Added first draft version of lammps.  For now this is only the serial version.

diff --git a/sci-physics/lammps/lammps-20130512.ebuild b/sci-physics/lammps/lammps-20130512.ebuild
deleted file mode 100644
index dcb882e..0000000
--- a/sci-physics/lammps/lammps-20130512.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-FORTRAN_NEEDED="package-meam"
-
-inherit eutils fortran-2
-
-LAMMPSDATE="12May13"
-
-DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
-HOMEPAGE="http://lammps.sandia.gov/"
-SRC_URI="http://lammps.sandia.gov/tars/lammps-${LAMMPSDATE}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid"
-
-DEPEND="mpi? ( virtual/mpi )"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${PN}-${LAMMPSDATE}"
-
-lmp_emake() {
-	local LAMMPS_INCLUDEFLAGS=
-	use gzip && LAMMPS_INCLUDEFLAGS+=" -DLAMMPS_GZIP"
-	use lammps-memalign && LAMMPS_INCLUDEFLAGS+=" -DLAMMPS_MEMALIGN"
-
-	# Note: The lammps makefile uses CC to indicate the C++ compiler.
-	emake \
-		ARCHIVE=$(tc-getAR) \
-		CC=$(use mpi && echo mpic++ || echo $(tc-getCXX)) \
-		F90=$(use mpi && echo mpif90 || echo $(tc-getFC)) \
-		LINK=$(use mpi && echo mpic++ || echo $(tc-getCXX)) \
-		CCFLAGS="${CXXFLAGS}" \
-		F90FLAGS="${FCFLAGS}" \
-		LINKFLAGS="${LDFLAGS}" \
-		LMP_INC="${LAMMPS_INCLUDEFLAGS}" \
-		MPI_INC=$(use mpi || echo -I../STUBS) \
-		MPI_PATH=$(use mpi || echo -L../STUBS) \
-		MPI_LIB=$(use mpi || echo -lmpi_stubs) \
- 		"$@"
-}
-
-src_compile() {
-	# Compile stubs for serial version.
-	use mpi || lmp_emake -C src stubs
-
-	# Build optional packages.
-	if use package-meam; then
-		lmp_emake -C src yes-meam
-		lmp_emake -j1 -C lib/meam -f Makefile.gfortran
-	fi
-	use package-dipole && emake -C src yes-dipole
-	use package-rigid && emake -C src yes-rigid
-
-	# Compile.
-	lmp_emake -C src serial
-}
-
-src_install() {
-	newbin "$S/src/lmp_serial" "lmp"
-	if use examples; then
-		insinto "/usr/share/doc/${PF}"
-		doins -r examples
-	fi
-	dodoc README
-	use doc && dohtml -r docs/*.html
-}

diff --git a/sci-physics/lammps/lammps-20130514.ebuild b/sci-physics/lammps/lammps-20130514.ebuild
deleted file mode 100644
index 61c2e12..0000000
--- a/sci-physics/lammps/lammps-20130514.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-FORTRAN_NEEDED="package-meam"
-
-inherit eutils fortran-2
-
-LAMMPSDATE="14May13"
-
-DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
-HOMEPAGE="http://lammps.sandia.gov/"
-SRC_URI="http://lammps.sandia.gov/tars/lammps-${LAMMPSDATE}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid"
-
-DEPEND="mpi? ( virtual/mpi )"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${PN}-${LAMMPSDATE}"
-
-lmp_emake() {
-	local LAMMPS_INCLUDEFLAGS=
-	use gzip && LAMMPS_INCLUDEFLAGS+=" -DLAMMPS_GZIP"
-	use lammps-memalign && LAMMPS_INCLUDEFLAGS+=" -DLAMMPS_MEMALIGN"
-
-	# Note: The lammps makefile uses CC to indicate the C++ compiler.
-	emake \
-		ARCHIVE=$(tc-getAR) \
-		CC=$(use mpi && echo mpic++ || echo $(tc-getCXX)) \
-		F90=$(use mpi && echo mpif90 || echo $(tc-getFC)) \
-		LINK=$(use mpi && echo mpic++ || echo $(tc-getCXX)) \
-		CCFLAGS="${CXXFLAGS}" \
-		F90FLAGS="${FCFLAGS}" \
-		LINKFLAGS="${LDFLAGS}" \
-		LMP_INC="${LAMMPS_INCLUDEFLAGS}" \
-		MPI_INC=$(use mpi || echo -I../STUBS) \
-		MPI_PATH=$(use mpi || echo -L../STUBS) \
-		MPI_LIB=$(use mpi || echo -lmpi_stubs) \
- 		"$@"
-}
-
-src_compile() {
-	# Compile stubs for serial version.
-	use mpi || lmp_emake -C src stubs
-
-	# Build optional packages.
-	if use package-meam; then
-		lmp_emake -C src yes-meam
-		lmp_emake -j1 -C lib/meam -f Makefile.gfortran
-	fi
-	use package-dipole && emake -C src yes-dipole
-	use package-rigid && emake -C src yes-rigid
-
-	# Compile.
-	lmp_emake -C src serial
-}
-
-src_install() {
-	newbin "src/lmp_serial" "lmp"
-	if use examples; then
-		insinto "/usr/share/doc/${PF}"
-		doins -r examples
-	fi
-	dodoc README
-	if use doc; then
-		dodoc doc/Manual.pdf
-		dohtml -r doc
-	fi
-}

diff --git a/sci-physics/lammps/lammps-20130526.ebuild b/sci-physics/lammps/lammps-20130526.ebuild
deleted file mode 100644
index cfc247b..0000000
--- a/sci-physics/lammps/lammps-20130526.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-FORTRAN_NEEDED="package-meam"
-
-inherit eutils fortran-2
-
-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}-$((${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"
-IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid"
-
-DEPEND="mpi? ( virtual/mpi )"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-lmp_emake() {
-	local LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
-	LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN' '')"
-
-	# Note: 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') \
- 		"$@"
-}
-
-src_compile() {
-	# Compile stubs for serial version.
-	use mpi || lmp_emake -C src stubs
-
-	# Build optional packages.
-	if use package-meam; then
-		lmp_emake -C src yes-meam
-		lmp_emake -j1 -C lib/meam -f Makefile.gfortran
-	fi
-	use package-dipole && emake -C src yes-dipole
-	use package-rigid && emake -C src yes-rigid
-
-	# Compile.
-	lmp_emake -C src serial
-}
-
-src_install() {
-	newbin "src/lmp_serial" "lmp"
-	if use examples; then
-		insinto "/usr/share/doc/${PF}"
-		doins -r examples
-	fi
-	dodoc README
-	if use doc; then
-		dodoc doc/Manual.pdf
-		dohtml -r doc/*
-	fi
-}

diff --git a/sci-physics/lammps/metadata.xml b/sci-physics/lammps/metadata.xml
deleted file mode 100644
index b5e2ddd..0000000
--- a/sci-physics/lammps/metadata.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<longdescription lang="en">
-		LAMMPS is a classical molecular dynamics code, and an acronym for
-		Large-scale Atomic/Molecular Massively Parallel Simulator.
-
-		LAMMPS has potentials for soft materials (biomolecules, polymers) and
-		solid-state materials (metals, semiconductors) and coarse-grained or
-		mesoscopic systems. It can be used to model atoms or, more generically,
-		as a parallel particle simulator at the atomic, meso, or continuum
-		scale.
-
-		LAMMPS runs on single processors or in parallel using message-passing
-		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="lammps-memalign">Enables the use of the posix_memalign()
-			call instead of malloc() when large chunks or memory are allocated
-			by LAMMPS</flag>
-		<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>
-</pkgmetadata>
-


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-physics/lammps/
@ 2013-07-03 16:41 Nicolas Bock
  0 siblings, 0 replies; 34+ messages in thread
From: Nicolas Bock @ 2013-07-03 16:41 UTC (permalink / raw
  To: gentoo-commits

commit:     9c9f63650c60fe29306477afb94ac5b66b808e90
Author:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
AuthorDate: Wed Jul  3 15:25:50 2013 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
CommitDate: Wed Jul  3 15:25:50 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=9c9f6365

Version bump to 1-Jul-2013.

Package-Manager: portage-2.2.0_alpha186

---
 sci-physics/lammps/ChangeLog              |   9 +++
 sci-physics/lammps/lammps-20130701.ebuild | 105 ++++++++++++++++++++++++++++++
 sci-physics/lammps/metadata.xml           |  31 +++++++++
 3 files changed, 145 insertions(+)

diff --git a/sci-physics/lammps/ChangeLog b/sci-physics/lammps/ChangeLog
new file mode 100644
index 0000000..2f4ea9e
--- /dev/null
+++ b/sci-physics/lammps/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for sci-physics/lammps
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*lammps-20130701 (03 Jul 2013)
+
+  03 Jul 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20130701.ebuild,
+  +metadata.xml:
+  Version bump to 1-Jul-2013.

diff --git a/sci-physics/lammps/lammps-20130701.ebuild b/sci-physics/lammps/lammps-20130701.ebuild
new file mode 100644
index 0000000..4793d83
--- /dev/null
+++ b/sci-physics/lammps/lammps-20130701.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20130526.ebuild,v 1.1 2013/06/26 23:53:11 ottxor Exp $
+
+EAPI=5
+
+FORTRAN_NEEDED="package-meam"
+
+inherit eutils fortran-2
+
+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}-$((${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"
+IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid"
+
+DEPEND="mpi? ( virtual/mpi )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+lmp_emake() {
+	local LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
+	LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN' '')"
+
+	# Note: 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') \
+ 		"$@"
+}
+
+src_compile() {
+	# Compile stubs for serial version.
+	use mpi || lmp_emake -C src stubs
+
+	# Build optional packages.
+	if use package-meam; then
+		lmp_emake -C src yes-meam
+		lmp_emake -j1 -C lib/meam -f Makefile.gfortran
+	fi
+	use package-dipole && emake -C src yes-dipole
+	use package-rigid && emake -C src yes-rigid
+
+	# Compile.
+	lmp_emake -C src serial
+}
+
+src_install() {
+	newbin "src/lmp_serial" "lmp"
+	if use examples; then
+		insinto "/usr/share/doc/${PF}"
+		doins -r examples
+	fi
+	dodoc README
+	if use doc; then
+		dodoc doc/Manual.pdf
+		dohtml -r doc/*
+	fi
+}

diff --git a/sci-physics/lammps/metadata.xml b/sci-physics/lammps/metadata.xml
new file mode 100644
index 0000000..1acfbc7
--- /dev/null
+++ b/sci-physics/lammps/metadata.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<longdescription lang="en">
+		LAMMPS is a classical molecular dynamics code, and an acronym for
+		Large-scale Atomic/Molecular Massively Parallel Simulator.
+
+		LAMMPS has potentials for soft materials (biomolecules, polymers) and
+		solid-state materials (metals, semiconductors) and coarse-grained or
+		mesoscopic systems. It can be used to model atoms or, more generically,
+		as a parallel particle simulator at the atomic, meso, or continuum
+		scale.
+
+		LAMMPS runs on single processors or in parallel using message-passing
+		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="lammps-memalign">Enables the use of the posix_memalign()
+			call instead of malloc() when large chunks or memory are allocated
+			by LAMMPS</flag>
+		<flag name="package-meam">modified EAM potential</flag>
+		<flag name="package-dipole">point dipole particles</flag>
+		<flag name="package-rigid">rigid bodies</flag>
+	</use>
+	<herd>sci-physics</herd>
+	<maintainer>
+		<email>nicolasbock@gmail.com</email>
+	</maintainer>
+</pkgmetadata>
+


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-physics/lammps/
@ 2013-07-09 20:55 Nicolas Bock
  0 siblings, 0 replies; 34+ messages in thread
From: Nicolas Bock @ 2013-07-09 20:55 UTC (permalink / raw
  To: gentoo-commits

commit:     ab7389777b4e30ec86e051225ee8dcb0ab7f550c
Author:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
AuthorDate: Tue Jul  9 20:53:56 2013 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
CommitDate: Tue Jul  9 20:53:56 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=ab738977

Added current version: sci-physics/lammps-20130708.

* Fixed bug in lammps to gentoo version string conversion. In bash arithmetic
  operations, a string literal with a leading "0" is interpreted in base 8.
* Added potentials, which were not installed in previous versions.
* Moved examples from /usr/share/doc/${PF} to /usr/share/lammps-${PF}.

Package-Manager: portage-2.2.0_alpha187

---
 sci-physics/lammps/ChangeLog              |   9 +++
 sci-physics/lammps/lammps-20130708.ebuild | 115 ++++++++++++++++++++++++++++++
 2 files changed, 124 insertions(+)

diff --git a/sci-physics/lammps/ChangeLog b/sci-physics/lammps/ChangeLog
index 2f4ea9e..66e3d00 100644
--- a/sci-physics/lammps/ChangeLog
+++ b/sci-physics/lammps/ChangeLog
@@ -2,6 +2,15 @@
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*lammps-20130708 (09 Jul 2013)
+
+  09 Jul 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20130708.ebuild:
+  Added current version: sci-physics/lammps-20130708.  * Fixed bug in lammps to
+  gentoo version string conversion. In bash arithmetic   operations, a string
+  literal with a leading "0" is interpreted in base 8. * Added potentials, which
+  were not installed in previous versions. * Moved examples from
+  /usr/share/doc/${PF} to /usr/share/lammps-${PF}.
+
 *lammps-20130701 (03 Jul 2013)
 
   03 Jul 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20130701.ebuild,

diff --git a/sci-physics/lammps/lammps-20130708.ebuild b/sci-physics/lammps/lammps-20130708.ebuild
new file mode 100644
index 0000000..6a4a817
--- /dev/null
+++ b/sci-physics/lammps/lammps-20130708.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20130526.ebuild,v 1.1 2013/06/26 23:53:11 ottxor Exp $
+
+EAPI=5
+
+FORTRAN_NEEDED="package-meam"
+
+inherit eutils fortran-2
+
+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"
+IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid"
+
+DEPEND="mpi? ( virtual/mpi )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+lmp_emake() {
+	local LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
+	LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN' '')"
+
+	# Note: 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') \
+ 		"$@"
+}
+
+src_compile() {
+	# Compile stubs for serial version.
+	use mpi || lmp_emake -C src stubs
+
+	# Build optional packages.
+	if use package-meam; then
+		lmp_emake -C src yes-meam
+		lmp_emake -j1 -C lib/meam -f Makefile.gfortran
+	fi
+	use package-dipole && emake -C src yes-dipole
+	use package-rigid && emake -C src yes-rigid
+
+	# Compile.
+	lmp_emake -C src serial
+}
+
+src_install() {
+	newbin "src/lmp_serial" "lmp"
+
+	local LAMMPS_POTENTIALS="/usr/share/${PF}/potentials"
+	insinto "${LAMMPS_POTENTIALS}"
+	doins potentials/*
+    echo "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS}" > 99lammps
+	doenvd 99lammps
+
+	if use examples; then
+		local LAMMPS_EXAMPLES="/usr/share/${PF}/examples"
+		elog "The examples can be found in ${LAMMPS_EXAMPLES}"
+		insinto "${LAMMPS_EXAMPLES}"
+		doins -r examples/*
+	fi
+
+	dodoc README
+	if use doc; then
+		dodoc doc/Manual.pdf
+		dohtml -r doc/*
+	fi
+}


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-physics/lammps/
@ 2013-07-09 20:55 Nicolas Bock
  0 siblings, 0 replies; 34+ messages in thread
From: Nicolas Bock @ 2013-07-09 20:55 UTC (permalink / raw
  To: gentoo-commits

commit:     cb5c01fb6cf42293bb625c452c935047a7add49f
Author:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
AuthorDate: Tue Jul  9 20:55:24 2013 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
CommitDate: Tue Jul  9 20:55:24 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=cb5c01fb

sci-physics/lammps: Fixed repoman warning.

Package-Manager: portage-2.2.0_alpha187

---
 sci-physics/lammps/ChangeLog              | 3 +++
 sci-physics/lammps/lammps-20130708.ebuild | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/sci-physics/lammps/ChangeLog b/sci-physics/lammps/ChangeLog
index 66e3d00..3671fad 100644
--- a/sci-physics/lammps/ChangeLog
+++ b/sci-physics/lammps/ChangeLog
@@ -2,6 +2,9 @@
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  09 Jul 2013; Nicolas Bock <nicolasbock@gmail.com> lammps-20130708.ebuild:
+  sci-physics/lammps: Fixed repoman warning.
+
 *lammps-20130708 (09 Jul 2013)
 
   09 Jul 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20130708.ebuild:

diff --git a/sci-physics/lammps/lammps-20130708.ebuild b/sci-physics/lammps/lammps-20130708.ebuild
index 6a4a817..fa960e3 100644
--- a/sci-physics/lammps/lammps-20130708.ebuild
+++ b/sci-physics/lammps/lammps-20130708.ebuild
@@ -97,7 +97,7 @@ src_install() {
 	local LAMMPS_POTENTIALS="/usr/share/${PF}/potentials"
 	insinto "${LAMMPS_POTENTIALS}"
 	doins potentials/*
-    echo "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS}" > 99lammps
+	echo "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS}" > 99lammps
 	doenvd 99lammps
 
 	if use examples; then


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-physics/lammps/
@ 2013-07-16 21:04 Nicolas Bock
  0 siblings, 0 replies; 34+ messages in thread
From: Nicolas Bock @ 2013-07-16 21:04 UTC (permalink / raw
  To: gentoo-commits

commit:     3bdd3582331709363c9323b99ce68b12d51c9ef3
Author:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
AuthorDate: Tue Jul 16 21:01:46 2013 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
CommitDate: Tue Jul 16 21:01:46 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=3bdd3582

Version bump to sci-physics/lammps-20130711

Package-Manager: portage-2.2.0_alpha188

---
 sci-physics/lammps/ChangeLog              |   5 ++
 sci-physics/lammps/lammps-20130711.ebuild | 115 ++++++++++++++++++++++++++++++
 2 files changed, 120 insertions(+)

diff --git a/sci-physics/lammps/ChangeLog b/sci-physics/lammps/ChangeLog
index 3671fad..c183be1 100644
--- a/sci-physics/lammps/ChangeLog
+++ b/sci-physics/lammps/ChangeLog
@@ -2,6 +2,11 @@
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*lammps-20130711 (16 Jul 2013)
+
+  16 Jul 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20130711.ebuild:
+  Version bump to sci-physics/lammps-20130711
+
   09 Jul 2013; Nicolas Bock <nicolasbock@gmail.com> lammps-20130708.ebuild:
   sci-physics/lammps: Fixed repoman warning.
 

diff --git a/sci-physics/lammps/lammps-20130711.ebuild b/sci-physics/lammps/lammps-20130711.ebuild
new file mode 100644
index 0000000..fa960e3
--- /dev/null
+++ b/sci-physics/lammps/lammps-20130711.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20130526.ebuild,v 1.1 2013/06/26 23:53:11 ottxor Exp $
+
+EAPI=5
+
+FORTRAN_NEEDED="package-meam"
+
+inherit eutils fortran-2
+
+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"
+IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid"
+
+DEPEND="mpi? ( virtual/mpi )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+lmp_emake() {
+	local LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
+	LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN' '')"
+
+	# Note: 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') \
+ 		"$@"
+}
+
+src_compile() {
+	# Compile stubs for serial version.
+	use mpi || lmp_emake -C src stubs
+
+	# Build optional packages.
+	if use package-meam; then
+		lmp_emake -C src yes-meam
+		lmp_emake -j1 -C lib/meam -f Makefile.gfortran
+	fi
+	use package-dipole && emake -C src yes-dipole
+	use package-rigid && emake -C src yes-rigid
+
+	# Compile.
+	lmp_emake -C src serial
+}
+
+src_install() {
+	newbin "src/lmp_serial" "lmp"
+
+	local LAMMPS_POTENTIALS="/usr/share/${PF}/potentials"
+	insinto "${LAMMPS_POTENTIALS}"
+	doins potentials/*
+	echo "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS}" > 99lammps
+	doenvd 99lammps
+
+	if use examples; then
+		local LAMMPS_EXAMPLES="/usr/share/${PF}/examples"
+		elog "The examples can be found in ${LAMMPS_EXAMPLES}"
+		insinto "${LAMMPS_EXAMPLES}"
+		doins -r examples/*
+	fi
+
+	dodoc README
+	if use doc; then
+		dodoc doc/Manual.pdf
+		dohtml -r doc/*
+	fi
+}


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-physics/lammps/
@ 2013-08-13 22:20 Nicolas Bock
  0 siblings, 0 replies; 34+ messages in thread
From: Nicolas Bock @ 2013-08-13 22:20 UTC (permalink / raw
  To: gentoo-commits

commit:     cbc23532432da103863939787f96f60de570c664
Author:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
AuthorDate: Tue Aug 13 22:15:51 2013 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
CommitDate: Tue Aug 13 22:15:51 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=cbc23532

sci-physics/lammps-20130816: Version bump.

Package-Manager: portage-2.2.0_alpha195

---
 sci-physics/lammps/ChangeLog              |   5 ++
 sci-physics/lammps/lammps-20130816.ebuild | 115 ++++++++++++++++++++++++++++++
 2 files changed, 120 insertions(+)

diff --git a/sci-physics/lammps/ChangeLog b/sci-physics/lammps/ChangeLog
index c183be1..5bc3b87 100644
--- a/sci-physics/lammps/ChangeLog
+++ b/sci-physics/lammps/ChangeLog
@@ -2,6 +2,11 @@
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*lammps-20130816 (13 Aug 2013)
+
+  13 Aug 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20130816.ebuild:
+  sci-physics/lammps-20130816: Version bump.
+
 *lammps-20130711 (16 Jul 2013)
 
   16 Jul 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20130711.ebuild:

diff --git a/sci-physics/lammps/lammps-20130816.ebuild b/sci-physics/lammps/lammps-20130816.ebuild
new file mode 100644
index 0000000..fa960e3
--- /dev/null
+++ b/sci-physics/lammps/lammps-20130816.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20130526.ebuild,v 1.1 2013/06/26 23:53:11 ottxor Exp $
+
+EAPI=5
+
+FORTRAN_NEEDED="package-meam"
+
+inherit eutils fortran-2
+
+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"
+IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid"
+
+DEPEND="mpi? ( virtual/mpi )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+lmp_emake() {
+	local LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
+	LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN' '')"
+
+	# Note: 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') \
+ 		"$@"
+}
+
+src_compile() {
+	# Compile stubs for serial version.
+	use mpi || lmp_emake -C src stubs
+
+	# Build optional packages.
+	if use package-meam; then
+		lmp_emake -C src yes-meam
+		lmp_emake -j1 -C lib/meam -f Makefile.gfortran
+	fi
+	use package-dipole && emake -C src yes-dipole
+	use package-rigid && emake -C src yes-rigid
+
+	# Compile.
+	lmp_emake -C src serial
+}
+
+src_install() {
+	newbin "src/lmp_serial" "lmp"
+
+	local LAMMPS_POTENTIALS="/usr/share/${PF}/potentials"
+	insinto "${LAMMPS_POTENTIALS}"
+	doins potentials/*
+	echo "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS}" > 99lammps
+	doenvd 99lammps
+
+	if use examples; then
+		local LAMMPS_EXAMPLES="/usr/share/${PF}/examples"
+		elog "The examples can be found in ${LAMMPS_EXAMPLES}"
+		insinto "${LAMMPS_EXAMPLES}"
+		doins -r examples/*
+	fi
+
+	dodoc README
+	if use doc; then
+		dodoc doc/Manual.pdf
+		dohtml -r doc/*
+	fi
+}


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-physics/lammps/
@ 2013-09-02 18:17 Nicolas Bock
  0 siblings, 0 replies; 34+ messages in thread
From: Nicolas Bock @ 2013-09-02 18:17 UTC (permalink / raw
  To: gentoo-commits

commit:     bd3e90fb72008fc08a57e25d8533543a35046459
Author:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
AuthorDate: Mon Sep  2 18:14:58 2013 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
CommitDate: Mon Sep  2 18:14:58 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=bd3e90fb

sci-physics/lammps: Version bump to 20130830.

Package-Manager: portage-2.2.1

---
 sci-physics/lammps/ChangeLog              |   5 ++
 sci-physics/lammps/lammps-20130830.ebuild | 115 ++++++++++++++++++++++++++++++
 2 files changed, 120 insertions(+)

diff --git a/sci-physics/lammps/ChangeLog b/sci-physics/lammps/ChangeLog
index 5bc3b87..b53b891 100644
--- a/sci-physics/lammps/ChangeLog
+++ b/sci-physics/lammps/ChangeLog
@@ -2,6 +2,11 @@
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*lammps-20130830 (02 Sep 2013)
+
+  02 Sep 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20130830.ebuild:
+  sci-physics/lammps: Version bump to 20130830.
+
 *lammps-20130816 (13 Aug 2013)
 
   13 Aug 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20130816.ebuild:

diff --git a/sci-physics/lammps/lammps-20130830.ebuild b/sci-physics/lammps/lammps-20130830.ebuild
new file mode 100644
index 0000000..fa960e3
--- /dev/null
+++ b/sci-physics/lammps/lammps-20130830.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20130526.ebuild,v 1.1 2013/06/26 23:53:11 ottxor Exp $
+
+EAPI=5
+
+FORTRAN_NEEDED="package-meam"
+
+inherit eutils fortran-2
+
+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"
+IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid"
+
+DEPEND="mpi? ( virtual/mpi )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+lmp_emake() {
+	local LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
+	LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN' '')"
+
+	# Note: 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') \
+ 		"$@"
+}
+
+src_compile() {
+	# Compile stubs for serial version.
+	use mpi || lmp_emake -C src stubs
+
+	# Build optional packages.
+	if use package-meam; then
+		lmp_emake -C src yes-meam
+		lmp_emake -j1 -C lib/meam -f Makefile.gfortran
+	fi
+	use package-dipole && emake -C src yes-dipole
+	use package-rigid && emake -C src yes-rigid
+
+	# Compile.
+	lmp_emake -C src serial
+}
+
+src_install() {
+	newbin "src/lmp_serial" "lmp"
+
+	local LAMMPS_POTENTIALS="/usr/share/${PF}/potentials"
+	insinto "${LAMMPS_POTENTIALS}"
+	doins potentials/*
+	echo "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS}" > 99lammps
+	doenvd 99lammps
+
+	if use examples; then
+		local LAMMPS_EXAMPLES="/usr/share/${PF}/examples"
+		elog "The examples can be found in ${LAMMPS_EXAMPLES}"
+		insinto "${LAMMPS_EXAMPLES}"
+		doins -r examples/*
+	fi
+
+	dodoc README
+	if use doc; then
+		dodoc doc/Manual.pdf
+		dohtml -r doc/*
+	fi
+}


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-physics/lammps/
@ 2013-09-18 13:51 Nicolas Bock
  0 siblings, 0 replies; 34+ messages in thread
From: Nicolas Bock @ 2013-09-18 13:51 UTC (permalink / raw
  To: gentoo-commits

commit:     c648f486e3607cc604c1c408a24886ccc425ca22
Author:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
AuthorDate: Wed Sep 18 13:51:08 2013 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
CommitDate: Wed Sep 18 13:51:08 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=c648f486

sci-physics/lammps-20130917: Version bump.

Package-Manager: portage-2.2.1

---
 sci-physics/lammps/ChangeLog              |   5 ++
 sci-physics/lammps/lammps-20130917.ebuild | 115 ++++++++++++++++++++++++++++++
 2 files changed, 120 insertions(+)

diff --git a/sci-physics/lammps/ChangeLog b/sci-physics/lammps/ChangeLog
index b53b891..9b64e3a 100644
--- a/sci-physics/lammps/ChangeLog
+++ b/sci-physics/lammps/ChangeLog
@@ -2,6 +2,11 @@
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*lammps-20130917 (18 Sep 2013)
+
+  18 Sep 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20130917.ebuild:
+  sci-physics/lammps-20130917: Version bump.
+
 *lammps-20130830 (02 Sep 2013)
 
   02 Sep 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20130830.ebuild:

diff --git a/sci-physics/lammps/lammps-20130917.ebuild b/sci-physics/lammps/lammps-20130917.ebuild
new file mode 100644
index 0000000..fa960e3
--- /dev/null
+++ b/sci-physics/lammps/lammps-20130917.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20130526.ebuild,v 1.1 2013/06/26 23:53:11 ottxor Exp $
+
+EAPI=5
+
+FORTRAN_NEEDED="package-meam"
+
+inherit eutils fortran-2
+
+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"
+IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid"
+
+DEPEND="mpi? ( virtual/mpi )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+lmp_emake() {
+	local LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
+	LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN' '')"
+
+	# Note: 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') \
+ 		"$@"
+}
+
+src_compile() {
+	# Compile stubs for serial version.
+	use mpi || lmp_emake -C src stubs
+
+	# Build optional packages.
+	if use package-meam; then
+		lmp_emake -C src yes-meam
+		lmp_emake -j1 -C lib/meam -f Makefile.gfortran
+	fi
+	use package-dipole && emake -C src yes-dipole
+	use package-rigid && emake -C src yes-rigid
+
+	# Compile.
+	lmp_emake -C src serial
+}
+
+src_install() {
+	newbin "src/lmp_serial" "lmp"
+
+	local LAMMPS_POTENTIALS="/usr/share/${PF}/potentials"
+	insinto "${LAMMPS_POTENTIALS}"
+	doins potentials/*
+	echo "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS}" > 99lammps
+	doenvd 99lammps
+
+	if use examples; then
+		local LAMMPS_EXAMPLES="/usr/share/${PF}/examples"
+		elog "The examples can be found in ${LAMMPS_EXAMPLES}"
+		insinto "${LAMMPS_EXAMPLES}"
+		doins -r examples/*
+	fi
+
+	dodoc README
+	if use doc; then
+		dodoc doc/Manual.pdf
+		dohtml -r doc/*
+	fi
+}


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-physics/lammps/
@ 2013-09-27 15:17 Nicolas Bock
  0 siblings, 0 replies; 34+ messages in thread
From: Nicolas Bock @ 2013-09-27 15:17 UTC (permalink / raw
  To: gentoo-commits

commit:     5e8eac3827cd40a0bac8164285f7a5a6c9080267
Author:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
AuthorDate: Fri Sep 27 15:17:34 2013 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
CommitDate: Fri Sep 27 15:17:34 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=5e8eac38

sci-physics/lammps-20130923: Version bump.

I also removed older versions to clean up a bit.

Package-Manager: portage-2.2.1

---
 sci-physics/lammps/ChangeLog                       |   7 ++
 sci-physics/lammps/lammps-20130701.ebuild          | 105 -------------------
 sci-physics/lammps/lammps-20130711.ebuild          | 115 ---------------------
 ...mmps-20130708.ebuild => lammps-20130923.ebuild} |   0
 4 files changed, 7 insertions(+), 220 deletions(-)

diff --git a/sci-physics/lammps/ChangeLog b/sci-physics/lammps/ChangeLog
index 9b64e3a..de17828 100644
--- a/sci-physics/lammps/ChangeLog
+++ b/sci-physics/lammps/ChangeLog
@@ -2,6 +2,13 @@
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*lammps-20130923 (27 Sep 2013)
+
+  27 Sep 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20130923.ebuild,
+  -lammps-20130701.ebuild, -lammps-20130708.ebuild, -lammps-20130711.ebuild:
+  sci-physics/lammps-20130923: Version bump.  I also removed older versions to
+  clean up a bit.
+
 *lammps-20130917 (18 Sep 2013)
 
   18 Sep 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20130917.ebuild:

diff --git a/sci-physics/lammps/lammps-20130701.ebuild b/sci-physics/lammps/lammps-20130701.ebuild
deleted file mode 100644
index 4793d83..0000000
--- a/sci-physics/lammps/lammps-20130701.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20130526.ebuild,v 1.1 2013/06/26 23:53:11 ottxor Exp $
-
-EAPI=5
-
-FORTRAN_NEEDED="package-meam"
-
-inherit eutils fortran-2
-
-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}-$((${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"
-IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid"
-
-DEPEND="mpi? ( virtual/mpi )"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-lmp_emake() {
-	local LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
-	LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN' '')"
-
-	# Note: 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') \
- 		"$@"
-}
-
-src_compile() {
-	# Compile stubs for serial version.
-	use mpi || lmp_emake -C src stubs
-
-	# Build optional packages.
-	if use package-meam; then
-		lmp_emake -C src yes-meam
-		lmp_emake -j1 -C lib/meam -f Makefile.gfortran
-	fi
-	use package-dipole && emake -C src yes-dipole
-	use package-rigid && emake -C src yes-rigid
-
-	# Compile.
-	lmp_emake -C src serial
-}
-
-src_install() {
-	newbin "src/lmp_serial" "lmp"
-	if use examples; then
-		insinto "/usr/share/doc/${PF}"
-		doins -r examples
-	fi
-	dodoc README
-	if use doc; then
-		dodoc doc/Manual.pdf
-		dohtml -r doc/*
-	fi
-}

diff --git a/sci-physics/lammps/lammps-20130711.ebuild b/sci-physics/lammps/lammps-20130711.ebuild
deleted file mode 100644
index fa960e3..0000000
--- a/sci-physics/lammps/lammps-20130711.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20130526.ebuild,v 1.1 2013/06/26 23:53:11 ottxor Exp $
-
-EAPI=5
-
-FORTRAN_NEEDED="package-meam"
-
-inherit eutils fortran-2
-
-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"
-IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid"
-
-DEPEND="mpi? ( virtual/mpi )"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-lmp_emake() {
-	local LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
-	LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN' '')"
-
-	# Note: 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') \
- 		"$@"
-}
-
-src_compile() {
-	# Compile stubs for serial version.
-	use mpi || lmp_emake -C src stubs
-
-	# Build optional packages.
-	if use package-meam; then
-		lmp_emake -C src yes-meam
-		lmp_emake -j1 -C lib/meam -f Makefile.gfortran
-	fi
-	use package-dipole && emake -C src yes-dipole
-	use package-rigid && emake -C src yes-rigid
-
-	# Compile.
-	lmp_emake -C src serial
-}
-
-src_install() {
-	newbin "src/lmp_serial" "lmp"
-
-	local LAMMPS_POTENTIALS="/usr/share/${PF}/potentials"
-	insinto "${LAMMPS_POTENTIALS}"
-	doins potentials/*
-	echo "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS}" > 99lammps
-	doenvd 99lammps
-
-	if use examples; then
-		local LAMMPS_EXAMPLES="/usr/share/${PF}/examples"
-		elog "The examples can be found in ${LAMMPS_EXAMPLES}"
-		insinto "${LAMMPS_EXAMPLES}"
-		doins -r examples/*
-	fi
-
-	dodoc README
-	if use doc; then
-		dodoc doc/Manual.pdf
-		dohtml -r doc/*
-	fi
-}

diff --git a/sci-physics/lammps/lammps-20130708.ebuild b/sci-physics/lammps/lammps-20130923.ebuild
similarity index 100%
rename from sci-physics/lammps/lammps-20130708.ebuild
rename to sci-physics/lammps/lammps-20130923.ebuild


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-physics/lammps/
@ 2013-10-16  4:49 Nicolas Bock
  0 siblings, 0 replies; 34+ messages in thread
From: Nicolas Bock @ 2013-10-16  4:49 UTC (permalink / raw
  To: gentoo-commits

commit:     5278c04ac8b71bc9224bd58e44f48ff4da4e3536
Author:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
AuthorDate: Wed Oct 16 04:48:31 2013 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
CommitDate: Wed Oct 16 04:48:40 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=5278c04a

sci-physics/lammps-20130930: Version bump.

Package-Manager: portage-2.2.1

---
 sci-physics/lammps/ChangeLog              |   5 ++
 sci-physics/lammps/lammps-20130930.ebuild | 115 ++++++++++++++++++++++++++++++
 2 files changed, 120 insertions(+)

diff --git a/sci-physics/lammps/ChangeLog b/sci-physics/lammps/ChangeLog
index de17828..68103a1 100644
--- a/sci-physics/lammps/ChangeLog
+++ b/sci-physics/lammps/ChangeLog
@@ -2,6 +2,11 @@
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*lammps-20130930 (16 Oct 2013)
+
+  16 Oct 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20130930.ebuild:
+  sci-physics/lammps-20130930: Version bump.
+
 *lammps-20130923 (27 Sep 2013)
 
   27 Sep 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20130923.ebuild,

diff --git a/sci-physics/lammps/lammps-20130930.ebuild b/sci-physics/lammps/lammps-20130930.ebuild
new file mode 100644
index 0000000..9ef5cdd
--- /dev/null
+++ b/sci-physics/lammps/lammps-20130930.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20130526.ebuild,v 1.1 2013/06/26 23:53:11 ottxor Exp $
+
+EAPI=5
+
+FORTRAN_NEEDED="package-meam"
+
+inherit eutils fortran-2
+
+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"
+IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid"
+
+DEPEND="mpi? ( virtual/mpi )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+lmp_emake() {
+	local LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
+	LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN' '')"
+
+	# Note: 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') \
+		"$@"
+}
+
+src_compile() {
+	# Compile stubs for serial version.
+	use mpi || lmp_emake -C src stubs
+
+	# Build optional packages.
+	if use package-meam; then
+		lmp_emake -C src yes-meam
+		lmp_emake -j1 -C lib/meam -f Makefile.gfortran
+	fi
+	use package-dipole && emake -C src yes-dipole
+	use package-rigid && emake -C src yes-rigid
+
+	# Compile.
+	lmp_emake -C src serial
+}
+
+src_install() {
+	newbin "src/lmp_serial" "lmp"
+
+	local LAMMPS_POTENTIALS="/usr/share/${PF}/potentials"
+	insinto "${LAMMPS_POTENTIALS}"
+	doins potentials/*
+	echo "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS}" > 99lammps
+	doenvd 99lammps
+
+	if use examples; then
+		local LAMMPS_EXAMPLES="/usr/share/${PF}/examples"
+		elog "The examples can be found in ${LAMMPS_EXAMPLES}"
+		insinto "${LAMMPS_EXAMPLES}"
+		doins -r examples/*
+	fi
+
+	dodoc README
+	if use doc; then
+		dodoc doc/Manual.pdf
+		dohtml -r doc/*
+	fi
+}


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-physics/lammps/
@ 2013-11-11 21:48 Nicolas Bock
  0 siblings, 0 replies; 34+ messages in thread
From: Nicolas Bock @ 2013-11-11 21:48 UTC (permalink / raw
  To: gentoo-commits

commit:     eeacec667754fff85508f56fe25ec773b55b5766
Author:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
AuthorDate: Mon Nov 11 20:57:44 2013 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
CommitDate: Mon Nov 11 21:48:23 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=eeacec66

sci-physics/lammps-20131111: Version bump.

Package-Manager: portage-2.2.7

---
 sci-physics/lammps/ChangeLog              |   5 ++
 sci-physics/lammps/lammps-20131111.ebuild | 115 ++++++++++++++++++++++++++++++
 2 files changed, 120 insertions(+)

diff --git a/sci-physics/lammps/ChangeLog b/sci-physics/lammps/ChangeLog
index 68103a1..17335b1 100644
--- a/sci-physics/lammps/ChangeLog
+++ b/sci-physics/lammps/ChangeLog
@@ -2,6 +2,11 @@
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*lammps-20131111 (11 Nov 2013)
+
+  11 Nov 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20131111.ebuild:
+  sci-physics/lammps-20131111: Version bump.
+
 *lammps-20130930 (16 Oct 2013)
 
   16 Oct 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20130930.ebuild:

diff --git a/sci-physics/lammps/lammps-20131111.ebuild b/sci-physics/lammps/lammps-20131111.ebuild
new file mode 100644
index 0000000..9ef5cdd
--- /dev/null
+++ b/sci-physics/lammps/lammps-20131111.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20130526.ebuild,v 1.1 2013/06/26 23:53:11 ottxor Exp $
+
+EAPI=5
+
+FORTRAN_NEEDED="package-meam"
+
+inherit eutils fortran-2
+
+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"
+IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid"
+
+DEPEND="mpi? ( virtual/mpi )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+lmp_emake() {
+	local LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
+	LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN' '')"
+
+	# Note: 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') \
+		"$@"
+}
+
+src_compile() {
+	# Compile stubs for serial version.
+	use mpi || lmp_emake -C src stubs
+
+	# Build optional packages.
+	if use package-meam; then
+		lmp_emake -C src yes-meam
+		lmp_emake -j1 -C lib/meam -f Makefile.gfortran
+	fi
+	use package-dipole && emake -C src yes-dipole
+	use package-rigid && emake -C src yes-rigid
+
+	# Compile.
+	lmp_emake -C src serial
+}
+
+src_install() {
+	newbin "src/lmp_serial" "lmp"
+
+	local LAMMPS_POTENTIALS="/usr/share/${PF}/potentials"
+	insinto "${LAMMPS_POTENTIALS}"
+	doins potentials/*
+	echo "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS}" > 99lammps
+	doenvd 99lammps
+
+	if use examples; then
+		local LAMMPS_EXAMPLES="/usr/share/${PF}/examples"
+		elog "The examples can be found in ${LAMMPS_EXAMPLES}"
+		insinto "${LAMMPS_EXAMPLES}"
+		doins -r examples/*
+	fi
+
+	dodoc README
+	if use doc; then
+		dodoc doc/Manual.pdf
+		dohtml -r doc/*
+	fi
+}


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-physics/lammps/
@ 2013-11-22 19:33 Nicolas Bock
  0 siblings, 0 replies; 34+ messages in thread
From: Nicolas Bock @ 2013-11-22 19:33 UTC (permalink / raw
  To: gentoo-commits

commit:     a4b5d437082d2e65136271532ff3ad58fd06d0bb
Author:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
AuthorDate: Fri Nov 22 19:32:32 2013 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
CommitDate: Fri Nov 22 19:32:32 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=a4b5d437

sci-physics/lammps-20131123: Version bump.

Package-Manager: portage-2.2.7

---
 sci-physics/lammps/ChangeLog              |   5 ++
 sci-physics/lammps/lammps-20131123.ebuild | 115 ++++++++++++++++++++++++++++++
 2 files changed, 120 insertions(+)

diff --git a/sci-physics/lammps/ChangeLog b/sci-physics/lammps/ChangeLog
index 17335b1..d48b682 100644
--- a/sci-physics/lammps/ChangeLog
+++ b/sci-physics/lammps/ChangeLog
@@ -2,6 +2,11 @@
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*lammps-20131123 (22 Nov 2013)
+
+  22 Nov 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20131123.ebuild:
+  sci-physics/lammps-20131123: Version bump.
+
 *lammps-20131111 (11 Nov 2013)
 
   11 Nov 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20131111.ebuild:

diff --git a/sci-physics/lammps/lammps-20131123.ebuild b/sci-physics/lammps/lammps-20131123.ebuild
new file mode 100644
index 0000000..9ef5cdd
--- /dev/null
+++ b/sci-physics/lammps/lammps-20131123.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20130526.ebuild,v 1.1 2013/06/26 23:53:11 ottxor Exp $
+
+EAPI=5
+
+FORTRAN_NEEDED="package-meam"
+
+inherit eutils fortran-2
+
+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"
+IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid"
+
+DEPEND="mpi? ( virtual/mpi )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+lmp_emake() {
+	local LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
+	LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN' '')"
+
+	# Note: 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') \
+		"$@"
+}
+
+src_compile() {
+	# Compile stubs for serial version.
+	use mpi || lmp_emake -C src stubs
+
+	# Build optional packages.
+	if use package-meam; then
+		lmp_emake -C src yes-meam
+		lmp_emake -j1 -C lib/meam -f Makefile.gfortran
+	fi
+	use package-dipole && emake -C src yes-dipole
+	use package-rigid && emake -C src yes-rigid
+
+	# Compile.
+	lmp_emake -C src serial
+}
+
+src_install() {
+	newbin "src/lmp_serial" "lmp"
+
+	local LAMMPS_POTENTIALS="/usr/share/${PF}/potentials"
+	insinto "${LAMMPS_POTENTIALS}"
+	doins potentials/*
+	echo "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS}" > 99lammps
+	doenvd 99lammps
+
+	if use examples; then
+		local LAMMPS_EXAMPLES="/usr/share/${PF}/examples"
+		elog "The examples can be found in ${LAMMPS_EXAMPLES}"
+		insinto "${LAMMPS_EXAMPLES}"
+		doins -r examples/*
+	fi
+
+	dodoc README
+	if use doc; then
+		dodoc doc/Manual.pdf
+		dohtml -r doc/*
+	fi
+}


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-physics/lammps/
@ 2013-12-04 19:04 Nicolas Bock
  0 siblings, 0 replies; 34+ messages in thread
From: Nicolas Bock @ 2013-12-04 19:04 UTC (permalink / raw
  To: gentoo-commits

commit:     81f582cdd4804ca7fa30088028cc0f41f137ad8f
Author:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
AuthorDate: Wed Dec  4 19:04:07 2013 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
CommitDate: Wed Dec  4 19:04:07 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=81f582cd

sci-physics/lammps: Version bump to 20121201.

Package-Manager: portage-2.2.7

---
 sci-physics/lammps/ChangeLog              |   5 ++
 sci-physics/lammps/lammps-20131201.ebuild | 115 ++++++++++++++++++++++++++++++
 2 files changed, 120 insertions(+)

diff --git a/sci-physics/lammps/ChangeLog b/sci-physics/lammps/ChangeLog
index d48b682..44a640e 100644
--- a/sci-physics/lammps/ChangeLog
+++ b/sci-physics/lammps/ChangeLog
@@ -2,6 +2,11 @@
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*lammps-20131201 (04 Dec 2013)
+
+  04 Dec 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20131201.ebuild:
+  sci-physics/lammps: Version bump to 20121201.
+
 *lammps-20131123 (22 Nov 2013)
 
   22 Nov 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20131123.ebuild:

diff --git a/sci-physics/lammps/lammps-20131201.ebuild b/sci-physics/lammps/lammps-20131201.ebuild
new file mode 100644
index 0000000..9ef5cdd
--- /dev/null
+++ b/sci-physics/lammps/lammps-20131201.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20130526.ebuild,v 1.1 2013/06/26 23:53:11 ottxor Exp $
+
+EAPI=5
+
+FORTRAN_NEEDED="package-meam"
+
+inherit eutils fortran-2
+
+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"
+IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid"
+
+DEPEND="mpi? ( virtual/mpi )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+lmp_emake() {
+	local LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
+	LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN' '')"
+
+	# Note: 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') \
+		"$@"
+}
+
+src_compile() {
+	# Compile stubs for serial version.
+	use mpi || lmp_emake -C src stubs
+
+	# Build optional packages.
+	if use package-meam; then
+		lmp_emake -C src yes-meam
+		lmp_emake -j1 -C lib/meam -f Makefile.gfortran
+	fi
+	use package-dipole && emake -C src yes-dipole
+	use package-rigid && emake -C src yes-rigid
+
+	# Compile.
+	lmp_emake -C src serial
+}
+
+src_install() {
+	newbin "src/lmp_serial" "lmp"
+
+	local LAMMPS_POTENTIALS="/usr/share/${PF}/potentials"
+	insinto "${LAMMPS_POTENTIALS}"
+	doins potentials/*
+	echo "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS}" > 99lammps
+	doenvd 99lammps
+
+	if use examples; then
+		local LAMMPS_EXAMPLES="/usr/share/${PF}/examples"
+		elog "The examples can be found in ${LAMMPS_EXAMPLES}"
+		insinto "${LAMMPS_EXAMPLES}"
+		doins -r examples/*
+	fi
+
+	dodoc README
+	if use doc; then
+		dodoc doc/Manual.pdf
+		dohtml -r doc/*
+	fi
+}


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-physics/lammps/
@ 2013-12-13 19:12 Nicolas Bock
  0 siblings, 0 replies; 34+ messages in thread
From: Nicolas Bock @ 2013-12-13 19:12 UTC (permalink / raw
  To: gentoo-commits

commit:     5282c34a575e3fa67292a8c6e078af65e9f84b72
Author:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
AuthorDate: Fri Dec 13 19:11:24 2013 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
CommitDate: Fri Dec 13 19:11:24 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=5282c34a

sci-physics/lammps: updated maintainer email to gentoo.org

Package-Manager: portage-2.2.7

---
 sci-physics/lammps/ChangeLog    | 3 +++
 sci-physics/lammps/metadata.xml | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/sci-physics/lammps/ChangeLog b/sci-physics/lammps/ChangeLog
index 44a640e..af20ee2 100644
--- a/sci-physics/lammps/ChangeLog
+++ b/sci-physics/lammps/ChangeLog
@@ -2,6 +2,9 @@
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  13 Dec 2013; Nicolas Bock <nicolasbock@gentoo.org> metadata.xml:
+  sci-physics/lammps: updated maintainer email to gentoo.org
+
 *lammps-20131201 (04 Dec 2013)
 
   04 Dec 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20131201.ebuild:

diff --git a/sci-physics/lammps/metadata.xml b/sci-physics/lammps/metadata.xml
index 1acfbc7..7a1dc94 100644
--- a/sci-physics/lammps/metadata.xml
+++ b/sci-physics/lammps/metadata.xml
@@ -25,7 +25,7 @@
 	</use>
 	<herd>sci-physics</herd>
 	<maintainer>
-		<email>nicolasbock@gmail.com</email>
+		<email>nicolasbock@gentoo.org</email>
 	</maintainer>
 </pkgmetadata>
 


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-physics/lammps/
@ 2013-12-22  0:13 Christoph Junghans
  0 siblings, 0 replies; 34+ messages in thread
From: Christoph Junghans @ 2013-12-22  0:13 UTC (permalink / raw
  To: gentoo-commits

commit:     438bbf043e0ca5aa953a5f6bd9784e80870cbdbe
Author:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 22 00:13:35 2013 +0000
Commit:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
CommitDate: Sun Dec 22 00:13:35 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=438bbf04

remove elog message

Package-Manager: portage-2.2.7

---
 sci-physics/lammps/ChangeLog              | 6 ++++++
 sci-physics/lammps/lammps-20130816.ebuild | 1 -
 sci-physics/lammps/lammps-20130830.ebuild | 1 -
 sci-physics/lammps/lammps-20130917.ebuild | 1 -
 sci-physics/lammps/lammps-20130923.ebuild | 1 -
 sci-physics/lammps/lammps-20130930.ebuild | 1 -
 sci-physics/lammps/lammps-20131111.ebuild | 1 -
 sci-physics/lammps/lammps-20131123.ebuild | 1 -
 sci-physics/lammps/lammps-20131201.ebuild | 1 -
 9 files changed, 6 insertions(+), 8 deletions(-)

diff --git a/sci-physics/lammps/ChangeLog b/sci-physics/lammps/ChangeLog
index af20ee2..76ef3a9 100644
--- a/sci-physics/lammps/ChangeLog
+++ b/sci-physics/lammps/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  22 Dec 2013; Christoph Junghans <ottxor@gentoo.org> lammps-20130816.ebuild,
+  lammps-20130830.ebuild, lammps-20130917.ebuild, lammps-20130923.ebuild,
+  lammps-20130930.ebuild, lammps-20131111.ebuild, lammps-20131123.ebuild,
+  lammps-20131201.ebuild:
+  remove elog message
+
   13 Dec 2013; Nicolas Bock <nicolasbock@gentoo.org> metadata.xml:
   sci-physics/lammps: updated maintainer email to gentoo.org
 

diff --git a/sci-physics/lammps/lammps-20130816.ebuild b/sci-physics/lammps/lammps-20130816.ebuild
index fa960e3..93a69ed 100644
--- a/sci-physics/lammps/lammps-20130816.ebuild
+++ b/sci-physics/lammps/lammps-20130816.ebuild
@@ -102,7 +102,6 @@ src_install() {
 
 	if use examples; then
 		local LAMMPS_EXAMPLES="/usr/share/${PF}/examples"
-		elog "The examples can be found in ${LAMMPS_EXAMPLES}"
 		insinto "${LAMMPS_EXAMPLES}"
 		doins -r examples/*
 	fi

diff --git a/sci-physics/lammps/lammps-20130830.ebuild b/sci-physics/lammps/lammps-20130830.ebuild
index fa960e3..93a69ed 100644
--- a/sci-physics/lammps/lammps-20130830.ebuild
+++ b/sci-physics/lammps/lammps-20130830.ebuild
@@ -102,7 +102,6 @@ src_install() {
 
 	if use examples; then
 		local LAMMPS_EXAMPLES="/usr/share/${PF}/examples"
-		elog "The examples can be found in ${LAMMPS_EXAMPLES}"
 		insinto "${LAMMPS_EXAMPLES}"
 		doins -r examples/*
 	fi

diff --git a/sci-physics/lammps/lammps-20130917.ebuild b/sci-physics/lammps/lammps-20130917.ebuild
index fa960e3..93a69ed 100644
--- a/sci-physics/lammps/lammps-20130917.ebuild
+++ b/sci-physics/lammps/lammps-20130917.ebuild
@@ -102,7 +102,6 @@ src_install() {
 
 	if use examples; then
 		local LAMMPS_EXAMPLES="/usr/share/${PF}/examples"
-		elog "The examples can be found in ${LAMMPS_EXAMPLES}"
 		insinto "${LAMMPS_EXAMPLES}"
 		doins -r examples/*
 	fi

diff --git a/sci-physics/lammps/lammps-20130923.ebuild b/sci-physics/lammps/lammps-20130923.ebuild
index fa960e3..93a69ed 100644
--- a/sci-physics/lammps/lammps-20130923.ebuild
+++ b/sci-physics/lammps/lammps-20130923.ebuild
@@ -102,7 +102,6 @@ src_install() {
 
 	if use examples; then
 		local LAMMPS_EXAMPLES="/usr/share/${PF}/examples"
-		elog "The examples can be found in ${LAMMPS_EXAMPLES}"
 		insinto "${LAMMPS_EXAMPLES}"
 		doins -r examples/*
 	fi

diff --git a/sci-physics/lammps/lammps-20130930.ebuild b/sci-physics/lammps/lammps-20130930.ebuild
index 9ef5cdd..fe4c7ad 100644
--- a/sci-physics/lammps/lammps-20130930.ebuild
+++ b/sci-physics/lammps/lammps-20130930.ebuild
@@ -102,7 +102,6 @@ src_install() {
 
 	if use examples; then
 		local LAMMPS_EXAMPLES="/usr/share/${PF}/examples"
-		elog "The examples can be found in ${LAMMPS_EXAMPLES}"
 		insinto "${LAMMPS_EXAMPLES}"
 		doins -r examples/*
 	fi

diff --git a/sci-physics/lammps/lammps-20131111.ebuild b/sci-physics/lammps/lammps-20131111.ebuild
index 9ef5cdd..fe4c7ad 100644
--- a/sci-physics/lammps/lammps-20131111.ebuild
+++ b/sci-physics/lammps/lammps-20131111.ebuild
@@ -102,7 +102,6 @@ src_install() {
 
 	if use examples; then
 		local LAMMPS_EXAMPLES="/usr/share/${PF}/examples"
-		elog "The examples can be found in ${LAMMPS_EXAMPLES}"
 		insinto "${LAMMPS_EXAMPLES}"
 		doins -r examples/*
 	fi

diff --git a/sci-physics/lammps/lammps-20131123.ebuild b/sci-physics/lammps/lammps-20131123.ebuild
index 9ef5cdd..fe4c7ad 100644
--- a/sci-physics/lammps/lammps-20131123.ebuild
+++ b/sci-physics/lammps/lammps-20131123.ebuild
@@ -102,7 +102,6 @@ src_install() {
 
 	if use examples; then
 		local LAMMPS_EXAMPLES="/usr/share/${PF}/examples"
-		elog "The examples can be found in ${LAMMPS_EXAMPLES}"
 		insinto "${LAMMPS_EXAMPLES}"
 		doins -r examples/*
 	fi

diff --git a/sci-physics/lammps/lammps-20131201.ebuild b/sci-physics/lammps/lammps-20131201.ebuild
index 9ef5cdd..fe4c7ad 100644
--- a/sci-physics/lammps/lammps-20131201.ebuild
+++ b/sci-physics/lammps/lammps-20131201.ebuild
@@ -102,7 +102,6 @@ src_install() {
 
 	if use examples; then
 		local LAMMPS_EXAMPLES="/usr/share/${PF}/examples"
-		elog "The examples can be found in ${LAMMPS_EXAMPLES}"
 		insinto "${LAMMPS_EXAMPLES}"
 		doins -r examples/*
 	fi


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-physics/lammps/
@ 2013-12-29  0:31 Justin Lecher
  0 siblings, 0 replies; 34+ messages in thread
From: Justin Lecher @ 2013-12-29  0:31 UTC (permalink / raw
  To: gentoo-commits

commit:     f22d15b68f957f56234b30a20e8a77b74cc5a40a
Author:     Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 28 23:52:44 2013 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sat Dec 28 23:52:44 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=f22d15b6

More up to date version in tree

Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>

---
 sci-physics/lammps/ChangeLog              |  77 --------------------
 sci-physics/lammps/lammps-20130816.ebuild | 114 ------------------------------
 sci-physics/lammps/lammps-20130830.ebuild | 114 ------------------------------
 sci-physics/lammps/lammps-20130917.ebuild | 114 ------------------------------
 sci-physics/lammps/lammps-20130923.ebuild | 114 ------------------------------
 sci-physics/lammps/lammps-20130930.ebuild | 114 ------------------------------
 sci-physics/lammps/lammps-20131111.ebuild | 114 ------------------------------
 sci-physics/lammps/lammps-20131123.ebuild | 114 ------------------------------
 sci-physics/lammps/lammps-20131201.ebuild | 114 ------------------------------
 sci-physics/lammps/metadata.xml           |  31 --------
 10 files changed, 1020 deletions(-)

diff --git a/sci-physics/lammps/ChangeLog b/sci-physics/lammps/ChangeLog
deleted file mode 100644
index 76ef3a9..0000000
--- a/sci-physics/lammps/ChangeLog
+++ /dev/null
@@ -1,77 +0,0 @@
-# ChangeLog for sci-physics/lammps
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
-
-  22 Dec 2013; Christoph Junghans <ottxor@gentoo.org> lammps-20130816.ebuild,
-  lammps-20130830.ebuild, lammps-20130917.ebuild, lammps-20130923.ebuild,
-  lammps-20130930.ebuild, lammps-20131111.ebuild, lammps-20131123.ebuild,
-  lammps-20131201.ebuild:
-  remove elog message
-
-  13 Dec 2013; Nicolas Bock <nicolasbock@gentoo.org> metadata.xml:
-  sci-physics/lammps: updated maintainer email to gentoo.org
-
-*lammps-20131201 (04 Dec 2013)
-
-  04 Dec 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20131201.ebuild:
-  sci-physics/lammps: Version bump to 20121201.
-
-*lammps-20131123 (22 Nov 2013)
-
-  22 Nov 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20131123.ebuild:
-  sci-physics/lammps-20131123: Version bump.
-
-*lammps-20131111 (11 Nov 2013)
-
-  11 Nov 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20131111.ebuild:
-  sci-physics/lammps-20131111: Version bump.
-
-*lammps-20130930 (16 Oct 2013)
-
-  16 Oct 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20130930.ebuild:
-  sci-physics/lammps-20130930: Version bump.
-
-*lammps-20130923 (27 Sep 2013)
-
-  27 Sep 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20130923.ebuild,
-  -lammps-20130701.ebuild, -lammps-20130708.ebuild, -lammps-20130711.ebuild:
-  sci-physics/lammps-20130923: Version bump.  I also removed older versions to
-  clean up a bit.
-
-*lammps-20130917 (18 Sep 2013)
-
-  18 Sep 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20130917.ebuild:
-  sci-physics/lammps-20130917: Version bump.
-
-*lammps-20130830 (02 Sep 2013)
-
-  02 Sep 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20130830.ebuild:
-  sci-physics/lammps: Version bump to 20130830.
-
-*lammps-20130816 (13 Aug 2013)
-
-  13 Aug 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20130816.ebuild:
-  sci-physics/lammps-20130816: Version bump.
-
-*lammps-20130711 (16 Jul 2013)
-
-  16 Jul 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20130711.ebuild:
-  Version bump to sci-physics/lammps-20130711
-
-  09 Jul 2013; Nicolas Bock <nicolasbock@gmail.com> lammps-20130708.ebuild:
-  sci-physics/lammps: Fixed repoman warning.
-
-*lammps-20130708 (09 Jul 2013)
-
-  09 Jul 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20130708.ebuild:
-  Added current version: sci-physics/lammps-20130708.  * Fixed bug in lammps to
-  gentoo version string conversion. In bash arithmetic   operations, a string
-  literal with a leading "0" is interpreted in base 8. * Added potentials, which
-  were not installed in previous versions. * Moved examples from
-  /usr/share/doc/${PF} to /usr/share/lammps-${PF}.
-
-*lammps-20130701 (03 Jul 2013)
-
-  03 Jul 2013; Nicolas Bock <nicolasbock@gmail.com> +lammps-20130701.ebuild,
-  +metadata.xml:
-  Version bump to 1-Jul-2013.

diff --git a/sci-physics/lammps/lammps-20130816.ebuild b/sci-physics/lammps/lammps-20130816.ebuild
deleted file mode 100644
index 93a69ed..0000000
--- a/sci-physics/lammps/lammps-20130816.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20130526.ebuild,v 1.1 2013/06/26 23:53:11 ottxor Exp $
-
-EAPI=5
-
-FORTRAN_NEEDED="package-meam"
-
-inherit eutils fortran-2
-
-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"
-IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid"
-
-DEPEND="mpi? ( virtual/mpi )"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-lmp_emake() {
-	local LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
-	LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN' '')"
-
-	# Note: 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') \
- 		"$@"
-}
-
-src_compile() {
-	# Compile stubs for serial version.
-	use mpi || lmp_emake -C src stubs
-
-	# Build optional packages.
-	if use package-meam; then
-		lmp_emake -C src yes-meam
-		lmp_emake -j1 -C lib/meam -f Makefile.gfortran
-	fi
-	use package-dipole && emake -C src yes-dipole
-	use package-rigid && emake -C src yes-rigid
-
-	# Compile.
-	lmp_emake -C src serial
-}
-
-src_install() {
-	newbin "src/lmp_serial" "lmp"
-
-	local LAMMPS_POTENTIALS="/usr/share/${PF}/potentials"
-	insinto "${LAMMPS_POTENTIALS}"
-	doins potentials/*
-	echo "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS}" > 99lammps
-	doenvd 99lammps
-
-	if use examples; then
-		local LAMMPS_EXAMPLES="/usr/share/${PF}/examples"
-		insinto "${LAMMPS_EXAMPLES}"
-		doins -r examples/*
-	fi
-
-	dodoc README
-	if use doc; then
-		dodoc doc/Manual.pdf
-		dohtml -r doc/*
-	fi
-}

diff --git a/sci-physics/lammps/lammps-20130830.ebuild b/sci-physics/lammps/lammps-20130830.ebuild
deleted file mode 100644
index 93a69ed..0000000
--- a/sci-physics/lammps/lammps-20130830.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20130526.ebuild,v 1.1 2013/06/26 23:53:11 ottxor Exp $
-
-EAPI=5
-
-FORTRAN_NEEDED="package-meam"
-
-inherit eutils fortran-2
-
-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"
-IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid"
-
-DEPEND="mpi? ( virtual/mpi )"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-lmp_emake() {
-	local LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
-	LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN' '')"
-
-	# Note: 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') \
- 		"$@"
-}
-
-src_compile() {
-	# Compile stubs for serial version.
-	use mpi || lmp_emake -C src stubs
-
-	# Build optional packages.
-	if use package-meam; then
-		lmp_emake -C src yes-meam
-		lmp_emake -j1 -C lib/meam -f Makefile.gfortran
-	fi
-	use package-dipole && emake -C src yes-dipole
-	use package-rigid && emake -C src yes-rigid
-
-	# Compile.
-	lmp_emake -C src serial
-}
-
-src_install() {
-	newbin "src/lmp_serial" "lmp"
-
-	local LAMMPS_POTENTIALS="/usr/share/${PF}/potentials"
-	insinto "${LAMMPS_POTENTIALS}"
-	doins potentials/*
-	echo "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS}" > 99lammps
-	doenvd 99lammps
-
-	if use examples; then
-		local LAMMPS_EXAMPLES="/usr/share/${PF}/examples"
-		insinto "${LAMMPS_EXAMPLES}"
-		doins -r examples/*
-	fi
-
-	dodoc README
-	if use doc; then
-		dodoc doc/Manual.pdf
-		dohtml -r doc/*
-	fi
-}

diff --git a/sci-physics/lammps/lammps-20130917.ebuild b/sci-physics/lammps/lammps-20130917.ebuild
deleted file mode 100644
index 93a69ed..0000000
--- a/sci-physics/lammps/lammps-20130917.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20130526.ebuild,v 1.1 2013/06/26 23:53:11 ottxor Exp $
-
-EAPI=5
-
-FORTRAN_NEEDED="package-meam"
-
-inherit eutils fortran-2
-
-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"
-IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid"
-
-DEPEND="mpi? ( virtual/mpi )"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-lmp_emake() {
-	local LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
-	LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN' '')"
-
-	# Note: 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') \
- 		"$@"
-}
-
-src_compile() {
-	# Compile stubs for serial version.
-	use mpi || lmp_emake -C src stubs
-
-	# Build optional packages.
-	if use package-meam; then
-		lmp_emake -C src yes-meam
-		lmp_emake -j1 -C lib/meam -f Makefile.gfortran
-	fi
-	use package-dipole && emake -C src yes-dipole
-	use package-rigid && emake -C src yes-rigid
-
-	# Compile.
-	lmp_emake -C src serial
-}
-
-src_install() {
-	newbin "src/lmp_serial" "lmp"
-
-	local LAMMPS_POTENTIALS="/usr/share/${PF}/potentials"
-	insinto "${LAMMPS_POTENTIALS}"
-	doins potentials/*
-	echo "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS}" > 99lammps
-	doenvd 99lammps
-
-	if use examples; then
-		local LAMMPS_EXAMPLES="/usr/share/${PF}/examples"
-		insinto "${LAMMPS_EXAMPLES}"
-		doins -r examples/*
-	fi
-
-	dodoc README
-	if use doc; then
-		dodoc doc/Manual.pdf
-		dohtml -r doc/*
-	fi
-}

diff --git a/sci-physics/lammps/lammps-20130923.ebuild b/sci-physics/lammps/lammps-20130923.ebuild
deleted file mode 100644
index 93a69ed..0000000
--- a/sci-physics/lammps/lammps-20130923.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20130526.ebuild,v 1.1 2013/06/26 23:53:11 ottxor Exp $
-
-EAPI=5
-
-FORTRAN_NEEDED="package-meam"
-
-inherit eutils fortran-2
-
-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"
-IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid"
-
-DEPEND="mpi? ( virtual/mpi )"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-lmp_emake() {
-	local LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
-	LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN' '')"
-
-	# Note: 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') \
- 		"$@"
-}
-
-src_compile() {
-	# Compile stubs for serial version.
-	use mpi || lmp_emake -C src stubs
-
-	# Build optional packages.
-	if use package-meam; then
-		lmp_emake -C src yes-meam
-		lmp_emake -j1 -C lib/meam -f Makefile.gfortran
-	fi
-	use package-dipole && emake -C src yes-dipole
-	use package-rigid && emake -C src yes-rigid
-
-	# Compile.
-	lmp_emake -C src serial
-}
-
-src_install() {
-	newbin "src/lmp_serial" "lmp"
-
-	local LAMMPS_POTENTIALS="/usr/share/${PF}/potentials"
-	insinto "${LAMMPS_POTENTIALS}"
-	doins potentials/*
-	echo "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS}" > 99lammps
-	doenvd 99lammps
-
-	if use examples; then
-		local LAMMPS_EXAMPLES="/usr/share/${PF}/examples"
-		insinto "${LAMMPS_EXAMPLES}"
-		doins -r examples/*
-	fi
-
-	dodoc README
-	if use doc; then
-		dodoc doc/Manual.pdf
-		dohtml -r doc/*
-	fi
-}

diff --git a/sci-physics/lammps/lammps-20130930.ebuild b/sci-physics/lammps/lammps-20130930.ebuild
deleted file mode 100644
index fe4c7ad..0000000
--- a/sci-physics/lammps/lammps-20130930.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20130526.ebuild,v 1.1 2013/06/26 23:53:11 ottxor Exp $
-
-EAPI=5
-
-FORTRAN_NEEDED="package-meam"
-
-inherit eutils fortran-2
-
-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"
-IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid"
-
-DEPEND="mpi? ( virtual/mpi )"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-lmp_emake() {
-	local LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
-	LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN' '')"
-
-	# Note: 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') \
-		"$@"
-}
-
-src_compile() {
-	# Compile stubs for serial version.
-	use mpi || lmp_emake -C src stubs
-
-	# Build optional packages.
-	if use package-meam; then
-		lmp_emake -C src yes-meam
-		lmp_emake -j1 -C lib/meam -f Makefile.gfortran
-	fi
-	use package-dipole && emake -C src yes-dipole
-	use package-rigid && emake -C src yes-rigid
-
-	# Compile.
-	lmp_emake -C src serial
-}
-
-src_install() {
-	newbin "src/lmp_serial" "lmp"
-
-	local LAMMPS_POTENTIALS="/usr/share/${PF}/potentials"
-	insinto "${LAMMPS_POTENTIALS}"
-	doins potentials/*
-	echo "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS}" > 99lammps
-	doenvd 99lammps
-
-	if use examples; then
-		local LAMMPS_EXAMPLES="/usr/share/${PF}/examples"
-		insinto "${LAMMPS_EXAMPLES}"
-		doins -r examples/*
-	fi
-
-	dodoc README
-	if use doc; then
-		dodoc doc/Manual.pdf
-		dohtml -r doc/*
-	fi
-}

diff --git a/sci-physics/lammps/lammps-20131111.ebuild b/sci-physics/lammps/lammps-20131111.ebuild
deleted file mode 100644
index fe4c7ad..0000000
--- a/sci-physics/lammps/lammps-20131111.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20130526.ebuild,v 1.1 2013/06/26 23:53:11 ottxor Exp $
-
-EAPI=5
-
-FORTRAN_NEEDED="package-meam"
-
-inherit eutils fortran-2
-
-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"
-IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid"
-
-DEPEND="mpi? ( virtual/mpi )"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-lmp_emake() {
-	local LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
-	LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN' '')"
-
-	# Note: 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') \
-		"$@"
-}
-
-src_compile() {
-	# Compile stubs for serial version.
-	use mpi || lmp_emake -C src stubs
-
-	# Build optional packages.
-	if use package-meam; then
-		lmp_emake -C src yes-meam
-		lmp_emake -j1 -C lib/meam -f Makefile.gfortran
-	fi
-	use package-dipole && emake -C src yes-dipole
-	use package-rigid && emake -C src yes-rigid
-
-	# Compile.
-	lmp_emake -C src serial
-}
-
-src_install() {
-	newbin "src/lmp_serial" "lmp"
-
-	local LAMMPS_POTENTIALS="/usr/share/${PF}/potentials"
-	insinto "${LAMMPS_POTENTIALS}"
-	doins potentials/*
-	echo "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS}" > 99lammps
-	doenvd 99lammps
-
-	if use examples; then
-		local LAMMPS_EXAMPLES="/usr/share/${PF}/examples"
-		insinto "${LAMMPS_EXAMPLES}"
-		doins -r examples/*
-	fi
-
-	dodoc README
-	if use doc; then
-		dodoc doc/Manual.pdf
-		dohtml -r doc/*
-	fi
-}

diff --git a/sci-physics/lammps/lammps-20131123.ebuild b/sci-physics/lammps/lammps-20131123.ebuild
deleted file mode 100644
index fe4c7ad..0000000
--- a/sci-physics/lammps/lammps-20131123.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20130526.ebuild,v 1.1 2013/06/26 23:53:11 ottxor Exp $
-
-EAPI=5
-
-FORTRAN_NEEDED="package-meam"
-
-inherit eutils fortran-2
-
-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"
-IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid"
-
-DEPEND="mpi? ( virtual/mpi )"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-lmp_emake() {
-	local LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
-	LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN' '')"
-
-	# Note: 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') \
-		"$@"
-}
-
-src_compile() {
-	# Compile stubs for serial version.
-	use mpi || lmp_emake -C src stubs
-
-	# Build optional packages.
-	if use package-meam; then
-		lmp_emake -C src yes-meam
-		lmp_emake -j1 -C lib/meam -f Makefile.gfortran
-	fi
-	use package-dipole && emake -C src yes-dipole
-	use package-rigid && emake -C src yes-rigid
-
-	# Compile.
-	lmp_emake -C src serial
-}
-
-src_install() {
-	newbin "src/lmp_serial" "lmp"
-
-	local LAMMPS_POTENTIALS="/usr/share/${PF}/potentials"
-	insinto "${LAMMPS_POTENTIALS}"
-	doins potentials/*
-	echo "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS}" > 99lammps
-	doenvd 99lammps
-
-	if use examples; then
-		local LAMMPS_EXAMPLES="/usr/share/${PF}/examples"
-		insinto "${LAMMPS_EXAMPLES}"
-		doins -r examples/*
-	fi
-
-	dodoc README
-	if use doc; then
-		dodoc doc/Manual.pdf
-		dohtml -r doc/*
-	fi
-}

diff --git a/sci-physics/lammps/lammps-20131201.ebuild b/sci-physics/lammps/lammps-20131201.ebuild
deleted file mode 100644
index fe4c7ad..0000000
--- a/sci-physics/lammps/lammps-20131201.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20130526.ebuild,v 1.1 2013/06/26 23:53:11 ottxor Exp $
-
-EAPI=5
-
-FORTRAN_NEEDED="package-meam"
-
-inherit eutils fortran-2
-
-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"
-IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid"
-
-DEPEND="mpi? ( virtual/mpi )"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-lmp_emake() {
-	local LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
-	LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN' '')"
-
-	# Note: 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') \
-		"$@"
-}
-
-src_compile() {
-	# Compile stubs for serial version.
-	use mpi || lmp_emake -C src stubs
-
-	# Build optional packages.
-	if use package-meam; then
-		lmp_emake -C src yes-meam
-		lmp_emake -j1 -C lib/meam -f Makefile.gfortran
-	fi
-	use package-dipole && emake -C src yes-dipole
-	use package-rigid && emake -C src yes-rigid
-
-	# Compile.
-	lmp_emake -C src serial
-}
-
-src_install() {
-	newbin "src/lmp_serial" "lmp"
-
-	local LAMMPS_POTENTIALS="/usr/share/${PF}/potentials"
-	insinto "${LAMMPS_POTENTIALS}"
-	doins potentials/*
-	echo "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS}" > 99lammps
-	doenvd 99lammps
-
-	if use examples; then
-		local LAMMPS_EXAMPLES="/usr/share/${PF}/examples"
-		insinto "${LAMMPS_EXAMPLES}"
-		doins -r examples/*
-	fi
-
-	dodoc README
-	if use doc; then
-		dodoc doc/Manual.pdf
-		dohtml -r doc/*
-	fi
-}

diff --git a/sci-physics/lammps/metadata.xml b/sci-physics/lammps/metadata.xml
deleted file mode 100644
index 7a1dc94..0000000
--- a/sci-physics/lammps/metadata.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<longdescription lang="en">
-		LAMMPS is a classical molecular dynamics code, and an acronym for
-		Large-scale Atomic/Molecular Massively Parallel Simulator.
-
-		LAMMPS has potentials for soft materials (biomolecules, polymers) and
-		solid-state materials (metals, semiconductors) and coarse-grained or
-		mesoscopic systems. It can be used to model atoms or, more generically,
-		as a parallel particle simulator at the atomic, meso, or continuum
-		scale.
-
-		LAMMPS runs on single processors or in parallel using message-passing
-		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="lammps-memalign">Enables the use of the posix_memalign()
-			call instead of malloc() when large chunks or memory are allocated
-			by LAMMPS</flag>
-		<flag name="package-meam">modified EAM potential</flag>
-		<flag name="package-dipole">point dipole particles</flag>
-		<flag name="package-rigid">rigid bodies</flag>
-	</use>
-	<herd>sci-physics</herd>
-	<maintainer>
-		<email>nicolasbock@gentoo.org</email>
-	</maintainer>
-</pkgmetadata>
-


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-physics/lammps/
@ 2014-02-01 23:05 Nicolas Bock
  0 siblings, 0 replies; 34+ messages in thread
From: Nicolas Bock @ 2014-02-01 23:05 UTC (permalink / raw
  To: gentoo-commits

commit:     42964d3e017f8448f79958d94118b5775e76b6ae
Author:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
AuthorDate: Sat Feb  1 23:04:13 2014 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
CommitDate: Sat Feb  1 23:04:13 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=42964d3e

sci-physics/lammps: Upstream now releases a stable channel

I added Feb 1 2014 in the stable slot to indicate that upstream considers this
version more tested and stable than their normal frequent releases.

Package-Manager: portage-2.2.7

---
 sci-physics/lammps/ChangeLog              |  11 +++
 sci-physics/lammps/lammps-20140201.ebuild | 114 ++++++++++++++++++++++++++++++
 sci-physics/lammps/metadata.xml           |  31 ++++++++
 3 files changed, 156 insertions(+)

diff --git a/sci-physics/lammps/ChangeLog b/sci-physics/lammps/ChangeLog
new file mode 100644
index 0000000..c5700d3
--- /dev/null
+++ b/sci-physics/lammps/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for sci-physics/lammps
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*lammps-20140201 (01 Feb 2014)
+
+  01 Feb 2014; Nicolas Bock <nicolasbock@gentoo.org> +lammps-20140201.ebuild,
+  +metadata.xml:
+  sci-physics/lammps: Upstream now releases a stable channel  I added Feb 1 2014
+  in the stable slot to indicate that upstream considers this version more
+  tested and stable than their normal frequent releases.

diff --git a/sci-physics/lammps/lammps-20140201.ebuild b/sci-physics/lammps/lammps-20140201.ebuild
new file mode 100644
index 0000000..8c6e17b
--- /dev/null
+++ b/sci-physics/lammps/lammps-20140201.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20140129.ebuild,v 1.1 2014/01/27 18:20:39 nicolasbock Exp $
+
+EAPI=5
+
+FORTRAN_NEEDED="package-meam"
+
+inherit eutils fortran-2
+
+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="stable"
+KEYWORDS="~amd64"
+IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid"
+
+DEPEND="mpi? ( virtual/mpi )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+lmp_emake() {
+	local LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
+	LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN' '')"
+
+	# Note: 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') \
+		"$@"
+}
+
+src_compile() {
+	# Compile stubs for serial version.
+	use mpi || lmp_emake -C src stubs
+
+	# Build optional packages.
+	if use package-meam; then
+		lmp_emake -C src yes-meam
+		lmp_emake -j1 -C lib/meam -f Makefile.gfortran
+	fi
+	use package-dipole && emake -C src yes-dipole
+	use package-rigid && emake -C src yes-rigid
+
+	# Compile.
+	lmp_emake -C src serial
+}
+
+src_install() {
+	newbin "src/lmp_serial" "lmp"
+
+	local LAMMPS_POTENTIALS="/usr/share/${PF}/potentials"
+	insinto "${LAMMPS_POTENTIALS}"
+	doins potentials/*
+	echo "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS}" > 99lammps
+	doenvd 99lammps
+
+	if use examples; then
+		local LAMMPS_EXAMPLES="/usr/share/${PF}/examples"
+		insinto "${LAMMPS_EXAMPLES}"
+		doins -r examples/*
+	fi
+
+	dodoc README
+	if use doc; then
+		dodoc doc/Manual.pdf
+		dohtml -r doc/*
+	fi
+}

diff --git a/sci-physics/lammps/metadata.xml b/sci-physics/lammps/metadata.xml
new file mode 100644
index 0000000..7a1dc94
--- /dev/null
+++ b/sci-physics/lammps/metadata.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<longdescription lang="en">
+		LAMMPS is a classical molecular dynamics code, and an acronym for
+		Large-scale Atomic/Molecular Massively Parallel Simulator.
+
+		LAMMPS has potentials for soft materials (biomolecules, polymers) and
+		solid-state materials (metals, semiconductors) and coarse-grained or
+		mesoscopic systems. It can be used to model atoms or, more generically,
+		as a parallel particle simulator at the atomic, meso, or continuum
+		scale.
+
+		LAMMPS runs on single processors or in parallel using message-passing
+		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="lammps-memalign">Enables the use of the posix_memalign()
+			call instead of malloc() when large chunks or memory are allocated
+			by LAMMPS</flag>
+		<flag name="package-meam">modified EAM potential</flag>
+		<flag name="package-dipole">point dipole particles</flag>
+		<flag name="package-rigid">rigid bodies</flag>
+	</use>
+	<herd>sci-physics</herd>
+	<maintainer>
+		<email>nicolasbock@gentoo.org</email>
+	</maintainer>
+</pkgmetadata>
+


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-physics/lammps/
@ 2014-02-05  4:36 Nicolas Bock
  0 siblings, 0 replies; 34+ messages in thread
From: Nicolas Bock @ 2014-02-05  4:36 UTC (permalink / raw
  To: gentoo-commits

commit:     9d7e73681526386b5c7ce095090fcc7707b476eb
Author:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
AuthorDate: Wed Feb  5 04:36:26 2014 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
CommitDate: Wed Feb  5 04:36:26 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=9d7e7368

sci-physics/lammps: Added blocker for SLOT=0.

Package-Manager: portage-2.2.7

---
 sci-physics/lammps/ChangeLog              | 3 +++
 sci-physics/lammps/lammps-20140201.ebuild | 5 ++++-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/sci-physics/lammps/ChangeLog b/sci-physics/lammps/ChangeLog
index c5700d3..469f665 100644
--- a/sci-physics/lammps/ChangeLog
+++ b/sci-physics/lammps/ChangeLog
@@ -2,6 +2,9 @@
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  05 Feb 2014; Nicolas Bock <nicolasbock@gentoo.org> lammps-20140201.ebuild:
+  sci-physics/lammps: Added blocker for SLOT=0.
+
 *lammps-20140201 (01 Feb 2014)
 
   01 Feb 2014; Nicolas Bock <nicolasbock@gentoo.org> +lammps-20140201.ebuild,

diff --git a/sci-physics/lammps/lammps-20140201.ebuild b/sci-physics/lammps/lammps-20140201.ebuild
index 8c6e17b..ea1a0d9 100644
--- a/sci-physics/lammps/lammps-20140201.ebuild
+++ b/sci-physics/lammps/lammps-20140201.ebuild
@@ -51,7 +51,10 @@ KEYWORDS="~amd64"
 IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid"
 
 DEPEND="mpi? ( virtual/mpi )"
-RDEPEND="${DEPEND}"
+RDEPEND="
+	${DEPEND}
+	!${CATEGORY}/${PN}:0
+	"
 
 S="${WORKDIR}/${MY_P}"
 


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-physics/lammps/
@ 2014-02-05  4:38 Nicolas Bock
  0 siblings, 0 replies; 34+ messages in thread
From: Nicolas Bock @ 2014-02-05  4:38 UTC (permalink / raw
  To: gentoo-commits

commit:     0aab773af53a3c31a9dd8a88a8560822ab3f19be
Author:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
AuthorDate: Wed Feb  5 02:58:19 2014 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
CommitDate: Wed Feb  5 02:58:19 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=0aab773a

block slot=0

Package-Manager: portage-2.2.7

---
 sci-physics/lammps/ChangeLog              | 3 +++
 sci-physics/lammps/lammps-20140201.ebuild | 3 ++-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/sci-physics/lammps/ChangeLog b/sci-physics/lammps/ChangeLog
index c5700d3..009a973 100644
--- a/sci-physics/lammps/ChangeLog
+++ b/sci-physics/lammps/ChangeLog
@@ -2,6 +2,9 @@
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  05 Feb 2014; Christoph Junghans <ottxor@gentoo.org> lammps-20140201.ebuild:
+  block slot=0
+
 *lammps-20140201 (01 Feb 2014)
 
   01 Feb 2014; Nicolas Bock <nicolasbock@gentoo.org> +lammps-20140201.ebuild,

diff --git a/sci-physics/lammps/lammps-20140201.ebuild b/sci-physics/lammps/lammps-20140201.ebuild
index 8c6e17b..ec553be 100644
--- a/sci-physics/lammps/lammps-20140201.ebuild
+++ b/sci-physics/lammps/lammps-20140201.ebuild
@@ -51,7 +51,8 @@ KEYWORDS="~amd64"
 IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid"
 
 DEPEND="mpi? ( virtual/mpi )"
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+	!${CATEGORY}/${PN}:0"
 
 S="${WORKDIR}/${MY_P}"
 


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-physics/lammps/
@ 2014-02-06 19:56 Nicolas Bock
  0 siblings, 0 replies; 34+ messages in thread
From: Nicolas Bock @ 2014-02-06 19:56 UTC (permalink / raw
  To: gentoo-commits

commit:     32fedb93cad58e1a56cf2c40fc98cd713a78ea15
Author:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
AuthorDate: Thu Feb  6 19:55:12 2014 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
CommitDate: Thu Feb  6 19:55:58 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=32fedb93

sci-physics/lammps: Remove from sci overlay after moving it to main tree.

---
 sci-physics/lammps/ChangeLog              |  14 ----
 sci-physics/lammps/lammps-20140201.ebuild | 117 ------------------------------
 sci-physics/lammps/metadata.xml           |  31 --------
 3 files changed, 162 deletions(-)

diff --git a/sci-physics/lammps/ChangeLog b/sci-physics/lammps/ChangeLog
deleted file mode 100644
index 009a973..0000000
--- a/sci-physics/lammps/ChangeLog
+++ /dev/null
@@ -1,14 +0,0 @@
-# ChangeLog for sci-physics/lammps
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
-
-  05 Feb 2014; Christoph Junghans <ottxor@gentoo.org> lammps-20140201.ebuild:
-  block slot=0
-
-*lammps-20140201 (01 Feb 2014)
-
-  01 Feb 2014; Nicolas Bock <nicolasbock@gentoo.org> +lammps-20140201.ebuild,
-  +metadata.xml:
-  sci-physics/lammps: Upstream now releases a stable channel  I added Feb 1 2014
-  in the stable slot to indicate that upstream considers this version more
-  tested and stable than their normal frequent releases.

diff --git a/sci-physics/lammps/lammps-20140201.ebuild b/sci-physics/lammps/lammps-20140201.ebuild
deleted file mode 100644
index ea1a0d9..0000000
--- a/sci-physics/lammps/lammps-20140201.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/lammps/lammps-20140129.ebuild,v 1.1 2014/01/27 18:20:39 nicolasbock Exp $
-
-EAPI=5
-
-FORTRAN_NEEDED="package-meam"
-
-inherit eutils fortran-2
-
-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="stable"
-KEYWORDS="~amd64"
-IUSE="doc examples gzip lammps-memalign mpi package-dipole package-meam package-rigid"
-
-DEPEND="mpi? ( virtual/mpi )"
-RDEPEND="
-	${DEPEND}
-	!${CATEGORY}/${PN}:0
-	"
-
-S="${WORKDIR}/${MY_P}"
-
-lmp_emake() {
-	local LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
-	LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN' '')"
-
-	# Note: 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') \
-		"$@"
-}
-
-src_compile() {
-	# Compile stubs for serial version.
-	use mpi || lmp_emake -C src stubs
-
-	# Build optional packages.
-	if use package-meam; then
-		lmp_emake -C src yes-meam
-		lmp_emake -j1 -C lib/meam -f Makefile.gfortran
-	fi
-	use package-dipole && emake -C src yes-dipole
-	use package-rigid && emake -C src yes-rigid
-
-	# Compile.
-	lmp_emake -C src serial
-}
-
-src_install() {
-	newbin "src/lmp_serial" "lmp"
-
-	local LAMMPS_POTENTIALS="/usr/share/${PF}/potentials"
-	insinto "${LAMMPS_POTENTIALS}"
-	doins potentials/*
-	echo "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS}" > 99lammps
-	doenvd 99lammps
-
-	if use examples; then
-		local LAMMPS_EXAMPLES="/usr/share/${PF}/examples"
-		insinto "${LAMMPS_EXAMPLES}"
-		doins -r examples/*
-	fi
-
-	dodoc README
-	if use doc; then
-		dodoc doc/Manual.pdf
-		dohtml -r doc/*
-	fi
-}

diff --git a/sci-physics/lammps/metadata.xml b/sci-physics/lammps/metadata.xml
deleted file mode 100644
index 7a1dc94..0000000
--- a/sci-physics/lammps/metadata.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<longdescription lang="en">
-		LAMMPS is a classical molecular dynamics code, and an acronym for
-		Large-scale Atomic/Molecular Massively Parallel Simulator.
-
-		LAMMPS has potentials for soft materials (biomolecules, polymers) and
-		solid-state materials (metals, semiconductors) and coarse-grained or
-		mesoscopic systems. It can be used to model atoms or, more generically,
-		as a parallel particle simulator at the atomic, meso, or continuum
-		scale.
-
-		LAMMPS runs on single processors or in parallel using message-passing
-		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="lammps-memalign">Enables the use of the posix_memalign()
-			call instead of malloc() when large chunks or memory are allocated
-			by LAMMPS</flag>
-		<flag name="package-meam">modified EAM potential</flag>
-		<flag name="package-dipole">point dipole particles</flag>
-		<flag name="package-rigid">rigid bodies</flag>
-	</use>
-	<herd>sci-physics</herd>
-	<maintainer>
-		<email>nicolasbock@gentoo.org</email>
-	</maintainer>
-</pkgmetadata>
-


^ permalink raw reply related	[flat|nested] 34+ messages in thread

end of thread, other threads:[~2014-02-06 19:56 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-07-09 20:55 [gentoo-commits] proj/sci:master commit in: sci-physics/lammps/ Nicolas Bock
  -- strict thread matches above, loose matches on Subject: below --
2014-02-06 19:56 Nicolas Bock
2014-02-05  4:38 Nicolas Bock
2014-02-05  4:36 Nicolas Bock
2014-02-01 23:05 Nicolas Bock
2013-12-29  0:31 Justin Lecher
2013-12-22  0:13 Christoph Junghans
2013-12-13 19:12 Nicolas Bock
2013-12-04 19:04 Nicolas Bock
2013-11-22 19:33 Nicolas Bock
2013-11-11 21:48 Nicolas Bock
2013-10-16  4:49 Nicolas Bock
2013-09-27 15:17 Nicolas Bock
2013-09-18 13:51 Nicolas Bock
2013-09-02 18:17 Nicolas Bock
2013-08-13 22:20 Nicolas Bock
2013-07-16 21:04 Nicolas Bock
2013-07-09 20:55 Nicolas Bock
2013-07-03 16:41 Nicolas Bock
2013-06-27  0:01 Christoph Junghans
2013-06-26 18:33 Nicolas Bock
2013-06-26 16:31 Nicolas Bock
2013-06-26  5:04 Christoph Junghans
2013-05-28 20:06 Nicolas Bock
2013-05-28 19:53 Nicolas Bock
2013-05-28 19:46 Nicolas Bock
2013-05-16 21:22 Nicolas Bock
2013-05-16 21:22 Nicolas Bock
2013-05-10 22:05 Nicolas Bock
2013-05-10 21:54 Nicolas Bock
2013-05-10 18:31 Nicolas Bock
2013-05-10 17:46 Nicolas Bock
2013-05-10 17:34 Nicolas Bock
2013-05-10 16:06 Nicolas Bock

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox