summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sys-infiniband/infinipath-psm')
-rw-r--r--sys-infiniband/infinipath-psm/CVS/Entries5
-rw-r--r--sys-infiniband/infinipath-psm/CVS/Entries.Log1
-rw-r--r--sys-infiniband/infinipath-psm/CVS/Repository1
-rw-r--r--sys-infiniband/infinipath-psm/CVS/Root1
-rw-r--r--sys-infiniband/infinipath-psm/ChangeLog14
-rw-r--r--sys-infiniband/infinipath-psm/Manifest6
-rw-r--r--sys-infiniband/infinipath-psm/files/42-infinipath-psm.rules2
-rw-r--r--sys-infiniband/infinipath-psm/files/CVS/Entries3
-rw-r--r--sys-infiniband/infinipath-psm/files/CVS/Repository1
-rw-r--r--sys-infiniband/infinipath-psm/files/CVS/Root1
-rw-r--r--sys-infiniband/infinipath-psm/files/infinipath-psm-include.patch10
-rw-r--r--sys-infiniband/infinipath-psm/infinipath-psm-1.14-r1.ebuild33
-rw-r--r--sys-infiniband/infinipath-psm/metadata.xml5
13 files changed, 83 insertions, 0 deletions
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>