From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1NIOmG-0006Iw-FN for garchives@archives.gentoo.org; Wed, 09 Dec 2009 15:48:32 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BAAD3E075E; Wed, 9 Dec 2009 15:48:30 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 7FC85E075E for ; Wed, 9 Dec 2009 15:48:30 +0000 (UTC) Received: from stork.gentoo.org (stork.gentoo.org [64.127.104.133]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id 246CF678CE for ; Wed, 9 Dec 2009 15:48:30 +0000 (UTC) Received: from jsbronder by stork.gentoo.org with local (Exim 4.69) (envelope-from ) id 1NIOmD-0006oL-Jw for gentoo-commits@lists.gentoo.org; Wed, 09 Dec 2009 15:48:29 +0000 From: "Justin Bronder (jsbronder)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, jsbronder@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in sys-cluster/openmpi: ChangeLog openmpi-1.4.ebuild X-VCS-Repository: gentoo-x86 X-VCS-Files: ChangeLog openmpi-1.4.ebuild X-VCS-Directories: sys-cluster/openmpi X-VCS-Committer: jsbronder X-VCS-Committer-Name: Justin Bronder Content-Type: text/plain; charset=utf8 Message-Id: Sender: Justin Bronder Date: Wed, 09 Dec 2009 15:48:29 +0000 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: e95aca05-1f59-4689-8d78-68f99d1caef4 X-Archives-Hash: 97f5027efc033691a4ab6a669f27b68c jsbronder 09/12/09 15:48:29 Modified: ChangeLog Added: openmpi-1.4.ebuild Log: Bump sys-cluster/openmpi-1.4 (Portage version: 2.2_rc55/cvs/Linux x86_64) Revision Changes Path 1.55 sys-cluster/openmpi/ChangeLog file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-cluster/openmp= i/ChangeLog?rev=3D1.55&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-cluster/openmp= i/ChangeLog?rev=3D1.55&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-cluster/openmp= i/ChangeLog?r1=3D1.54&r2=3D1.55 Index: ChangeLog =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v retrieving revision 1.54 retrieving revision 1.55 diff -u -r1.54 -r1.55 --- ChangeLog 18 Aug 2009 00:34:21 -0000 1.54 +++ ChangeLog 9 Dec 2009 15:48:29 -0000 1.55 @@ -1,6 +1,11 @@ # ChangeLog for sys-cluster/openmpi # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v 1.54 = 2009/08/18 00:34:21 jsbronder Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/ChangeLog,v 1.55 = 2009/12/09 15:48:29 jsbronder Exp $ + +*openmpi-1.4 (09 Dec 2009) + + 09 Dec 2009; Justin Bronder +openmpi-1.4.ebuild= : + Bump sys-cluster/openmpi-1.4 =20 18 Aug 2009; Justin Bronder openmpi-1.3.3.ebuil= d: Remove -I hack for fortran 1.1 sys-cluster/openmpi/openmpi-1.4.ebuild file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-cluster/openmp= i/openmpi-1.4.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-cluster/openmp= i/openmpi-1.4.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: openmpi-1.4.ebuild =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D # 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.4.ebuild= ,v 1.1 2009/12/09 15:48:29 jsbronder Exp $ EAPI=3D2 inherit eutils multilib flag-o-matic toolchain-funcs fortran MY_P=3D${P/-mpi} S=3D${WORKDIR}/${MY_P} DESCRIPTION=3D"A high-performance message passing library (MPI)" HOMEPAGE=3D"http://www.open-mpi.org" SRC_URI=3D"http://www.open-mpi.org/software/ompi/v1.4/downloads/${MY_P}.t= ar.bz2" LICENSE=3D"BSD" SLOT=3D"0" RESTRICT=3D"mpi-threads? ( test )" KEYWORDS=3D"~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86" IUSE=3D"+cxx fortran heterogeneous ipv6 mpi-threads pbs romio threads vt" RDEPEND=3D"pbs? ( sys-cluster/torque ) vt? ( !dev-libs/libotf !app-text/lcdf-typetools ) !sys-cluster/mpich !sys-cluster/lam-mpi !sys-cluster/mpich2 !sys-cluster/mpiexec" DEPEND=3D"${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=3D-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=3D"g77 gfortran ifc" fortran_pkg_setup fi } src_prepare() { # 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 =3D listen_thread' \ >> opal/etc/openmpi-mca-params.conf fi } src_configure() { local myconf=3D" --sysconfdir=3D/etc/${PN} --without-xgrid --enable-pretty-print-stacktrace --enable-orterun-prefix-by-default --without-slurm" if use mpi-threads; then myconf=3D"${myconf} --enable-mpi-threads --enable-progress-threads" fi if use fortran; then if [[ "${FORTRANC}" =3D "g77" ]]; then myconf=3D"${myconf} --disable-mpi-f90" elif [[ "${FORTRANC}" =3D if* ]]; then # Enabled here as gfortran compile times are huge with this enabled. myconf=3D"${myconf} --with-mpi-f90-size=3Dmedium" fi else myconf=3D"${myconf} --disable-mpi-f90 --disable-mpi-f77" fi ! use vt && myconf=3D"${myconf} --enable-contrib-no-build=3Dvt" 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" } src_install () { emake DESTDIR=3D"${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" }