aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sys-infiniband/openib-userspace/openib-userspace-1.2.ebuild')
-rw-r--r--sys-infiniband/openib-userspace/openib-userspace-1.2.ebuild69
1 files changed, 33 insertions, 36 deletions
diff --git a/sys-infiniband/openib-userspace/openib-userspace-1.2.ebuild b/sys-infiniband/openib-userspace/openib-userspace-1.2.ebuild
index 02d1ee458..c1088f106 100644
--- a/sys-infiniband/openib-userspace/openib-userspace-1.2.ebuild
+++ b/sys-infiniband/openib-userspace/openib-userspace-1.2.ebuild
@@ -1,45 +1,43 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /CVS/groups/vistech/bgreen-overlay/sys-infiniband/openib-userspace/openib-userspace-1.2.ebuild,v 1.1.1.1 2007/10/12 20:18:26 bgreen Exp $
+# $Header: $
inherit rpm
-LICENSE="|| ( GPL-2 BSD-2 )"
-SLOT="0"
-
-KEYWORDS="~x86 ~amd64"
-
-DESCRIPTION="OpenFabrics userspace libraries and utilities. This ebuild is an
-all-inclusive alternative to the openib metapackage and dependencies"
+MY_P="OFED-${PV}"
+DESCRIPTION="OpenFabrics userspace libraries and utilities"
HOMEPAGE="http://www.openfabrics.org/"
SRC_URI="http://www.openfabrics.org/builds/ofed-${PV}/OFED-${PV}.tgz"
-MY_P="OFED-${PV}"
-S="${WORKDIR}/ofa_user-${PV}"
-IUSE="ehca ipath cxgb3 opensm dapl srptools qlvnictools tvflash mstflint"
+SLOT="0"
+LICENSE="|| ( GPL-2 BSD-2 )"
+KEYWORDS="~x86 ~amd64"
+IUSE="cxgb3 dapl ehca ipath mstflint opensm qlvnictools srptools tvflash"
DEPEND=""
RDEPEND="${DEPEND}
- >=sys-infiniband/openib-drivers-1.2
- !sys-infiniband/libibverbs
- !sys-infiniband/libmthca
- !sys-infiniband/libipathverbs
- !sys-infiniband/librdmacm
- !sys-infiniband/libsdp
- !sys-infiniband/dapl
- !sys-infiniband/libehca
- !sys-infiniband/libibcm
- !sys-infiniband/libibcommon
- !sys-infiniband/libibmad
- !sys-infiniband/libibumad
- !sys-infiniband/openib-diags
- !sys-infiniband/openib-files
- !sys-infiniband/openib-mvapich2
- !sys-infiniband/openib-osm
- !sys-infiniband/openib-perf
- !sys-infiniband/openib-srptools
- !sys-infiniband/openib"
+ >=sys-infiniband/openib-drivers-1.2
+ !sys-infiniband/libibverbs
+ !sys-infiniband/libmthca
+ !sys-infiniband/libipathverbs
+ !sys-infiniband/librdmacm
+ !sys-infiniband/libsdp
+ !sys-infiniband/dapl
+ !sys-infiniband/libehca
+ !sys-infiniband/libibcm
+ !sys-infiniband/libibcommon
+ !sys-infiniband/libibmad
+ !sys-infiniband/libibumad
+ !sys-infiniband/openib-diags
+ !sys-infiniband/openib-files
+ !sys-infiniband/openib-mvapich2
+ !sys-infiniband/openib-osm
+ !sys-infiniband/openib-perf
+ !sys-infiniband/openib-srptools
+ !sys-infiniband/openib"
+
+S="${WORKDIR}/ofa_user-${PV}"
src_unpack() {
unpack ${A} || die "unpack failed"
@@ -48,15 +46,15 @@ src_unpack() {
}
src_compile() {
+ use ipath && myconf="$myconf --with-libipathverbs"
+ use ehca && myconf="$myconf --with-libehca"
+ use cxgb3 && myconf="$myconf --with-libcxgb3"
+ use opensm && myconf="$myconf --with-management-libs"
myconf="--with-libibverbs --with-libmthca"
- if use ipath ; then myconf="$myconf --with-libipathverbs"; fi
- if use ehca ; then myconf="$myconf --with-libehca"; fi
- if use cxgb3 ; then myconf="$myconf --with-libcxgb3"; fi
myconf="$myconf --with-libibcm"
myconf="$myconf --with-libsdp"
myconf="$myconf --with-librdmacm"
myconf="$myconf $(use_with dapl)"
- if use opensm ; then myconf="$myconf --with-management-libs"; fi
myconf="$myconf $(use_with opensm)"
myconf="$myconf --with-openib-diags"
myconf="$myconf --with-perftest"
@@ -70,7 +68,7 @@ src_compile() {
./configure --prefix=/usr --mandir=/usr/share/man \
--sysconfdir=/etc \
${myconf} ${EXTRA_ECONF} || die "configure failed"
- emake
+ emake || die
}
src_install() {
@@ -82,4 +80,3 @@ src_install() {
newinitd "${FILESDIR}/opensm.init.d" opensm
fi
}
-