From 717e959b88a92da8a1a4021542ebe30fca8f2655 Mon Sep 17 00:00:00 2001 From: Justin Bronder Date: Thu, 17 Jun 2010 01:41:16 +0000 Subject: [PATCH] sys-cluster/openmpi cleanup Package-Manager: portage-2.2_rc67/cvs/Linux x86_64 --- sys-cluster/openmpi/ChangeLog | 5 +- sys-cluster/openmpi/Manifest | 10 +-- sys-cluster/openmpi/openmpi-1.2.9.ebuild | 109 ----------------------- 3 files changed, 8 insertions(+), 116 deletions(-) delete mode 100644 sys-cluster/openmpi/openmpi-1.2.9.ebuild diff --git a/sys-cluster/openmpi/ChangeLog b/sys-cluster/openmpi/ChangeLog index fed53a00f32d..a99a55304227 100644 --- a/sys-cluster/openmpi/ChangeLog +++ b/sys-cluster/openmpi/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for sys-cluster/openmpi # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v 1.65 2010/05/23 18:26:18 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v 1.66 2010/06/17 01:41:16 jsbronder Exp $ + + 17 Jun 2010; Justin Bronder -openmpi-1.2.9.ebuild: + sys-cluster/openmpi cleanup 23 May 2010; Pacho Ramos openmpi-1.4.1.ebuild: stable amd64, bug 307627 diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest index 31efe655b424..41186c123217 100644 --- a/sys-cluster/openmpi/Manifest +++ b/sys-cluster/openmpi/Manifest @@ -2,16 +2,14 @@ Hash: SHA1 AUX openmpi-1.4.1-r22513.patch 2460 RMD160 94c6ca7c7d869039e73f1dbd5402ccd0d5949f11 SHA1 a924c63a94546f25a25beb15328ff2ee18c388e8 SHA256 083528f3ccdda8e1654accd5a6d3c79231d7d727cbd1f05293d7850a32503379 -DIST openmpi-1.2.9.tar.bz2 3562494 RMD160 072d9a646345e6438e7b4559e06a210fbc06cae6 SHA1 b383e47799b2c615daa32029b98bb2ca6fe09be2 SHA256 0eb36abe09ba7bf6f7a70255974e5d0a273f7f32d0e23419862c6dcc986f1dff DIST openmpi-1.4.1.tar.bz2 6571835 RMD160 c6fd5f0871eb5f963fe58270f5340a2629f5fd68 SHA1 c5107c03a9fc738dfb4f309b470d052becfdde19 SHA256 d4d71d7c670d710d2d283ea60af50d6c315318a4c35ec576bedfd0f3b7b8c218 -EBUILD openmpi-1.2.9.ebuild 2823 RMD160 1b05caedb585b52458228863800e0241f39974eb SHA1 733fcb75b95420ffee67198e9c4f1b98d869bfed SHA256 88858dbb7733f3b62a5d2a3888372518ec6dd5a5d691df4f85b01b7841841835 EBUILD openmpi-1.4.1.ebuild 2921 RMD160 b6fb22e8995ceaa394f634b4a8ee6ab54ad342da SHA1 146d1e6d5f47e386dccdd4cb10cea416e46b013a SHA256 d3f4d180decd1fd812676f7e9de0748f73c93727bc7d93ea19520205c4624f03 -MISC ChangeLog 10184 RMD160 f41b647f9138109214af773d96ab4c3dcad8001a SHA1 b1a8d9ba4eec29aa989db3af6df8ecbb8cde17a6 SHA256 095a3caf2767565451b024e1026c1e77629dacc757b19b62c0919f184e58a5be +MISC ChangeLog 10295 RMD160 d9fda6a6952ca95062ee7461e6b9443d91a146de SHA1 3ce514021c5b2ff00d8cd75bf257b02cd3fe43aa SHA256 69b5fdb2e85238e050d82c64e414451c1021e88b66c45e1d435b33832e0fdda3 MISC metadata.xml 600 RMD160 b60367dc458961c4d9ba4b4b548e31298e5aa6bf SHA1 11cdf219d236e2b6ce89b026f2ca8e0829de6758 SHA256 63dc7d01a07d5f1d2c9541075a52e62f12b36d7cf2d6510e38cb2bc5d539b055 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (GNU/Linux) -iEYEARECAAYFAkv5c1AACgkQCaWpQKGI+9Qn9gCePhjLH7pbfYr3Omk00byg4qsm -MyUAn0LAOCFB3WYDcBJz+PTTOLnu4aA+ -=Llfv +iEYEARECAAYFAkwZfUcACgkQ4MrvBE1wQ8mjDgCfVKMY/rafgI4WXsgQQUkp077L +SPAAoIiE5ObHWKF0aror9m3SLhT8QShr +=FPqK -----END PGP SIGNATURE----- diff --git a/sys-cluster/openmpi/openmpi-1.2.9.ebuild b/sys-cluster/openmpi/openmpi-1.2.9.ebuild deleted file mode 100644 index c3ddf4ca866c..000000000000 --- a/sys-cluster/openmpi/openmpi-1.2.9.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/openmpi-1.2.9.ebuild,v 1.7 2009/07/05 14:41:08 maekke Exp $ - -EAPI=1 -inherit eutils multilib flag-o-matic toolchain-funcs fortran - -MY_P=${P/-mpi} -S=${WORKDIR}/${MY_P} - -DESCRIPTION="A high-performance message passing library (MPI)" -HOMEPAGE="http://www.open-mpi.org" -SRC_URI="http://www.open-mpi.org/software/ompi/v1.2/downloads/${MY_P}.tar.bz2" -LICENSE="BSD" -SLOT="0" -RESTRICT="mpi-threads? ( test )" -KEYWORDS="alpha amd64 ppc ppc64 sparc x86" -IUSE="+cxx fortran heterogeneous ipv6 mpi-threads pbs romio threads" -RDEPEND="pbs? ( sys-cluster/torque ) - !sys-cluster/mpich - !sys-cluster/lam-mpi - !sys-cluster/mpich2" -DEPEND="${RDEPEND}" - -pkg_setup() { - if use mpi-threads; then - ewarn - ewarn "WARNING: use of MPI_THREAD_MULTIPLE is still disabled by" - ewarn "default and officially unsupported by upstream." - ewarn "You may stop now and set USE=-mpi-threads" - ewarn - epause 5 - fi - - elog - elog "OpenMPI has an overwhelming count of configuration options." - elog "Don't forget the EXTRA_ECONF environment variable can let you" - elog "specify configure options if you find them necessary." - elog - - if use fortran; then - FORTRAN="g77 gfortran ifc" - fortran_pkg_setup - fi -} - -src_unpack() { - unpack ${A} - cd "${S}" - - # Necessary for scalibility, see - # http://www.open-mpi.org/community/lists/users/2008/09/6514.php - if use threads; then - echo 'oob_tcp_listen_mode = listen_thread' \ - >> opal/etc/openmpi-mca-params.conf - fi -} - -src_compile() { - local myconf=" - --sysconfdir=/etc/${PN} - --without-xgrid - --enable-pretty-print-stacktrace - --enable-orterun-prefix-by-default - --without-slurm" - - if use mpi-threads; then - myconf="${myconf} - --enable-mpi-threads - --with-progress-threads" - fi - - if use fortran; then - if [[ "${FORTRANC}" = "g77" ]]; then - myconf="${myconf} --disable-mpi-f90" - elif [[ "${FORTRANC}" = "gfortran" ]]; then - # Because that's just a pain in the butt. - myconf="${myconf} --with-wrapper-fflags=-I/usr/include" - elif [[ "${FORTRANC}" = if* ]]; then - # Enabled here as gfortran compile times are huge with this enabled. - myconf="${myconf} --with-mpi-f90-size=medium" - fi - else - myconf="${myconf} - --disable-mpi-f90 - --disable-mpi-f77" - fi - - econf ${myconf} \ - $(use_enable cxx mpi-cxx) \ - $(use_enable romio io-romio) \ - $(use_enable heterogeneous) \ - $(use_with pbs tm) \ - $(use_enable ipv6) \ - || die "econf failed" - - emake || die "emake failed" -} - -src_install () { - emake DESTDIR="${D}" install || die "make install failed" - dodoc README AUTHORS NEWS VERSION -} - -src_test() { - # Doesn't work with the default src_test as the dry run (-n) fails. - cd "${S}" - emake -j1 check || die "emake check failed" -} -- 2.26.2