mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-04-19 21:31:10 +02:00
openmpi, eclipse-pydev-bin: cleanup, it's old, and http://www.gossamer-threads.com/lists/gentoo/dev/225438
This commit is contained in:
parent
0b432dfd25
commit
1ef35dfd64
5 changed files with 0 additions and 145 deletions
|
|
@ -1,2 +0,0 @@
|
|||
DIST org.python.pydev.feature-0_9_8_7.zip 2242292 RMD160 d4707b6a2896dc3a67cd1b0b4a9430eed566a07b SHA1 be096f62480633c5c8b8df71c606b5c6376e1a50 SHA256 341f8f68812be645cc2f9d6c2e50581304a54848c38df1773dd264ec397a0a6b
|
||||
EBUILD eclipse-pydev-bin-0.9.8.7.ebuild 972 RMD160 a96f596a49dc30d471bfb2e8751041871194a960 SHA1 4e73077b6abf5d8d48d6604cfafe2b3a8f44ed07 SHA256 b7319065bc3b7b479916d37a8e7d8999ded5af3e2b7b032cd732d3aa50ec2aa8
|
||||
|
|
@ -1,32 +0,0 @@
|
|||
# Copyright 1999-2005 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /root/portage/dev-util/eclipse-pydev-bin/eclipse-pydev-bin-0.9.8.7.ebuild,v 1.1.1.1 2006/03/09 22:54:57 grimmlin Exp $
|
||||
|
||||
inherit eclipse-ext
|
||||
|
||||
MY_PV=${PV//\./_}
|
||||
|
||||
DESCRIPTION="Python Development Tools for Eclipse"
|
||||
HOMEPAGE="http://pydev.sourceforge.net"
|
||||
SRC_URI="mirror://sourceforge/pydev/org.python.pydev.feature-${MY_PV}.zip"
|
||||
SLOT="1"
|
||||
LICENSE="CPL-1.0"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
IUSE=""
|
||||
DEPEND=">=dev-util/eclipse-sdk-3.1
|
||||
>=dev-lang/python-2.3"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_compile() {
|
||||
einfo "${P} is a binary package"
|
||||
}
|
||||
|
||||
src_install () {
|
||||
eclipse-ext_require-slot 3.1 || die "Failed to find suitable Eclipse installation"
|
||||
|
||||
eclipse-ext_create-ext-layout binary || die "Failed to create layout"
|
||||
|
||||
eclipse-ext_install-features eclipse/features/* || die "Failed to install features"
|
||||
eclipse-ext_install-plugins eclipse/plugins/* || die "Failed to install plugins"
|
||||
}
|
||||
|
|
@ -1 +0,0 @@
|
|||
MD5 925b79ef9279f0ae98407f5f9af3b32d org.python.pydev.feature-0_9_8_7.zip 2242292
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
DIST openmpi-1.3.3.tar.bz2 6695647 RMD160 209972fdbf52787ea0482d9b89fad2c1f59e6e87 SHA1 f668feb22ff0a4c4d9b438e4e69a97b08aa73234 SHA256 e1425853282da9237f5b41330207e54da1dc803a2e19a93dacc3eca1d083e422
|
||||
EBUILD openmpi-1.3.3.ebuild 2773 RMD160 8344857be44c5e347e08d0ab321ccc0859636d7c SHA1 528b89372f41c20c927d69bc1d0f323a80f7b2c0 SHA256 84948478cd53a4907b17aef8954c63200f9143d40cecec2466a96b9b87e42149
|
||||
|
|
@ -1,108 +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.3.3.ebuild,v 1.3 2009/08/18 00:34:21 jsbronder Exp $
|
||||
|
||||
EAPI=2
|
||||
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.3/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 vt"
|
||||
RDEPEND="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="${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_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 = listen_thread' \
|
||||
>> opal/etc/openmpi-mca-params.conf
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
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
|
||||
--enable-progress-threads"
|
||||
fi
|
||||
|
||||
if use fortran; then
|
||||
if [[ "${FORTRANC}" = "g77" ]]; then
|
||||
myconf="${myconf} --disable-mpi-f90"
|
||||
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
|
||||
|
||||
! use vt && myconf="${myconf} --enable-contrib-no-build=vt"
|
||||
|
||||
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="${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"
|
||||
}
|
||||
Loading…
Reference in a new issue