diff options
author | Justin Lecher <jlec@gentoo.org> | 2011-06-21 13:26:46 +0200 |
---|---|---|
committer | Justin Lecher <jlec@gentoo.org> | 2011-06-21 13:26:46 +0200 |
commit | a4f739b0bac9bcb02b3003a699a452bea8de2049 (patch) | |
tree | a6bd4c5bfd6ff13e10f37bc18a94c0bb06cbd219 | |
parent | Added fortran-2.eclass support (diff) | |
download | sci-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)
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" |