aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2011-06-21 13:26:46 +0200
committerJustin Lecher <jlec@gentoo.org>2011-06-21 13:26:46 +0200
commita4f739b0bac9bcb02b3003a699a452bea8de2049 (patch)
treea6bd4c5bfd6ff13e10f37bc18a94c0bb06cbd219
parentAdded fortran-2.eclass support (diff)
downloadsci-a4f739b0bac9bcb02b3003a699a452bea8de2049.tar.gz
sci-a4f739b0bac9bcb02b3003a699a452bea8de2049.tar.bz2
sci-a4f739b0bac9bcb02b3003a699a452bea8de2049.zip
Added fortran-2.eclass support
(Portage version: 2.2.0_alpha41/git/Linux x86_64, RepoMan options: --force, signed Manifest commit with key 70EB7916)
-rw-r--r--sys-infiniband/openib-mvapich2/ChangeLog7
-rw-r--r--sys-infiniband/openib-mvapich2/Manifest20
-rw-r--r--sys-infiniband/openib-mvapich2/openib-mvapich2-0.9.5.ebuild28
-rw-r--r--sys-infiniband/openib-mvapich2/openib-mvapich2-0.9.6.ebuild28
-rw-r--r--sys-infiniband/openib-mvapich2/openib-mvapich2-1.0.1-r1.ebuild27
-rw-r--r--sys-infiniband/openib-mvapich2/openib-mvapich2-1.0.1.ebuild32
-rw-r--r--sys-infiniband/openib-mvapich2/openib-mvapich2-1.0.ebuild32
7 files changed, 93 insertions, 81 deletions
diff --git a/sys-infiniband/openib-mvapich2/ChangeLog b/sys-infiniband/openib-mvapich2/ChangeLog
index c6c92d2c0..2f59adf6d 100644
--- a/sys-infiniband/openib-mvapich2/ChangeLog
+++ b/sys-infiniband/openib-mvapich2/ChangeLog
@@ -1,7 +1,12 @@
# ChangeLog for sys-infiniband/openib-mvapich2
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 21 Jun 2011; Justin Lecher <jlec@gentoo.org> openib-mvapich2-0.9.5.ebuild,
+ openib-mvapich2-0.9.6.ebuild, openib-mvapich2-1.0.ebuild,
+ openib-mvapich2-1.0.1.ebuild, openib-mvapich2-1.0.1-r1.ebuild:
+ Added fortran-2.eclass support
+
16 Dec 2010; Justin Lecher <jlec@gentoo.org> openib-mvapich2-1.0.1-r1.ebuild:
Removal of fortran.eclass, #348851
diff --git a/sys-infiniband/openib-mvapich2/Manifest b/sys-infiniband/openib-mvapich2/Manifest
index 37af7acb4..598858217 100644
--- a/sys-infiniband/openib-mvapich2/Manifest
+++ b/sys-infiniband/openib-mvapich2/Manifest
@@ -6,17 +6,17 @@ DIST mvapich2-0.9.5.tar.gz 13873 RMD160 56e146c80be3cd7b5f1e1469f20e2c17549b15d7
DIST mvapich2-0.9.6.tar.gz 13873 RMD160 56e146c80be3cd7b5f1e1469f20e2c17549b15d7 SHA1 4026f5d3b32fc279a1480842599f0dd1a04b4621 SHA256 1dcd75956f8d947c5cbdeed39d7d39440d9cb0132aa3607042452514ca922d8f
DIST mvapich2-1.0.1.tar.gz 14062480 RMD160 da9e4dd07998d82ead0276e8b264a487c4d4fe79 SHA1 3edc9720251f8060e0f9c8cc58800a45a66cc7ae SHA256 a20fb87ed674bec3b2de87c47cc3965c33248e00b37f7eb08ba40d0bab07ca5e
DIST mvapich2-1.0.tar.gz 14061056 RMD160 ba57d0d51bbdd3956dce446575d2ecbed4fe5b2f SHA1 b2f6ecf3e3b06c63b443bbcc55c2043f6d683f67 SHA256 30c0849dc7e8d4581cfee16a824f5e384e8198b60b7f54f880f4e25da7d1c143
-EBUILD openib-mvapich2-0.9.5.ebuild 3239 RMD160 f7a4069ba76fb382c2ee6e86d5ff2d9f8df16b9c SHA1 fbdba2a2e3263ae2905b9faf4f389bfbdca4870d SHA256 36f2eaab54101f737dc0778e551855502da293e4f567fea8012ca3731b78d232
-EBUILD openib-mvapich2-0.9.6.ebuild 3234 RMD160 bb96cb6dab553cd1cf65b49c0a6c2133365c7253 SHA1 6301eef31380d259a07f8a2347f6f0621b006bfc SHA256 5ae2d8c34fa2cec57ebb6a5e4229ac86f3d109ab7d817bd31f896942e198817f
-EBUILD openib-mvapich2-1.0.1-r1.ebuild 4279 RMD160 0c60ae549611876a56a723df73aa763e4b9e7e8f SHA1 6ce518df99ef8692b83ddc9460a730695a387b1b SHA256 b61eaa1c4a0738eb9530023167233f1d101554c35b5fcfe152841266e1b78217
-EBUILD openib-mvapich2-1.0.1.ebuild 3139 RMD160 94391f18ea842c2284ddc5f3a2fbf726a32552b1 SHA1 912eca3e1bb59995b84a7d988c58d5f8323c7542 SHA256 8db00d2a93794610cbfaabb7338e655b547f2e800a831b64572be357bb2be177
-EBUILD openib-mvapich2-1.0.ebuild 3139 RMD160 94391f18ea842c2284ddc5f3a2fbf726a32552b1 SHA1 912eca3e1bb59995b84a7d988c58d5f8323c7542 SHA256 8db00d2a93794610cbfaabb7338e655b547f2e800a831b64572be357bb2be177
-MISC ChangeLog 949 RMD160 fab4c52da596c3339c375ef6624353aeb7c1fb13 SHA1 e7d5b7f077817d2bdfb30f34c53e384b8c35a930 SHA256 497a4184fa7f08b2fa3296c977a7dec60eb665d3fbb792dd0a696c8c8de6f42b
+EBUILD openib-mvapich2-0.9.5.ebuild 3271 RMD160 e252c4165a03e1fcaf360908f176b8032bf53648 SHA1 cf5c1b37265a4731880e91a2163f035e59af6dbc SHA256 5a85f0e5e974f4c146add5320e7468dc1b4790e1ddfa450a1541cfce4d0937d5
+EBUILD openib-mvapich2-0.9.6.ebuild 3271 RMD160 e252c4165a03e1fcaf360908f176b8032bf53648 SHA1 cf5c1b37265a4731880e91a2163f035e59af6dbc SHA256 5a85f0e5e974f4c146add5320e7468dc1b4790e1ddfa450a1541cfce4d0937d5
+EBUILD openib-mvapich2-1.0.1-r1.ebuild 4290 RMD160 252b51df2e01c540c52cedb5bf0fbbcb96906f94 SHA1 b7ca52bccdd744d33896e70465bd45e332cfebac SHA256 4b04ce2ae5063a864c442d04998d7752c4fd96278beb8ba4548e649ca4fa90be
+EBUILD openib-mvapich2-1.0.1.ebuild 3164 RMD160 e03b352df15021dc8fdc2f2aeb758774bb052dae SHA1 13dfa60492dae839c1dcce59b9cc6258e1164aec SHA256 a60aa1e1751212968ce90a76c67b47fda619385d5bfa64c97cfa9d41a7774719
+EBUILD openib-mvapich2-1.0.ebuild 3164 RMD160 e03b352df15021dc8fdc2f2aeb758774bb052dae SHA1 13dfa60492dae839c1dcce59b9cc6258e1164aec SHA256 a60aa1e1751212968ce90a76c67b47fda619385d5bfa64c97cfa9d41a7774719
+MISC ChangeLog 1185 RMD160 a72e4cf804b52100d249430b1e59f6c603070181 SHA1 b93e69f434567bac22dfe87b30fc60f933710ade SHA256 79dec838c11c7a019db27393473df0a9e9937ae747831223b88ff8fc09014731
MISC metadata.xml 262 RMD160 2e8cfe97bd1a25814de0657adb7f9ab7f2861895 SHA1 e8a4f573ce01738445befdd0a3e597a79385c0cb SHA256 c54bb4a2708874d3875753c62b071b05f08f6947f71767ac26a4063ad3e4871a
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.16 (GNU/Linux)
+Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEARECAAYFAk0LrSQACgkQgAnW8HDreRbIzACfQwwGm7Qm91B4Rh69EVzfe1t6
-FPIAn0VZa10M9Kx+E7RDrbVW57mrSLJO
-=2RTG
+iEYEARECAAYFAk4Af/YACgkQgAnW8HDreRavAgCffG4EbgKhxjDKEm7t1Yx+0H+s
+LeoAoMngc526xT8nqdBgJMsBvmLia9b6
+=uMCM
-----END PGP SIGNATURE-----
diff --git a/sys-infiniband/openib-mvapich2/openib-mvapich2-0.9.5.ebuild b/sys-infiniband/openib-mvapich2/openib-mvapich2-0.9.5.ebuild
index 0dd97ab0d..342a0da6e 100644
--- a/sys-infiniband/openib-mvapich2/openib-mvapich2-0.9.5.ebuild
+++ b/sys-infiniband/openib-mvapich2/openib-mvapich2-0.9.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
@@ -6,28 +6,30 @@
# the type of HCA to configure for. This needs to be fixed to take out the
# interactivity.
-SLOT="0"
-LICENSE="BSD"
-
-KEYWORDS="~x86 ~amd64"
-
-DESCRIPTION="MVAPICH2 MPI-over-infiniband package auto-configured for OpenIB."
+inherit fortran-2
+DESCRIPTION="MVAPICH2 MPI-over-infiniband package auto-configured for OpenIB"
HOMEPAGE="http://nowlab.cse.ohio-state.edu/projects/mpi-iba/"
SRC_URI="http://nowlab.cse.ohio-state.edu/projects/mpi-iba/download-mvapich2/mvapich2-$PV.tar.gz"
-S="${WORKDIR}/mvapich2-$PV"
-
+SLOT="0"
+LICENSE="BSD"
IUSE="threads debug medium-cluster large-cluster"
+KEYWORDS="~x86 ~amd64"
DEPEND="
- || ( sys-infiniband/libibverbs
- sys-infiniband/openib-userspace )
- || ( sys-infiniband/librdmacm
- sys-infiniband/openib-userspace )"
+ || (
+ sys-infiniband/libibverbs
+ sys-infiniband/openib-userspace )
+ || (
+ sys-infiniband/librdmacm
+ sys-infiniband/openib-userspace )"
RDEPEND="${DEPEND}"
+S="${WORKDIR}/mvapich2-$PV"
+
pkg_setup() {
+ fortran-2_pkg_setup
ARCH=
VCLUSTER=_SMALL_CLUSTER
HAVE_MPD_RING="-DUSE_MPD_RING"
diff --git a/sys-infiniband/openib-mvapich2/openib-mvapich2-0.9.6.ebuild b/sys-infiniband/openib-mvapich2/openib-mvapich2-0.9.6.ebuild
index c3f7d2285..342a0da6e 100644
--- a/sys-infiniband/openib-mvapich2/openib-mvapich2-0.9.6.ebuild
+++ b/sys-infiniband/openib-mvapich2/openib-mvapich2-0.9.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
@@ -6,28 +6,30 @@
# the type of HCA to configure for. This needs to be fixed to take out the
# interactivity.
-SLOT="0"
-LICENSE="BSD"
-
-KEYWORDS="-amd64"
-
-DESCRIPTION="MVAPICH2 MPI-over-infiniband package auto-configured for OpenIB."
+inherit fortran-2
+DESCRIPTION="MVAPICH2 MPI-over-infiniband package auto-configured for OpenIB"
HOMEPAGE="http://nowlab.cse.ohio-state.edu/projects/mpi-iba/"
SRC_URI="http://nowlab.cse.ohio-state.edu/projects/mpi-iba/download-mvapich2/mvapich2-$PV.tar.gz"
-S="${WORKDIR}/mvapich2-$PV"
-
+SLOT="0"
+LICENSE="BSD"
IUSE="threads debug medium-cluster large-cluster"
+KEYWORDS="~x86 ~amd64"
DEPEND="
- || ( sys-infiniband/libibverbs
- sys-infiniband/openib-userspace )
- || ( sys-infiniband/librdmacm
- sys-infiniband/openib-userspace )"
+ || (
+ sys-infiniband/libibverbs
+ sys-infiniband/openib-userspace )
+ || (
+ sys-infiniband/librdmacm
+ sys-infiniband/openib-userspace )"
RDEPEND="${DEPEND}"
+S="${WORKDIR}/mvapich2-$PV"
+
pkg_setup() {
+ fortran-2_pkg_setup
ARCH=
VCLUSTER=_SMALL_CLUSTER
HAVE_MPD_RING="-DUSE_MPD_RING"
diff --git a/sys-infiniband/openib-mvapich2/openib-mvapich2-1.0.1-r1.ebuild b/sys-infiniband/openib-mvapich2/openib-mvapich2-1.0.1-r1.ebuild
index 988b97116..417be4c63 100644
--- a/sys-infiniband/openib-mvapich2/openib-mvapich2-1.0.1-r1.ebuild
+++ b/sys-infiniband/openib-mvapich2/openib-mvapich2-1.0.1-r1.ebuild
@@ -1,33 +1,32 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-inherit mpi
-
-SLOT="0"
-LICENSE="BSD"
-
-KEYWORDS="~x86 ~amd64"
-
-DESCRIPTION="MVAPICH2 MPI-over-infiniband package auto-configured for OpenIB."
+inherit fortran-2 mpi
+DESCRIPTION="MVAPICH2 MPI-over-infiniband package auto-configured for OpenIB"
HOMEPAGE="http://mvapich.cse.ohio-state.edu/"
SRC_URI="${HOMEPAGE}/download/mvapich2/mvapich2-${PV/_/-}.tar.gz"
-S="${WORKDIR}/mvapich2-${PV/_/-}"
-
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~x86 ~amd64"
IUSE="debug medium-cluster large-cluster rdma romio threads fortran"
RDEPEND="
- || ( ( sys-infiniband/libibverbs
+ || (
+ (
+ sys-infiniband/libibverbs
sys-infiniband/libibumad
sys-infiniband/libibmad
rdma? ( sys-infiniband/librdmacm ) )
- sys-infiniband/openib-userspace )
- $(mpi_imp_deplist)"
+ sys-infiniband/openib-userspace )"
DEPEND="${RDEPEND}"
+S="${WORKDIR}/mvapich2-${PV/_/-}"
+
pkg_setup() {
+ fortran-2_pkg_setup
MPI_ESELECT_FILE="eselect.mpi.mvapich2"
if [ -z "${MVAPICH_HCA_TYPE}" ]; then
diff --git a/sys-infiniband/openib-mvapich2/openib-mvapich2-1.0.1.ebuild b/sys-infiniband/openib-mvapich2/openib-mvapich2-1.0.1.ebuild
index d738fff21..ceb50c9a2 100644
--- a/sys-infiniband/openib-mvapich2/openib-mvapich2-1.0.1.ebuild
+++ b/sys-infiniband/openib-mvapich2/openib-mvapich2-1.0.1.ebuild
@@ -1,34 +1,36 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
+inherit fortran-2
+
# WARNING: this script is interactive - it requires user-input once to verify
# the type of HCA to configure for. This needs to be fixed to take out the
# interactivity.
-SLOT="0"
-LICENSE="BSD"
-
-KEYWORDS="~amd64"
-
-DESCRIPTION="MVAPICH2 MPI-over-infiniband package auto-configured for OpenIB."
-
+DESCRIPTION="MVAPICH2 MPI-over-infiniband package auto-configured for OpenIB"
HOMEPAGE="http://mvapich.cse.ohio-state.edu/"
SRC_URI="${HOMEPAGE}/download/mvapich2/mvapich2-${PV/_/-}.tar.gz"
-S="${WORKDIR}/mvapich2-${PV/_/-}"
-
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~amd64"
IUSE="threads debug medium-cluster large-cluster rdma"
RDEPEND="
- || ( ( sys-infiniband/libibverbs
- sys-infiniband/libibumad
- sys-infiniband/libibmad
- rdma? ( sys-infiniband/librdmacm ) )
- sys-infiniband/openib-userspace )"
+ || (
+ (
+ sys-infiniband/libibverbs
+ sys-infiniband/libibumad
+ sys-infiniband/libibmad
+ rdma? ( sys-infiniband/librdmacm ) )
+ sys-infiniband/openib-userspace )"
DEPEND="${RDEPEND}"
+S="${WORKDIR}/mvapich2-${PV/_/-}"
+
pkg_setup() {
+ fortran-2_pkg_setup
ARCH=
VCLUSTER=_SMALL_CLUSTER
HAVE_MPD_RING="-DUSE_MPD_RING"
diff --git a/sys-infiniband/openib-mvapich2/openib-mvapich2-1.0.ebuild b/sys-infiniband/openib-mvapich2/openib-mvapich2-1.0.ebuild
index d738fff21..ceb50c9a2 100644
--- a/sys-infiniband/openib-mvapich2/openib-mvapich2-1.0.ebuild
+++ b/sys-infiniband/openib-mvapich2/openib-mvapich2-1.0.ebuild
@@ -1,34 +1,36 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
+inherit fortran-2
+
# WARNING: this script is interactive - it requires user-input once to verify
# the type of HCA to configure for. This needs to be fixed to take out the
# interactivity.
-SLOT="0"
-LICENSE="BSD"
-
-KEYWORDS="~amd64"
-
-DESCRIPTION="MVAPICH2 MPI-over-infiniband package auto-configured for OpenIB."
-
+DESCRIPTION="MVAPICH2 MPI-over-infiniband package auto-configured for OpenIB"
HOMEPAGE="http://mvapich.cse.ohio-state.edu/"
SRC_URI="${HOMEPAGE}/download/mvapich2/mvapich2-${PV/_/-}.tar.gz"
-S="${WORKDIR}/mvapich2-${PV/_/-}"
-
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~amd64"
IUSE="threads debug medium-cluster large-cluster rdma"
RDEPEND="
- || ( ( sys-infiniband/libibverbs
- sys-infiniband/libibumad
- sys-infiniband/libibmad
- rdma? ( sys-infiniband/librdmacm ) )
- sys-infiniband/openib-userspace )"
+ || (
+ (
+ sys-infiniband/libibverbs
+ sys-infiniband/libibumad
+ sys-infiniband/libibmad
+ rdma? ( sys-infiniband/librdmacm ) )
+ sys-infiniband/openib-userspace )"
DEPEND="${RDEPEND}"
+S="${WORKDIR}/mvapich2-${PV/_/-}"
+
pkg_setup() {
+ fortran-2_pkg_setup
ARCH=
VCLUSTER=_SMALL_CLUSTER
HAVE_MPD_RING="-DUSE_MPD_RING"