commit: 2a9b86a8a66a4709836dda5e80cdf20129c9fedf
Author: Christoph Junghans <ottxor <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 19 17:59:03 2015 +0000
Commit: Christoph Junghans <ottxor <AT> gentoo <DOT> org>
CommitDate: Thu Feb 19 18:00:12 2015 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=2a9b86a8
added changes from openmpi-1.8.4-r2::gentoo
Package-Manager: portage-2.2.14
---
sys-cluster/openmpi/ChangeLog | 6 ++++++
sys-cluster/openmpi/metadata.xml | 1 +
.../openmpi/{openmpi-1.8.4-r2.ebuild => openmpi-1.8.4-r3.ebuild} | 8 ++++----
3 files changed, 11 insertions(+), 4 deletions(-)
diff --git a/sys-cluster/openmpi/ChangeLog b/sys-cluster/openmpi/ChangeLog
index 0fa386e..99406f7 100644
--- a/sys-cluster/openmpi/ChangeLog
+++ b/sys-cluster/openmpi/ChangeLog
@@ -2,6 +2,12 @@
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*openmpi-1.8.4-r3 (19 Feb 2015)
+
+ 19 Feb 2015; Christoph Junghans <[email protected]> +openmpi-1.8.4-r3.ebuild,
+ -openmpi-1.8.4-r2.ebuild, metadata.xml:
+ added changes from openmpi-1.8.4-r2::gentoo
+
18 Feb 2015; Justin Lecher <[email protected]> metadata.xml,
openmpi-1.6.5.ebuild, openmpi-1.7.3.ebuild, openmpi-1.8.1.ebuild,
openmpi-1.8.3.ebuild, openmpi-1.8.4-r2.ebuild:
diff --git a/sys-cluster/openmpi/metadata.xml b/sys-cluster/openmpi/metadata.xml
index 4dd7acd..d6e99ae 100644
--- a/sys-cluster/openmpi/metadata.xml
+++ b/sys-cluster/openmpi/metadata.xml
@@ -12,6 +12,7 @@
platform support</flag>
<flag name="romio">Build the ROMIO MPI-IO component</flag>
<flag name="mpi-threads">Enable MPI_THREAD_MULTIPLE</flag>
+ <flag name='numa'>Enable numactl to allow binding processes to
CPUs</flag>
<flag name="vt">Enable bundled VampirTrace support</flag>
</use>
</pkgmetadata>
diff --git a/sys-cluster/openmpi/openmpi-1.8.4-r2.ebuild
b/sys-cluster/openmpi/openmpi-1.8.4-r3.ebuild
similarity index 96%
rename from sys-cluster/openmpi/openmpi-1.8.4-r2.ebuild
rename to sys-cluster/openmpi/openmpi-1.8.4-r3.ebuild
index 5174cde..7822097 100644
--- a/sys-cluster/openmpi/openmpi-1.8.4-r2.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.8.4-r3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header:
/var/cvsroot/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.4-r1.ebuild,v 1.1
2015/02/04 21:46:32 jsbronder Exp $
+# $Header:
/var/cvsroot/gentoo-x86/sys-cluster/openmpi/openmpi-1.8.4-r2.ebuild,v 1.1
2015/02/17 01:17:41 jsbronder Exp $
EAPI=5
@@ -34,8 +34,8 @@ HOMEPAGE="http://www.open-mpi.org"
SRC_URI="http://www.open-mpi.org/software/ompi/v$(get_version_component_range
1-2)/downloads/${MY_P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd
~amd64-linux"
-IUSE="cma cuda +cxx elibc_FreeBSD fortran heterogeneous ipv6 mpi-threads romio
threads vt
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux"
+IUSE="cma cuda +cxx elibc_FreeBSD fortran heterogeneous ipv6 mpi-threads numa
romio threads vt
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM}
${IUSE_OPENMPI_OFED_FEATURES}"
REQUIRED_USE="openmpi_rm_slurm? ( !openmpi_rm_pbs )
@@ -60,7 +60,7 @@ RDEPEND="
!sys-cluster/mpiexec
>=dev-libs/libevent-2.0.21[${MULTILIB_USEDEP}]
dev-libs/libltdl:0[${MULTILIB_USEDEP}]
- >=sys-apps/hwloc-1.10.0-r2[${MULTILIB_USEDEP}]
+ >=sys-apps/hwloc-1.10.0-r2[${MULTILIB_USEDEP},numa?]
>=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
cuda? ( dev-util/nvidia-cuda-toolkit )
elibc_FreeBSD? ( dev-libs/libexecinfo )