diff options
author | 2012-03-08 11:32:52 +0100 | |
---|---|---|
committer | 2012-03-08 11:32:52 +0100 | |
commit | 80e678568490fa00bf1aff8adb26e7f14e9b7d63 (patch) | |
tree | ddf91e5d9e6c9c32df31d5dcce78e97beac5ea51 | |
parent | Add missing link to c++ header (diff) | |
download | xarthisius-80e678568490fa00bf1aff8adb26e7f14e9b7d63.tar.gz xarthisius-80e678568490fa00bf1aff8adb26e7f14e9b7d63.tar.bz2 xarthisius-80e678568490fa00bf1aff8adb26e7f14e9b7d63.zip |
Bump to OFED-1.5.3.2
174 files changed, 1908 insertions, 0 deletions
diff --git a/sys-infiniband/dapl/CVS/Entries b/sys-infiniband/dapl/CVS/Entries new file mode 100644 index 0000000..d51e2f6 --- /dev/null +++ b/sys-infiniband/dapl/CVS/Entries @@ -0,0 +1,5 @@ +/ChangeLog/1.2/Sat Jul 2 20:30:15 2011// +/Manifest/1.3/Sat Jul 2 20:30:46 2011// +/dapl-2.0.32.ebuild/1.2/Sat Jul 2 20:30:15 2011// +/metadata.xml/1.1/Thu Jun 30 21:23:49 2011// +D diff --git a/sys-infiniband/dapl/CVS/Repository b/sys-infiniband/dapl/CVS/Repository new file mode 100644 index 0000000..aeea06e --- /dev/null +++ b/sys-infiniband/dapl/CVS/Repository @@ -0,0 +1 @@ +gentoo-x86/sys-infiniband/dapl diff --git a/sys-infiniband/dapl/CVS/Root b/sys-infiniband/dapl/CVS/Root new file mode 100644 index 0000000..16f00f0 --- /dev/null +++ b/sys-infiniband/dapl/CVS/Root @@ -0,0 +1 @@ +xarthisius@cvs.gentoo.org:/var/cvsroot diff --git a/sys-infiniband/dapl/ChangeLog b/sys-infiniband/dapl/ChangeLog new file mode 100644 index 0000000..1adaa41 --- /dev/null +++ b/sys-infiniband/dapl/ChangeLog @@ -0,0 +1,13 @@ +# ChangeLog for sys-infiniband/dapl +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/dapl/ChangeLog,v 1.2 2011/07/02 20:30:15 alexxy Exp $ + + 02 Jul 2011; Alexey Shvetsov <alexxy@gentoo.org> dapl-2.0.32.ebuild: + Add ~amd64-linux keywrod + +*dapl-2.0.32 (30 Jun 2011) + + 30 Jun 2011; Alexey Shvetsov <alexxy@gentoo.org> +dapl-2.0.32.ebuild, + +metadata.xml: + Initial import to tree + diff --git a/sys-infiniband/dapl/Manifest b/sys-infiniband/dapl/Manifest new file mode 100644 index 0000000..c5b86b5 --- /dev/null +++ b/sys-infiniband/dapl/Manifest @@ -0,0 +1,4 @@ +DIST OFED-1.5.3.2.tgz 75648067 RMD160 d4c9965deffc5283c52901e46ddc60184078ec5b SHA1 a71445973a04992ab1b233ceba1e43abc5e4e84e SHA256 e167c48483132dedaecac7966f5057eec8f112beba91cf6a79abd754f9599f3f +EBUILD dapl-2.0.32-r1.ebuild 612 RMD160 18aa21f6bc2bff51cdbc433c92a0ea62bbad3fd4 SHA1 349db0b22fdb5a0d9ae0405916b85e55dad4f547 SHA256 576892b9d0c493bc154a389a96d6eeebd4749e1a6ba5666b7623e3d21393b294 +MISC ChangeLog 453 RMD160 2d638ab54c5b2807992b2950a2b359c80588e136 SHA1 d03403bb900ac97c6b4160114386230845504fc9 SHA256 c6b99f9ba7bbda5a1793a69ffd0d6df7e726d19dc9110e6ec0d65fd2f80a4bbf +MISC metadata.xml 437 RMD160 af210ab36054cf26b2cc10e4b7c75a5eacdff0e6 SHA1 480d8a34be7258907194a0799d9f9069eac79ae7 SHA256 8f77909a6e8ca1abb060f99465a01456bc1d74b14ac2aabcae98faf66adffc7b diff --git a/sys-infiniband/dapl/dapl-2.0.32-r1.ebuild b/sys-infiniband/dapl/dapl-2.0.32-r1.ebuild new file mode 100644 index 0000000..ecea380 --- /dev/null +++ b/sys-infiniband/dapl/dapl-2.0.32-r1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/dapl/dapl-2.0.32.ebuild,v 1.2 2011/07/02 20:30:15 alexxy Exp $ + +EAPI="4" + +OFED_VER="1.5.3.2" +OFED_SUFFIX="1" + +inherit openib + +DESCRIPTION="OpenIB - Direct Access Provider Library" +KEYWORDS="~amd64 ~x86 ~amd64-linux" +IUSE="" + +DEPEND=">=sys-infiniband/libibverbs-1.1.4 + >=sys-infiniband/librdmacm-1.0.14.1" +RDEPEND="${DEPEND} + !sys-infiniband/openib-userspace" + +src_install() { + make DESTDIR="${D}" install || die "install failed" + dodoc README AUTHORS +} diff --git a/sys-infiniband/dapl/metadata.xml b/sys-infiniband/dapl/metadata.xml new file mode 100644 index 0000000..c4ae6f4 --- /dev/null +++ b/sys-infiniband/dapl/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>cluster</herd> +<longdescription> +uDAPL is a transport neutral infrastructure that provides RDMA capabilities in +user space. It is the user space component of DAPL, the Direct Access Provider +Library for RDMA transports. See http://www.datcollaborative.org/ +</longdescription> +<use> +</use> +</pkgmetadata> diff --git a/sys-infiniband/ibutils/CVS/Entries b/sys-infiniband/ibutils/CVS/Entries new file mode 100644 index 0000000..97b6f08 --- /dev/null +++ b/sys-infiniband/ibutils/CVS/Entries @@ -0,0 +1,5 @@ +/ChangeLog/1.2/Sat Jul 2 20:30:16 2011// +/Manifest/1.3/Sat Jul 2 20:30:46 2011// +/ibutils-1.5.7.ebuild/1.2/Sat Jul 2 20:30:16 2011// +/metadata.xml/1.1/Thu Jun 30 21:25:54 2011// +D diff --git a/sys-infiniband/ibutils/CVS/Repository b/sys-infiniband/ibutils/CVS/Repository new file mode 100644 index 0000000..95b4c1e --- /dev/null +++ b/sys-infiniband/ibutils/CVS/Repository @@ -0,0 +1 @@ +gentoo-x86/sys-infiniband/ibutils diff --git a/sys-infiniband/ibutils/CVS/Root b/sys-infiniband/ibutils/CVS/Root new file mode 100644 index 0000000..16f00f0 --- /dev/null +++ b/sys-infiniband/ibutils/CVS/Root @@ -0,0 +1 @@ +xarthisius@cvs.gentoo.org:/var/cvsroot diff --git a/sys-infiniband/ibutils/ChangeLog b/sys-infiniband/ibutils/ChangeLog new file mode 100644 index 0000000..94070f6 --- /dev/null +++ b/sys-infiniband/ibutils/ChangeLog @@ -0,0 +1,13 @@ +# ChangeLog for sys-infiniband/ibutils +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/ibutils/ChangeLog,v 1.2 2011/07/02 20:30:16 alexxy Exp $ + + 02 Jul 2011; Alexey Shvetsov <alexxy@gentoo.org> ibutils-1.5.7.ebuild: + Add ~amd64-linux keywrod + +*ibutils-1.5.7 (30 Jun 2011) + + 30 Jun 2011; Alexey Shvetsov <alexxy@gentoo.org> +ibutils-1.5.7.ebuild, + +metadata.xml: + Initial import to tree + diff --git a/sys-infiniband/ibutils/Manifest b/sys-infiniband/ibutils/Manifest new file mode 100644 index 0000000..8f4865b --- /dev/null +++ b/sys-infiniband/ibutils/Manifest @@ -0,0 +1,4 @@ +DIST OFED-1.5.3.2.tgz 75648067 RMD160 d4c9965deffc5283c52901e46ddc60184078ec5b SHA1 a71445973a04992ab1b233ceba1e43abc5e4e84e SHA256 e167c48483132dedaecac7966f5057eec8f112beba91cf6a79abd754f9599f3f +EBUILD ibutils-1.5.7-r1.ebuild 592 RMD160 f951b233d509befd7719c4a5012244758b3e06f3 SHA1 a979401b1da2b0c95c1b60af9b4571b6b9f8f95a SHA256 3f2c9a9c70e232e197e1b4a93747f7ed0f18865911fba8892772d03ab48dc58e +MISC ChangeLog 465 RMD160 16333d0d71848fa319f8d15ecc2da44555fa84ad SHA1 f7a7c36e3b1b725342dbf9f20b53ffce18af027d SHA256 61cd84bb7f9648f201fa26a0b1b5eeb2b1df6d5d28347c86d00679ad6ef2f857 +MISC metadata.xml 437 RMD160 af210ab36054cf26b2cc10e4b7c75a5eacdff0e6 SHA1 480d8a34be7258907194a0799d9f9069eac79ae7 SHA256 8f77909a6e8ca1abb060f99465a01456bc1d74b14ac2aabcae98faf66adffc7b diff --git a/sys-infiniband/ibutils/ibutils-1.5.7-r1.ebuild b/sys-infiniband/ibutils/ibutils-1.5.7-r1.ebuild new file mode 100644 index 0000000..b80c40f --- /dev/null +++ b/sys-infiniband/ibutils/ibutils-1.5.7-r1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/ibutils/ibutils-1.5.7.ebuild,v 1.2 2011/07/02 20:30:16 alexxy Exp $ + +EAPI="4" + +OFED_VER="1.5.3.2" +OFED_SUFFIX="1" + +inherit openib + +DESCRIPTION="OpenIB userspace tools" +KEYWORDS="~amd64 ~x86 ~amd64-linux" +IUSE="" + +DEPEND=">=sys-infiniband/libibverbs-1.1.4 + >=dev-lang/tk-8.4" +RDEPEND="${DEPEND} + !sys-infiniband/openib-userspace" + +src_install() { + make DESTDIR="${D}" install || die "install failed" + dodoc README AUTHORS ChangeLog +} diff --git a/sys-infiniband/ibutils/metadata.xml b/sys-infiniband/ibutils/metadata.xml new file mode 100644 index 0000000..c4ae6f4 --- /dev/null +++ b/sys-infiniband/ibutils/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>cluster</herd> +<longdescription> +uDAPL is a transport neutral infrastructure that provides RDMA capabilities in +user space. It is the user space component of DAPL, the Direct Access Provider +Library for RDMA transports. See http://www.datcollaborative.org/ +</longdescription> +<use> +</use> +</pkgmetadata> diff --git a/sys-infiniband/infiniband-diags/CVS/Entries b/sys-infiniband/infiniband-diags/CVS/Entries new file mode 100644 index 0000000..1c8bc23 --- /dev/null +++ b/sys-infiniband/infiniband-diags/CVS/Entries @@ -0,0 +1,5 @@ +/ChangeLog/1.2/Sat Jul 2 20:30:16 2011// +/Manifest/1.3/Sat Jul 2 20:30:46 2011// +/infiniband-diags-1.5.8.ebuild/1.2/Sat Jul 2 20:30:16 2011// +/metadata.xml/1.1/Thu Jun 30 21:28:34 2011// +D diff --git a/sys-infiniband/infiniband-diags/CVS/Repository b/sys-infiniband/infiniband-diags/CVS/Repository new file mode 100644 index 0000000..f8728d0 --- /dev/null +++ b/sys-infiniband/infiniband-diags/CVS/Repository @@ -0,0 +1 @@ +gentoo-x86/sys-infiniband/infiniband-diags diff --git a/sys-infiniband/infiniband-diags/CVS/Root b/sys-infiniband/infiniband-diags/CVS/Root new file mode 100644 index 0000000..16f00f0 --- /dev/null +++ b/sys-infiniband/infiniband-diags/CVS/Root @@ -0,0 +1 @@ +xarthisius@cvs.gentoo.org:/var/cvsroot diff --git a/sys-infiniband/infiniband-diags/ChangeLog b/sys-infiniband/infiniband-diags/ChangeLog new file mode 100644 index 0000000..557ee09 --- /dev/null +++ b/sys-infiniband/infiniband-diags/ChangeLog @@ -0,0 +1,14 @@ +# ChangeLog for sys-infiniband/infiniband-diags +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/infiniband-diags/ChangeLog,v 1.2 2011/07/02 20:30:16 alexxy Exp $ + + 02 Jul 2011; Alexey Shvetsov <alexxy@gentoo.org> + infiniband-diags-1.5.8.ebuild: + Add ~amd64-linux keywrod + +*infiniband-diags-1.5.8 (30 Jun 2011) + + 30 Jun 2011; Alexey Shvetsov <alexxy@gentoo.org> + +infiniband-diags-1.5.8.ebuild, +metadata.xml: + Initial import to tree + diff --git a/sys-infiniband/infiniband-diags/Manifest b/sys-infiniband/infiniband-diags/Manifest new file mode 100644 index 0000000..6080377 --- /dev/null +++ b/sys-infiniband/infiniband-diags/Manifest @@ -0,0 +1,4 @@ +DIST OFED-1.5.3.2.tgz 75648067 RMD160 d4c9965deffc5283c52901e46ddc60184078ec5b SHA1 a71445973a04992ab1b233ceba1e43abc5e4e84e SHA256 e167c48483132dedaecac7966f5057eec8f112beba91cf6a79abd754f9599f3f +EBUILD infiniband-diags-1.5.8-r1.ebuild 564 RMD160 989fed912018c8f07e90cd8625fd29bd2984d6c3 SHA1 aa545da6897647cef8aa0f5fae30d40e1900fbc4 SHA256 cb6805ce2978b1c324203c98c16fc02b95200a233c35df8fc3e4dd9017851d1a +MISC ChangeLog 512 RMD160 891626fa8b10b33eba50e795d0e50b6b06bcc56c SHA1 3a79df8e8eee94fc32a7d9b71ac9b909da5a3552 SHA256 c99b464cca74dde592144c790ea23d935b5c1621f178d905c4e00dbcb9cb1868 +MISC metadata.xml 271 RMD160 beb05a63fc99556443f6576c9abb6669b87940f8 SHA1 90e3621c3650c316fb6c80f2458686b19e7060fb SHA256 6cff21d05f51f76f9f7e0a2e17feafbba2bf9b7fea9053f517ac7873b7ed6594 diff --git a/sys-infiniband/infiniband-diags/infiniband-diags-1.5.8-r1.ebuild b/sys-infiniband/infiniband-diags/infiniband-diags-1.5.8-r1.ebuild new file mode 100644 index 0000000..28c609b --- /dev/null +++ b/sys-infiniband/infiniband-diags/infiniband-diags-1.5.8-r1.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/infiniband-diags/infiniband-diags-1.5.8.ebuild,v 1.2 2011/07/02 20:30:16 alexxy Exp $ + +EAPI="4" + +OFED_VER="1.5.3.2" +OFED_SUFFIX="1" + +inherit openib + +DESCRIPTION="OpenIB diagnostic programs and scripts needed to diagnose an IB subnet" +KEYWORDS="~amd64 ~x86 ~amd64-linux" +IUSE="" + +DEPEND=" + >=sys-infiniband/libibumad-1.3.7 + >=sys-infiniband/libibmad-1.3.7 + >=sys-infiniband/opensm-3.3.9" +RDEPEND="${DEPEND}" diff --git a/sys-infiniband/infiniband-diags/metadata.xml b/sys-infiniband/infiniband-diags/metadata.xml new file mode 100644 index 0000000..05102b8 --- /dev/null +++ b/sys-infiniband/infiniband-diags/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>cluster</herd> + <longdescription> +OpenIB diagnostic programs and scripts needed to diagnose an IB subnet. +</longdescription> +</pkgmetadata> diff --git a/sys-infiniband/infinipath-psm/CVS/Entries b/sys-infiniband/infinipath-psm/CVS/Entries new file mode 100644 index 0000000..5273560 --- /dev/null +++ b/sys-infiniband/infinipath-psm/CVS/Entries @@ -0,0 +1,5 @@ +/ChangeLog/1.2/Fri Jan 20 13:19:38 2012// +/Manifest/1.2/Fri Jan 20 13:19:48 2012// +/infinipath-psm-1.14.ebuild/1.2/Fri Jan 20 13:19:38 2012// +/metadata.xml/1.1/Fri Jan 20 11:56:04 2012// +D diff --git a/sys-infiniband/infinipath-psm/CVS/Entries.Log b/sys-infiniband/infinipath-psm/CVS/Entries.Log new file mode 100644 index 0000000..918346d --- /dev/null +++ b/sys-infiniband/infinipath-psm/CVS/Entries.Log @@ -0,0 +1 @@ +A D/files//// diff --git a/sys-infiniband/infinipath-psm/CVS/Repository b/sys-infiniband/infinipath-psm/CVS/Repository new file mode 100644 index 0000000..a9cbb81 --- /dev/null +++ b/sys-infiniband/infinipath-psm/CVS/Repository @@ -0,0 +1 @@ +gentoo-x86/sys-infiniband/infinipath-psm diff --git a/sys-infiniband/infinipath-psm/CVS/Root b/sys-infiniband/infinipath-psm/CVS/Root new file mode 100644 index 0000000..16f00f0 --- /dev/null +++ b/sys-infiniband/infinipath-psm/CVS/Root @@ -0,0 +1 @@ +xarthisius@cvs.gentoo.org:/var/cvsroot diff --git a/sys-infiniband/infinipath-psm/ChangeLog b/sys-infiniband/infinipath-psm/ChangeLog new file mode 100644 index 0000000..45aa64c --- /dev/null +++ b/sys-infiniband/infinipath-psm/ChangeLog @@ -0,0 +1,14 @@ +# ChangeLog for sys-infiniband/infinipath-psm +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/infinipath-psm/ChangeLog,v 1.2 2012/01/20 13:19:38 alexxy Exp $ + + 20 Jan 2012; Alexey Shvetsov <alexxy@gentoo.org> + +files/42-infinipath-psm.rules, infinipath-psm-1.14.ebuild: + Also add udev rules + +*infinipath-psm-1.14 (20 Jan 2012) + + 20 Jan 2012; Alexey Shvetsov <alexxy@gentoo.org> +infinipath-psm-1.14.ebuild, + +files/infinipath-psm-include.patch, +metadata.xml: + Initial import + diff --git a/sys-infiniband/infinipath-psm/Manifest b/sys-infiniband/infinipath-psm/Manifest new file mode 100644 index 0000000..13b82a1 --- /dev/null +++ b/sys-infiniband/infinipath-psm/Manifest @@ -0,0 +1,6 @@ +AUX 42-infinipath-psm.rules 85 RMD160 3b032eedf3c1ca13de2db791f7f88909ce903037 SHA1 aae1258a00c1dcecde11bb8198897d92065580a8 SHA256 839087a152c82d4e316b1e1dea94ecf55bfd4d4370c9a878714abc559a7b4332 +AUX infinipath-psm-include.patch 387 RMD160 5bcca398ef645e2f97d8eb3ad36e1429e83042c6 SHA1 50a88d5745a0eb0a803dc92628931392818c8280 SHA256 b62087066a2ef8d85692e31de2858b6822010ed28906dce063a75c40ef404036 +DIST OFED-1.5.3.2.tgz 75648067 RMD160 d4c9965deffc5283c52901e46ddc60184078ec5b SHA1 a71445973a04992ab1b233ceba1e43abc5e4e84e SHA256 e167c48483132dedaecac7966f5057eec8f112beba91cf6a79abd754f9599f3f +EBUILD infinipath-psm-1.14-r1.ebuild 837 RMD160 e4b7fc9aad8a8e1da3553dfa28c30de7e992727c SHA1 1abc1e5b8bf5277ca2f13d37cbdeb39f79b7636b SHA256 182e2e94ba150f3d07220cc4797755d3928ccb059a9956fee6f4b661f7b119d0 +MISC ChangeLog 555 RMD160 55c72a204ac7cc500419d1019d1556b9b3c49808 SHA1 f7e57f5e0daf3460363737ab0bfa427eec46a164 SHA256 6ce44aee5f08d1a18271409b51e1bc6a41c3d27ff4a22208eb4dbf6321833fec +MISC metadata.xml 160 RMD160 1233ca29861ca7c47f0b09d1d7a29def80f7df02 SHA1 1bfdc9d282a84c95e2bdcda19ace5b94e2e67349 SHA256 56717bdb03ad5d833acecfbc612a67f569256b328bf610fbc6cc33714186dae9 diff --git a/sys-infiniband/infinipath-psm/files/42-infinipath-psm.rules b/sys-infiniband/infinipath-psm/files/42-infinipath-psm.rules new file mode 100644 index 0000000..8cc1339 --- /dev/null +++ b/sys-infiniband/infinipath-psm/files/42-infinipath-psm.rules @@ -0,0 +1,2 @@ +KERNEL=="ipath", MODE="0666" +KERNEL=="kcopy[0-6][0-9]", NAME="kcopy/%n", MODE="0666" diff --git a/sys-infiniband/infinipath-psm/files/CVS/Entries b/sys-infiniband/infinipath-psm/files/CVS/Entries new file mode 100644 index 0000000..e6f9ff5 --- /dev/null +++ b/sys-infiniband/infinipath-psm/files/CVS/Entries @@ -0,0 +1,3 @@ +/42-infinipath-psm.rules/1.1/Fri Jan 20 13:19:38 2012// +/infinipath-psm-include.patch/1.1/Fri Jan 20 11:56:04 2012// +D diff --git a/sys-infiniband/infinipath-psm/files/CVS/Repository b/sys-infiniband/infinipath-psm/files/CVS/Repository new file mode 100644 index 0000000..5c3991e --- /dev/null +++ b/sys-infiniband/infinipath-psm/files/CVS/Repository @@ -0,0 +1 @@ +gentoo-x86/sys-infiniband/infinipath-psm/files diff --git a/sys-infiniband/infinipath-psm/files/CVS/Root b/sys-infiniband/infinipath-psm/files/CVS/Root new file mode 100644 index 0000000..16f00f0 --- /dev/null +++ b/sys-infiniband/infinipath-psm/files/CVS/Root @@ -0,0 +1 @@ +xarthisius@cvs.gentoo.org:/var/cvsroot diff --git a/sys-infiniband/infinipath-psm/files/infinipath-psm-include.patch b/sys-infiniband/infinipath-psm/files/infinipath-psm-include.patch new file mode 100644 index 0000000..dd13ae0 --- /dev/null +++ b/sys-infiniband/infinipath-psm/files/infinipath-psm-include.patch @@ -0,0 +1,10 @@ +--- ./ptl_ips/ips_proto_header.h.orig 2012-01-20 15:49:17.000000000 +0400 ++++ ./ptl_ips/ips_proto_header.h 2012-01-20 15:49:24.000000000 +0400 +@@ -72,7 +72,6 @@ + union { + struct { + __u16 mqhdr : 14; /* PSM matched queues */ +- __u16 dst_subcontext : 2; /* Destination subcontext */ + }; + struct { /* for PSM Active Messages */ + __u16 amhdr_hidx : 8; diff --git a/sys-infiniband/infinipath-psm/infinipath-psm-1.14-r1.ebuild b/sys-infiniband/infinipath-psm/infinipath-psm-1.14-r1.ebuild new file mode 100644 index 0000000..54b37d2 --- /dev/null +++ b/sys-infiniband/infinipath-psm/infinipath-psm-1.14-r1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/infinipath-psm/infinipath-psm-1.14.ebuild,v 1.2 2012/01/20 13:19:38 alexxy Exp $ + +EAPI="4" + +OFED_VER="1.5.3.2" +OFED_SUFFIX="1" + +inherit openib + +DESCRIPTION="OpenIB userspace driver for the PathScale InfiniBand HCAs" +KEYWORDS="~amd64 ~x86 ~amd64-linux" +IUSE="" + +DEPEND=">=sys-infiniband/libibverbs-1.1.4" +RDEPEND="${DEPEND}" + +src_prepare() { + sed -e 's:uname -p:uname -m:g' \ + -e 's:-Werror::g' \ + -i buildflags.mak || die + epatch "${FILESDIR}/${PN}-include.patch" +} + +src_install() { + make DESTDIR="${D}" install || die "install failed" + dodoc README + # install udev rules + dodir /etc/udev/rules.d + insinto /etc/udev/rules.d + doins "${FILESDIR}/42-infinipath-psm.rules" || die +} diff --git a/sys-infiniband/infinipath-psm/metadata.xml b/sys-infiniband/infinipath-psm/metadata.xml new file mode 100644 index 0000000..348e6c4 --- /dev/null +++ b/sys-infiniband/infinipath-psm/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>cluster</herd> +</pkgmetadata> diff --git a/sys-infiniband/libcxgb3/CVS/Entries b/sys-infiniband/libcxgb3/CVS/Entries new file mode 100644 index 0000000..cc02157 --- /dev/null +++ b/sys-infiniband/libcxgb3/CVS/Entries @@ -0,0 +1,5 @@ +/ChangeLog/1.2/Sat Jul 2 20:30:15 2011// +/Manifest/1.3/Sat Jul 2 20:30:46 2011// +/libcxgb3-1.2.5.ebuild/1.2/Sat Jul 2 20:30:15 2011// +/metadata.xml/1.1/Thu Jun 30 21:30:20 2011// +D diff --git a/sys-infiniband/libcxgb3/CVS/Repository b/sys-infiniband/libcxgb3/CVS/Repository new file mode 100644 index 0000000..39c68b0 --- /dev/null +++ b/sys-infiniband/libcxgb3/CVS/Repository @@ -0,0 +1 @@ +gentoo-x86/sys-infiniband/libcxgb3 diff --git a/sys-infiniband/libcxgb3/CVS/Root b/sys-infiniband/libcxgb3/CVS/Root new file mode 100644 index 0000000..16f00f0 --- /dev/null +++ b/sys-infiniband/libcxgb3/CVS/Root @@ -0,0 +1 @@ +xarthisius@cvs.gentoo.org:/var/cvsroot diff --git a/sys-infiniband/libcxgb3/ChangeLog b/sys-infiniband/libcxgb3/ChangeLog new file mode 100644 index 0000000..a4f981f --- /dev/null +++ b/sys-infiniband/libcxgb3/ChangeLog @@ -0,0 +1,13 @@ +# ChangeLog for sys-infiniband/libcxgb3 +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/libcxgb3/ChangeLog,v 1.2 2011/07/02 20:30:15 alexxy Exp $ + + 02 Jul 2011; Alexey Shvetsov <alexxy@gentoo.org> libcxgb3-1.2.5.ebuild: + Add ~amd64-linux keywrod + +*libcxgb3-1.2.5 (30 Jun 2011) + + 30 Jun 2011; Alexey Shvetsov <alexxy@gentoo.org> +libcxgb3-1.2.5.ebuild, + +metadata.xml: + Initial import to tree + diff --git a/sys-infiniband/libcxgb3/Manifest b/sys-infiniband/libcxgb3/Manifest new file mode 100644 index 0000000..2f7cfce --- /dev/null +++ b/sys-infiniband/libcxgb3/Manifest @@ -0,0 +1,4 @@ +DIST OFED-1.5.3.2.tgz 75648067 RMD160 d4c9965deffc5283c52901e46ddc60184078ec5b SHA1 a71445973a04992ab1b233ceba1e43abc5e4e84e SHA256 e167c48483132dedaecac7966f5057eec8f112beba91cf6a79abd754f9599f3f +EBUILD libcxgb3-1.2.5-r1.ebuild 602 RMD160 3df9422cc0a28dee0c97fc64987d47498ded0b64 SHA1 7c2e9244b76bc92cacae3089f55bed2e249360af SHA256 1f34a174ec84fd79098533af4ed0a6488ffca6e26524aa52d351e8e0cbf075ea +MISC ChangeLog 470 RMD160 6d6059c0fc29cb07c725f842481d6ed38070002a SHA1 ffca0564684dc663cde06cda81ada0df130fe434 SHA256 d78e5393c39a57fa2883705a924d4de9dea68601dc59cc4c4d5e7fedf178e71b +MISC metadata.xml 264 RMD160 a9ee3f23ea9c78b46d1dc15018a742416e162e8d SHA1 e0af3499611b3db2ecaa59f5fb867968844620db SHA256 400d3a0bfc43110e28a36101bc7c20712701f94636c0129f953d76e244eb4df0 diff --git a/sys-infiniband/libcxgb3/libcxgb3-1.2.5-r1.ebuild b/sys-infiniband/libcxgb3/libcxgb3-1.2.5-r1.ebuild new file mode 100644 index 0000000..258f98d --- /dev/null +++ b/sys-infiniband/libcxgb3/libcxgb3-1.2.5-r1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/libcxgb3/libcxgb3-1.2.5.ebuild,v 1.2 2011/07/02 20:30:15 alexxy Exp $ + +EAPI="4" + +OFED_VER="1.5.3.2" +OFED_SUFFIX="1" + +inherit openib + +KEYWORDS="~amd64 ~x86 ~amd64-linux" + +DESCRIPTION="OpenIB - driver for Chelsio T3-based iWARP (RDMA over IP/ethernet)" +KEYWORDS="~amd64 ~x86 ~amd64-linux" +IUSE="" + +DEPEND=">=sys-infiniband/libibverbs-1.1.4" +RDEPEND="${DEPEND}" + +src_install() { + make DESTDIR="${D}" install || die "install failed" + dodoc README +} diff --git a/sys-infiniband/libcxgb3/metadata.xml b/sys-infiniband/libcxgb3/metadata.xml new file mode 100644 index 0000000..4e5ec88 --- /dev/null +++ b/sys-infiniband/libcxgb3/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>cluster</herd> +<longdescription> +OpenIB - driver for Chelsio T3-based iWARP (RDMA over IP/ethernet) +</longdescription> +</pkgmetadata> diff --git a/sys-infiniband/libehca/CVS/Entries b/sys-infiniband/libehca/CVS/Entries new file mode 100644 index 0000000..69df8fd --- /dev/null +++ b/sys-infiniband/libehca/CVS/Entries @@ -0,0 +1,5 @@ +/ChangeLog/1.2/Sat Jul 2 20:30:16 2011// +/Manifest/1.3/Sat Jul 2 20:30:46 2011// +/libehca-1.2.2.ebuild/1.2/Sat Jul 2 20:30:16 2011// +/metadata.xml/1.1/Thu Jun 30 21:32:03 2011// +D diff --git a/sys-infiniband/libehca/CVS/Repository b/sys-infiniband/libehca/CVS/Repository new file mode 100644 index 0000000..870a705 --- /dev/null +++ b/sys-infiniband/libehca/CVS/Repository @@ -0,0 +1 @@ +gentoo-x86/sys-infiniband/libehca diff --git a/sys-infiniband/libehca/CVS/Root b/sys-infiniband/libehca/CVS/Root new file mode 100644 index 0000000..16f00f0 --- /dev/null +++ b/sys-infiniband/libehca/CVS/Root @@ -0,0 +1 @@ +xarthisius@cvs.gentoo.org:/var/cvsroot diff --git a/sys-infiniband/libehca/ChangeLog b/sys-infiniband/libehca/ChangeLog new file mode 100644 index 0000000..f2b29b9 --- /dev/null +++ b/sys-infiniband/libehca/ChangeLog @@ -0,0 +1,13 @@ +# ChangeLog for sys-infiniband/libehca +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/libehca/ChangeLog,v 1.2 2011/07/02 20:30:16 alexxy Exp $ + + 02 Jul 2011; Alexey Shvetsov <alexxy@gentoo.org> libehca-1.2.2.ebuild: + Add ~amd64-linux keywrod + +*libehca-1.2.2 (30 Jun 2011) + + 30 Jun 2011; Alexey Shvetsov <alexxy@gentoo.org> +libehca-1.2.2.ebuild, + +metadata.xml: + Initial import to tree + diff --git a/sys-infiniband/libehca/Manifest b/sys-infiniband/libehca/Manifest new file mode 100644 index 0000000..abfe54b --- /dev/null +++ b/sys-infiniband/libehca/Manifest @@ -0,0 +1,4 @@ +DIST OFED-1.5.3.2.tgz 75648067 RMD160 d4c9965deffc5283c52901e46ddc60184078ec5b SHA1 a71445973a04992ab1b233ceba1e43abc5e4e84e SHA256 e167c48483132dedaecac7966f5057eec8f112beba91cf6a79abd754f9599f3f +EBUILD libehca-1.2.2-r1.ebuild 640 RMD160 77b737eb2af0528f52e344676f995bee2192f52c SHA1 3b7ce953e652bcfd8e481c0bad5b0f80503a5179 SHA256 76c93e6e369b4e743b28ecb49ef7f0d9c48d6c367c40ed0bd2c450ed5bc1bcb9 +MISC ChangeLog 465 RMD160 254de90bf24c6610fb72bf04aa3d88fd789a6029 SHA1 f24b5f4b1a8759fc4a7abf243c13ebf08e558bbc SHA256 4e3fd94ee2b5316d455b0f1a1b0e81e62d2207893d3859448d014493d491c02d +MISC metadata.xml 268 RMD160 b9ad624fa453134e7070265231890b5834717483 SHA1 093332fd523364fdfed959f2ed828b59e92db471 SHA256 375ee8b5598c7090139d3c272fb75276ee2f9cecd2c87e08b667914de8f69693 diff --git a/sys-infiniband/libehca/libehca-1.2.2-r1.ebuild b/sys-infiniband/libehca/libehca-1.2.2-r1.ebuild new file mode 100644 index 0000000..958e4a1 --- /dev/null +++ b/sys-infiniband/libehca/libehca-1.2.2-r1.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/libehca/libehca-1.2.2.ebuild,v 1.2 2011/07/02 20:30:16 alexxy Exp $ + +EAPI="4" + +OFED_VER="1.5.3.2" +OFED_SUFFIX="0.1.g69e1a88" +OFED_SNAPSHOT="1" + +inherit openib + +KEYWORDS="~amd64 ~x86 ~amd64-linux" + +DESCRIPTION="OpenIB - IBM eServer eHCA Infiniband device driver for Linux on POWER" +KEYWORDS="~amd64 ~x86 ~amd64-linux" +IUSE="" + +DEPEND=">=sys-infiniband/libibverbs-1.1.4" +RDEPEND="${DEPEND}" + +src_install() { + make DESTDIR="${D}" install || die "install failed" + dodoc README INSTALL +} diff --git a/sys-infiniband/libehca/metadata.xml b/sys-infiniband/libehca/metadata.xml new file mode 100644 index 0000000..3276c6f --- /dev/null +++ b/sys-infiniband/libehca/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>cluster</herd> +<longdescription> +OpenIB - IBM eServer eHCA Infiniband device driver for Linux on POWER. +</longdescription> +</pkgmetadata> diff --git a/sys-infiniband/libibcm/CVS/Entries b/sys-infiniband/libibcm/CVS/Entries new file mode 100644 index 0000000..b938aaf --- /dev/null +++ b/sys-infiniband/libibcm/CVS/Entries @@ -0,0 +1,5 @@ +/ChangeLog/1.2/Sat Jul 2 20:30:15 2011// +/Manifest/1.3/Sat Jul 2 20:30:46 2011// +/libibcm-1.0.5.ebuild/1.2/Sat Jul 2 20:30:15 2011// +/metadata.xml/1.1/Thu Jun 30 21:01:27 2011// +D diff --git a/sys-infiniband/libibcm/CVS/Repository b/sys-infiniband/libibcm/CVS/Repository new file mode 100644 index 0000000..723be60 --- /dev/null +++ b/sys-infiniband/libibcm/CVS/Repository @@ -0,0 +1 @@ +gentoo-x86/sys-infiniband/libibcm diff --git a/sys-infiniband/libibcm/CVS/Root b/sys-infiniband/libibcm/CVS/Root new file mode 100644 index 0000000..16f00f0 --- /dev/null +++ b/sys-infiniband/libibcm/CVS/Root @@ -0,0 +1 @@ +xarthisius@cvs.gentoo.org:/var/cvsroot diff --git a/sys-infiniband/libibcm/ChangeLog b/sys-infiniband/libibcm/ChangeLog new file mode 100644 index 0000000..a211ebb --- /dev/null +++ b/sys-infiniband/libibcm/ChangeLog @@ -0,0 +1,13 @@ +# ChangeLog for sys-infiniband/libibcm +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/libibcm/ChangeLog,v 1.2 2011/07/02 20:30:15 alexxy Exp $ + + 02 Jul 2011; Alexey Shvetsov <alexxy@gentoo.org> libibcm-1.0.5.ebuild: + Add ~amd64-linux keywrod + +*libibcm-1.0.5 (30 Jun 2011) + + 30 Jun 2011; Alexey Shvetsov <alexxy@gentoo.org> +libibcm-1.0.5.ebuild, + +metadata.xml: + Initial import to tree + diff --git a/sys-infiniband/libibcm/Manifest b/sys-infiniband/libibcm/Manifest new file mode 100644 index 0000000..f41fe88 --- /dev/null +++ b/sys-infiniband/libibcm/Manifest @@ -0,0 +1,4 @@ +DIST OFED-1.5.3.2.tgz 75648067 RMD160 d4c9965deffc5283c52901e46ddc60184078ec5b SHA1 a71445973a04992ab1b233ceba1e43abc5e4e84e SHA256 e167c48483132dedaecac7966f5057eec8f112beba91cf6a79abd754f9599f3f +EBUILD libibcm-1.0.5-r1.ebuild 543 RMD160 e1e40f21dfa1df76dec1f54e3d774304a8a7fc99 SHA1 4368db0c52bab05d7cee5b99f377fa66e67110ec SHA256 880165b63ab7f3fb2edf51c67f8d4ca500b396f43ba9d4cc8e2961e9843bbe0b +MISC ChangeLog 465 RMD160 a74b559e39f9d73a9c7873968a6dfd92840fe5c4 SHA1 7650ae121c87fedaddf166c76b29a218e5eb82ea SHA256 151c61a34469fad97371acec7757b6b232186cd9e5a1a3c209d99129afb93b53 +MISC metadata.xml 225 RMD160 b67ae9b3dfb94a62234aa189d57ce40e5c46b0b0 SHA1 96710bdc512030840adf0958a5409afb6d9a8474 SHA256 f967801055d7bdf11aa1a121654a256cd74c3c5699302138a9120963b3960dac diff --git a/sys-infiniband/libibcm/libibcm-1.0.5-r1.ebuild b/sys-infiniband/libibcm/libibcm-1.0.5-r1.ebuild new file mode 100644 index 0000000..137a21e --- /dev/null +++ b/sys-infiniband/libibcm/libibcm-1.0.5-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/libibcm/libibcm-1.0.5.ebuild,v 1.2 2011/07/02 20:30:15 alexxy Exp $ + +EAPI="4" + +OFED_VER="1.5.3.2" +OFED_SUFFIX="1" + +inherit openib + +DESCRIPTION="OpenIB Userspace CM library" +KEYWORDS="~amd64 ~x86 ~amd64-linux" +IUSE="" + +RDEPEND=">=sys-infiniband/libibverbs-1.1.4" +DEPEND="${RDEPEND}" + +src_install() { + make DESTDIR="${D}" install || die "install failed" + dodoc README AUTHORS ChangeLog +} diff --git a/sys-infiniband/libibcm/metadata.xml b/sys-infiniband/libibcm/metadata.xml new file mode 100644 index 0000000..d6f4b86 --- /dev/null +++ b/sys-infiniband/libibcm/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>cluster</herd> +<longdescription> +OpenIB Userspace CM library +</longdescription> +</pkgmetadata> diff --git a/sys-infiniband/libibmad/CVS/Entries b/sys-infiniband/libibmad/CVS/Entries new file mode 100644 index 0000000..09bb196 --- /dev/null +++ b/sys-infiniband/libibmad/CVS/Entries @@ -0,0 +1,5 @@ +/ChangeLog/1.2/Sat Jul 2 20:30:16 2011// +/Manifest/1.3/Sat Jul 2 20:30:47 2011// +/libibmad-1.3.7.ebuild/1.2/Sat Jul 2 20:30:16 2011// +/metadata.xml/1.1/Thu Jun 30 20:54:14 2011// +D diff --git a/sys-infiniband/libibmad/CVS/Repository b/sys-infiniband/libibmad/CVS/Repository new file mode 100644 index 0000000..000cae0 --- /dev/null +++ b/sys-infiniband/libibmad/CVS/Repository @@ -0,0 +1 @@ +gentoo-x86/sys-infiniband/libibmad diff --git a/sys-infiniband/libibmad/CVS/Root b/sys-infiniband/libibmad/CVS/Root new file mode 100644 index 0000000..16f00f0 --- /dev/null +++ b/sys-infiniband/libibmad/CVS/Root @@ -0,0 +1 @@ +xarthisius@cvs.gentoo.org:/var/cvsroot diff --git a/sys-infiniband/libibmad/ChangeLog b/sys-infiniband/libibmad/ChangeLog new file mode 100644 index 0000000..754cb0e --- /dev/null +++ b/sys-infiniband/libibmad/ChangeLog @@ -0,0 +1,13 @@ +# ChangeLog for sys-infiniband/libibmad +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/libibmad/ChangeLog,v 1.2 2011/07/02 20:30:16 alexxy Exp $ + + 02 Jul 2011; Alexey Shvetsov <alexxy@gentoo.org> libibmad-1.3.7.ebuild: + Add ~amd64-linux keywrod + +*libibmad-1.3.7 (30 Jun 2011) + + 30 Jun 2011; Alexey Shvetsov <alexxy@gentoo.org> +libibmad-1.3.7.ebuild, + +metadata.xml: + Initial import to tree + diff --git a/sys-infiniband/libibmad/Manifest b/sys-infiniband/libibmad/Manifest new file mode 100644 index 0000000..40943c5 --- /dev/null +++ b/sys-infiniband/libibmad/Manifest @@ -0,0 +1,4 @@ +DIST OFED-1.5.3.2.tgz 75648067 RMD160 d4c9965deffc5283c52901e46ddc60184078ec5b SHA1 a71445973a04992ab1b233ceba1e43abc5e4e84e SHA256 e167c48483132dedaecac7966f5057eec8f112beba91cf6a79abd754f9599f3f +EBUILD libibmad-1.3.7-r1.ebuild 584 RMD160 35000026066053424f2a5ae117b619aceddb60e0 SHA1 c3d729947a86c8efdb94332d759b13efa4b0111e SHA256 3d0f8a96fbdea6c59805258d9fa6ae2090eac26b410bbe15b349057e8f8696b4 +MISC ChangeLog 470 RMD160 2b508487b9c675d81499435d927d2aaa80b9f445 SHA1 5cba94cfb7aafc40ff24154689421f0f1055c75a SHA256 4597e9f2469421e474ae3665e5fd0498df31e59669542e08344471c80785925d +MISC metadata.xml 361 RMD160 c9e07faec64931dfdbcae2c0e0736d351da10073 SHA1 bb009860a1a59bd35a7558a41be11d6983f45978 SHA256 4a424c126404f43935a79b2c4097c40a8e5f9d8b8edb39ecd6e4b07c37a61451 diff --git a/sys-infiniband/libibmad/libibmad-1.3.7-r1.ebuild b/sys-infiniband/libibmad/libibmad-1.3.7-r1.ebuild new file mode 100644 index 0000000..4f433db --- /dev/null +++ b/sys-infiniband/libibmad/libibmad-1.3.7-r1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/libibmad/libibmad-1.3.7.ebuild,v 1.2 2011/07/02 20:30:16 alexxy Exp $ + +EAPI="4" + +OFED_VER="1.5.3.2" +OFED_SUFFIX="1" + +inherit openib + +DESCRIPTION="OpenIB library providing low layer IB functions for use by the IB diagnostic/management programs" +KEYWORDS="~amd64 ~x86 ~amd64-linux" +IUSE="" + +DEPEND=" + >=sys-infiniband/libibumad-1.3.7 + " +RDEPEND="${DEPEND}" + +src_install() { + make DESTDIR="${D}" install || die "install failed" +} diff --git a/sys-infiniband/libibmad/metadata.xml b/sys-infiniband/libibmad/metadata.xml new file mode 100644 index 0000000..dbc9d55 --- /dev/null +++ b/sys-infiniband/libibmad/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>cluster</herd> +<longdescription> +OpenIB library that provides low layer IB functions for use by the IB diagnostic +and management programs. These include MAD, SA, SMP, and other basic IB +functions. +</longdescription> +</pkgmetadata> diff --git a/sys-infiniband/libibumad/CVS/Entries b/sys-infiniband/libibumad/CVS/Entries new file mode 100644 index 0000000..834e6e8 --- /dev/null +++ b/sys-infiniband/libibumad/CVS/Entries @@ -0,0 +1,5 @@ +/ChangeLog/1.2/Sat Jul 2 20:30:15 2011// +/Manifest/1.3/Sat Jul 2 20:30:47 2011// +/libibumad-1.3.7.ebuild/1.2/Sat Jul 2 20:30:15 2011// +/metadata.xml/1.1/Thu Jun 30 20:55:57 2011// +D diff --git a/sys-infiniband/libibumad/CVS/Repository b/sys-infiniband/libibumad/CVS/Repository new file mode 100644 index 0000000..80a25c9 --- /dev/null +++ b/sys-infiniband/libibumad/CVS/Repository @@ -0,0 +1 @@ +gentoo-x86/sys-infiniband/libibumad diff --git a/sys-infiniband/libibumad/CVS/Root b/sys-infiniband/libibumad/CVS/Root new file mode 100644 index 0000000..16f00f0 --- /dev/null +++ b/sys-infiniband/libibumad/CVS/Root @@ -0,0 +1 @@ +xarthisius@cvs.gentoo.org:/var/cvsroot diff --git a/sys-infiniband/libibumad/ChangeLog b/sys-infiniband/libibumad/ChangeLog new file mode 100644 index 0000000..6423316 --- /dev/null +++ b/sys-infiniband/libibumad/ChangeLog @@ -0,0 +1,13 @@ +# ChangeLog for sys-infiniband/libibumad +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/libibumad/ChangeLog,v 1.2 2011/07/02 20:30:15 alexxy Exp $ + + 02 Jul 2011; Alexey Shvetsov <alexxy@gentoo.org> libibumad-1.3.7.ebuild: + Add ~amd64-linux keywrod + +*libibumad-1.3.7 (30 Jun 2011) + + 30 Jun 2011; Alexey Shvetsov <alexxy@gentoo.org> +libibumad-1.3.7.ebuild, + +metadata.xml: + Initial import to tree + diff --git a/sys-infiniband/libibumad/Manifest b/sys-infiniband/libibumad/Manifest new file mode 100644 index 0000000..891ec25 --- /dev/null +++ b/sys-infiniband/libibumad/Manifest @@ -0,0 +1,4 @@ +DIST OFED-1.5.3.2.tgz 75648067 RMD160 d4c9965deffc5283c52901e46ddc60184078ec5b SHA1 a71445973a04992ab1b233ceba1e43abc5e4e84e SHA256 e167c48483132dedaecac7966f5057eec8f112beba91cf6a79abd754f9599f3f +EBUILD libibumad-1.3.7-r1.ebuild 580 RMD160 470da652383a20bdb7feaa09e84f57298322113b SHA1 1b758170f4de8986364bdf0aefcac6752a5c4dfe SHA256 f80ca5976dc0e4b4f5f8be40cddc28211ea8692b301f16aa9c2bf260f277f145 +MISC ChangeLog 475 RMD160 bf41442dc813383fc12a53d2223ab58955730927 SHA1 c31fe9e5bb5c90eb768bdd3f827e26ff24f2d32b SHA256 a43d70f34f257d9a5ff9bc33c156cd8248b80e4732ebcfecbb742f6873103f1b +MISC metadata.xml 364 RMD160 b8bcb6c91bc52a35c0ba1d2f63d1eb14120bb216 SHA1 efad3cefe8ed0c8058ecffee15b901d06807e34f SHA256 114ee13c84a4f6aa6cc13f8cd91216d9bac7d504795ee4fd7b8f4598b1f82a5d diff --git a/sys-infiniband/libibumad/libibumad-1.3.7-r1.ebuild b/sys-infiniband/libibumad/libibumad-1.3.7-r1.ebuild new file mode 100644 index 0000000..84919c9 --- /dev/null +++ b/sys-infiniband/libibumad/libibumad-1.3.7-r1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/libibumad/libibumad-1.3.7.ebuild,v 1.2 2011/07/02 20:30:15 alexxy Exp $ + +EAPI="4" + +OFED_VER="1.5.3.2" +OFED_SUFFIX="1" + +inherit openib + +DESCRIPTION="OpenIB User MAD library functions which sit on top of the user MAD modules in the kernel." +KEYWORDS="~amd64 ~x86 ~amd64-linux" +IUSE="" + +DEPEND=" + >=sys-infiniband/libibverbs-1.1.4 + " +RDEPEND="${DEPEND}" + +src_install() { + make DESTDIR="${D}" install || die "install failed" +} diff --git a/sys-infiniband/libibumad/metadata.xml b/sys-infiniband/libibumad/metadata.xml new file mode 100644 index 0000000..4d5e933 --- /dev/null +++ b/sys-infiniband/libibumad/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>cluster</herd> +<longdescription> +OpenIB User MAD library functions which sit on top of the user MAD modules in +the kernel. These are used by the IB diagnostic and management tools, including +OpenSM. +</longdescription> +</pkgmetadata> diff --git a/sys-infiniband/libibverbs/CVS/Entries b/sys-infiniband/libibverbs/CVS/Entries new file mode 100644 index 0000000..de0965f --- /dev/null +++ b/sys-infiniband/libibverbs/CVS/Entries @@ -0,0 +1,5 @@ +/ChangeLog/1.2/Sat Jul 2 20:30:15 2011// +/Manifest/1.3/Sat Jul 2 20:30:47 2011// +/libibverbs-1.1.4.ebuild/1.2/Sat Jul 2 20:30:15 2011// +/metadata.xml/1.1/Thu Jun 30 20:51:19 2011// +D diff --git a/sys-infiniband/libibverbs/CVS/Repository b/sys-infiniband/libibverbs/CVS/Repository new file mode 100644 index 0000000..c370f34 --- /dev/null +++ b/sys-infiniband/libibverbs/CVS/Repository @@ -0,0 +1 @@ +gentoo-x86/sys-infiniband/libibverbs diff --git a/sys-infiniband/libibverbs/CVS/Root b/sys-infiniband/libibverbs/CVS/Root new file mode 100644 index 0000000..16f00f0 --- /dev/null +++ b/sys-infiniband/libibverbs/CVS/Root @@ -0,0 +1 @@ +xarthisius@cvs.gentoo.org:/var/cvsroot diff --git a/sys-infiniband/libibverbs/ChangeLog b/sys-infiniband/libibverbs/ChangeLog new file mode 100644 index 0000000..e26ea09 --- /dev/null +++ b/sys-infiniband/libibverbs/ChangeLog @@ -0,0 +1,13 @@ +# ChangeLog for sys-infiniband/libibverbs +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/libibverbs/ChangeLog,v 1.2 2011/07/02 20:30:15 alexxy Exp $ + + 02 Jul 2011; Alexey Shvetsov <alexxy@gentoo.org> libibverbs-1.1.4.ebuild: + Add ~amd64-linux keywrod + +*libibverbs-1.1.4 (30 Jun 2011) + + 30 Jun 2011; Alexey Shvetsov <alexxy@gentoo.org> +libibverbs-1.1.4.ebuild, + +metadata.xml: + Initial import to tree + diff --git a/sys-infiniband/libibverbs/Manifest b/sys-infiniband/libibverbs/Manifest new file mode 100644 index 0000000..92723f8 --- /dev/null +++ b/sys-infiniband/libibverbs/Manifest @@ -0,0 +1,4 @@ +DIST OFED-1.5.3.2.tgz 75648067 RMD160 d4c9965deffc5283c52901e46ddc60184078ec5b SHA1 a71445973a04992ab1b233ceba1e43abc5e4e84e SHA256 e167c48483132dedaecac7966f5057eec8f112beba91cf6a79abd754f9599f3f +EBUILD libibverbs-1.1.4-r1.ebuild 653 RMD160 b030cd4ac1295894cf31b931ab31c37538c524bb SHA1 9705518fa3c8046c051a7e066a65374bd43197ba SHA256 2833001b520886be36bcb12742f05fbcb50f5db52f6db111203682bdc2fb528f +MISC ChangeLog 480 RMD160 b295458dc4bf5ba8054303f87cf4bae62fe71fac SHA1 2794e585f44faf3c333506b24ac05ae813a4ea2e SHA256 dec6399e85c8b7202420b2045ac7a8d079e8c1bc7591789f068d31fed360818d +MISC metadata.xml 426 RMD160 9bf509ead397955652dcc89a9cff5370ccaee9bd SHA1 38090b6e7d9e6677943062b81b8ea6a29b5f698d SHA256 041eeefa57c81b2cef7450e96ead60e4d999570cfe9d62cfc4252ff904e18719 diff --git a/sys-infiniband/libibverbs/libibverbs-1.1.4-r1.ebuild b/sys-infiniband/libibverbs/libibverbs-1.1.4-r1.ebuild new file mode 100644 index 0000000..926a5be --- /dev/null +++ b/sys-infiniband/libibverbs/libibverbs-1.1.4-r1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/libibverbs/libibverbs-1.1.4.ebuild,v 1.2 2011/07/02 20:30:15 alexxy Exp $ + +EAPI="4" + +OFED_VER="1.5.3.2" +OFED_SUFFIX="1.22.g7257cd3" +OFED_SNAPSHOT="1" + +inherit eutils openib + +DESCRIPTION="A library allowing programs to use InfiniBand 'verbs' for direct access to IB hardware" +KEYWORDS="~amd64 ~x86 ~amd64-linux" +IUSE="" + +DEPEND="sys-fs/sysfsutils" +RDEPEND="${DEPEND} + !sys-infiniband/openib-userspace" + +src_install() { + emake DESTDIR="${D}" install || die + dodoc README AUTHORS ChangeLog || die +} diff --git a/sys-infiniband/libibverbs/metadata.xml b/sys-infiniband/libibverbs/metadata.xml new file mode 100644 index 0000000..f32cc6d --- /dev/null +++ b/sys-infiniband/libibverbs/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>cluster</herd> +<longdescription> +libibverbs is a library that allows programs to use InfiniBand "verbs" +for direct access to IB hardware from userspace. For more information +on verbs, see the InfiniBand Architecture Specification vol. 1, +especially chapter 11. +</longdescription> +</pkgmetadata> diff --git a/sys-infiniband/libibvpp/CVS/Entries b/sys-infiniband/libibvpp/CVS/Entries new file mode 100644 index 0000000..616ce1e --- /dev/null +++ b/sys-infiniband/libibvpp/CVS/Entries @@ -0,0 +1,5 @@ +/ChangeLog/1.3/Fri Jul 15 15:53:36 2011// +/Manifest/1.4/Fri Jul 15 15:53:48 2011// +/libibvpp-0.1.ebuild/1.3/Fri Jul 15 15:53:36 2011// +/metadata.xml/1.1/Thu Jun 30 21:35:14 2011// +D diff --git a/sys-infiniband/libibvpp/CVS/Repository b/sys-infiniband/libibvpp/CVS/Repository new file mode 100644 index 0000000..1e52992 --- /dev/null +++ b/sys-infiniband/libibvpp/CVS/Repository @@ -0,0 +1 @@ +gentoo-x86/sys-infiniband/libibvpp diff --git a/sys-infiniband/libibvpp/CVS/Root b/sys-infiniband/libibvpp/CVS/Root new file mode 100644 index 0000000..16f00f0 --- /dev/null +++ b/sys-infiniband/libibvpp/CVS/Root @@ -0,0 +1 @@ +xarthisius@cvs.gentoo.org:/var/cvsroot diff --git a/sys-infiniband/libibvpp/ChangeLog b/sys-infiniband/libibvpp/ChangeLog new file mode 100644 index 0000000..2969cd4 --- /dev/null +++ b/sys-infiniband/libibvpp/ChangeLog @@ -0,0 +1,19 @@ +# ChangeLog for sys-infiniband/libibvpp +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/libibvpp/ChangeLog,v 1.3 2011/07/15 15:53:36 xarthisius Exp $ + + 15 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> libibvpp-0.1.ebuild: + Fix SRC_URI and HOMEPAGE, fix order of vars + + 02 Jul 2011; Alexey Shvetsov <alexxy@gentoo.org> libibvpp-0.1.ebuild: + Drop old dep + + 02 Jul 2011; Alexey Shvetsov <alexxy@gentoo.org> libibvpp-0.1.ebuild: + Add ~amd64-linux keywrod + +*libibvpp-0.1 (30 Jun 2011) + + 30 Jun 2011; Alexey Shvetsov <alexxy@gentoo.org> +libibvpp-0.1.ebuild, + +metadata.xml: + Initial import to tree + diff --git a/sys-infiniband/libibvpp/Manifest b/sys-infiniband/libibvpp/Manifest new file mode 100644 index 0000000..5267e59 --- /dev/null +++ b/sys-infiniband/libibvpp/Manifest @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +DIST libibvpp-0.1.tar.gz 340119 RMD160 4864310801493781281d43696c6afba47ffb7849 SHA1 d719440decebe28c2f157b14bfebd561284959e4 SHA256 6a8fb559c4474f013b040a2a070c8088170f5978ca5537b58c076f07b7844700 +EBUILD libibvpp-0.1.ebuild 676 RMD160 d644fbb2ff27869e2e1547aba95e28c5c73c8399 SHA1 19fe6cecb959ddd70fa685a5a42efedfbc686f6e SHA256 0f0ea101c9b1b50e5e6a0031b66a389ed12abb108657d6082e7f0021780578fc +MISC ChangeLog 678 RMD160 2001bea6a338d2097af0e6a4bc14efb8252988c1 SHA1 2fd73926e485fdeb541c351ada6aa572638dc25d SHA256 404f9c0ea9efa6eee8f174b4e3d054359a792426388a20fbd4a18d1f9eeb394b +MISC metadata.xml 267 RMD160 251b55a3bb5e965e6173f6c05dcc06c7afdbb23d SHA1 6e24dbb0a440e0383a314b2f014fa8498d7c879b SHA256 56b3e72890cc06f9254acfeca37b2673c3b8cd63b87c2542e182ee2c3a8e2905 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.17 (GNU/Linux) + +iJwEAQECAAYFAk4gYokACgkQIiMqcbOVdxRzhAP/daf/jm+1T+y8LnHM4IL3GCUJ +IGzriP+XtmrKNhrnOxHBq4Pa/hahqLlyQEmRGtRLIxICBcF6KtYiLHi1qj9/dNdE +jvO52trTSS7pKqiEUKlrJAid5AIByZ3E9B57KaZfr5v8w5QSM8h6EZENWzjunx/g +nos5ajHWOz//1D5GBjw= +=HnQd +-----END PGP SIGNATURE----- diff --git a/sys-infiniband/libibvpp/libibvpp-0.1.ebuild b/sys-infiniband/libibvpp/libibvpp-0.1.ebuild new file mode 100644 index 0000000..0e1d7b8 --- /dev/null +++ b/sys-infiniband/libibvpp/libibvpp-0.1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/libibvpp/libibvpp-0.1.ebuild,v 1.3 2011/07/15 15:53:36 xarthisius Exp $ + +EAPI=4 + +DESCRIPTION="C++ wrapper around libibverbs, which is part of OpenIB." +HOMEPAGE="http://ti.arc.nasa.gov/opensource/projects/libibvpp/" +SRC_URI="http://ti.arc.nasa.gov/m/opensource/downloads/${P}.tar.gz" + +LICENSE="NOSA BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux" +IUSE="" + +DEPEND="sys-infiniband/libibverbs" +RDEPEND="${DEPEND}" + +src_install() { + emake DESTDIR="${D}" install || die "install failed" + dodoc README AUTHORS ChangeLog +} diff --git a/sys-infiniband/libibvpp/metadata.xml b/sys-infiniband/libibvpp/metadata.xml new file mode 100644 index 0000000..401e270 --- /dev/null +++ b/sys-infiniband/libibvpp/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>cluster</herd> +<longdescription> +libibvpp is a C++ wrapper around libibverbs, which is part of OpenIB. +</longdescription> +</pkgmetadata> diff --git a/sys-infiniband/libipathverbs/CVS/Entries b/sys-infiniband/libipathverbs/CVS/Entries new file mode 100644 index 0000000..39f7bb2 --- /dev/null +++ b/sys-infiniband/libipathverbs/CVS/Entries @@ -0,0 +1,5 @@ +/ChangeLog/1.2/Sat Jul 2 20:30:16 2011// +/Manifest/1.3/Sat Jul 2 20:30:47 2011// +/libipathverbs-1.2.ebuild/1.2/Sat Jul 2 20:30:16 2011// +/metadata.xml/1.1/Thu Jun 30 21:37:01 2011// +D diff --git a/sys-infiniband/libipathverbs/CVS/Repository b/sys-infiniband/libipathverbs/CVS/Repository new file mode 100644 index 0000000..c306ac8 --- /dev/null +++ b/sys-infiniband/libipathverbs/CVS/Repository @@ -0,0 +1 @@ +gentoo-x86/sys-infiniband/libipathverbs diff --git a/sys-infiniband/libipathverbs/CVS/Root b/sys-infiniband/libipathverbs/CVS/Root new file mode 100644 index 0000000..16f00f0 --- /dev/null +++ b/sys-infiniband/libipathverbs/CVS/Root @@ -0,0 +1 @@ +xarthisius@cvs.gentoo.org:/var/cvsroot diff --git a/sys-infiniband/libipathverbs/ChangeLog b/sys-infiniband/libipathverbs/ChangeLog new file mode 100644 index 0000000..5cc1f6e --- /dev/null +++ b/sys-infiniband/libipathverbs/ChangeLog @@ -0,0 +1,13 @@ +# ChangeLog for sys-infiniband/libipathverbs +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/libipathverbs/ChangeLog,v 1.2 2011/07/02 20:30:16 alexxy Exp $ + + 02 Jul 2011; Alexey Shvetsov <alexxy@gentoo.org> libipathverbs-1.2.ebuild: + Add ~amd64-linux keywrod + +*libipathverbs-1.2 (30 Jun 2011) + + 30 Jun 2011; Alexey Shvetsov <alexxy@gentoo.org> +libipathverbs-1.2.ebuild, + +metadata.xml: + Initial import to tree + diff --git a/sys-infiniband/libipathverbs/Manifest b/sys-infiniband/libipathverbs/Manifest new file mode 100644 index 0000000..8d07585 --- /dev/null +++ b/sys-infiniband/libipathverbs/Manifest @@ -0,0 +1,4 @@ +DIST OFED-1.5.3.2.tgz 75648067 RMD160 d4c9965deffc5283c52901e46ddc60184078ec5b SHA1 a71445973a04992ab1b233ceba1e43abc5e4e84e SHA256 e167c48483132dedaecac7966f5057eec8f112beba91cf6a79abd754f9599f3f +EBUILD libipathverbs-1.2-r1.ebuild 564 RMD160 949aac75c9a15052900bad2f8609ea10f5fa792c SHA1 472ca5ae839d1a99adebd20729675ab98b18342f SHA256 7f622e56b7eb1c36c2787956dff2a4c7e04d7559503edefd33e858cf7909d122 +MISC ChangeLog 489 RMD160 90e6645874f7c25cfb0aa6b6cbb1c31670b3b08c SHA1 56c02594d64404b932d799edc910f32069e7fb7b SHA256 cd36bb0218ce6401f505e2f9c4c9208b8a06a2f923430e0fadf504d86ddb7605 +MISC metadata.xml 421 RMD160 114e8aecda6d8cc32b5e5d6e20706a752acfb247 SHA1 61db2054e6c0443a599c36d23994c71bf4795c46 SHA256 9082167e78422f279b2fa3a85ffd8a795fee49f0726f5a3f34688056eb9818b7 diff --git a/sys-infiniband/libipathverbs/libipathverbs-1.2-r1.ebuild b/sys-infiniband/libipathverbs/libipathverbs-1.2-r1.ebuild new file mode 100644 index 0000000..796db20 --- /dev/null +++ b/sys-infiniband/libipathverbs/libipathverbs-1.2-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/libipathverbs/libipathverbs-1.2.ebuild,v 1.2 2011/07/02 20:30:16 alexxy Exp $ + +EAPI="4" + +OFED_VER="1.5.3.2" +OFED_SUFFIX="1" + +inherit openib + +DESCRIPTION="OpenIB userspace driver for the PathScale InfiniBand HCAs" +KEYWORDS="~amd64 ~x86 ~amd64-linux" +IUSE="" + +DEPEND=">=sys-infiniband/libibverbs-1.1.4" +RDEPEND="${DEPEND}" + +src_install() { + make DESTDIR="${D}" install || die "install failed" + dodoc README +} diff --git a/sys-infiniband/libipathverbs/metadata.xml b/sys-infiniband/libipathverbs/metadata.xml new file mode 100644 index 0000000..1cce96b --- /dev/null +++ b/sys-infiniband/libipathverbs/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>cluster</herd> +<longdescription> +libipathverbs is a userspace driver for QLogic InfiniBand HCAs. It works as a +plug-in module for libibverbs that allows programs to use QLogic HCAs directly +from userspace. See the libibverbs package for more information. +</longdescription> +</pkgmetadata> diff --git a/sys-infiniband/libmlx4/CVS/Entries b/sys-infiniband/libmlx4/CVS/Entries new file mode 100644 index 0000000..87fe0cf --- /dev/null +++ b/sys-infiniband/libmlx4/CVS/Entries @@ -0,0 +1,5 @@ +/ChangeLog/1.4/Tue Aug 9 06:23:20 2011// +/Manifest/1.5/Tue Aug 9 06:23:45 2011// +/libmlx4-1.0.1.ebuild/1.4/Tue Aug 9 06:23:20 2011// +/metadata.xml/1.1/Thu Jun 30 21:50:30 2011// +D diff --git a/sys-infiniband/libmlx4/CVS/Repository b/sys-infiniband/libmlx4/CVS/Repository new file mode 100644 index 0000000..0e2830b --- /dev/null +++ b/sys-infiniband/libmlx4/CVS/Repository @@ -0,0 +1 @@ +gentoo-x86/sys-infiniband/libmlx4 diff --git a/sys-infiniband/libmlx4/CVS/Root b/sys-infiniband/libmlx4/CVS/Root new file mode 100644 index 0000000..16f00f0 --- /dev/null +++ b/sys-infiniband/libmlx4/CVS/Root @@ -0,0 +1 @@ +xarthisius@cvs.gentoo.org:/var/cvsroot diff --git a/sys-infiniband/libmlx4/ChangeLog b/sys-infiniband/libmlx4/ChangeLog new file mode 100644 index 0000000..6c4aa7f --- /dev/null +++ b/sys-infiniband/libmlx4/ChangeLog @@ -0,0 +1,19 @@ +# ChangeLog for sys-infiniband/libmlx4 +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/libmlx4/ChangeLog,v 1.4 2011/08/09 06:23:20 ulm Exp $ + + 09 Aug 2011; Ulrich Mueller <ulm@gentoo.org> libmlx4-1.0.1.ebuild: + Fix dependency, versioning of virtual/linux-sources will be dropped. + + 26 Jul 2011; Ulrich Mueller <ulm@gentoo.org> libmlx4-1.0.1.ebuild: + Fix build-time dependency on virtual/linux-sources. + + 02 Jul 2011; Alexey Shvetsov <alexxy@gentoo.org> libmlx4-1.0.1.ebuild: + Add ~amd64-linux keywrod + +*libmlx4-1.0.1 (30 Jun 2011) + + 30 Jun 2011; Alexey Shvetsov <alexxy@gentoo.org> +libmlx4-1.0.1.ebuild, + +metadata.xml: + Initial import to tree + diff --git a/sys-infiniband/libmlx4/Manifest b/sys-infiniband/libmlx4/Manifest new file mode 100644 index 0000000..3fbdd62 --- /dev/null +++ b/sys-infiniband/libmlx4/Manifest @@ -0,0 +1,4 @@ +DIST OFED-1.5.3.2.tgz 75648067 RMD160 d4c9965deffc5283c52901e46ddc60184078ec5b SHA1 a71445973a04992ab1b233ceba1e43abc5e4e84e SHA256 e167c48483132dedaecac7966f5057eec8f112beba91cf6a79abd754f9599f3f +EBUILD libmlx4-1.0.1-r1.ebuild 634 RMD160 ffa64f361bf26c84e2482cb3fadd57c76def3fb2 SHA1 ba408acfb38c9ccb0fc8301d1af2f10029f8724e SHA256 8414bfda490317c725d4efb7fc5a68e0511d82939a258ed6374e74ff08d8d5e7 +MISC ChangeLog 727 RMD160 d9e81ecd3eb0906ceb7768c9e6e5bd69120a5e80 SHA1 c391a2defc15c8872f01543657c2f27ffbac8c9f SHA256 3f9cc8f94eb64bbccbab1606c0a95dd61a2c7e1d874bc6e3bf6f11dcab69c924 +MISC metadata.xml 426 RMD160 9bf509ead397955652dcc89a9cff5370ccaee9bd SHA1 38090b6e7d9e6677943062b81b8ea6a29b5f698d SHA256 041eeefa57c81b2cef7450e96ead60e4d999570cfe9d62cfc4252ff904e18719 diff --git a/sys-infiniband/libmlx4/libmlx4-1.0.1-r1.ebuild b/sys-infiniband/libmlx4/libmlx4-1.0.1-r1.ebuild new file mode 100644 index 0000000..c07c2d2 --- /dev/null +++ b/sys-infiniband/libmlx4/libmlx4-1.0.1-r1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/libmlx4/libmlx4-1.0.1.ebuild,v 1.4 2011/08/09 06:23:20 ulm Exp $ + +EAPI="4" + +OFED_VER="1.5.3.2" +OFED_SUFFIX="1.18.gb810a27" +OFED_SNAPSHOT="1" + +inherit openib + +DESCRIPTION="OpenIB userspace driver for Mellanox ConnectX HCA" +KEYWORDS="~amd64 ~x86 ~amd64-linux" +IUSE="" + +DEPEND=" + >=sys-infiniband/libibverbs-1.1.4 + virtual/linux-sources + " +RDEPEND=" + !sys-infiniband/openib-userspace" + +src_install() { + make DESTDIR="${D}" install || die "install failed" + dodoc README AUTHORS +} diff --git a/sys-infiniband/libmlx4/metadata.xml b/sys-infiniband/libmlx4/metadata.xml new file mode 100644 index 0000000..f32cc6d --- /dev/null +++ b/sys-infiniband/libmlx4/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>cluster</herd> +<longdescription> +libibverbs is a library that allows programs to use InfiniBand "verbs" +for direct access to IB hardware from userspace. For more information +on verbs, see the InfiniBand Architecture Specification vol. 1, +especially chapter 11. +</longdescription> +</pkgmetadata> diff --git a/sys-infiniband/libmthca/CVS/Entries b/sys-infiniband/libmthca/CVS/Entries new file mode 100644 index 0000000..3c0519f --- /dev/null +++ b/sys-infiniband/libmthca/CVS/Entries @@ -0,0 +1,5 @@ +/ChangeLog/1.2/Sat Jul 2 20:30:14 2011// +/Manifest/1.3/Sat Jul 2 20:30:47 2011// +/libmthca-1.0.5-r2.ebuild/1.2/Sat Jul 2 20:30:14 2011// +/metadata.xml/1.1/Thu Jun 30 21:52:11 2011// +D diff --git a/sys-infiniband/libmthca/CVS/Repository b/sys-infiniband/libmthca/CVS/Repository new file mode 100644 index 0000000..8a2110e --- /dev/null +++ b/sys-infiniband/libmthca/CVS/Repository @@ -0,0 +1 @@ +gentoo-x86/sys-infiniband/libmthca diff --git a/sys-infiniband/libmthca/CVS/Root b/sys-infiniband/libmthca/CVS/Root new file mode 100644 index 0000000..16f00f0 --- /dev/null +++ b/sys-infiniband/libmthca/CVS/Root @@ -0,0 +1 @@ +xarthisius@cvs.gentoo.org:/var/cvsroot diff --git a/sys-infiniband/libmthca/ChangeLog b/sys-infiniband/libmthca/ChangeLog new file mode 100644 index 0000000..0174a30 --- /dev/null +++ b/sys-infiniband/libmthca/ChangeLog @@ -0,0 +1,13 @@ +# ChangeLog for sys-infiniband/libmthca +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/libmthca/ChangeLog,v 1.2 2011/07/02 20:30:14 alexxy Exp $ + + 02 Jul 2011; Alexey Shvetsov <alexxy@gentoo.org> libmthca-1.0.5-r2.ebuild: + Add ~amd64-linux keywrod + +*libmthca-1.0.5-r2 (30 Jun 2011) + + 30 Jun 2011; Alexey Shvetsov <alexxy@gentoo.org> +libmthca-1.0.5-r2.ebuild, + +metadata.xml: + Initial import to tree + diff --git a/sys-infiniband/libmthca/Manifest b/sys-infiniband/libmthca/Manifest new file mode 100644 index 0000000..1a27c82 --- /dev/null +++ b/sys-infiniband/libmthca/Manifest @@ -0,0 +1,4 @@ +DIST OFED-1.5.3.2.tgz 75648067 RMD160 d4c9965deffc5283c52901e46ddc60184078ec5b SHA1 a71445973a04992ab1b233ceba1e43abc5e4e84e SHA256 e167c48483132dedaecac7966f5057eec8f112beba91cf6a79abd754f9599f3f +EBUILD libmthca-1.0.5-r3.ebuild 636 RMD160 a4eae008e61e3286979caefbe190fb35a1d542c2 SHA1 efa1860574e29121807baacefd831157aebdbd49 SHA256 389c8ff5aa2d3a82894db64a83e07ac9bf37fe315af3f302e3aff01de27ea8b2 +MISC ChangeLog 479 RMD160 e3ab00f4abf3553eb86e39d0672958e986dc6992 SHA1 c858c8e638df6f958b1d149b2ab4a21ea97e607b SHA256 602c3b9b65f445467f7dc3d24abc3b99da0c4b4c9fee123ca4384a1e5c683259 +MISC metadata.xml 426 RMD160 9bf509ead397955652dcc89a9cff5370ccaee9bd SHA1 38090b6e7d9e6677943062b81b8ea6a29b5f698d SHA256 041eeefa57c81b2cef7450e96ead60e4d999570cfe9d62cfc4252ff904e18719 diff --git a/sys-infiniband/libmthca/libmthca-1.0.5-r3.ebuild b/sys-infiniband/libmthca/libmthca-1.0.5-r3.ebuild new file mode 100644 index 0000000..642da5d --- /dev/null +++ b/sys-infiniband/libmthca/libmthca-1.0.5-r3.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/libmthca/libmthca-1.0.5-r2.ebuild,v 1.2 2011/07/02 20:30:14 alexxy Exp $ + +EAPI="4" + +OFED_VER="1.5.3.2" +OFED_SUFFIX="0.1.gbe5eef3" +OFED_SNAPSHOT="1" + +inherit openib + +DESCRIPTION="OpenIB userspace driver for Mellanox InfiniBand HCAs" +KEYWORDS="~amd64 ~x86 ~amd64-linux" +IUSE="" + +DEPEND=">=sys-infiniband/libibverbs-1.1.4" +RDEPEND="${DEPEND} + !sys-infiniband/openib-userspace" + +src_install() { + make DESTDIR="${D}" install || die "install failed" + dodoc README AUTHORS ChangeLog +} diff --git a/sys-infiniband/libmthca/metadata.xml b/sys-infiniband/libmthca/metadata.xml new file mode 100644 index 0000000..f32cc6d --- /dev/null +++ b/sys-infiniband/libmthca/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>cluster</herd> +<longdescription> +libibverbs is a library that allows programs to use InfiniBand "verbs" +for direct access to IB hardware from userspace. For more information +on verbs, see the InfiniBand Architecture Specification vol. 1, +especially chapter 11. +</longdescription> +</pkgmetadata> diff --git a/sys-infiniband/libnes/CVS/Entries b/sys-infiniband/libnes/CVS/Entries new file mode 100644 index 0000000..905bd73 --- /dev/null +++ b/sys-infiniband/libnes/CVS/Entries @@ -0,0 +1,5 @@ +/ChangeLog/1.3/Sun Aug 28 17:44:46 2011// +/Manifest/1.4/Sun Aug 28 17:45:00 2011// +/libnes-1.1.1.ebuild/1.3/Sun Aug 28 17:44:46 2011// +/metadata.xml/1.1/Thu Jun 30 21:53:58 2011// +D diff --git a/sys-infiniband/libnes/CVS/Repository b/sys-infiniband/libnes/CVS/Repository new file mode 100644 index 0000000..217b5a9 --- /dev/null +++ b/sys-infiniband/libnes/CVS/Repository @@ -0,0 +1 @@ +gentoo-x86/sys-infiniband/libnes diff --git a/sys-infiniband/libnes/CVS/Root b/sys-infiniband/libnes/CVS/Root new file mode 100644 index 0000000..16f00f0 --- /dev/null +++ b/sys-infiniband/libnes/CVS/Root @@ -0,0 +1 @@ +xarthisius@cvs.gentoo.org:/var/cvsroot diff --git a/sys-infiniband/libnes/ChangeLog b/sys-infiniband/libnes/ChangeLog new file mode 100644 index 0000000..9777230 --- /dev/null +++ b/sys-infiniband/libnes/ChangeLog @@ -0,0 +1,17 @@ +# ChangeLog for sys-infiniband/libnes +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/libnes/ChangeLog,v 1.3 2011/08/28 17:44:46 xarthisius Exp $ + + 28 Aug 2011; Kacper Kowalik <xarthisius@gentoo.org> libnes-1.1.1.ebuild: + Don't install nonexistent docs, remove la files, introduce static-libs flag. + Fixes bug 375057 by Diego Elio Pettenò <flameeyes@gentoo.org> + + 02 Jul 2011; Alexey Shvetsov <alexxy@gentoo.org> libnes-1.1.1.ebuild: + Add ~amd64-linux keywrod + +*libnes-1.1.1 (30 Jun 2011) + + 30 Jun 2011; Alexey Shvetsov <alexxy@gentoo.org> +libnes-1.1.1.ebuild, + +metadata.xml: + Initial import to tree + diff --git a/sys-infiniband/libnes/Manifest b/sys-infiniband/libnes/Manifest new file mode 100644 index 0000000..416ff4d --- /dev/null +++ b/sys-infiniband/libnes/Manifest @@ -0,0 +1,4 @@ +DIST OFED-1.5.3.2.tgz 75648067 RMD160 d4c9965deffc5283c52901e46ddc60184078ec5b SHA1 a71445973a04992ab1b233ceba1e43abc5e4e84e SHA256 e167c48483132dedaecac7966f5057eec8f112beba91cf6a79abd754f9599f3f +EBUILD libnes-1.1.1-r1.ebuild 636 RMD160 63314f14f29c6344c4652e8fc664b78bb1a83346 SHA1 192d8c5c60959f6eb02c75b5fce3ce033fb21cde SHA256 f3efdbe14a711d1fefd5d6997ff42bc4af9f59c1a01bda701fe11e9d2fab3814 +MISC ChangeLog 684 RMD160 2bb665c37ac7463e39326417e5505f98c0433491 SHA1 29fbf128a4b87c95abd49f285ad4d31d45f819fc SHA256 4e627aa7497efdc39208df86a6149c82ff45ccb7e965539636505acb03654b8d +MISC metadata.xml 426 RMD160 9bf509ead397955652dcc89a9cff5370ccaee9bd SHA1 38090b6e7d9e6677943062b81b8ea6a29b5f698d SHA256 041eeefa57c81b2cef7450e96ead60e4d999570cfe9d62cfc4252ff904e18719 diff --git a/sys-infiniband/libnes/libnes-1.1.1-r1.ebuild b/sys-infiniband/libnes/libnes-1.1.1-r1.ebuild new file mode 100644 index 0000000..6e61bb7 --- /dev/null +++ b/sys-infiniband/libnes/libnes-1.1.1-r1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/libnes/libnes-1.1.1.ebuild,v 1.3 2011/08/28 17:44:46 xarthisius Exp $ + +EAPI=4 + +OFED_VER="1.5.3.2" +OFED_SUFFIX="1" + +inherit openib + +DESCRIPTION="NetEffect RNIC Userspace Library" +KEYWORDS="~amd64 ~x86 ~amd64-linux" +IUSE="static-libs" + +DEPEND=">=sys-infiniband/libibverbs-1.1.4" +RDEPEND="${DEPEND} + !sys-infiniband/openib-userspace" + +src_configure() { + econf $(use_enable static-libs static) +} + +src_install() { + default + use static-libs || rm -f "${D}"usr/$(get_libdir)/${PN}.la +} diff --git a/sys-infiniband/libnes/metadata.xml b/sys-infiniband/libnes/metadata.xml new file mode 100644 index 0000000..f32cc6d --- /dev/null +++ b/sys-infiniband/libnes/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>cluster</herd> +<longdescription> +libibverbs is a library that allows programs to use InfiniBand "verbs" +for direct access to IB hardware from userspace. For more information +on verbs, see the InfiniBand Architecture Specification vol. 1, +especially chapter 11. +</longdescription> +</pkgmetadata> diff --git a/sys-infiniband/librdmacm/CVS/Entries b/sys-infiniband/librdmacm/CVS/Entries new file mode 100644 index 0000000..c9e9763 --- /dev/null +++ b/sys-infiniband/librdmacm/CVS/Entries @@ -0,0 +1,5 @@ +/ChangeLog/1.2/Sat Jul 2 20:30:14 2011// +/Manifest/1.3/Sat Jul 2 20:30:47 2011// +/librdmacm-1.0.14.1.ebuild/1.2/Sat Jul 2 20:30:14 2011// +/metadata.xml/1.1/Thu Jun 30 21:04:03 2011// +D diff --git a/sys-infiniband/librdmacm/CVS/Repository b/sys-infiniband/librdmacm/CVS/Repository new file mode 100644 index 0000000..bafa09d --- /dev/null +++ b/sys-infiniband/librdmacm/CVS/Repository @@ -0,0 +1 @@ +gentoo-x86/sys-infiniband/librdmacm diff --git a/sys-infiniband/librdmacm/CVS/Root b/sys-infiniband/librdmacm/CVS/Root new file mode 100644 index 0000000..16f00f0 --- /dev/null +++ b/sys-infiniband/librdmacm/CVS/Root @@ -0,0 +1 @@ +xarthisius@cvs.gentoo.org:/var/cvsroot diff --git a/sys-infiniband/librdmacm/ChangeLog b/sys-infiniband/librdmacm/ChangeLog new file mode 100644 index 0000000..91986bf --- /dev/null +++ b/sys-infiniband/librdmacm/ChangeLog @@ -0,0 +1,13 @@ +# ChangeLog for sys-infiniband/librdmacm +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/librdmacm/ChangeLog,v 1.2 2011/07/02 20:30:14 alexxy Exp $ + + 02 Jul 2011; Alexey Shvetsov <alexxy@gentoo.org> librdmacm-1.0.14.1.ebuild: + Add ~amd64-linux keywrod + +*librdmacm-1.0.14.1 (30 Jun 2011) + + 30 Jun 2011; Alexey Shvetsov <alexxy@gentoo.org> +librdmacm-1.0.14.1.ebuild, + +metadata.xml: + Initial import to tree + diff --git a/sys-infiniband/librdmacm/Manifest b/sys-infiniband/librdmacm/Manifest new file mode 100644 index 0000000..d87d168 --- /dev/null +++ b/sys-infiniband/librdmacm/Manifest @@ -0,0 +1,4 @@ +DIST OFED-1.5.3.2.tgz 75648067 RMD160 d4c9965deffc5283c52901e46ddc60184078ec5b SHA1 a71445973a04992ab1b233ceba1e43abc5e4e84e SHA256 e167c48483132dedaecac7966f5057eec8f112beba91cf6a79abd754f9599f3f +EBUILD librdmacm-1.0.14.1-r1.ebuild 583 RMD160 fc36da2c3f72202efbadf715ccafe0e0b278c7a6 SHA1 3c53f6b75a2dc6c1b78b95b1ba9accb53cf7e3c1 SHA256 86d29f80c8a8c9653cba9700e21315864dcaea989dc293daf756be43dd15d4e4 +MISC ChangeLog 484 RMD160 f90f47594db4d252ec8494a0b0ee420326e9cd01 SHA1 317799d5413a5edfd51fd2a880627287ddfa6aee SHA256 f6c4a75b13d709818b0da55cae3b610ba064ae550fa9421b0ef76bc32f63b469 +MISC metadata.xml 231 RMD160 4e683cf1e4e98e12f6827c19be6b1507c66d6bc2 SHA1 4cc03d85daa352f1d0b36d7a031765ee30c9ea2e SHA256 dc582f05fc10f90c08881f52d8434a939bf12da38a73004ba0327e5b1bc0bc9d diff --git a/sys-infiniband/librdmacm/librdmacm-1.0.14.1-r1.ebuild b/sys-infiniband/librdmacm/librdmacm-1.0.14.1-r1.ebuild new file mode 100644 index 0000000..c23750b --- /dev/null +++ b/sys-infiniband/librdmacm/librdmacm-1.0.14.1-r1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/librdmacm/librdmacm-1.0.14.1.ebuild,v 1.2 2011/07/02 20:30:14 alexxy Exp $ + +EAPI="4" + +OFED_VER="1.5.3.2" +OFED_SUFFIX="1" + +inherit eutils openib + +DESCRIPTION="OpenIB userspace RDMA CM library" +KEYWORDS="~amd64 ~x86 ~amd64-linux" +IUSE="" + +DEPEND=">=sys-infiniband/libibverbs-1.1.4" +RDEPEND="${DEPEND} + !sys-infiniband/openib-userspace" + +src_install() { + emake DESTDIR="${D}" install || + dodoc README AUTHORS ChangeLog || die +} diff --git a/sys-infiniband/librdmacm/metadata.xml b/sys-infiniband/librdmacm/metadata.xml new file mode 100644 index 0000000..67da2f2 --- /dev/null +++ b/sys-infiniband/librdmacm/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>cluster</herd> +<longdescription> +OpenIB userspace RDMA CM library. +</longdescription> +</pkgmetadata> diff --git a/sys-infiniband/libsdp/CVS/Entries b/sys-infiniband/libsdp/CVS/Entries new file mode 100644 index 0000000..8e5504c --- /dev/null +++ b/sys-infiniband/libsdp/CVS/Entries @@ -0,0 +1,5 @@ +/ChangeLog/1.2/Sat Jul 2 20:30:15 2011// +/Manifest/1.3/Sat Jul 2 20:30:47 2011// +/libsdp-1.1.108.ebuild/1.2/Sat Jul 2 20:30:15 2011// +/metadata.xml/1.1/Thu Jun 30 21:10:52 2011// +D diff --git a/sys-infiniband/libsdp/CVS/Repository b/sys-infiniband/libsdp/CVS/Repository new file mode 100644 index 0000000..aa617a0 --- /dev/null +++ b/sys-infiniband/libsdp/CVS/Repository @@ -0,0 +1 @@ +gentoo-x86/sys-infiniband/libsdp diff --git a/sys-infiniband/libsdp/CVS/Root b/sys-infiniband/libsdp/CVS/Root new file mode 100644 index 0000000..16f00f0 --- /dev/null +++ b/sys-infiniband/libsdp/CVS/Root @@ -0,0 +1 @@ +xarthisius@cvs.gentoo.org:/var/cvsroot diff --git a/sys-infiniband/libsdp/ChangeLog b/sys-infiniband/libsdp/ChangeLog new file mode 100644 index 0000000..1ad9174 --- /dev/null +++ b/sys-infiniband/libsdp/ChangeLog @@ -0,0 +1,13 @@ +# ChangeLog for sys-infiniband/libsdp +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/libsdp/ChangeLog,v 1.2 2011/07/02 20:30:15 alexxy Exp $ + + 02 Jul 2011; Alexey Shvetsov <alexxy@gentoo.org> libsdp-1.1.108.ebuild: + Add ~amd64-linux keywrod + +*libsdp-1.1.108 (30 Jun 2011) + + 30 Jun 2011; Alexey Shvetsov <alexxy@gentoo.org> +libsdp-1.1.108.ebuild, + +metadata.xml: + Initial import to tree + diff --git a/sys-infiniband/libsdp/Manifest b/sys-infiniband/libsdp/Manifest new file mode 100644 index 0000000..9c2880b --- /dev/null +++ b/sys-infiniband/libsdp/Manifest @@ -0,0 +1,4 @@ +DIST OFED-1.5.3.2.tgz 75648067 RMD160 d4c9965deffc5283c52901e46ddc60184078ec5b SHA1 a71445973a04992ab1b233ceba1e43abc5e4e84e SHA256 e167c48483132dedaecac7966f5057eec8f112beba91cf6a79abd754f9599f3f +EBUILD libsdp-1.1.108-r1.ebuild 495 RMD160 3a8d1af3d9bb9c51c06babb15649c64d55420e66 SHA1 13968005c4cd4e00618e02d65581add3e276934f SHA256 dadc164c937ded3ee4d7fb1011df91dcce50e2578ee8223623d9203460307924 +MISC ChangeLog 466 RMD160 dc368ef1871803afa2f547dacdf0630735bd1c2a SHA1 0bdb62d742f3f7dca9b6708782d5b510fe9fe0c7 SHA256 a36408c5a0810c51ce6075b24d3d7943d4fbc68d1ef791371055a602ba2d2874 +MISC metadata.xml 396 RMD160 0c23ab7608000e31ee2e99df85a91eb6d3e1e222 SHA1 2037612cd1c763aff0d90b40c9fc08bfee1c5f46 SHA256 a0518d29834520889959b4f9336194f41de0beb6a63f0a89405f762d89ab92f4 diff --git a/sys-infiniband/libsdp/libsdp-1.1.108-r1.ebuild b/sys-infiniband/libsdp/libsdp-1.1.108-r1.ebuild new file mode 100644 index 0000000..efd9e1f --- /dev/null +++ b/sys-infiniband/libsdp/libsdp-1.1.108-r1.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/libsdp/libsdp-1.1.108.ebuild,v 1.2 2011/07/02 20:30:15 alexxy Exp $ + +EAPI="4" + +OFED_VER="1.5.3.2" +OFED_SUFFIX="0.17.ga6958ef" +OFED_SNAPSHOT="1" + +inherit openib + +DESCRIPTION="Socket Direct Protocol for unmodified applications" +KEYWORDS="~amd64 ~x86 ~amd64-linux" +IUSE="" + +DEPEND=" + >=sys-infiniband/libibverbs-1.1.4 + " +RDEPEND="${DEPEND}" diff --git a/sys-infiniband/libsdp/metadata.xml b/sys-infiniband/libsdp/metadata.xml new file mode 100644 index 0000000..9590598 --- /dev/null +++ b/sys-infiniband/libsdp/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>cluster</herd> + <longdescription> +libsdp is a LD_PRELOAD-able library that can be used to migrate existing +applications use InfiniBand Sockets Direct Protocol (SDP) instead of TCP +sockets, transparently and without recompilations. +</longdescription> +</pkgmetadata> diff --git a/sys-infiniband/openib-files/ChangeLog b/sys-infiniband/openib-files/ChangeLog new file mode 100644 index 0000000..fc59993 --- /dev/null +++ b/sys-infiniband/openib-files/ChangeLog @@ -0,0 +1,14 @@ +# ChangeLog for sys-infiniband/openib-files +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/openib-files/ChangeLog,v 1.2 2011/07/02 20:30:15 alexxy Exp $ + + 02 Jul 2011; Alexey Shvetsov <alexxy@gentoo.org> openib-files-1.5.3.1.ebuild: + Add ~amd64-linux keywrod + +*openib-files-1.5.3.1 (30 Jun 2011) + + 30 Jun 2011; Alexey Shvetsov <alexxy@gentoo.org> +files/90-ib.rules, + +openib-files-1.5.3.1.ebuild, +files/openib, +files/openib.conf, + +files/openib.env, +files/openib.modprobe, +metadata.xml: + Initial import to tree + diff --git a/sys-infiniband/openib-files/Manifest b/sys-infiniband/openib-files/Manifest new file mode 100644 index 0000000..91542d6 --- /dev/null +++ b/sys-infiniband/openib-files/Manifest @@ -0,0 +1,9 @@ +AUX 90-ib.rules 232 RMD160 13aeac8b6ee3bb486257d1e43ce3ab73383816e9 SHA1 df6bde030ba8916eb5872b936fe816cebd189005 SHA256 c44d4937d60bb5b02d2b73d0a0e59a6b094555b060e31f2193c546dfe146f5d3 +AUX openib 6964 RMD160 ffbe0064d0f9e39ee95a56fa193f899b5e3d60f8 SHA1 7df3335c01ea4e2b4b64c2f144f4cacb0cc90f6b SHA256 afe994354e48708b7d2aa40f78888ca9a688789438de332f71f253c318129ac5 +AUX openib.conf 498 RMD160 4f8ebd6e32feade5927331561f15411bb8d7f9fe SHA1 2a1edc293445b94b27aec85acdfba22e9b73ceec SHA256 8c12ebe735d32f75c1bd4b66077e2642fa26a015cfc7992594066d7feb9fa962 +AUX openib.env 19 RMD160 2b59609462694bb3f1303e15316a4d1e3cfe96ac SHA1 ecaac97de1abe1250a6b436a5cb4a0f40c5605c4 SHA256 5f30d772b77fa4a5aaa1a4ff4188c0f38c0cf6c4138cb6597082c6d20598a467 +AUX openib.modprobe 350 RMD160 a40e8656ee1bdfc26a86b65aa3eaf5553a93b7b8 SHA1 623adbeccde3e88ce2c39d113a409c4d14091f0d SHA256 32054c7ee7caffc21ed320a9be5d0c2cd85e51295c0515521373d658f55ee68e +DIST OFED-1.5.3.2.tgz 75648067 RMD160 d4c9965deffc5283c52901e46ddc60184078ec5b SHA1 a71445973a04992ab1b233ceba1e43abc5e4e84e SHA256 e167c48483132dedaecac7966f5057eec8f112beba91cf6a79abd754f9599f3f +EBUILD openib-files-1.5.3.2.ebuild 4196 RMD160 fbfffeeaa96f6db6eff856137dd457103b5e30d0 SHA1 ebbdd08a05436b52aa9e77a1647fdc384fa73d4b SHA256 e74c234df43e8f8b114235112e99271c21b2b270e06c80cd3d7f247845cba96a +MISC ChangeLog 596 RMD160 2f84da2682caba65d702a8d1bd6147a8409bbf86 SHA1 5da7b83c3acf7357cbdfd9d57f712ee4453997d5 SHA256 734f9ee9f7d07330c95679f8a41fff815acc8119586de7eb9d5b3e0595968d21 +MISC metadata.xml 768 RMD160 f6ee09bfb00901e428ff9aa5eb30d039cca1d205 SHA1 827e5343a8e735a7e65b442af452cf2286a67faf SHA256 cd6e4455c6d58d7be09f28c1bb7fbab102f39484a1e68eb8bf0e3dfd710d4648 diff --git a/sys-infiniband/openib-files/files/90-ib.rules b/sys-infiniband/openib-files/files/90-ib.rules new file mode 100644 index 0000000..7896684 --- /dev/null +++ b/sys-infiniband/openib-files/files/90-ib.rules @@ -0,0 +1,5 @@ +KERNEL=="umad*", NAME="infiniband/%k" +KERNEL=="issm*", NAME="infiniband/%k" +KERNEL=="uverbs*", NAME="infiniband/%k", MODE="0666" +KERNEL=="ucm*", NAME="infiniband/%k", MODE="0666" +KERNEL=="rdma_cm", NAME="infiniband/%k", MODE="0666" diff --git a/sys-infiniband/openib-files/files/openib b/sys-infiniband/openib-files/files/openib new file mode 100644 index 0000000..b654831 --- /dev/null +++ b/sys-infiniband/openib-files/files/openib @@ -0,0 +1,243 @@ +#!/sbin/runscript +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/openib-files/files/openib,v 1.1 2011/06/30 22:02:03 alexxy Exp $ + +# Based on openibd script from openfabrics.org, +# Copyright (c) 2006 Mellanox Technologies. All rights reserved. +# Distributed under the terms of the GNU General Public License v2 + +depend() { + after hotplug + before net # init openib before starting any ipoib interfaces +} + +OPENIB_CONFDIR=${OPENIB_CONFDIR:-/etc/infiniband} + +if [[ -r ${OPENIB_CONFDIR}/openib.conf ]] ; then + . ${OPENIB_CONFDIR}/openib.conf +fi + +# Setting OpenIB start parameters +POST_LOAD_MODULES="" + +if [ "X${SDP_LOAD}" == "Xyes" ]; then + POST_LOAD_MODULES="$POST_LOAD_MODULES ib_sdp" + IPOIB_LOAD="yes" +fi + +IPOIB=0 +if [ "X${IPOIB_LOAD}" == "Xyes" ]; then + IPOIB=1 +fi + +if [ "X${SRP_LOAD}" == "Xyes" ]; then + POST_LOAD_MODULES="$POST_LOAD_MODULES ib_srp" +fi + +if [ "X${SRP_TARGET_LOAD}" == "Xyes" ]; then + POST_LOAD_MODULES="$POST_LOAD_MODULES ib_srp_target" +fi + +if [ "X${RDMA_CM_LOAD}" == "Xyes" ]; then + POST_LOAD_MODULES="$POST_LOAD_MODULES rdma_cm" +fi + +if [ "X${UCM_LOAD}" == "Xyes" ]; then + POST_LOAD_MODULES="$POST_LOAD_MODULES ib_ucm" +fi + +if [ "X${RDS_LOAD}" == "Xyes" ]; then + POST_LOAD_MODULES="$POST_LOAD_MODULES ib_rds" +fi + +if [ "X${ISER_LOAD}" == "Xyes" ]; then + POST_LOAD_MODULES="$POST_LOAD_MODULES ib_iser" +fi + +if [ "X${RDMA_UCM_LOAD}" == "Xyes" ]; then + POST_LOAD_MODULES="$POST_LOAD_MODULES rdma_ucm" +fi + +PRE_UNLOAD_MODULES="ib_rds ib_ucm kdapl ib_srp_target scsi_target ib_srp ib_iser ib_sdp rdma_ucm rdma_cm ib_addr ib_cm ib_local_sa findex" + +# W/A for unloading modules +POST_UNLOAD_MODULES="$PRE_UNLOAD_MODULES ib_ipoib ib_sa ib_uverbs ib_umad" +# ib_mthca ib_ipath - don't unload unless they are in openib.conf +[[ "${MTHCA_LOAD}" == "yes" ]] && \ + POST_UNLOAD_MODULES="$POST_UNLOAD_MODULES ib_mthca" +[[ "${IPATH_LOAD}" == "yes" ]] && \ + POST_UNLOAD_MODULES="$POST_UNLOAD_MODULES ib_ipath ipath_core" + +[[ "${MTHCA_LOAD}" == "yes" || "${IPATH_LOAD}" == "yes" ]] && \ + POST_UNLOAD_MODULES="$POST_UNLOAD_MODULES ib_mad ib_core" + +#STATUS_MODULES="rdma_ucm ib_rds ib_srp ib_sdp rdma_cm ib_addr ib_local_sa findex ib_ipoib ib_ipath ipath_core ib_mthca ib_uverbs ib_umad ib_ucm ib_sa ib_cm ib_mad ib_core" + + +# If module $1 is loaded return - 0 else - 1 +is_module() +{ + local RC + + /bin/lsmod | grep -w "$1" > /dev/null 2>&1 + RC=$? + + return $RC +} + +unload() +{ + # Unload module $1 + if is_module $mod; then + /sbin/modprobe -r $mod > /dev/null 2>&1 + if [ $? -ne 0 ]; then + # Try rmmod if modprobe failed: case that previous installation included more IB modules. + /sbin/rmmod $mod > /dev/null 2>&1 + if [ $? -ne 0 ]; then + ewarn "Failed to unload $mod" + return 1 + fi + fi + fi +} + +start() { + local RC=0 + ebegin "Initializing Infiniband" + eindent + + # Load Mellanox HCA driver if explicitly requested + # (however, it should be loaded automatically by udev) + + einfo "Loading HCA and Access Layer drivers" + + if [[ "${MTHCA_LOAD}" == "yes" ]]; then + /sbin/modprobe ib_mthca > /dev/null 2>&1 + RC=$[ $RC + $? ] + fi + if [[ "${IPATH_LOAD}" == "yes" ]]; then + /sbin/modprobe ib_ipath > /dev/null 2>&1 + RC=$[ $RC + $? ] + fi + + # Add node description to sysfs + IBSYSDIR="/sys/class/infiniband" + if [ -d ${IBSYSDIR} ]; then + declare -i hca_id=1 + for hca in ${IBSYSDIR}/*; do + if [ -e ${hca}/node_desc ]; then + echo -n "$(hostname -s) HCA-${hca_id}" >> ${hca}/node_desc + fi + let hca_id++ + done + fi + /sbin/modprobe ib_umad > /dev/null 2>&1 + RC=$[ $RC + $? ] + /sbin/modprobe ib_uverbs > /dev/null 2>&1 + RC=$[ $RC + $? ] + + if [ $IPOIB -eq 1 ]; then + # this section is not necessary if all ib-over-ib devices are + # aliased properly in /etc/modules.d/openib + einfo "loading ib_ipoib module" + /sbin/modprobe ib_ipoib > /dev/null 2>&1 + RC=$[ $RC + $? ] + if (( ! RC )); then + # start the ipoib devices automatically... + # this is probably a bad idea (the concept is taken from the + # original SUSE/Redhat-based initscript), and should be removed. + # But it works, and is not enabled by default. So I leave it here + # for second opinions. + local ibdevs=`rc-status -u -nc |egrep 'net\.ib[0-9a-zA-Z]+.*stopped' | awk '{print $1}'` + if [ -n "$ibdevs" ] ; then + einfo "starting ipoib devices" + for ibdev in $ibdevs; do + /etc/init.d/$ibdev start + done + fi + fi + fi + + # Devices for ib_umad and ib_uverbs should now have been created. + if [ ! -d /dev/infiniband/ ]; then + eerror "udev failed to create '/dev/infiniband/' devices" + RC=1 + fi + + # Load configured modules + if [ "$POST_LOAD_MODULES" != "" ]; then + for mod in $POST_LOAD_MODULES + do + case $mod in + ib_iser) + # Voltaire requirement + /sbin/modprobe --force-modversion $mod > /dev/null 2>&1 + ;; + *) + /sbin/modprobe $mod > /dev/null 2>&1 + ;; + esac + RC=$? + [ $RC -ne 0 ] && eerror "Failed to load $mod" + done + fi + + eoutdent + eend $RC +} + +stop() { + ebegin "Stopping Infiniband" + local RC=0 + + # Check if applications which use infiniband are running + local apps="opensm osmtest ibbs ibns" + local pid + + for app in $apps + do + if ( ps -ef | grep $app | grep -v grep > /dev/null 2>&1 ); then + eerror "Please stop $app and all applications running over InfiniBand" + eend 1 + return + fi + done + + if ! is_module ib_core; then + einfo "HCA driver is not loaded" + eend 0 + return + fi + + # Unload ULPs modules + + if [ "$PRE_UNLOAD_MODULES" != "" ]; then + for mod in $PRE_UNLOAD_MODULES + do + unload $mod || { eend 1; return; } + done + fi + + # Remove srp_presistant_bind.sh before removing ib_srp module + PID_SCRPT_TO_KILL=`ps -efww | grep srp_persistent | grep -v grep | awk '{print $2}'` + if ! [ "$PID_SCRPT_TO_KILL" == "" ]; then + PID_SLEEP_TO_KILL=`ps -efww | grep $PID_SCRPT_TO_KILL | grep sleep | awk '{print $2}'` + kill -9 $PID_SCRPT_TO_KILL + fi + if ! [ "$PID_SLEEP_TO_KILL" == "" ]; then + kill -9 $PID_SLEEP_TO_KILL + fi + + # Unload OpenIB modules + + if [ "$POST_UNLOAD_MODULES" != "" ]; then + for mod in $POST_UNLOAD_MODULES + do + unload $mod || RC=1 + done + fi + + eend $RC +} + diff --git a/sys-infiniband/openib-files/files/openib.conf b/sys-infiniband/openib-files/files/openib.conf new file mode 100644 index 0000000..9b4eb29 --- /dev/null +++ b/sys-infiniband/openib-files/files/openib.conf @@ -0,0 +1,27 @@ +# uncomment to load ib_ipoib module +#IPOIB_LOAD=yes + +# uncomment to load ib_sdp module (implies IPOIB_LOAD=yes) +#SDP_LOAD=yes + +# uncomment to load ib_srp module +#SRP_LOAD=yes + +# uncomment to load ib_srp_target module +#SRP_TARGET_LOAD=yes + +# uncomment to load rdma_cm module +#RDMA_CM_LOAD=yes + +# uncomment to load ib_ucm module +#UCM_LOAD=yes + +# uncomment to load ib_rds module +#RDS_LOAD=yes + +# uncomment to load ib_iser module +#ISER_LOAD=yes + +# uncomment to load rdma_ucm module +#RDMA_UCM_LOAD=yes + diff --git a/sys-infiniband/openib-files/files/openib.env b/sys-infiniband/openib-files/files/openib.env new file mode 100644 index 0000000..2e34cf2 --- /dev/null +++ b/sys-infiniband/openib-files/files/openib.env @@ -0,0 +1 @@ +IBPATH="/usr/sbin" diff --git a/sys-infiniband/openib-files/files/openib.modprobe b/sys-infiniband/openib-files/files/openib.modprobe new file mode 100644 index 0000000..52828fb --- /dev/null +++ b/sys-infiniband/openib-files/files/openib.modprobe @@ -0,0 +1,12 @@ +# Setup aliases from ip-over-ib devices to the ip-over-ib kernel module. +# Add to this list if you have more infiniband ports. Or you can set +# IPOIB_LOAD=yes to have the ip-over-ib interfaces brought up by init.d/openib +alias ib0 ib_ipoib +alias ib1 ib_ipoib +alias ib2 ib_ipoib +alias ib3 ib_ipoib + +alias net-pf-27 ib_sdp + +#options ib_mthca msi_x=1 + diff --git a/sys-infiniband/openib-files/metadata.xml b/sys-infiniband/openib-files/metadata.xml new file mode 100644 index 0000000..f1ef010 --- /dev/null +++ b/sys-infiniband/openib-files/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>cluster</herd> + <longdescription> +OpenIB system files and examples. +</longdescription> + <use> + <flag name="ehca">Automatically generated description for ehca</flag> + <flag name="ipath">Automatically generated description for ipath</flag> + <flag name="iser">Automatically generated description for iser</flag> + <flag name="srp">Automatically generated description for srp</flag> + <flag name="vnic">Automatically generated description for vnic</flag> + <flag name="mlx4">Automatically generated description for mlx4</flag> + <flag name="rds">Automatically generated description for rds</flag> + </use> +</pkgmetadata> diff --git a/sys-infiniband/openib-files/openib-files-1.5.3.2.ebuild b/sys-infiniband/openib-files/openib-files-1.5.3.2.ebuild new file mode 100644 index 0000000..6a36e25 --- /dev/null +++ b/sys-infiniband/openib-files/openib-files-1.5.3.2.ebuild @@ -0,0 +1,126 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/openib-files/openib-files-1.5.3.1.ebuild,v 1.2 2011/07/02 20:30:15 alexxy Exp $ + +EAPI="4" + +OFED_VER=${PV} +OFED_SUFFIX=OFED.${PV}. + +inherit openib + +DESCRIPTION="OpenIB system files" +KEYWORDS="~amd64 ~x86 ~amd64-linux" +IUSE="ehca ipath iser mlx4 rds srp vnic" + +SCRIPTDIR=${S}/ofed_scripts + +src_configure() { + einfo "Nothing to configure" +} + +src_compile() { + einfo "Nothing to compile" +} + +src_install() { + insinto /etc/udev/rules.d + newins "${SCRIPTDIR}/90-ib.rules" 40-ib.rules + insinto /etc/modprobe.d + newins "${FILESDIR}/openib.modprobe" openib.conf + newenvd "${FILESDIR}/openib.env" 02openib + insinto /etc/infiniband + + doinitd "${FILESDIR}/openib" + + # build openib.conf based on ofed_scripts/ofa_kernel.spec + build_ipoib=1 + build_sdp=1 + cp "${SCRIPTDIR}/openib.conf" "${T}" + IB_CONF_DIR=${T} + echo >> ${IB_CONF_DIR}/openib.conf + echo "# Load UCM module" >> ${IB_CONF_DIR}/openib.conf + echo "UCM_LOAD=no" >> ${IB_CONF_DIR}/openib.conf + echo >> ${IB_CONF_DIR}/openib.conf + echo "# Load RDMA_CM module" >> ${IB_CONF_DIR}/openib.conf + echo "RDMA_CM_LOAD=yes" >> ${IB_CONF_DIR}/openib.conf + echo >> ${IB_CONF_DIR}/openib.conf + echo "# Load RDMA_UCM module" >> ${IB_CONF_DIR}/openib.conf + echo "RDMA_UCM_LOAD=yes" >> ${IB_CONF_DIR}/openib.conf + echo >> ${IB_CONF_DIR}/openib.conf + echo "# Increase ib_mad thread priority" >> ${IB_CONF_DIR}/openib.conf + echo "RENICE_IB_MAD=no" >> ${IB_CONF_DIR}/openib.conf + + echo >> ${IB_CONF_DIR}/openib.conf + echo "# Load MTHCA" >> ${IB_CONF_DIR}/openib.conf + echo "MTHCA_LOAD=yes" >> ${IB_CONF_DIR}/openib.conf + if use ipath; then + echo >> ${IB_CONF_DIR}/openib.conf + echo "# Load IPATH" >> ${IB_CONF_DIR}/openib.conf + echo "IPATH_LOAD=yes" >> ${IB_CONF_DIR}/openib.conf + fi + if use ehca; then + echo >> ${IB_CONF_DIR}/openib.conf + echo "# Load eHCA" >> ${IB_CONF_DIR}/openib.conf + echo "EHCA_LOAD=yes" >> ${IB_CONF_DIR}/openib.conf + fi + if use mlx4; then + echo >> ${IB_CONF_DIR}/openib.conf + echo "# Load MLX4 modules" >> ${IB_CONF_DIR}/openib.conf + echo "MLX4_LOAD=yes" >> ${IB_CONF_DIR}/openib.conf + fi + if (( build_ipoib )); then + echo >> ${IB_CONF_DIR}/openib.conf + echo "# Load IPoIB" >> ${IB_CONF_DIR}/openib.conf + echo "#IPOIB_LOAD=yes" >> ${IB_CONF_DIR}/openib.conf + echo >> ${IB_CONF_DIR}/openib.conf + echo "# Enable IPoIB Connected Mode" >> ${IB_CONF_DIR}/openib.conf + echo "#SET_IPOIB_CM=yes" >> ${IB_CONF_DIR}/openib.conf + # from ofa_user.spec: + echo >> ${IB_CONF_DIR}/openib.conf + echo "# Enable IPoIB High Availability daemon" >> ${IB_CONF_DIR}/openib.conf + echo "#IPOIBHA_ENABLE=no" >> ${IB_CONF_DIR}/openib.conf + echo "# PRIMARY_IPOIB_DEV=ib0" >> ${IB_CONF_DIR}/openib.conf + echo "# SECONDARY_IPOIB_DEV=ib1" >> ${IB_CONF_DIR}/openib.conf + fi + if (( build_sdp )); then + echo >> ${IB_CONF_DIR}/openib.conf + echo "# Load SDP module" >> ${IB_CONF_DIR}/openib.conf + echo "#SDP_LOAD=yes" >> ${IB_CONF_DIR}/openib.conf + fi + if use srp; then + echo >> ${IB_CONF_DIR}/openib.conf + echo "# Load SRP module" >> ${IB_CONF_DIR}/openib.conf + echo "#SRP_LOAD=no" >> ${IB_CONF_DIR}/openib.conf + # from ofa_user.spec: + echo >> ${IB_CONF_DIR}/openib.conf + echo "# Enable SRP High Availability daemon" >> ${IB_CONF_DIR}/openib.conf + echo "#SRPHA_ENABLE=no" >> ${IB_CONF_DIR}/openib.conf + + fi + if use iser; then + echo >> ${IB_CONF_DIR}/openib.conf + echo "# Load ISER module" >> ${IB_CONF_DIR}/openib.conf + echo "#ISER_LOAD=no" >> ${IB_CONF_DIR}/openib.conf + fi + if use rds; then + echo >> ${IB_CONF_DIR}/openib.conf + echo "# Load RDS module" >> ${IB_CONF_DIR}/openib.conf + echo "#RDS_LOAD=no" >> ${IB_CONF_DIR}/openib.conf + fi + if use vnic; then + echo >> ${IB_CONF_DIR}/openib.conf + echo "# Load VNIC module" >> ${IB_CONF_DIR}/openib.conf + echo "#VNIC_LOAD=yes" >> ${IB_CONF_DIR}/openib.conf + fi + + doins "${T}/openib.conf" +} + +pkg_postinst() { + einfo "Configuration file installed in /etc/infiniband/openib.conf" + einfo "To automatically initialize infiniband on boot, add openib to your" + einfo "start-up scripts, like so:" + einfo "\`rc-update add openib default\`" + +} diff --git a/sys-infiniband/openib/ChangeLog b/sys-infiniband/openib/ChangeLog new file mode 100644 index 0000000..a002f70 --- /dev/null +++ b/sys-infiniband/openib/ChangeLog @@ -0,0 +1,13 @@ +# ChangeLog for sys-infiniband/openib +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/openib/ChangeLog,v 1.2 2011/07/02 20:30:16 alexxy Exp $ + + 02 Jul 2011; Alexey Shvetsov <alexxy@gentoo.org> openib-1.5.3.1.ebuild: + Add ~amd64-linux keywrod + +*openib-1.5.3.1 (30 Jun 2011) + + 30 Jun 2011; Alexey Shvetsov <alexxy@gentoo.org> +openib-1.5.3.1.ebuild, + +metadata.xml: + Initial import to tree + diff --git a/sys-infiniband/openib/Manifest b/sys-infiniband/openib/Manifest new file mode 100644 index 0000000..c3713f9 --- /dev/null +++ b/sys-infiniband/openib/Manifest @@ -0,0 +1,3 @@ +EBUILD openib-1.5.3.2.ebuild 1075 RMD160 b278c7db52cfe3756456359351ff33345b6f15d1 SHA1 05fa21b1f28fcd0f0a26727a40a9b63a91aafcfc SHA256 20ee9e298705c033553bdcdf93889d0c4a9635411f87a88849489d88b3501092 +MISC ChangeLog 466 RMD160 c4448f500c4a97306e6c0103e547fe9a5fc58650 SHA1 1d6f7bde839865ca5efd7d155010ed989ed4c9c1 SHA256 c461d3ec53e9dc4e9d1c8e48fa2f509cb780b9979a91fcc63cc8acfc48152e69 +MISC metadata.xml 944 RMD160 d19e8ebafbc73c50a9fc73db19e46896547e4d39 SHA1 95e92d9d44e7c259c5f0ae4ad73719d56a3b260e SHA256 8847bf7de6e3534c1e9bcff911290857e58d6eb785d1ee4e2fdbca1852065833 diff --git a/sys-infiniband/openib/metadata.xml b/sys-infiniband/openib/metadata.xml new file mode 100644 index 0000000..eae7ba8 --- /dev/null +++ b/sys-infiniband/openib/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>cluster</herd> + <longdescription> +Meta package for OpenIB. Infiniband for Linux. See 'www.openfabrics.org'. +</longdescription> + <use> + <flag name="dapl">Automatically generated description for dapl</flag> + <flag name="diags">Automatically generated description for diags</flag> + <flag name="ehca">Automatically generated description for ehca</flag> + <flag name="ipath">Automatically generated description for ipath</flag> + <flag name="mlx4">Automatically generated description for mlx4</flag> + <flag name="mthca">Automatically generated description for mthca</flag> + <flag name="nes">Automatically generated description for nes</flag> + <flag name="opensm">Automatically generated description for opensm</flag> + <flag name="srp">Add support for srp targets</flag> + </use> +</pkgmetadata> diff --git a/sys-infiniband/openib/openib-1.5.3.2.ebuild b/sys-infiniband/openib/openib-1.5.3.2.ebuild new file mode 100644 index 0000000..9cb7d10 --- /dev/null +++ b/sys-infiniband/openib/openib-1.5.3.2.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/openib/openib-1.5.3.1.ebuild,v 1.2 2011/07/02 20:30:16 alexxy Exp $ + +EAPI=3 + +HOMEPAGE="http://www.openfabrics.org/" +DESCRIPTION="Meta package OFED" +SRC_URI="" + +SLOT="0" +LICENSE="|| ( GPL-2 BSD-2 )" +KEYWORDS="~amd64 ~x86 ~amd64-linux" +IUSE="+dapl diags ehca ipath mlx4 mthca nes +opensm srp" + +DEPEND=" + >=sys-infiniband/libibcm-1.0.5 + >=sys-infiniband/libibmad-1.3.7 + >=sys-infiniband/libibumad-1.3.7 + >=sys-infiniband/openib-files-${PV} + >=sys-infiniband/libsdp-1.1.108 + >=sys-infiniband/perftest-1.3.0 + dapl? ( >=sys-infiniband/dapl-2.0.32 ) + diags? ( >=sys-infiniband/infiniband-diags-1.5.8 ) + ehca? ( >=sys-infiniband/libehca-1.2.2 ) + ipath? ( >=sys-infiniband/libipathverbs-1.1.4 ) + mlx4? ( >=sys-infiniband/libmlx4-1.0.1 ) + mthca? ( >=sys-infiniband/libmthca-1.0.5 ) + nes? ( >=sys-infiniband/libnes-1.1.1 ) + srp? ( >=sys-infiniband/srptools-0.0.4 ) + opensm? ( >=sys-infiniband/opensm-3.3.9 )" +RDEPEND="${DEPEND}" diff --git a/sys-infiniband/opensm/CVS/Entries b/sys-infiniband/opensm/CVS/Entries new file mode 100644 index 0000000..e8e8e4b --- /dev/null +++ b/sys-infiniband/opensm/CVS/Entries @@ -0,0 +1,5 @@ +/ChangeLog/1.2/Sat Jul 2 20:30:15 2011// +/Manifest/1.3/Sat Jul 2 20:30:47 2011// +/metadata.xml/1.1/Thu Jun 30 22:04:54 2011// +/opensm-3.3.9.ebuild/1.2/Sat Jul 2 20:30:15 2011// +D/files//// diff --git a/sys-infiniband/opensm/CVS/Repository b/sys-infiniband/opensm/CVS/Repository new file mode 100644 index 0000000..9f9c95f --- /dev/null +++ b/sys-infiniband/opensm/CVS/Repository @@ -0,0 +1 @@ +gentoo-x86/sys-infiniband/opensm diff --git a/sys-infiniband/opensm/CVS/Root b/sys-infiniband/opensm/CVS/Root new file mode 100644 index 0000000..16f00f0 --- /dev/null +++ b/sys-infiniband/opensm/CVS/Root @@ -0,0 +1 @@ +xarthisius@cvs.gentoo.org:/var/cvsroot diff --git a/sys-infiniband/opensm/ChangeLog b/sys-infiniband/opensm/ChangeLog new file mode 100644 index 0000000..8eb0c66 --- /dev/null +++ b/sys-infiniband/opensm/ChangeLog @@ -0,0 +1,13 @@ +# ChangeLog for sys-infiniband/opensm +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/opensm/ChangeLog,v 1.2 2011/07/02 20:30:15 alexxy Exp $ + + 02 Jul 2011; Alexey Shvetsov <alexxy@gentoo.org> opensm-3.3.9.ebuild: + Add ~amd64-linux keywrod + +*opensm-3.3.9 (30 Jun 2011) + + 30 Jun 2011; Alexey Shvetsov <alexxy@gentoo.org> +opensm-3.3.9.ebuild, + +files/opensm.init.d, +metadata.xml: + Initial import to tree + diff --git a/sys-infiniband/opensm/Manifest b/sys-infiniband/opensm/Manifest new file mode 100644 index 0000000..f14d8f5 --- /dev/null +++ b/sys-infiniband/opensm/Manifest @@ -0,0 +1,5 @@ +AUX opensm.init.d 814 RMD160 38c1f39ea0cd2fb9e3dc8129b7ec63c23cebdf16 SHA1 782ffc0087dcae612c6ade8acdafbd82da8d83b3 SHA256 1058ffc5b105585d7b42a0caa55af475f4989031a4cbec78394e6aadd061baf7 +DIST OFED-1.5.3.2.tgz 75648067 RMD160 d4c9965deffc5283c52901e46ddc60184078ec5b SHA1 a71445973a04992ab1b233ceba1e43abc5e4e84e SHA256 e167c48483132dedaecac7966f5057eec8f112beba91cf6a79abd754f9599f3f +EBUILD opensm-3.3.9-r1.ebuild 1177 RMD160 67eee5b048d39f2938cd79ce9b1f2c579236d17c SHA1 ec983d54520a536fecf67b51dc0d9e92b2b92a41 SHA256 ace18b97a9d2c6adb8f81108c7466c28f74552115b64abf6a78c6ed2c97d9b39 +MISC ChangeLog 482 RMD160 06032fdffabefb1ab2cf53c3c8d16cfea6ea9ab7 SHA1 e8b9fa51263f1853ac7a4437bc35414a5bca82d1 SHA256 56cd6764aa33c75db018bb03216d3a1c85700f95aeb388f36299eded7908b1b7 +MISC metadata.xml 421 RMD160 b9ff53511dc2fcd9c5b3ac94f5028d018440dada SHA1 97f82cbaddd3275d7f906cac68018c5d2433e975 SHA256 78b506cf13aff9269660e6e54f6c27e82e8359c52746036c43841feb140907f8 diff --git a/sys-infiniband/opensm/files/CVS/Entries b/sys-infiniband/opensm/files/CVS/Entries new file mode 100644 index 0000000..6972097 --- /dev/null +++ b/sys-infiniband/opensm/files/CVS/Entries @@ -0,0 +1,2 @@ +/opensm.init.d/1.1/Thu Jun 30 22:04:54 2011// +D diff --git a/sys-infiniband/opensm/files/CVS/Repository b/sys-infiniband/opensm/files/CVS/Repository new file mode 100644 index 0000000..95f2b47 --- /dev/null +++ b/sys-infiniband/opensm/files/CVS/Repository @@ -0,0 +1 @@ +gentoo-x86/sys-infiniband/opensm/files diff --git a/sys-infiniband/opensm/files/CVS/Root b/sys-infiniband/opensm/files/CVS/Root new file mode 100644 index 0000000..16f00f0 --- /dev/null +++ b/sys-infiniband/opensm/files/CVS/Root @@ -0,0 +1 @@ +xarthisius@cvs.gentoo.org:/var/cvsroot diff --git a/sys-infiniband/opensm/files/opensm.init.d b/sys-infiniband/opensm/files/opensm.init.d new file mode 100644 index 0000000..74598b7 --- /dev/null +++ b/sys-infiniband/opensm/files/opensm.init.d @@ -0,0 +1,28 @@ +#!/sbin/runscript +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/opensm/files/opensm.init.d,v 1.1 2011/06/30 22:04:54 alexxy Exp $ + +# Based on opensm script from openfabrics.org, +# Copyright (c) 2006 Mellanox Technologies. All rights reserved. +# Distributed under the terms of the GNU General Public License v2 + +depend() { + need openib + after net # ip net seems to be needed to perform management. +} + +prog=/usr/sbin/opensm + +start() { + ebegin "Starting OpenSM Infiniband Subnet Manager" + start-stop-daemon --start --background --exec $prog -- $OPTIONS + eend $? +} + +stop() { + ebegin "Stopping OpenSM Infiniband Subnet Manager" + start-stop-daemon --stop --exec $prog + eend $? +} + diff --git a/sys-infiniband/opensm/metadata.xml b/sys-infiniband/opensm/metadata.xml new file mode 100644 index 0000000..82f7df3 --- /dev/null +++ b/sys-infiniband/opensm/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>cluster</herd> + <longdescription> +OpenSM provides an implementation for an InfiniBand Subnet Manager and +Administrator. Such a software entity is required to run for in order to +initialize the InfiniBand hardware (at least one per each InfiniBand subnet). +</longdescription> +</pkgmetadata> diff --git a/sys-infiniband/opensm/opensm-3.3.9-r1.ebuild b/sys-infiniband/opensm/opensm-3.3.9-r1.ebuild new file mode 100644 index 0000000..093d54c --- /dev/null +++ b/sys-infiniband/opensm/opensm-3.3.9-r1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/opensm/opensm-3.3.9.ebuild,v 1.2 2011/07/02 20:30:15 alexxy Exp $ + +EAPI="4" + +OFED_VER="1.5.3.2" +OFED_SUFFIX="1" + +inherit openib + +DESCRIPTION="OpenSM - InfiniBand Subnet Manager and Administration for OpenIB" +KEYWORDS="~amd64 ~x86 ~amd64-linux" +IUSE="" + +DEPEND=" + >=sys-infiniband/libibmad-1.3.7 + >=sys-infiniband/libibumad-1.3.7" +RDEPEND="$DEPEND + sys-infiniband/openib-files + net-misc/iputils" + +src_configure() { + econf \ + --enable-perf-mgr \ + --enable-default-event-plugin \ + --with-osmv="openib" +} + +src_install() { + default + newconfd "${S}/scripts/opensm.sysconfig" opensm + newinitd "${FILESDIR}/opensm.init.d" opensm + insinto /etc/logrotate.d + newins "${S}/scripts/opensm.logrotate" opensm + # we dont nee this int script + rm "${ED}/etc/init.d/opensmd" || die "Dropping of upstream initscript failed" +} + +pkg_postinst() { + einfo "To automatically configure the infiniband subnet manager on boot," + einfo "edit /etc/opensm.conf and add opensm to your start-up scripts:" + einfo "\`rc-update add opensm default\`" +} diff --git a/sys-infiniband/perftest/CVS/Entries b/sys-infiniband/perftest/CVS/Entries new file mode 100644 index 0000000..7ffba21 --- /dev/null +++ b/sys-infiniband/perftest/CVS/Entries @@ -0,0 +1,5 @@ +/metadata.xml/1.1/Thu Jun 30 21:18:54 2011// +/ChangeLog/1.3/Mon Jan 9 13:11:53 2012// +/Manifest/1.4/Mon Jan 9 13:11:53 2012// +/perftest-1.3.0.ebuild/1.3/Mon Jan 9 13:11:53 2012// +D diff --git a/sys-infiniband/perftest/CVS/Repository b/sys-infiniband/perftest/CVS/Repository new file mode 100644 index 0000000..830f3f8 --- /dev/null +++ b/sys-infiniband/perftest/CVS/Repository @@ -0,0 +1 @@ +gentoo-x86/sys-infiniband/perftest diff --git a/sys-infiniband/perftest/CVS/Root b/sys-infiniband/perftest/CVS/Root new file mode 100644 index 0000000..16f00f0 --- /dev/null +++ b/sys-infiniband/perftest/CVS/Root @@ -0,0 +1 @@ +xarthisius@cvs.gentoo.org:/var/cvsroot diff --git a/sys-infiniband/perftest/ChangeLog b/sys-infiniband/perftest/ChangeLog new file mode 100644 index 0000000..fe2a5a5 --- /dev/null +++ b/sys-infiniband/perftest/ChangeLog @@ -0,0 +1,16 @@ +# ChangeLog for sys-infiniband/perftest +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/perftest/ChangeLog,v 1.3 2011/12/01 12:19:20 alexxy Exp $ + + 01 Dec 2011; Alexey Shvetsov <alexxy@gentoo.org> perftest-1.3.0.ebuild: + Also install rdma_bw and rdma_lat + + 02 Jul 2011; Alexey Shvetsov <alexxy@gentoo.org> perftest-1.3.0.ebuild: + Add ~amd64-linux keywrod + +*perftest-1.3.0 (30 Jun 2011) + + 30 Jun 2011; Alexey Shvetsov <alexxy@gentoo.org> +perftest-1.3.0.ebuild, + +metadata.xml: + Initial import to tree + diff --git a/sys-infiniband/perftest/Manifest b/sys-infiniband/perftest/Manifest new file mode 100644 index 0000000..716b4e0 --- /dev/null +++ b/sys-infiniband/perftest/Manifest @@ -0,0 +1,4 @@ +DIST OFED-1.5.3.2.tgz 75648067 RMD160 d4c9965deffc5283c52901e46ddc60184078ec5b SHA1 a71445973a04992ab1b233ceba1e43abc5e4e84e SHA256 e167c48483132dedaecac7966f5057eec8f112beba91cf6a79abd754f9599f3f +EBUILD perftest-1.3.0-r1.ebuild 576 RMD160 6ef98fbca4b4f625e2b6dcd2fa9d88f96beaf569 SHA1 3977e28f4d3837a104eba0976f5446928fdb6017 SHA256 9be42760c81afcd097fa7f888d63b93417d21ff720823b06003422cca69663ee +MISC ChangeLog 581 RMD160 5e6fe17f209109e242493dce0b88f0389c3f6e23 SHA1 370fbb245dd64715e7486906307eb394dce22135 SHA256 21a55273e3b4c0783bce2e83dcb116b87d7770c40c302d90a50b343045e3e372 +MISC metadata.xml 231 RMD160 63d19745f140ecfd3d8d08eaa29516c7fc3bf9e4 SHA1 d0b96186aa67812efcab2d708a2d260d7d001117 SHA256 dc980d7e9f97b8ab1fb350c7985d591e521468c5c4824cab1624845e86ae2173 diff --git a/sys-infiniband/perftest/metadata.xml b/sys-infiniband/perftest/metadata.xml new file mode 100644 index 0000000..8fb8c1c --- /dev/null +++ b/sys-infiniband/perftest/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>cluster</herd> + <longdescription> +OpenIB uverbs micro-benchmarks. +</longdescription> +</pkgmetadata> diff --git a/sys-infiniband/perftest/perftest-1.3.0-r1.ebuild b/sys-infiniband/perftest/perftest-1.3.0-r1.ebuild new file mode 100644 index 0000000..15b20a4 --- /dev/null +++ b/sys-infiniband/perftest/perftest-1.3.0-r1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/perftest/perftest-1.3.0.ebuild,v 1.3 2011/12/01 12:19:20 alexxy Exp $ + +EAPI="4" + +OFED_VER="1.5.3.2" +OFED_SUFFIX="0.46.g0e92f8b" +OFED_SNAPSHOT="1" + +inherit openib + +DESCRIPTION="OpenIB uverbs micro-benchmarks" + +KEYWORDS="~amd64 ~x86 ~amd64-linux" +IUSE="" + +DEPEND=" + >=sys-infiniband/libibverbs-1.1.4 + >=sys-infiniband/librdmacm-1.0.14" +RDEPEND="${DEPEND}" + +src_install() { + dodoc README runme + dobin ib_* + dobin rdma_* +} diff --git a/sys-infiniband/rds-tools/CVS/Entries b/sys-infiniband/rds-tools/CVS/Entries new file mode 100644 index 0000000..5794223 --- /dev/null +++ b/sys-infiniband/rds-tools/CVS/Entries @@ -0,0 +1,5 @@ +/ChangeLog/1.3/Sat Aug 27 19:46:47 2011// +/Manifest/1.4/Sat Aug 27 19:46:59 2011// +/metadata.xml/1.1/Thu Jun 30 21:21:15 2011// +/rds-tools-2.0.4.ebuild/1.3/Sat Aug 27 19:46:47 2011// +D/files//// diff --git a/sys-infiniband/rds-tools/CVS/Repository b/sys-infiniband/rds-tools/CVS/Repository new file mode 100644 index 0000000..9f5562d --- /dev/null +++ b/sys-infiniband/rds-tools/CVS/Repository @@ -0,0 +1 @@ +gentoo-x86/sys-infiniband/rds-tools diff --git a/sys-infiniband/rds-tools/CVS/Root b/sys-infiniband/rds-tools/CVS/Root new file mode 100644 index 0000000..16f00f0 --- /dev/null +++ b/sys-infiniband/rds-tools/CVS/Root @@ -0,0 +1 @@ +xarthisius@cvs.gentoo.org:/var/cvsroot diff --git a/sys-infiniband/rds-tools/ChangeLog b/sys-infiniband/rds-tools/ChangeLog new file mode 100644 index 0000000..bc7ffc7 --- /dev/null +++ b/sys-infiniband/rds-tools/ChangeLog @@ -0,0 +1,18 @@ +# ChangeLog for sys-infiniband/rds-tools +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/rds-tools/ChangeLog,v 1.3 2011/08/27 19:46:47 xarthisius Exp $ + + 27 Aug 2011; Kacper Kowalik <xarthisius@gentoo.org> rds-tools-2.0.4.ebuild, + +files/rds-tools-2.0.4-qa.patch: + Respect CC,CFLAGS, fix install paths, don't strip binaries. Simplify ebuild. + Fixes bug 374805 by Diego Elio Pettenò <flameeyes@gentoo.org> + + 02 Jul 2011; Alexey Shvetsov <alexxy@gentoo.org> rds-tools-2.0.4.ebuild: + Add ~amd64-linux keywrod + +*rds-tools-2.0.4 (30 Jun 2011) + + 30 Jun 2011; Alexey Shvetsov <alexxy@gentoo.org> +rds-tools-2.0.4.ebuild, + +metadata.xml: + Initial import to tree + diff --git a/sys-infiniband/rds-tools/Manifest b/sys-infiniband/rds-tools/Manifest new file mode 100644 index 0000000..cf2a0f6 --- /dev/null +++ b/sys-infiniband/rds-tools/Manifest @@ -0,0 +1,5 @@ +AUX rds-tools-2.0.4-qa.patch 1678 RMD160 e301f6f6574d921c82bba50699b0679cf7b3ffa5 SHA1 9363e3eb18a34624b7a431a33836a91b43dab170 SHA256 7b13ace9767ee025d50d24068a360f2d5c1370c93b58fd361de6725afbe33373 +DIST OFED-1.5.3.2.tgz 75648067 RMD160 d4c9965deffc5283c52901e46ddc60184078ec5b SHA1 a71445973a04992ab1b233ceba1e43abc5e4e84e SHA256 e167c48483132dedaecac7966f5057eec8f112beba91cf6a79abd754f9599f3f +EBUILD rds-tools-2.0.4-r1.ebuild 587 RMD160 6cc6a54c7cd751e22a3c697a5a3689ff8c3243d5 SHA1 9970118d8b7d25b54e43eae20a9539252cd6a7e7 SHA256 08fd1692595ee7072714065943e36083d6cb7e85099cebea8b74d4ec3bce7193 +MISC ChangeLog 737 RMD160 80a8457b1bd3c9ec4e9d2f9db6debddf07490d6b SHA1 f2b58095de2d3359db3dc060393d17cc3a11385a SHA256 aa7bb9181311888f650cddf5d86f502e784418f8cc5869d1fa121e415649d722 +MISC metadata.xml 437 RMD160 af210ab36054cf26b2cc10e4b7c75a5eacdff0e6 SHA1 480d8a34be7258907194a0799d9f9069eac79ae7 SHA256 8f77909a6e8ca1abb060f99465a01456bc1d74b14ac2aabcae98faf66adffc7b diff --git a/sys-infiniband/rds-tools/files/CVS/Entries b/sys-infiniband/rds-tools/files/CVS/Entries new file mode 100644 index 0000000..055203e --- /dev/null +++ b/sys-infiniband/rds-tools/files/CVS/Entries @@ -0,0 +1,2 @@ +/rds-tools-2.0.4-qa.patch/1.1/Sat Aug 27 19:46:47 2011// +D diff --git a/sys-infiniband/rds-tools/files/CVS/Repository b/sys-infiniband/rds-tools/files/CVS/Repository new file mode 100644 index 0000000..0e67e6c --- /dev/null +++ b/sys-infiniband/rds-tools/files/CVS/Repository @@ -0,0 +1 @@ +gentoo-x86/sys-infiniband/rds-tools/files diff --git a/sys-infiniband/rds-tools/files/CVS/Root b/sys-infiniband/rds-tools/files/CVS/Root new file mode 100644 index 0000000..16f00f0 --- /dev/null +++ b/sys-infiniband/rds-tools/files/CVS/Root @@ -0,0 +1 @@ +xarthisius@cvs.gentoo.org:/var/cvsroot diff --git a/sys-infiniband/rds-tools/files/rds-tools-2.0.4-qa.patch b/sys-infiniband/rds-tools/files/rds-tools-2.0.4-qa.patch new file mode 100644 index 0000000..0a8e1a5 --- /dev/null +++ b/sys-infiniband/rds-tools/files/rds-tools-2.0.4-qa.patch @@ -0,0 +1,59 @@ +Respect CC,CFLAGS, fix install paths, don't strip binaries + +https://bugs.gentoo.org/show_bug.cgi?id=374805 +--- Makefile.in ++++ Makefile.in +@@ -1,12 +1,15 @@ +-prefix = $(DESTDIR)@prefix@ +-exec_prefix = $(DESTDIR)@exec_prefix@ +-bindir = $(DESTDIR)@bindir@ +-mandir = $(DESTDIR)@mandir@ +-incdir = $(DESTDIR)@includedir@ ++bindir = @bindir@ ++exec_prefix = @exec_prefix@ ++includedir = @includedir@ ++libdir = @libdir@ ++mandir = @mandir@ ++mkdir_p = @mkdir_p@ ++prefix = @prefix@ ++INSTALL = /usr/bin/install + + all: all-programs + +-CFLAGS = -O2 -Wall -Iinclude ++CFLAGS += -Wall -Iinclude + CPPFLAGS = -DDEBUG_EXE -DRDS_VERSION=\"@VERSION@\" -MD -MP -MF $(@D)/.$(basename $(@F)).d + + HEADERS = kernel-list.h pfhack.h include/rds.h +@@ -29,14 +32,14 @@ + all-programs: $(PROGRAMS) + + install: $(PROGRAMS) +- install -d $(bindir) +- install -m 555 -s $(PROGRAMS) $(bindir) +- install -d $(mandir)/man1 +- install -d $(mandir)/man7 +- install -m 644 *.1 $(mandir)/man1 +- install -m 644 *.7 $(mandir)/man7 +- install -d $(incdir)/net +- install -m 444 include/rds.h $(incdir)/net ++ $(INSTALL) -d $(DESTDIR)$(bindir) ++ $(INSTALL) -m 555 $(PROGRAMS) $(DESTDIR)$(bindir) ++ $(INSTALL) -d $(DESTDIR)$(mandir)/man1 ++ $(INSTALL) -d $(DESTDIR)$(mandir)/man7 ++ $(INSTALL) -m 644 *.1 $(DESTDIR)$(mandir)/man1 ++ $(INSTALL) -m 644 *.7 $(DESTDIR)$(mandir)/man7 ++ $(INSTALL) -d $(DESTDIR)$(includedir)/net ++ $(INSTALL) -m 444 include/rds.h $(DESTDIR)$(includedir)/net + + clean: + rm -f $(PROGRAMS) $(CLEAN_OBJECTS) +@@ -47,7 +50,7 @@ + + + $(PROGRAMS) : % : %.o $(COMMON_OBJECTS) +- gcc $(CFLAGS) $(LDFLAGS) -o $@ $^ ++ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ + + LOCAL_DFILES := $(wildcard .*.d) + ifneq ($(LOCAL_DFILES),) diff --git a/sys-infiniband/rds-tools/metadata.xml b/sys-infiniband/rds-tools/metadata.xml new file mode 100644 index 0000000..c4ae6f4 --- /dev/null +++ b/sys-infiniband/rds-tools/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>cluster</herd> +<longdescription> +uDAPL is a transport neutral infrastructure that provides RDMA capabilities in +user space. It is the user space component of DAPL, the Direct Access Provider +Library for RDMA transports. See http://www.datcollaborative.org/ +</longdescription> +<use> +</use> +</pkgmetadata> diff --git a/sys-infiniband/rds-tools/rds-tools-2.0.4-r1.ebuild b/sys-infiniband/rds-tools/rds-tools-2.0.4-r1.ebuild new file mode 100644 index 0000000..3721bef --- /dev/null +++ b/sys-infiniband/rds-tools/rds-tools-2.0.4-r1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/rds-tools/rds-tools-2.0.4.ebuild,v 1.3 2011/08/27 19:46:47 xarthisius Exp $ + +EAPI=4 + +OFED_VER="1.5.3.2" +OFED_SUFFIX="1" + +inherit base openib toolchain-funcs + +DESCRIPTION="OpenIB userspace rds-tools" + +KEYWORDS="~amd64 ~x86 ~amd64-linux" +IUSE="" + +DEPEND=">=sys-infiniband/libibverbs-1.1.4" +RDEPEND="${DEPEND} + !sys-infiniband/openib-userspace" + +DOCS=( README ) +PATCHES=( "${FILESDIR}"/${P}-qa.patch ) + +pkg_setup() { + tc-export CC +} diff --git a/sys-infiniband/srptools/CVS/Entries b/sys-infiniband/srptools/CVS/Entries new file mode 100644 index 0000000..0be39a0 --- /dev/null +++ b/sys-infiniband/srptools/CVS/Entries @@ -0,0 +1,5 @@ +/ChangeLog/1.2/Sat Jul 2 20:30:15 2011// +/Manifest/1.3/Sat Jul 2 20:30:48 2011// +/metadata.xml/1.1/Thu Jun 30 21:15:58 2011// +/srptools-0.0.4.ebuild/1.2/Sat Jul 2 20:30:15 2011// +D diff --git a/sys-infiniband/srptools/CVS/Repository b/sys-infiniband/srptools/CVS/Repository new file mode 100644 index 0000000..a052509 --- /dev/null +++ b/sys-infiniband/srptools/CVS/Repository @@ -0,0 +1 @@ +gentoo-x86/sys-infiniband/srptools diff --git a/sys-infiniband/srptools/CVS/Root b/sys-infiniband/srptools/CVS/Root new file mode 100644 index 0000000..16f00f0 --- /dev/null +++ b/sys-infiniband/srptools/CVS/Root @@ -0,0 +1 @@ +xarthisius@cvs.gentoo.org:/var/cvsroot diff --git a/sys-infiniband/srptools/ChangeLog b/sys-infiniband/srptools/ChangeLog new file mode 100644 index 0000000..5a380a8 --- /dev/null +++ b/sys-infiniband/srptools/ChangeLog @@ -0,0 +1,13 @@ +# ChangeLog for sys-infiniband/srptools +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/srptools/ChangeLog,v 1.2 2011/07/02 20:30:15 alexxy Exp $ + + 02 Jul 2011; Alexey Shvetsov <alexxy@gentoo.org> srptools-0.0.4.ebuild: + Add ~amd64-linux keywrod + +*srptools-0.0.4 (30 Jun 2011) + + 30 Jun 2011; Alexey Shvetsov <alexxy@gentoo.org> +srptools-0.0.4.ebuild, + +metadata.xml: + Initial import to tree + diff --git a/sys-infiniband/srptools/Manifest b/sys-infiniband/srptools/Manifest new file mode 100644 index 0000000..6aaeb6a --- /dev/null +++ b/sys-infiniband/srptools/Manifest @@ -0,0 +1,4 @@ +DIST OFED-1.5.3.2.tgz 75648067 RMD160 d4c9965deffc5283c52901e46ddc60184078ec5b SHA1 a71445973a04992ab1b233ceba1e43abc5e4e84e SHA256 e167c48483132dedaecac7966f5057eec8f112beba91cf6a79abd754f9599f3f +EBUILD srptools-0.0.4-r1.ebuild 558 RMD160 8f2b8d99d486c0eb438d535479a08a10d75471ee SHA1 e3f97b545e9add4cf709b6009d7ece7e16c5cd6a SHA256 0d5e453bd37cf170936b726537474bd36f37198be55d4839923eac4b850638c4 +MISC ChangeLog 470 RMD160 e0e48402ef3bcb253c4f6e96df9280ba1e4edc82 SHA1 6f3252073e7a7a3d782ea5a1696eee7ccf37243e SHA256 9826cab591930d7543d794cbbd125fab96b79ec03ec6a562d5a587c4444a28f7 +MISC metadata.xml 431 RMD160 1f63a84d34521f76e23ee627196d782d6e37690e SHA1 acc7f29668f9e490fdefa1c2e3f11a825637fc49 SHA256 cf32380ef10f4d25441d325b0de187897e4934f450de53ceae3db3ff301f8b2b diff --git a/sys-infiniband/srptools/metadata.xml b/sys-infiniband/srptools/metadata.xml new file mode 100644 index 0000000..68d6e02 --- /dev/null +++ b/sys-infiniband/srptools/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>cluster</herd> + <longdescription> +srptools is a package of tools for discovering and connecting to SRP +SCSI targets on InfiniBand fabrics. These targets can be accessed +with the InfiniBand SRP initiator module, "ib_srp," included in Linux +kernels 2.6.15 and newer. +</longdescription> +</pkgmetadata> diff --git a/sys-infiniband/srptools/srptools-0.0.4-r1.ebuild b/sys-infiniband/srptools/srptools-0.0.4-r1.ebuild new file mode 100644 index 0000000..2f0a04f --- /dev/null +++ b/sys-infiniband/srptools/srptools-0.0.4-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-infiniband/srptools/srptools-0.0.4.ebuild,v 1.2 2011/07/02 20:30:15 alexxy Exp $ + +EAPI="4" + +OFED_VER="1.5.3.2" +OFED_SUFFIX="0.1.gce1f64c" +OFED_SNAPSHOT="1" + +inherit openib + +DESCRIPTION="Tools for discovering and connecting to SRP CSI targets on InfiniBand fabrics" + +KEYWORDS="~amd64 ~x86 ~amd64-linux" +IUSE="" + +DEPEND=" + >=sys-infiniband/libibverbs-1.1.4 + >=sys-infiniband/libibumad-1.3.7 + " +RDEPEND="${DEPDND}" |