public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Nicolas Bock" <nicolasbock@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/
Date: Wed, 28 Oct 2015 19:26:54 +0000 (UTC)	[thread overview]
Message-ID: <1446060297.773a7b8c58d010078f1ac85a9b9921a373d2c7e5.nicolasbock@gentoo> (raw)

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

sci-physics/lammps: Ebuild cleanup

Package-Manager: portage-2.2.20.1

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

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


             reply	other threads:[~2015-10-28 19:27 UTC|newest]

Thread overview: 81+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-10-28 19:26 Nicolas Bock [this message]
  -- strict thread matches above, loose matches on Subject: below --
2024-12-04 18:52 [gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/ Sam James
2024-09-27  8:58 Andrew Ammerlaan
2024-09-27  8:58 Andrew Ammerlaan
2024-01-11  9:12 Andrew Ammerlaan
2023-12-18 19:03 Nicolas Bock
2023-06-09 15:06 Arthur Zamarin
2023-05-05 18:00 Nicolas Bock
2023-05-03 18:06 Nicolas Bock
2022-12-24 19:13 Andreas Sturmlechner
2022-12-24 18:19 Arthur Zamarin
2022-12-24 18:19 Arthur Zamarin
2022-03-10  9:04 Jakov Smolić
2022-03-04 17:38 Andrew Ammerlaan
2022-03-01  9:27 David Seifert
2021-12-28 22:00 Sam James
2021-09-26 18:11 Arthur Zamarin
2021-04-18  7:05 Michał Górny
2021-04-18  1:44 Sam James
2021-04-13 19:12 Nicolas Bock
2020-08-08  1:25 Sam James
2020-07-27 23:36 Sam James
2020-05-07 15:17 Michał Górny
2020-04-20  1:51 Christoph Junghans
2020-03-15 13:37 Christoph Junghans
2020-03-05  0:31 Christoph Junghans
2020-02-14 13:11 Nicolas Bock
2020-02-14 13:11 Nicolas Bock
2020-02-13 21:40 David Seifert
2019-08-15 22:06 Christoph Junghans
2019-06-06  2:08 Christoph Junghans
2019-05-05  1:02 Aaron Bauman
2018-12-12 15:02 Christoph Junghans
2018-08-31 16:57 Christoph Junghans
2018-04-23  2:30 Aaron Bauman
2018-04-04 13:09 Christoph Junghans
2018-03-08 20:21 Christoph Junghans
2018-03-05 18:11 Christoph Junghans
2018-01-29  2:59 Christoph Junghans
2017-11-19 15:10 Nicolas Bock
2017-09-12 13:09 Christoph Junghans
2017-09-08 16:38 Christoph Junghans
2017-08-05  9:52 Michael Palimaka
2017-07-31 11:36 Tobias Klausmann
2017-07-11 22:09 Christoph Junghans
2017-06-15 17:37 Pacho Ramos
2017-01-13 16:02 Andrew Savchenko
2016-04-19 13:07 Nicolas Bock
2016-04-18 11:31 Nicolas Bock
2016-04-15 11:13 Nicolas Bock
2016-04-15  9:59 Nicolas Bock
2016-04-15  7:38 Nicolas Bock
2016-04-14  8:06 Nicolas Bock
2016-01-25 12:50 Nicolas Bock
2016-01-23 16:59 Agostino Sarubbo
2016-01-19 17:07 Nicolas Bock
2015-12-17 15:13 Nicolas Bock
2015-12-17 13:50 Nicolas Bock
2015-12-16 13:54 Nicolas Bock
2015-12-16 13:43 Nicolas Bock
2015-12-02 13:26 Nicolas Bock
2015-11-09 12:55 Nicolas Bock
2015-11-06 23:35 Nicolas Bock
2015-10-28 19:30 Nicolas Bock
2015-10-28 12:25 Nicolas Bock
2015-10-28 12:11 Nicolas Bock
2015-10-23 12:09 Nicolas Bock
2015-10-22 22:08 Nicolas Bock
2015-10-08 12:32 Nicolas Bock
2015-09-25 14:13 Agostino Sarubbo
2015-09-24 23:04 Nicolas Bock
2015-09-24 10:36 Agostino Sarubbo
2015-09-17 10:51 Nicolas Bock
2015-09-13 20:30 Nicolas Bock
2015-09-04 15:29 Nicolas Bock
2015-09-02 12:03 Nicolas Bock
2015-08-31 14:40 Nicolas Bock
2015-08-31 14:38 Nicolas Bock
2015-08-19 11:29 Nicolas Bock
2015-08-17 18:43 Nicolas Bock
2015-08-17 18:43 Nicolas Bock

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1446060297.773a7b8c58d010078f1ac85a9b9921a373d2c7e5.nicolasbock@gentoo \
    --to=nicolasbock@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox