diff options
Diffstat (limited to 'sys-infiniband/openib-userspace/openib-userspace-1.2.ebuild')
-rw-r--r-- | sys-infiniband/openib-userspace/openib-userspace-1.2.ebuild | 69 |
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 } - |