Gentoo Archives: gentoo-commits

From: Alexey Shvetsov <alexxy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sys-infiniband/libibcommon/, sys-infiniband/libmlx4/, ...
Date: Thu, 30 Jun 2011 16:28:59
Message-Id: ff84fa312d3c5f2407620a6a4d5472e13e89f1b8.alexxy@gentoo
1 commit: ff84fa312d3c5f2407620a6a4d5472e13e89f1b8
2 Author: Alexey Shvetsov <alexxy <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jun 30 16:28:22 2011 +0000
4 Commit: Alexey Shvetsov <alexxy <AT> gentoo <DOT> org>
5 CommitDate: Thu Jun 30 16:28:22 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=ff84fa31
7
8 [sys-infiniband] Updates to infiniband stuff
9
10 (Portage version: 2.2.0_alpha41/git/Linux x86_64, signed Manifest commit with key F82F92E6)
11
12 ---
13 sys-infiniband/dapl/ChangeLog | 36 --
14 sys-infiniband/dapl/dapl-2.0.19.ebuild | 24 --
15 .../{dapl-2.0.15.ebuild => dapl-2.0.32.ebuild} | 10 +-
16 sys-infiniband/dapl/files/dapl.conf.2.0.9 | 15 -
17 sys-infiniband/ibutils/ChangeLog | 14 -
18 .../ibutils/files/ibutils-1.2-autotools.patch | 20 -
19 .../ibutils/files/ibutils-1.2-glib-2.10.patch | 22 -
20 .../{ibutils-1.2.ebuild => ibutils-1.5.7.ebuild} | 15 +-
21 .../infiniband-diags-1.5.8.ebuild} | 13 +-
22 .../metadata.xml | 0
23 sys-infiniband/libcxgb3/ChangeLog | 10 -
24 ...libcxgb3-1.2.2.ebuild => libcxgb3-1.2.5.ebuild} | 10 +-
25 sys-infiniband/libehca/ChangeLog | 27 --
26 sys-infiniband/libehca/libehca-1.2.1-r1.ebuild | 24 --
27 .../{libehca-1.2.1.ebuild => libehca-1.2.2.ebuild} | 10 +-
28 sys-infiniband/libibcm/ChangeLog | 34 --
29 sys-infiniband/libibcm/libibcm-1.0.4-r1.ebuild | 24 --
30 .../{libibcm-1.0.4.ebuild => libibcm-1.0.5.ebuild} | 10 +-
31 sys-infiniband/libibcommon/ChangeLog | 44 ---
32 .../libibcommon/libibcommon-1.1.2_p20081020.ebuild | 22 -
33 .../libibcommon/libibcommon-1.1.2_p20090314.ebuild | 22 -
34 sys-infiniband/libibcommon/metadata.xml | 9 -
35 sys-infiniband/libibmad/ChangeLog | 49 ---
36 .../libibmad/libibmad-1.2.3_p20090314.ebuild | 22 -
37 ....2.3_p20081118.ebuild => libibmad-1.3.7.ebuild} | 13 +-
38 sys-infiniband/libibumad/ChangeLog | 45 ---
39 .../libibumad/libibumad-1.2.3_p20090314.ebuild | 21 -
40 ...2.3_p20081118.ebuild => libibumad-1.3.7.ebuild} | 12 +-
41 sys-infiniband/libibverbs/ChangeLog | 54 ---
42 .../libibverbs/files/libibverbs-1.1.2-pcfile.patch | 53 ---
43 sys-infiniband/libibverbs/libibverbs-1.1.2.ebuild | 23 --
44 ...rbs-1.1.2-r1.ebuild => libibverbs-1.1.4.ebuild} | 15 +-
45 sys-infiniband/libibvpp/ChangeLog | 21 -
46 sys-infiniband/libibvpp/libibvpp-0.1.ebuild | 4 +-
47 sys-infiniband/libipathverbs/ChangeLog | 17 -
48 .../libipathverbs/libipathverbs-1.1-r1.ebuild | 22 -
49 ...thverbs-1.1.ebuild => libipathverbs-1.2.ebuild} | 10 +-
50 sys-infiniband/libmlx4/ChangeLog | 20 -
51 ...{libmlx4-1.0-r1.ebuild => libmlx4-1.0.1.ebuild} | 10 +-
52 sys-infiniband/libmlx4/libmlx4-1.0.ebuild | 23 --
53 sys-infiniband/libmthca/ChangeLog | 31 --
54 ...ca-1.0.5-r1.ebuild => libmthca-1.0.5-r2.ebuild} | 10 +-
55 sys-infiniband/libmthca/libmthca-1.0.5.ebuild | 23 --
56 sys-infiniband/libnes/ChangeLog | 19 -
57 sys-infiniband/libnes/libnes-0.5.ebuild | 23 --
58 .../{libnes-0.6.ebuild => libnes-1.1.1.ebuild} | 10 +-
59 sys-infiniband/librdmacm/ChangeLog | 39 --
60 .../librdmacm/files/librdmacm-1.0.8-pcfile.patch | 52 ---
61 ...m-1.0.8-r1.ebuild => librdmacm-1.0.14.1.ebuild} | 17 +-
62 sys-infiniband/librdmacm/librdmacm-1.0.8.ebuild | 22 -
63 sys-infiniband/libsdp/ChangeLog | 22 -
64 ...bsdp-1.1.99-r1.ebuild => libsdp-1.1.108.ebuild} | 6 +-
65 sys-infiniband/libsdp/libsdp-1.1.99.ebuild | 14 -
66 sys-infiniband/openib-diags/ChangeLog | 44 ---
67 .../openib-diags-1.4.4_p20081207-remove-osmv.patch | 403 --------------------
68 .../openib-diags-1.4.4_p20081207.ebuild | 23 --
69 .../openib-files/openib-files-1.4.ebuild | 128 -------
70 ...es-1.4.1.ebuild => openib-files-1.5.3.1.ebuild} | 8 +-
71 sys-infiniband/openib-mvapich2/ChangeLog | 40 --
72 .../openib-mvapich2/files/eselect.mpi.mvapich2 | 8 -
73 sys-infiniband/openib-mvapich2/metadata.xml | 14 -
74 .../openib-mvapich2/openib-mvapich2-0.9.5.ebuild | 116 ------
75 .../openib-mvapich2/openib-mvapich2-0.9.6.ebuild | 116 ------
76 .../openib-mvapich2-1.0.1-r1.ebuild | 155 --------
77 .../openib-mvapich2/openib-mvapich2-1.0.1.ebuild | 113 ------
78 .../openib-mvapich2/openib-mvapich2-1.0.ebuild | 113 ------
79 .../files/openib-osm-3.2.6_p20090317-fix.patch | 11 -
80 .../openib-osm/openib-osm-3.2.6_p20090317.ebuild | 48 ---
81 sys-infiniband/openib-perf/ChangeLog | 19 -
82 .../openib-srptools/openib-srptools-1.1.ebuild | 17 -
83 .../openib-userspace-1.2.5.1-r1.ebuild | 92 -----
84 .../openib-userspace/openib-userspace-1.2.ebuild | 82 ----
85 sys-infiniband/openib/openib-1.4.1.ebuild | 32 --
86 sys-infiniband/openib/openib-1.4.ebuild | 32 --
87 sys-infiniband/openib/openib-1.5.3.1.ebuild | 31 ++
88 sys-infiniband/{openib-osm => opensm}/ChangeLog | 0
89 .../{openib-osm => opensm}/files/opensm.init.d | 0
90 sys-infiniband/{openib-osm => opensm}/metadata.xml | 0
91 .../opensm-3.3.9.ebuild} | 10 +-
92 .../{openib-perf => perftest}/metadata.xml | 0
93 .../perftest-1.3.0.ebuild} | 10 +-
94 ...rds-tools-1.4.ebuild => rds-tools-2.0.4.ebuild} | 10 +-
95 .../{openib-srptools => srptools}/ChangeLog | 0
96 .../{openib-srptools => srptools}/metadata.xml | 0
97 sys-infiniband/srptools/srptools-0.0.4.ebuild | 15 +
98 85 files changed, 146 insertions(+), 2681 deletions(-)
99
100 diff --git a/sys-infiniband/dapl/ChangeLog b/sys-infiniband/dapl/ChangeLog
101 deleted file mode 100644
102 index d0d7e72..0000000
103 --- a/sys-infiniband/dapl/ChangeLog
104 +++ /dev/null
105 @@ -1,36 +0,0 @@
106 -# ChangeLog for sys-infiniband/dapl
107 -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
108 -# $Header: $
109 -
110 -*dapl-2.0.19 (20 Aug 2009)
111 -
112 - 20 Aug 2009; Alexey Shvetsov <alexxy@g.o> +dapl-2.0.19.ebuild:
113 - Version Bump
114 -
115 - 19 Mar 2009; Alexey Shvetsov <alexxy@g.o> -dapl-1.2.2-r1.ebuild,
116 - -dapl-2.0.1-r1.ebuild, -dapl-2.0.9.ebuild:
117 - Drop old versions
118 -
119 -*dapl-2.0.15 (21 Jan 2009)
120 -
121 - 21 Jan 2009; Alexey Shvetsov <alexxy@g.o> +dapl-2.0.15.ebuild:
122 - Version bump
123 -
124 -*dapl-2.0.9 (06 Jun 2008)
125 -
126 - 06 Jun 2008; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
127 - added dapl-2.0.9.ebuild
128 -
129 -*dapl-1.2.2 (27 Nov 2007)
130 -*dapl-2.0.1 (27 Nov 2007)
131 -
132 - 27 Nov 2007; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
133 - converted to standalone package
134 - -dapl-1.1.ebuild: removed
135 - +dapl-1.2.2.ebuild, dapl-2.0.1.ebuild: added
136 -
137 -*dapl-1.1 (26 Oct 2006)
138 -
139 - 26 Oct 2006; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
140 - Initial Import
141 -
142
143 diff --git a/sys-infiniband/dapl/dapl-2.0.19.ebuild b/sys-infiniband/dapl/dapl-2.0.19.ebuild
144 deleted file mode 100644
145 index 99e1024..0000000
146 --- a/sys-infiniband/dapl/dapl-2.0.19.ebuild
147 +++ /dev/null
148 @@ -1,24 +0,0 @@
149 -# Copyright 1999-2009 Gentoo Foundation
150 -# Distributed under the terms of the GNU General Public License v2
151 -# $Header: $
152 -
153 -EAPI="2"
154 -
155 -OFED_VER="1.4.1"
156 -OFED_SUFFIX="1"
157 -
158 -inherit openib
159 -
160 -DESCRIPTION="OpenIB - Direct Access Provider Library"
161 -KEYWORDS="~x86 ~amd64"
162 -IUSE=""
163 -
164 -DEPEND=">=sys-infiniband/libibverbs-1.1.2-r1
165 - >=sys-infiniband/librdmacm-1.0.8-r1"
166 -RDEPEND="${DEPEND}
167 - !sys-infiniband/openib-userspace"
168 -
169 -src_install() {
170 - make DESTDIR="${D}" install || die "install failed"
171 - dodoc README AUTHORS
172 -}
173
174 diff --git a/sys-infiniband/dapl/dapl-2.0.15.ebuild b/sys-infiniband/dapl/dapl-2.0.32.ebuild
175 similarity index 70%
176 rename from sys-infiniband/dapl/dapl-2.0.15.ebuild
177 rename to sys-infiniband/dapl/dapl-2.0.32.ebuild
178 index 0147bbd..2164bc3 100644
179 --- a/sys-infiniband/dapl/dapl-2.0.15.ebuild
180 +++ b/sys-infiniband/dapl/dapl-2.0.32.ebuild
181 @@ -1,10 +1,10 @@
182 -# Copyright 1999-2009 Gentoo Foundation
183 +# Copyright 1999-2011 Gentoo Foundation
184 # Distributed under the terms of the GNU General Public License v2
185 # $Header: $
186
187 -EAPI="2"
188 +EAPI="4"
189
190 -OFED_VER="1.4"
191 +OFED_VER="1.5.3.1"
192 OFED_SUFFIX="1"
193
194 inherit openib
195 @@ -13,8 +13,8 @@ DESCRIPTION="OpenIB - Direct Access Provider Library"
196 KEYWORDS="~x86 ~amd64"
197 IUSE=""
198
199 -DEPEND=">=sys-infiniband/libibverbs-1.1.2
200 - >=sys-infiniband/librdmacm-1.0.8"
201 +DEPEND=">=sys-infiniband/libibverbs-1.1.4
202 + >=sys-infiniband/librdmacm-1.0.14.1"
203 RDEPEND="${DEPEND}
204 !sys-infiniband/openib-userspace"
205
206
207 diff --git a/sys-infiniband/dapl/files/dapl.conf.2.0.9 b/sys-infiniband/dapl/files/dapl.conf.2.0.9
208 deleted file mode 100644
209 index eaf20f2..0000000
210 --- a/sys-infiniband/dapl/files/dapl.conf.2.0.9
211 +++ /dev/null
212 @@ -1,15 +0,0 @@
213 -#
214 -# Each entry should have the following fields:
215 -#
216 -# <ia_name> <api_version> <threadsafety> <default> <lib_path> \
217 -# <provider_version> <ia_params> <platform_params>
218 -#
219 -# For the uDAPL cma provder, specify <ia_params> as one of the following:
220 -# network address, network hostname, or netdev name and 0 for port
221 -
222 -ofa-v2-ib0 u2.0 nonthreadsafe default libdaplofa.so.2 dapl.2.0 "ib0 0" ""
223 -ofa-v2-ib1 u2.0 nonthreadsafe default libdaplofa.so.2 dapl.2.0 "ib1 0" ""
224 -ofa-v2-ib2 u2.0 nonthreadsafe default libdaplofa.so.2 dapl.2.0 "ib2 0" ""
225 -ofa-v2-ib3 u2.0 nonthreadsafe default libdaplofa.so.2 dapl.2.0 "ib3 0" ""
226 -ofa-v2-bond u2.0 nonthreadsafe default libdaplofa.so.2 dapl.2.0 "bond0 0" ""
227 -
228
229 diff --git a/sys-infiniband/ibutils/ChangeLog b/sys-infiniband/ibutils/ChangeLog
230 deleted file mode 100644
231 index 7cf4d57..0000000
232 --- a/sys-infiniband/ibutils/ChangeLog
233 +++ /dev/null
234 @@ -1,14 +0,0 @@
235 -# ChangeLog for sys-infiniband/ibutils
236 -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
237 -# $Header: $
238 -
239 - 15 Oct 2009; Alexey Shvetsov <alexxy@g.o> ibutils-1.2.ebuild,
240 - +files/ibutils-1.2-autotools.patch, +files/ibutils-1.2-glib-2.10.patch:
241 - Fix bug 289037. thanks to Kacper Kowalik
242 -
243 -*ibutils-1.2 (20 Aug 2009)
244 -
245 - 20 Aug 2009; Alexey Shvetsov <alexxy@g.o> +ibutils-1.2.ebuild,
246 - +metadata.xml:
247 - Version Bump
248 -
249
250 diff --git a/sys-infiniband/ibutils/files/ibutils-1.2-autotools.patch b/sys-infiniband/ibutils/files/ibutils-1.2-autotools.patch
251 deleted file mode 100644
252 index 9b44b90..0000000
253 --- a/sys-infiniband/ibutils/files/ibutils-1.2-autotools.patch
254 +++ /dev/null
255 @@ -1,20 +0,0 @@
256 ---- ibutils-1.2.orig/ibdm/ibdm/Makefile.in 2009-05-27 17:26:57.000000000 +0200
257 -+++ ibutils-1.2/ibdm/ibdm/Makefile.in 2009-10-14 17:18:24.950978547 +0200
258 -@@ -293,6 +293,7 @@
259 - libibdm_la_LDFLAGS = -Wl,-rpath -Wl,$(TCL_PREFIX)/lib -version-info $(LIB_VER_TRIPLET) -no-undefined
260 - ibdmsh_SOURCES = ibdmsh_wrap.cpp
261 - ibdmsh_LDADD = -libdmcom $(TCL_LIBS)
262 -+ibdmsh_DEPENDENCIES = libibdmcom.la
263 - ibdmsh_LDFLAGS = -static -Wl,-rpath -Wl,$(TCL_PREFIX)/lib
264 -
265 - # track latest GIT version for this tree:
266 ---- ibutils-1.2.orig/ibdm/ibdm/Makefile.am 2009-05-27 17:26:45.000000000 +0200
267 -+++ ibutils-1.2/ibdm/ibdm/Makefile.am 2009-10-14 17:18:44.763825873 +0200
268 -@@ -87,6 +87,7 @@
269 - bin_PROGRAMS = ibdmsh
270 - ibdmsh_SOURCES = ibdmsh_wrap.cpp
271 - ibdmsh_LDADD = -libdmcom $(TCL_LIBS)
272 -+ibdmsh_DEPENDENCIES = libibdmcom.la
273 - ibdmsh_LDFLAGS = -static -Wl,-rpath -Wl,$(TCL_PREFIX)/lib
274 -
275 - $(srcdir)/Fabric.cpp: $(srcdir)/git_version.h
276
277 diff --git a/sys-infiniband/ibutils/files/ibutils-1.2-glib-2.10.patch b/sys-infiniband/ibutils/files/ibutils-1.2-glib-2.10.patch
278 deleted file mode 100644
279 index 57e4863..0000000
280 --- a/sys-infiniband/ibutils/files/ibutils-1.2-glib-2.10.patch
281 +++ /dev/null
282 @@ -1,22 +0,0 @@
283 ---- ibutils-1.2.orig/ibdm/ibdm/TopoMatch.cpp 2009-05-27 17:26:45.000000000 +0200
284 -+++ ibutils-1.2/ibdm/ibdm/TopoMatch.cpp 2009-10-14 16:02:49.535651042 +0200
285 -@@ -676,7 +676,7 @@
286 - IBSystem *p_system = p_node->p_system;
287 -
288 - // we always mark the board of the node by examining all but the "UXXX"
289 -- char *p_lastSlash = rindex(p_node->name.c_str(), '/');
290 -+ const char *p_lastSlash = rindex(p_node->name.c_str(), '/');
291 - char nodeBoardName[512];
292 - int boardNameLength;
293 - if (!p_lastSlash) {
294 ---- ibutils-1.2.orig/ibdm/ibdm/SysDef.cpp 2009-05-27 17:26:45.000000000 +0200
295 -+++ ibutils-1.2/ibdm/ibdm/SysDef.cpp 2009-10-14 16:03:12.178724234 +0200
296 -@@ -79,7 +79,7 @@
297 -
298 - // the device number should be embedded in the master name of
299 - // the node: MT23108 ...
300 -- char *p_digit;
301 -+ const char *p_digit;
302 - if ((p_digit = strpbrk(p_inst->master.c_str(), "0123456789")) != NULL)
303 - sscanf(p_digit,"%u", &p_node->devId);
304 -
305
306 diff --git a/sys-infiniband/ibutils/ibutils-1.2.ebuild b/sys-infiniband/ibutils/ibutils-1.5.7.ebuild
307 similarity index 60%
308 rename from sys-infiniband/ibutils/ibutils-1.2.ebuild
309 rename to sys-infiniband/ibutils/ibutils-1.5.7.ebuild
310 index cc4746a..d094200 100644
311 --- a/sys-infiniband/ibutils/ibutils-1.2.ebuild
312 +++ b/sys-infiniband/ibutils/ibutils-1.5.7.ebuild
313 @@ -1,11 +1,11 @@
314 -# Copyright 1999-2009 Gentoo Foundation
315 +# Copyright 1999-2011 Gentoo Foundation
316 # Distributed under the terms of the GNU General Public License v2
317 # $Header: $
318
319 -EAPI="2"
320 +EAPI="4"
321
322 -OFED_VER="1.4.1"
323 -OFED_SUFFIX="1.ofed1.4.1"
324 +OFED_VER="1.5.3.1"
325 +OFED_SUFFIX="1"
326
327 inherit openib
328
329 @@ -13,16 +13,11 @@ DESCRIPTION="OpenIB userspace tools"
330 KEYWORDS="~x86 ~amd64"
331 IUSE=""
332
333 -DEPEND=">=sys-infiniband/libibverbs-1.1.2
334 +DEPEND=">=sys-infiniband/libibverbs-1.1.4
335 >=dev-lang/tk-8.4"
336 RDEPEND="${DEPEND}
337 !sys-infiniband/openib-userspace"
338
339 -PATCHES=(
340 - "${FILESDIR}/${P}-autotools.patch"
341 - "${FILESDIR}/${P}-glib-2.10.patch"
342 - )
343 -
344 src_install() {
345 make DESTDIR="${D}" install || die "install failed"
346 dodoc README AUTHORS ChangeLog
347
348 diff --git a/sys-infiniband/openib-diags/openib-diags-1.4.4_p20090314.ebuild b/sys-infiniband/infiniband-diags/infiniband-diags-1.5.8.ebuild
349 similarity index 55%
350 rename from sys-infiniband/openib-diags/openib-diags-1.4.4_p20090314.ebuild
351 rename to sys-infiniband/infiniband-diags/infiniband-diags-1.5.8.ebuild
352 index acfe19d..3ce59c7 100644
353 --- a/sys-infiniband/openib-diags/openib-diags-1.4.4_p20090314.ebuild
354 +++ b/sys-infiniband/infiniband-diags/infiniband-diags-1.5.8.ebuild
355 @@ -2,10 +2,10 @@
356 # Distributed under the terms of the GNU General Public License v2
357 # $Header: $
358
359 -EAPI=4
360 +EAPI="4"
361
362 -OFED_VER="1.4.1"
363 -OFED_SUFFIX="1.ofed1.4.1"
364 +OFED_VER="1.5.3.1"
365 +OFED_SUFFIX="1"
366
367 inherit openib
368
369 @@ -14,8 +14,7 @@ KEYWORDS="~x86 ~amd64"
370 IUSE=""
371
372 DEPEND="
373 - >=sys-infiniband/libibcommon-1.1.2_p20090314
374 - >=sys-infiniband/libibumad-1.2.3_p20090314
375 - >=sys-infiniband/libibmad-1.2.3_p20090314
376 - >=sys-infiniband/openib-osm-3.2.5_p20090314"
377 + >=sys-infiniband/libibumad-1.3.7
378 + >=sys-infiniband/libibmad-1.3.7
379 + >=sys-infiniband/opensm-3.3.9"
380 RDEPEND="${DEPEND}"
381
382 diff --git a/sys-infiniband/openib-diags/metadata.xml b/sys-infiniband/infiniband-diags/metadata.xml
383 similarity index 100%
384 rename from sys-infiniband/openib-diags/metadata.xml
385 rename to sys-infiniband/infiniband-diags/metadata.xml
386
387 diff --git a/sys-infiniband/libcxgb3/ChangeLog b/sys-infiniband/libcxgb3/ChangeLog
388 deleted file mode 100644
389 index 0e6b3d9..0000000
390 --- a/sys-infiniband/libcxgb3/ChangeLog
391 +++ /dev/null
392 @@ -1,10 +0,0 @@
393 -# ChangeLog for sys-infiniband/libcxgb3
394 -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
395 -# $Header: $
396 -
397 -*libcxgb3-1.2.2 (20 Aug 2009)
398 -
399 - 20 Aug 2009; Alexey Shvetsov <alexxy@g.o> +libcxgb3-1.2.2.ebuild,
400 - +metadata.xml:
401 - Version Bump
402 -
403
404 diff --git a/sys-infiniband/libcxgb3/libcxgb3-1.2.2.ebuild b/sys-infiniband/libcxgb3/libcxgb3-1.2.5.ebuild
405 similarity index 71%
406 rename from sys-infiniband/libcxgb3/libcxgb3-1.2.2.ebuild
407 rename to sys-infiniband/libcxgb3/libcxgb3-1.2.5.ebuild
408 index 0228905..6695bbd 100644
409 --- a/sys-infiniband/libcxgb3/libcxgb3-1.2.2.ebuild
410 +++ b/sys-infiniband/libcxgb3/libcxgb3-1.2.5.ebuild
411 @@ -1,11 +1,11 @@
412 -# Copyright 1999-2009 Gentoo Foundation
413 +# Copyright 1999-2011 Gentoo Foundation
414 # Distributed under the terms of the GNU General Public License v2
415 # $Header: $
416
417 -EAPI="2"
418 +EAPI="4"
419
420 -OFED_VER="1.4.1"
421 -OFED_SUFFIX="1.ofed1.4.1"
422 +OFED_VER="1.5.3.1"
423 +OFED_SUFFIX="1"
424
425 inherit openib
426
427 @@ -15,7 +15,7 @@ DESCRIPTION="OpenIB - driver for Chelsio T3-based iWARP (RDMA over IP/ethernet)"
428 KEYWORDS="~amd64 ~x86"
429 IUSE=""
430
431 -DEPEND=">=sys-infiniband/libibverbs-1.1.2-r1"
432 +DEPEND=">=sys-infiniband/libibverbs-1.1.4"
433 RDEPEND="${DEPEND}"
434
435 src_install() {
436
437 diff --git a/sys-infiniband/libehca/ChangeLog b/sys-infiniband/libehca/ChangeLog
438 deleted file mode 100644
439 index 77afdca..0000000
440 --- a/sys-infiniband/libehca/ChangeLog
441 +++ /dev/null
442 @@ -1,27 +0,0 @@
443 -# ChangeLog for sys-infiniband/libehca
444 -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
445 -# $Header: $
446 -
447 -*libehca-1.2.1-r1 (20 Aug 2009)
448 -
449 - 20 Aug 2009; Alexey Shvetsov <alexxy@g.o> libehca-1.2.1.ebuild,
450 - +libehca-1.2.1-r1.ebuild:
451 - Version Bump
452 -
453 - 19 Mar 2009; Alexey Shvetsov <alexxy@g.o> -libehca-1.2.ebuild:
454 - Drop old versions
455 -
456 -*libehca-1.2.1 (21 Jan 2009)
457 -
458 - 21 Jan 2009; Alexey Shvetsov <alexxy@g.o> +libehca-1.2.1.ebuild:
459 - Version bump
460 -
461 - 09 Jul 2008; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
462 - added libehca-1.2.ebuild
463 - removed libehca-1.1.ebuild
464 -
465 -*libehca-1.1 (26 Oct 2006)
466 -
467 - 26 Oct 2006; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
468 - Initial Import
469 -
470
471 diff --git a/sys-infiniband/libehca/libehca-1.2.1-r1.ebuild b/sys-infiniband/libehca/libehca-1.2.1-r1.ebuild
472 deleted file mode 100644
473 index 4709d41..0000000
474 --- a/sys-infiniband/libehca/libehca-1.2.1-r1.ebuild
475 +++ /dev/null
476 @@ -1,24 +0,0 @@
477 -# Copyright 1999-2009 Gentoo Foundation
478 -# Distributed under the terms of the GNU General Public License v2
479 -# $Header: $
480 -
481 -EAPI="2"
482 -
483 -OFED_VER="1.4.1"
484 -OFED_SUFFIX="1.ofed1.4.1"
485 -
486 -inherit openib
487 -
488 -KEYWORDS="~amd64 ~x86"
489 -
490 -DESCRIPTION="OpenIB - IBM eServer eHCA Infiniband device driver for Linux on POWER"
491 -KEYWORDS="~amd64 ~x86"
492 -IUSE=""
493 -
494 -DEPEND=">=sys-infiniband/libibverbs-1.1.2-r1"
495 -RDEPEND="${DEPEND}"
496 -
497 -src_install() {
498 - make DESTDIR="${D}" install || die "install failed"
499 - dodoc README INSTALL
500 -}
501
502 diff --git a/sys-infiniband/libehca/libehca-1.2.1.ebuild b/sys-infiniband/libehca/libehca-1.2.2.ebuild
503 similarity index 71%
504 rename from sys-infiniband/libehca/libehca-1.2.1.ebuild
505 rename to sys-infiniband/libehca/libehca-1.2.2.ebuild
506 index c6bfb15..6b253c0 100644
507 --- a/sys-infiniband/libehca/libehca-1.2.1.ebuild
508 +++ b/sys-infiniband/libehca/libehca-1.2.2.ebuild
509 @@ -1,11 +1,11 @@
510 -# Copyright 1999-2009 Gentoo Foundation
511 +# Copyright 1999-2011 Gentoo Foundation
512 # Distributed under the terms of the GNU General Public License v2
513 # $Header: $
514
515 -EAPI="2"
516 +EAPI="4"
517
518 -OFED_VER="1.4"
519 -OFED_SUFFIX="1.ofed1.4"
520 +OFED_VER="1.5.3.1"
521 +OFED_SUFFIX="0.1.g69e1a88"
522
523 inherit openib
524
525 @@ -15,7 +15,7 @@ DESCRIPTION="OpenIB - IBM eServer eHCA Infiniband device driver for Linux on POW
526 KEYWORDS="~amd64 ~x86"
527 IUSE=""
528
529 -DEPEND=">=sys-infiniband/libibverbs-1.1.2"
530 +DEPEND=">=sys-infiniband/libibverbs-1.1.4"
531 RDEPEND="${DEPEND}"
532
533 src_install() {
534
535 diff --git a/sys-infiniband/libibcm/ChangeLog b/sys-infiniband/libibcm/ChangeLog
536 deleted file mode 100644
537 index 3c300cb..0000000
538 --- a/sys-infiniband/libibcm/ChangeLog
539 +++ /dev/null
540 @@ -1,34 +0,0 @@
541 -# ChangeLog for sys-infiniband/libibcm
542 -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
543 -# $Header: $
544 -
545 - 10 Jul 2010; Andreas K. Huettel (dilfridge) <mail@×××××××××.de>
546 - libibcm-1.0.4.ebuild:
547 - Silenced repoman.
548 -
549 - 19 Mar 2009; Alexey Shvetsov <alexxy@g.o> -libibcm-1.0.1.ebuild,
550 - -libibcm-1.0.2.ebuild:
551 - Drop old versions
552 -
553 -*libibcm-1.0.4 (21 Jan 2009)
554 -
555 - 21 Jan 2009; Alexey Shvetsov <alexxy@g.o> +libibcm-1.0.4.ebuild:
556 - Version bump
557 -
558 -*libibcm-1.0.2 (06 Jun 2008)
559 -
560 - 06 Jun 2008; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
561 - added libibcm-1.0.2.ebuild
562 -
563 -*libibcm-1.0.1 (27 Nov 2007)
564 -
565 - 27 Nov 2007; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
566 - converted to standalone package
567 - -libibcm-1.1.ebuild: removed
568 - +libibcm-1.0.1.ebuild: added
569 -
570 -*libibcm-1.1 (26 Oct 2006)
571 -
572 - 26 Oct 2006; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
573 - Initial Import
574 -
575
576 diff --git a/sys-infiniband/libibcm/libibcm-1.0.4-r1.ebuild b/sys-infiniband/libibcm/libibcm-1.0.4-r1.ebuild
577 deleted file mode 100644
578 index 07b9493..0000000
579 --- a/sys-infiniband/libibcm/libibcm-1.0.4-r1.ebuild
580 +++ /dev/null
581 @@ -1,24 +0,0 @@
582 -# Copyright 1999-2010 Gentoo Foundation
583 -# Distributed under the terms of the GNU General Public License v2
584 -# $Header: $
585 -
586 -EAPI="2"
587 -
588 -OFED_VER="1.4.1"
589 -OFED_SUFFIX="1.ofed1.4.1"
590 -
591 -inherit openib
592 -
593 -KEYWORDS="~x86 ~amd64"
594 -
595 -DESCRIPTION="OpenIB Userspace CM library"
596 -KEYWORDS="~x86 ~amd64"
597 -IUSE=""
598 -
599 -RDEPEND=">=sys-infiniband/libibverbs-1.1.2"
600 -DEPEND="${RDEPEND}"
601 -
602 -src_install() {
603 - make DESTDIR="${D}" install || die "install failed"
604 - dodoc README AUTHORS ChangeLog
605 -}
606
607 diff --git a/sys-infiniband/libibcm/libibcm-1.0.4.ebuild b/sys-infiniband/libibcm/libibcm-1.0.5.ebuild
608 similarity index 70%
609 rename from sys-infiniband/libibcm/libibcm-1.0.4.ebuild
610 rename to sys-infiniband/libibcm/libibcm-1.0.5.ebuild
611 index 25fe537..3dc74d7 100644
612 --- a/sys-infiniband/libibcm/libibcm-1.0.4.ebuild
613 +++ b/sys-infiniband/libibcm/libibcm-1.0.5.ebuild
614 @@ -1,11 +1,11 @@
615 -# Copyright 1999-2010 Gentoo Foundation
616 +# Copyright 1999-2011 Gentoo Foundation
617 # Distributed under the terms of the GNU General Public License v2
618 # $Header: $
619
620 -EAPI="2"
621 +EAPI="4"
622
623 -OFED_VER="1.4"
624 -OFED_SUFFIX="1.ofed1.4"
625 +OFED_VER="1.5.3.1"
626 +OFED_SUFFIX="1"
627
628 inherit openib
629
630 @@ -15,7 +15,7 @@ DESCRIPTION="OpenIB Userspace CM library"
631 KEYWORDS="~x86 ~amd64"
632 IUSE=""
633
634 -RDEPEND=">=sys-infiniband/libibverbs-1.1.2"
635 +RDEPEND=">=sys-infiniband/libibverbs-1.1.4"
636 DEPEND="${RDEPEND}"
637
638 src_install() {
639
640 diff --git a/sys-infiniband/libibcommon/ChangeLog b/sys-infiniband/libibcommon/ChangeLog
641 deleted file mode 100644
642 index 4700f4a..0000000
643 --- a/sys-infiniband/libibcommon/ChangeLog
644 +++ /dev/null
645 @@ -1,44 +0,0 @@
646 -# ChangeLog for sys-infiniband/libibcommon
647 -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
648 -# $Header: $
649 -
650 -*libibcommon-1.1.2_p20090314 (20 Aug 2009)
651 -
652 - 20 Aug 2009; Alexey Shvetsov <alexxy@g.o>
653 - +libibcommon-1.1.2_p20090314.ebuild:
654 - Version Bump
655 -
656 - 19 Mar 2009; Alexey Shvetsov <alexxy@g.o>
657 - -libibcommon-1.0.5.ebuild, -libibcommon-1.1.0.ebuild:
658 - Drop old versions
659 -
660 - 05 Feb 2009; Thomas Anderson <gentoofan23@g.o>
661 - libibcommon-1.0.5.ebuild, libibcommon-1.1.0.ebuild:
662 - [QA]: Remove redundant src_compile
663 -
664 -*libibcommon-1.1.2_20081020 (21 Jan 2009)
665 -
666 - 21 Jan 2009; Alexey Shvetsov <alexxy@g.o>
667 - +libibcommon-1.1.2_p20081020.ebuild:
668 - Version bump
669 -
670 -*libibcommon-1.1.0 (06 Jun 2008)
671 -
672 - 06 Jun 2008; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
673 - added libibcommon-1.1.0.ebuild
674 -
675 - 28 May 2008; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
676 - added ~x86 keyword, fixed copyright date
677 -
678 -*libibcommon-1.0.5 (27 Nov 2007)
679 -
680 - 27 Nov 2007; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
681 - converted to standalone package
682 - -libibcommon-1.1.ebuild: removed
683 - +libibcommon-1.0.5.ebuild: added
684 -
685 -*libibcommon-1.1 (26 Oct 2006)
686 -
687 - 26 Oct 2006; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
688 - Initial Import
689 -
690
691 diff --git a/sys-infiniband/libibcommon/libibcommon-1.1.2_p20081020.ebuild b/sys-infiniband/libibcommon/libibcommon-1.1.2_p20081020.ebuild
692 deleted file mode 100644
693 index 0eebdf6..0000000
694 --- a/sys-infiniband/libibcommon/libibcommon-1.1.2_p20081020.ebuild
695 +++ /dev/null
696 @@ -1,22 +0,0 @@
697 -# Copyright 1999-2009 Gentoo Foundation
698 -# Distributed under the terms of the GNU General Public License v2
699 -# $Header: $
700 -
701 -EAPI="2"
702 -
703 -OFED_VER="1.4"
704 -OFED_SUFFIX="1.ofed1.4"
705 -
706 -inherit openib
707 -
708 -DESCRIPTION="OpenIB library that provides common utility functions for the IB diagnostic and management tools"
709 -KEYWORDS="~x86 ~amd64"
710 -IUSE=""
711 -
712 -DEPEND=""
713 -RDEPEND="${DEPEND}
714 - !sys-infiniband/openib-userspace"
715 -
716 -src_install() {
717 - make DESTDIR="${D}" install || die "install failed"
718 -}
719
720 diff --git a/sys-infiniband/libibcommon/libibcommon-1.1.2_p20090314.ebuild b/sys-infiniband/libibcommon/libibcommon-1.1.2_p20090314.ebuild
721 deleted file mode 100644
722 index cd9c451..0000000
723 --- a/sys-infiniband/libibcommon/libibcommon-1.1.2_p20090314.ebuild
724 +++ /dev/null
725 @@ -1,22 +0,0 @@
726 -# Copyright 1999-2009 Gentoo Foundation
727 -# Distributed under the terms of the GNU General Public License v2
728 -# $Header: $
729 -
730 -EAPI="2"
731 -
732 -OFED_VER="1.4.1"
733 -OFED_SUFFIX="1.ofed1.4.1"
734 -
735 -inherit openib
736 -
737 -DESCRIPTION="OpenIB library that provides common utility functions for the IB diagnostic and management tools"
738 -KEYWORDS="~x86 ~amd64"
739 -IUSE=""
740 -
741 -DEPEND=""
742 -RDEPEND="${DEPEND}
743 - !sys-infiniband/openib-userspace"
744 -
745 -src_install() {
746 - make DESTDIR="${D}" install || die "install failed"
747 -}
748
749 diff --git a/sys-infiniband/libibcommon/metadata.xml b/sys-infiniband/libibcommon/metadata.xml
750 deleted file mode 100644
751 index e53757b..0000000
752 --- a/sys-infiniband/libibcommon/metadata.xml
753 +++ /dev/null
754 @@ -1,9 +0,0 @@
755 -<?xml version="1.0" encoding="UTF-8"?>
756 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
757 -<pkgmetadata>
758 -<herd>cluster</herd>
759 -<longdescription>
760 -OpenIB library that provides common utility functions for the IB diagnostic and
761 -management tools
762 -</longdescription>
763 -</pkgmetadata>
764
765 diff --git a/sys-infiniband/libibmad/ChangeLog b/sys-infiniband/libibmad/ChangeLog
766 deleted file mode 100644
767 index 6e34b5f..0000000
768 --- a/sys-infiniband/libibmad/ChangeLog
769 +++ /dev/null
770 @@ -1,49 +0,0 @@
771 -# ChangeLog for sys-infiniband/libibmad
772 -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
773 -# $Header: $
774 -
775 - 09 Jul 2010; Andreas K. Huettel (dilfridge) <mail@×××××××××.de>
776 - libibmad-1.2.3_p20081118.ebuild, libibmad-1.2.3_p20090314.ebuild:
777 - Shortened DESCRIPTION.
778 -
779 -*libibmad-1.2.3_p20090314 (20 Aug 2009)
780 -
781 - 20 Aug 2009; Alexey Shvetsov <alexxy@g.o>
782 - +libibmad-1.2.3_p20090314.ebuild:
783 - Version Bump
784 -
785 - 19 Mar 2009; Alexey Shvetsov <alexxy@g.o> -libibmad-1.1.2.ebuild,
786 - -libibmad-1.2.0.ebuild:
787 - Drop old versions
788 -
789 - 05 Feb 2009; Thomas Anderson <gentoofan23@g.o>
790 - sys-cluster/libibmad/libibmad-1.1.2.ebuild,
791 - sys-cluster/libibmad/libibmad-1.2.0.ebuild:
792 - [QA]: Remove redundant src_compile
793 -
794 -*libibmad-1.2.3_p20081118 (21 Jan 2009)
795 -
796 - 21 Jan 2009; Alexey Shvetsov <alexxy@g.o>
797 - +libibmad-1.2.3_p20081118.ebuild:
798 - Version bump
799 -
800 -*libibmad-1.2.0 (06 Jun 2008)
801 -
802 - 06 Jun 2008; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
803 - added libibmad-1.2.0.ebuild
804 -
805 - 28 May 2008; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
806 - added ~x86 keyword, fixed copyright date
807 -
808 -*libibmad-1.1.2 (27 Nov 2007)
809 -
810 - 27 Nov 2007; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
811 - converted to standalone package
812 - -libibmad-1.1.ebuild: removed
813 - +libibmad-1.1.2.ebuild: added
814 -
815 -*libibmad-1.1 (26 Oct 2006)
816 -
817 - 26 Oct 2006; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
818 - Initial Import
819 -
820
821 diff --git a/sys-infiniband/libibmad/libibmad-1.2.3_p20090314.ebuild b/sys-infiniband/libibmad/libibmad-1.2.3_p20090314.ebuild
822 deleted file mode 100644
823 index 06f39ab..0000000
824 --- a/sys-infiniband/libibmad/libibmad-1.2.3_p20090314.ebuild
825 +++ /dev/null
826 @@ -1,22 +0,0 @@
827 -# Copyright 1999-2010 Gentoo Foundation
828 -# Distributed under the terms of the GNU General Public License v2
829 -# $Header: $
830 -
831 -EAPI="2"
832 -
833 -OFED_VER="1.4.1"
834 -OFED_SUFFIX="1.ofed1.4.1"
835 -
836 -inherit openib
837 -
838 -DESCRIPTION="OpenIB library providing low layer IB functions for use by the IB diagnostic/management programs"
839 -KEYWORDS="~x86 ~amd64"
840 -IUSE=""
841 -
842 -DEPEND=">=sys-infiniband/libibcommon-1.1.2_p20090314
843 - >=sys-infiniband/libibumad-1.2.3_p20090314"
844 -RDEPEND="${DEPEND}"
845 -
846 -src_install() {
847 - make DESTDIR="${D}" install || die "install failed"
848 -}
849
850 diff --git a/sys-infiniband/libibmad/libibmad-1.2.3_p20081118.ebuild b/sys-infiniband/libibmad/libibmad-1.3.7.ebuild
851 similarity index 64%
852 rename from sys-infiniband/libibmad/libibmad-1.2.3_p20081118.ebuild
853 rename to sys-infiniband/libibmad/libibmad-1.3.7.ebuild
854 index 21118d1..75b7a44 100644
855 --- a/sys-infiniband/libibmad/libibmad-1.2.3_p20081118.ebuild
856 +++ b/sys-infiniband/libibmad/libibmad-1.3.7.ebuild
857 @@ -1,11 +1,11 @@
858 -# Copyright 1999-2010 Gentoo Foundation
859 +# Copyright 1999-2011 Gentoo Foundation
860 # Distributed under the terms of the GNU General Public License v2
861 # $Header: $
862
863 -EAPI="2"
864 +EAPI="4"
865
866 -OFED_VER="1.4"
867 -OFED_SUFFIX="1.ofed1.4"
868 +OFED_VER="1.5.3.1"
869 +OFED_SUFFIX="1"
870
871 inherit openib
872
873 @@ -13,8 +13,9 @@ DESCRIPTION="OpenIB library providing low layer IB functions for use by the IB d
874 KEYWORDS="~x86 ~amd64"
875 IUSE=""
876
877 -DEPEND=">=sys-infiniband/libibcommon-1.1.2_p20081020
878 - >=sys-infiniband/libibumad-1.2.3_p20081118"
879 +DEPEND="
880 + >=sys-infiniband/libibumad-1.3.7
881 + "
882 RDEPEND="${DEPEND}"
883
884 src_install() {
885
886 diff --git a/sys-infiniband/libibumad/ChangeLog b/sys-infiniband/libibumad/ChangeLog
887 deleted file mode 100644
888 index ae38cfe..0000000
889 --- a/sys-infiniband/libibumad/ChangeLog
890 +++ /dev/null
891 @@ -1,45 +0,0 @@
892 -# ChangeLog for sys-infiniband/libibumad
893 -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
894 -# $Header: $
895 -
896 -*libibumad-1.2.3_p20090314 (20 Aug 2009)
897 -
898 - 20 Aug 2009; Alexey Shvetsov <alexxy@g.o>
899 - +libibumad-1.2.3_p20090314.ebuild:
900 - Version Bump
901 -
902 - 19 Mar 2009; Alexey Shvetsov <alexxy@g.o> -libibumad-1.1.3.ebuild,
903 - -libibumad-1.2.0.ebuild:
904 - Drop old versions
905 -
906 - 05 Feb 2009; Thomas Anderson <gentoofan23@g.o>
907 - sys-cluster/libibumad/libibumad-1.1.3.ebuild,
908 - sys-cluster/libibumad/libibumad-1.2.0.ebuild:
909 - [QA]: Remove redundant src_compile
910 -
911 -*libibumad-1.2.3_p2008118 (21 Jan 2009)
912 -
913 - 21 Jan 2009; Alexey Shvetsov <alexxy@g.o>
914 - +libibumad-1.2.3_p20081118.ebuild:
915 - Version bump
916 -
917 -*libibumad-1.2.0 (06 Jun 2008)
918 -
919 - 06 Jun 2008; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
920 - added libibumad-1.2.0.ebuild
921 -
922 - 28 May 2008; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
923 - added ~x86 keyword, fixed copyright date
924 -
925 -*libibumad-1.1.3 (27 Nov 2007)
926 -
927 - 27 Nov 2007; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
928 - converted to standalone package
929 - -libibumad.1.1.ebuild: removed
930 - +libibumad.1.1.3.ebuild: added
931 -
932 -*libibumad-1.1 (26 Oct 2006)
933 -
934 - 26 Oct 2006; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
935 - Initial Import
936 -
937
938 diff --git a/sys-infiniband/libibumad/libibumad-1.2.3_p20090314.ebuild b/sys-infiniband/libibumad/libibumad-1.2.3_p20090314.ebuild
939 deleted file mode 100644
940 index f881827..0000000
941 --- a/sys-infiniband/libibumad/libibumad-1.2.3_p20090314.ebuild
942 +++ /dev/null
943 @@ -1,21 +0,0 @@
944 -# Copyright 1999-2009 Gentoo Foundation
945 -# Distributed under the terms of the GNU General Public License v2
946 -# $Header: $
947 -
948 -EAPI="2"
949 -
950 -OFED_VER="1.4.1"
951 -OFED_SUFFIX="1.ofed1.4.1"
952 -
953 -inherit openib
954 -
955 -DESCRIPTION="OpenIB User MAD library functions which sit on top of the user MAD modules in the kernel."
956 -KEYWORDS="~amd64 ~x86"
957 -IUSE=""
958 -
959 -DEPEND=">=sys-infiniband/libibcommon-1.1.2_p20090314"
960 -RDEPEND="${DEPEND}"
961 -
962 -src_install() {
963 - make DESTDIR="${D}" install || die "install failed"
964 -}
965
966 diff --git a/sys-infiniband/libibumad/libibumad-1.2.3_p20081118.ebuild b/sys-infiniband/libibumad/libibumad-1.3.7.ebuild
967 similarity index 69%
968 rename from sys-infiniband/libibumad/libibumad-1.2.3_p20081118.ebuild
969 rename to sys-infiniband/libibumad/libibumad-1.3.7.ebuild
970 index 29f7873..d935686 100644
971 --- a/sys-infiniband/libibumad/libibumad-1.2.3_p20081118.ebuild
972 +++ b/sys-infiniband/libibumad/libibumad-1.3.7.ebuild
973 @@ -1,11 +1,11 @@
974 -# Copyright 1999-2009 Gentoo Foundation
975 +# Copyright 1999-2011 Gentoo Foundation
976 # Distributed under the terms of the GNU General Public License v2
977 # $Header: $
978
979 -EAPI="2"
980 +EAPI="4"
981
982 -OFED_VER="1.4"
983 -OFED_SUFFIX="1.ofed1.4"
984 +OFED_VER="1.5.3.1"
985 +OFED_SUFFIX="1"
986
987 inherit openib
988
989 @@ -13,7 +13,9 @@ DESCRIPTION="OpenIB User MAD library functions which sit on top of the user MAD
990 KEYWORDS="~amd64 ~x86"
991 IUSE=""
992
993 -DEPEND=">=sys-infiniband/libibcommon-1.1.2_p20081020"
994 +DEPEND="
995 + >=sys-infiniband/libibverbs-1.1.4
996 + "
997 RDEPEND="${DEPEND}"
998
999 src_install() {
1000
1001 diff --git a/sys-infiniband/libibverbs/ChangeLog b/sys-infiniband/libibverbs/ChangeLog
1002 deleted file mode 100644
1003 index 1271868..0000000
1004 --- a/sys-infiniband/libibverbs/ChangeLog
1005 +++ /dev/null
1006 @@ -1,54 +0,0 @@
1007 -# ChangeLog for sys-infiniband/libibverbs
1008 -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
1009 -# $Header: $
1010 -
1011 - 22 Jun 2010; Kacper Kowalik <xarthisius@g.o>
1012 - libibverbs-1.1.2-r1.ebuild, +files/libibverbs-1.1.2-pcfile.patch:
1013 - sys-infiniband/libibverbs: adding pc file
1014 -
1015 -*libibverbs-1.1.2-r1 (20 Aug 2009)
1016 -
1017 - 20 Aug 2009; Alexey Shvetsov <alexxy@g.o> libibverbs-1.1.2.ebuild,
1018 - +libibverbs-1.1.2-r1.ebuild:
1019 - Version Bump
1020 -
1021 - 19 Mar 2009; Alexey Shvetsov <alexxy@g.o> -libibverbs-1.0.3.ebuild,
1022 - -libibverbs-1.1.1.ebuild:
1023 - Drop old versions
1024 -
1025 - 05 Feb 2009; Thomas Anderson <gentoofan23@g.o>
1026 - sys-cluster/libibverbs/libibverbs-1.0.3.ebuild,
1027 - sys-cluster/libibverbs/libibverbs-1.1.1.ebuild:
1028 - [QA]: Remove redundant src_compile
1029 -
1030 - 28 May 2008; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
1031 - added ~x86 keyword, fixed copyright date
1032 -
1033 -*libibverbs-1.1.2 (10 May 2008)
1034 - 10 May 2008; Bryan Green <bryan.d.green@××××.gov>
1035 - +libibverbs-1.1.2.ebuild: added
1036 -
1037 -*libibverbs-1.1.1 (26 Nov 2007)
1038 -
1039 - 27 Nov 2007; Bryan Green <bryan.d.green@××××.gov>
1040 - +libibverbs-1.1.1.ebuild: version bump to 1.1.1.
1041 - -libibverbs-1.1.ebuild: removed
1042 - libibverbs-1.0.3.ebuild:
1043 - Accounted for mutually exclusive openib-userspace
1044 - ebuild.
1045 -
1046 -*libibverbs-1.1 (26 Oct 2006)
1047 -
1048 - 26 Oct 2006; Bryan Green <bryan.d.green@××××.gov>
1049 - +libibverbs-1.1.ebuild ChangeLog, -libibverbs-1.1_rc6.ebuild:
1050 - added ebuild for ofed-1.1. Fixed 'LICENSE' and 'HOMEPAGE'.
1051 -
1052 - 03 Oct 2006; Bryan Green <bryan.d.green@××××.gov>
1053 - -libibverbs-1.0.9999.ebuild, -libibverbs-1.1.9999.ebuild:
1054 - Removed live ebuilds
1055 -
1056 - 27 Sep 2006; Bryan Green <bgreen@××××××××.gov>
1057 - +libibverbs-1.0.3.ebuild, +libibverbs-1.0.9999.ebuild,
1058 - +libibverbs-1.1.9999.ebuild, +libibverbs-1.1_rc6.ebuild:
1059 - Initial import
1060 -
1061
1062 diff --git a/sys-infiniband/libibverbs/files/libibverbs-1.1.2-pcfile.patch b/sys-infiniband/libibverbs/files/libibverbs-1.1.2-pcfile.patch
1063 deleted file mode 100644
1064 index a870a5b..0000000
1065 --- a/sys-infiniband/libibverbs/files/libibverbs-1.1.2-pcfile.patch
1066 +++ /dev/null
1067 @@ -1,53 +0,0 @@
1068 ---- configure.in
1069 -+++ configure.in
1070 -@@ -22,6 +22,18 @@
1071 - fi
1072 - fi
1073 -
1074 -+dnl Additional arguments (and substitutions)
1075 -+dnl Allow the pkg-config directory to be set
1076 -+AC_ARG_WITH(pkgconfigdir,
1077 -+ AC_HELP_STRING([--with-pkgconfigdir],
1078 -+ [Use the specified pkgconfig dir (default is libdir/pkgconfig)]),
1079 -+ [pkgconfigdir=${withval}],
1080 -+ [pkgconfigdir='${libdir}/pkgconfig'])
1081 -+
1082 -+AC_SUBST([pkgconfigdir])
1083 -+AC_MSG_NOTICE([pkgconfig directory is ${pkgconfigdir}])
1084 -+
1085 -+
1086 - dnl Checks for programs
1087 - AC_PROG_CC
1088 - AC_PROG_LN_S
1089 -@@ -66,5 +78,5 @@
1090 - AC_DEFINE([HAVE_SYMVER_SUPPORT], 1, [assembler has .symver support])
1091 - fi
1092 -
1093 --AC_CONFIG_FILES([Makefile libibverbs.spec])
1094 -+AC_CONFIG_FILES([Makefile libibverbs.spec ibverbs.pc:ibverbs.pc.in])
1095 - AC_OUTPUT
1096 ---- Makefile.am
1097 -+++ Makefile.am
1098 -@@ -1,5 +1,8 @@
1099 - INCLUDES = -I$(srcdir)/include
1100 -
1101 -+pkgconfigdir = @pkgconfigdir@
1102 -+pkgconfig_DATA = ibverbs.pc
1103 -+
1104 - lib_LTLIBRARIES = src/libibverbs.la
1105 -
1106 - AM_CFLAGS = -g -Wall -D_GNU_SOURCE
1107 ---- /dev/null
1108 -+++ ibverbs.pc.in
1109 -@@ -0,0 +1,11 @@
1110 -+prefix=@prefix@
1111 -+exec_prefix=@exec_prefix@
1112 -+libdir=@libdir@
1113 -+includedir=@includedir@
1114 -+
1115 -+Name: @PACKAGE_NAME@
1116 -+Version: @PACKAGE_VERSION@
1117 -+Description: @PACKAGE_STRING@
1118 -+Requires:
1119 -+Libs: -L${libdir} -libverbs
1120 -+Cflags: -I${includedir}
1121
1122 diff --git a/sys-infiniband/libibverbs/libibverbs-1.1.2.ebuild b/sys-infiniband/libibverbs/libibverbs-1.1.2.ebuild
1123 deleted file mode 100644
1124 index 20c82b8..0000000
1125 --- a/sys-infiniband/libibverbs/libibverbs-1.1.2.ebuild
1126 +++ /dev/null
1127 @@ -1,23 +0,0 @@
1128 -# Copyright 1999-2009 Gentoo Foundation
1129 -# Distributed under the terms of the GNU General Public License v2
1130 -# $Header: $
1131 -
1132 -EAPI="2"
1133 -
1134 -OFED_VER="1.4"
1135 -OFED_SUFFIX="1.ofed1.4"
1136 -
1137 -inherit openib
1138 -
1139 -DESCRIPTION="A library allowing programs to use InfiniBand 'verbs' for direct access to IB hardware"
1140 -KEYWORDS="~amd64 ~x86"
1141 -IUSE=""
1142 -
1143 -DEPEND="sys-fs/sysfsutils"
1144 -RDEPEND="${DEPEND}
1145 - !sys-infiniband/openib-userspace"
1146 -
1147 -src_install() {
1148 - make DESTDIR="${D}" install || die "install failed"
1149 - dodoc README AUTHORS ChangeLog
1150 -}
1151
1152 diff --git a/sys-infiniband/libibverbs/libibverbs-1.1.2-r1.ebuild b/sys-infiniband/libibverbs/libibverbs-1.1.4.ebuild
1153 similarity index 66%
1154 rename from sys-infiniband/libibverbs/libibverbs-1.1.2-r1.ebuild
1155 rename to sys-infiniband/libibverbs/libibverbs-1.1.4.ebuild
1156 index 9eac99a..186e258 100644
1157 --- a/sys-infiniband/libibverbs/libibverbs-1.1.2-r1.ebuild
1158 +++ b/sys-infiniband/libibverbs/libibverbs-1.1.4.ebuild
1159 @@ -1,13 +1,13 @@
1160 -# Copyright 1999-2010 Gentoo Foundation
1161 +# Copyright 1999-2011 Gentoo Foundation
1162 # Distributed under the terms of the GNU General Public License v2
1163 # $Header: $
1164
1165 -EAPI="2"
1166 +EAPI="4"
1167
1168 -OFED_VER="1.4.1"
1169 -OFED_SUFFIX="1.ofed1.4.1"
1170 +OFED_VER="1.5.3.1"
1171 +OFED_SUFFIX="1.22.g7257cd3"
1172
1173 -inherit autotools eutils openib
1174 +inherit eutils openib
1175
1176 DESCRIPTION="A library allowing programs to use InfiniBand 'verbs' for direct access to IB hardware"
1177 KEYWORDS="~amd64 ~x86"
1178 @@ -17,11 +17,6 @@ DEPEND="sys-fs/sysfsutils"
1179 RDEPEND="${DEPEND}
1180 !sys-infiniband/openib-userspace"
1181
1182 -src_prepare() {
1183 - epatch "${FILESDIR}"/${P}-pcfile.patch
1184 - eautoreconf
1185 -}
1186 -
1187 src_install() {
1188 emake DESTDIR="${D}" install || die
1189 dodoc README AUTHORS ChangeLog || die
1190
1191 diff --git a/sys-infiniband/libibvpp/ChangeLog b/sys-infiniband/libibvpp/ChangeLog
1192 deleted file mode 100644
1193 index 7a97b09..0000000
1194 --- a/sys-infiniband/libibvpp/ChangeLog
1195 +++ /dev/null
1196 @@ -1,21 +0,0 @@
1197 -# ChangeLog for sys-infiniband/libibvpp
1198 -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
1199 -# $Header: $
1200 -
1201 - 10 Jul 2010; Andreas K. Huettel (dilfridge) <mail@×××××××××.de>
1202 - libibvpp-0.1.ebuild:
1203 - Silenced repoman.
1204 -
1205 - 24 Jul 2009; Bryan Green <bryan.d.green@××××.gov> libibvpp-0.1.ebuild:
1206 - changed sys-cluster to sys-infiniband in dependencies
1207 -
1208 - 05 Feb 2009; Thomas Anderson <gentoofan23@g.o>
1209 - sys-cluster/libibvpp/libibvpp-0.1.ebuild:
1210 - [QA]: Remove redundant src_compile, fix SRC_URI for new location
1211 -
1212 -*libibvpp-0.1 (28 May 2008)
1213 -
1214 - 28 May 2008; Bryan Green <bryan.d.green@××××.gov>
1215 - +libibverbs-0.1.ebuild:
1216 - Initial import
1217 -
1218
1219 diff --git a/sys-infiniband/libibvpp/libibvpp-0.1.ebuild b/sys-infiniband/libibvpp/libibvpp-0.1.ebuild
1220 index 54b1cce..626dbee 100644
1221 --- a/sys-infiniband/libibvpp/libibvpp-0.1.ebuild
1222 +++ b/sys-infiniband/libibvpp/libibvpp-0.1.ebuild
1223 @@ -1,7 +1,9 @@
1224 -# Copyright 1999-2010 Gentoo Foundation
1225 +# Copyright 1999-2011 Gentoo Foundation
1226 # Distributed under the terms of the GNU General Public License v2
1227 # $Header: $
1228
1229 +EAPI="4"
1230 +
1231 SLOT="0"
1232 LICENSE="NOSA BSD-2"
1233
1234
1235 diff --git a/sys-infiniband/libipathverbs/ChangeLog b/sys-infiniband/libipathverbs/ChangeLog
1236 deleted file mode 100644
1237 index 4055532..0000000
1238 --- a/sys-infiniband/libipathverbs/ChangeLog
1239 +++ /dev/null
1240 @@ -1,17 +0,0 @@
1241 -# ChangeLog for sys-cluster/libipathverbs
1242 -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
1243 -# $Header: $
1244 -
1245 - 21 Jan 2009; Alexey Shvetsov <alexxy@g.o>
1246 - -libipathverbs-1.1-r1.ebuild, +libipathverbs-1.1.ebuild:
1247 - Version bump
1248 -
1249 - 06 Jun 2008; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
1250 - added libibpathverbs-1.1-r1.ebuild
1251 - removed libibpathverbs-1.1.ebuild
1252 -
1253 -*libipathverbs-1.1 (26 Oct 2006)
1254 -
1255 - 26 Oct 2006; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
1256 - Initial Import
1257 -
1258
1259 diff --git a/sys-infiniband/libipathverbs/libipathverbs-1.1-r1.ebuild b/sys-infiniband/libipathverbs/libipathverbs-1.1-r1.ebuild
1260 deleted file mode 100644
1261 index 6aeab02..0000000
1262 --- a/sys-infiniband/libipathverbs/libipathverbs-1.1-r1.ebuild
1263 +++ /dev/null
1264 @@ -1,22 +0,0 @@
1265 -# Copyright 1999-2009 Gentoo Foundation
1266 -# Distributed under the terms of the GNU General Public License v2
1267 -# $Header: $
1268 -
1269 -EAPI="2"
1270 -
1271 -OFED_VER="1.4.1"
1272 -OFED_SUFFIX="1.ofed1.4.1"
1273 -
1274 -inherit openib
1275 -
1276 -DESCRIPTION="OpenIB userspace driver for the PathScale InfiniBand HCAs"
1277 -KEYWORDS="~x86 ~amd64"
1278 -IUSE=""
1279 -
1280 -DEPEND=">=sys-infiniband/libibverbs-1.1.2"
1281 -RDEPEND="${DEPEND}"
1282 -
1283 -src_install() {
1284 - make DESTDIR="${D}" install || die "install failed"
1285 - dodoc README AUTHOR
1286 -}
1287
1288 diff --git a/sys-infiniband/libipathverbs/libipathverbs-1.1.ebuild b/sys-infiniband/libipathverbs/libipathverbs-1.2.ebuild
1289 similarity index 70%
1290 rename from sys-infiniband/libipathverbs/libipathverbs-1.1.ebuild
1291 rename to sys-infiniband/libipathverbs/libipathverbs-1.2.ebuild
1292 index f2d65bc..9ab7c1c 100644
1293 --- a/sys-infiniband/libipathverbs/libipathverbs-1.1.ebuild
1294 +++ b/sys-infiniband/libipathverbs/libipathverbs-1.2.ebuild
1295 @@ -1,11 +1,11 @@
1296 -# Copyright 1999-2009 Gentoo Foundation
1297 +# Copyright 1999-2011 Gentoo Foundation
1298 # Distributed under the terms of the GNU General Public License v2
1299 # $Header: $
1300
1301 -EAPI="2"
1302 +EAPI="4"
1303
1304 -OFED_VER="1.4"
1305 -OFED_SUFFIX="1.ofed1.4"
1306 +OFED_VER="1.5.3.1"
1307 +OFED_SUFFIX="1"
1308
1309 inherit openib
1310
1311 @@ -13,7 +13,7 @@ DESCRIPTION="OpenIB userspace driver for the PathScale InfiniBand HCAs"
1312 KEYWORDS="~x86 ~amd64"
1313 IUSE=""
1314
1315 -DEPEND=">=sys-infiniband/libibverbs-1.1.2"
1316 +DEPEND=">=sys-infiniband/libibverbs-1.1.4"
1317 RDEPEND="${DEPEND}"
1318
1319 src_install() {
1320
1321 diff --git a/sys-infiniband/libmlx4/ChangeLog b/sys-infiniband/libmlx4/ChangeLog
1322 deleted file mode 100644
1323 index 88d0528..0000000
1324 --- a/sys-infiniband/libmlx4/ChangeLog
1325 +++ /dev/null
1326 @@ -1,20 +0,0 @@
1327 -# ChangeLog for sys-infiniband/libmlx4
1328 -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
1329 -# $Header: $
1330 -
1331 - 10 Jul 2010; Andreas K. Huettel (dilfridge) <mail@×××××××××.de>
1332 - libmlx4-1.0-r1.ebuild:
1333 - Silenced repoman.
1334 -
1335 -*libmlx4-1.0-r1 (20 Aug 2009)
1336 -
1337 - 20 Aug 2009; Alexey Shvetsov <alexxy@g.o> libmlx4-1.0.ebuild,
1338 - +libmlx4-1.0-r1.ebuild:
1339 - Version Bump
1340 -
1341 -*libmlx4-1.0 (21 Jan 2009)
1342 -
1343 - 21 Jan 2009; Alexey Shvetsov <alexxy@g.o> +metadata.xml,
1344 - +libmlx4-1.0.ebuild:
1345 - Version bump
1346 -
1347
1348 diff --git a/sys-infiniband/libmlx4/libmlx4-1.0-r1.ebuild b/sys-infiniband/libmlx4/libmlx4-1.0.1.ebuild
1349 similarity index 71%
1350 rename from sys-infiniband/libmlx4/libmlx4-1.0-r1.ebuild
1351 rename to sys-infiniband/libmlx4/libmlx4-1.0.1.ebuild
1352 index 6032e93..8007cc2 100644
1353 --- a/sys-infiniband/libmlx4/libmlx4-1.0-r1.ebuild
1354 +++ b/sys-infiniband/libmlx4/libmlx4-1.0.1.ebuild
1355 @@ -1,11 +1,11 @@
1356 -# Copyright 1999-2010 Gentoo Foundation
1357 +# Copyright 1999-2011 Gentoo Foundation
1358 # Distributed under the terms of the GNU General Public License v2
1359 # $Header: $
1360
1361 -EAPI="2"
1362 +EAPI="4"
1363
1364 -OFED_VER="1.4.1"
1365 -OFED_SUFFIX="1.ofed1.4.1"
1366 +OFED_VER="1.5.3.1"
1367 +OFED_SUFFIX="1.18.gb810a27"
1368
1369 inherit openib
1370
1371 @@ -13,7 +13,7 @@ DESCRIPTION="OpenIB userspace driver for Mellanox ConnectX HCA"
1372 KEYWORDS="~x86 ~amd64"
1373 IUSE=""
1374
1375 -DEPEND=">=sys-infiniband/libibverbs-1.1.2"
1376 +DEPEND=">=sys-infiniband/libibverbs-1.1.4"
1377 RDEPEND="${DEPEND}
1378 !sys-infiniband/openib-userspace"
1379
1380
1381 diff --git a/sys-infiniband/libmlx4/libmlx4-1.0.ebuild b/sys-infiniband/libmlx4/libmlx4-1.0.ebuild
1382 deleted file mode 100644
1383 index bdb0da0..0000000
1384 --- a/sys-infiniband/libmlx4/libmlx4-1.0.ebuild
1385 +++ /dev/null
1386 @@ -1,23 +0,0 @@
1387 -# Copyright 1999-2010 Gentoo Foundation
1388 -# Distributed under the terms of the GNU General Public License v2
1389 -# $Header: $
1390 -
1391 -EAPI="2"
1392 -
1393 -OFED_VER="1.4"
1394 -OFED_SUFFIX="1.ofed1.4"
1395 -
1396 -inherit openib
1397 -
1398 -DESCRIPTION="OpenIB userspace driver for Mellanox ConnectX HCA"
1399 -KEYWORDS="~x86 ~amd64"
1400 -IUSE=""
1401 -
1402 -DEPEND=">=sys-infiniband/libibverbs-1.1.2"
1403 -RDEPEND="${DEPEND}
1404 - !sys-infiniband/openib-userspace"
1405 -
1406 -src_install() {
1407 - make DESTDIR="${D}" install || die "install failed"
1408 - dodoc README AUTHORS ChangeLog
1409 -}
1410
1411 diff --git a/sys-infiniband/libmthca/ChangeLog b/sys-infiniband/libmthca/ChangeLog
1412 deleted file mode 100644
1413 index f11b45e..0000000
1414 --- a/sys-infiniband/libmthca/ChangeLog
1415 +++ /dev/null
1416 @@ -1,31 +0,0 @@
1417 -# ChangeLog for sys-infiniband/libmthca
1418 -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
1419 -# $Header: $
1420 -
1421 -*libmthca-1.0.5-r1 (20 Aug 2009)
1422 -
1423 - 20 Aug 2009; Alexey Shvetsov <alexxy@g.o> libmthca-1.0.5.ebuild,
1424 - +libmthca-1.0.5-r1.ebuild:
1425 - Version Bump
1426 -
1427 - 21 Jan 2009; Alexey Shvetsov <alexxy@g.o> -libmthca-1.0.4.ebuild,
1428 - libmthca-1.0.5.ebuild:
1429 - Version bump
1430 -
1431 -*libmthca-1.0.5 (06 Jun 2008)
1432 -
1433 - 06 Jun 2008; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
1434 - added libmthca-1.0.5.ebuild
1435 -
1436 -*libmthca-1.0.4 (26 Nov 2007)
1437 -
1438 - 27 Nov 2007; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
1439 - replaced old -userspace version with standalone version.
1440 - -libmthca-1.1.ebuild: removed
1441 - +libmthca-1.0.4.ebuild: added
1442 -
1443 -*libmthca-1.1 (26 Oct 2006)
1444 -
1445 - 26 Oct 2006; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
1446 - Initial import
1447 -
1448
1449 diff --git a/sys-infiniband/libmthca/libmthca-1.0.5-r1.ebuild b/sys-infiniband/libmthca/libmthca-1.0.5-r2.ebuild
1450 similarity index 72%
1451 rename from sys-infiniband/libmthca/libmthca-1.0.5-r1.ebuild
1452 rename to sys-infiniband/libmthca/libmthca-1.0.5-r2.ebuild
1453 index 140b428..9244ce2 100644
1454 --- a/sys-infiniband/libmthca/libmthca-1.0.5-r1.ebuild
1455 +++ b/sys-infiniband/libmthca/libmthca-1.0.5-r2.ebuild
1456 @@ -1,11 +1,11 @@
1457 -# Copyright 1999-2009 Gentoo Foundation
1458 +# Copyright 1999-2011 Gentoo Foundation
1459 # Distributed under the terms of the GNU General Public License v2
1460 # $Header: $
1461
1462 -EAPI="2"
1463 +EAPI="4"
1464
1465 -OFED_VER="1.4.1"
1466 -OFED_SUFFIX="1.ofed1.4.1"
1467 +OFED_VER="1.5.3.1"
1468 +OFED_SUFFIX="0.1.gbe5eef3"
1469
1470 inherit openib
1471
1472 @@ -13,7 +13,7 @@ DESCRIPTION="OpenIB userspace driver for Mellanox InfiniBand HCAs"
1473 KEYWORDS="~x86 ~amd64"
1474 IUSE=""
1475
1476 -DEPEND=">=sys-infiniband/libibverbs-1.1.2"
1477 +DEPEND=">=sys-infiniband/libibverbs-1.1.4"
1478 RDEPEND="${DEPEND}
1479 !sys-infiniband/openib-userspace"
1480
1481
1482 diff --git a/sys-infiniband/libmthca/libmthca-1.0.5.ebuild b/sys-infiniband/libmthca/libmthca-1.0.5.ebuild
1483 deleted file mode 100644
1484 index f61dc1a..0000000
1485 --- a/sys-infiniband/libmthca/libmthca-1.0.5.ebuild
1486 +++ /dev/null
1487 @@ -1,23 +0,0 @@
1488 -# Copyright 1999-2009 Gentoo Foundation
1489 -# Distributed under the terms of the GNU General Public License v2
1490 -# $Header: $
1491 -
1492 -EAPI="2"
1493 -
1494 -OFED_VER="1.4"
1495 -OFED_SUFFIX="1.ofed1.4"
1496 -
1497 -inherit openib
1498 -
1499 -DESCRIPTION="OpenIB userspace driver for Mellanox InfiniBand HCAs"
1500 -KEYWORDS="~x86 ~amd64"
1501 -IUSE=""
1502 -
1503 -DEPEND=">=sys-infiniband/libibverbs-1.1.2"
1504 -RDEPEND="${DEPEND}
1505 - !sys-infiniband/openib-userspace"
1506 -
1507 -src_install() {
1508 - make DESTDIR="${D}" install || die "install failed"
1509 - dodoc README AUTHORS ChangeLog
1510 -}
1511
1512 diff --git a/sys-infiniband/libnes/ChangeLog b/sys-infiniband/libnes/ChangeLog
1513 deleted file mode 100644
1514 index 73f816a..0000000
1515 --- a/sys-infiniband/libnes/ChangeLog
1516 +++ /dev/null
1517 @@ -1,19 +0,0 @@
1518 -# ChangeLog for sys-infiniband/libnes
1519 -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
1520 -# $Header: $
1521 -
1522 - 10 Jul 2010; Andreas K. Huettel (dilfridge) <mail@×××××××××.de>
1523 - libnes-0.5.ebuild:
1524 - Silenced repoman.
1525 -
1526 -*libnes-0.6 (20 Aug 2009)
1527 -
1528 - 20 Aug 2009; Alexey Shvetsov <alexxy@g.o> +libnes-0.6.ebuild:
1529 - Version Bump
1530 -
1531 -*libnes-0.5 (21 Jan 2009)
1532 -
1533 - 21 Jan 2009; Alexey Shvetsov <alexxy@g.o> +metadata.xml,
1534 - +libnes-0.5.ebuild:
1535 - Version bump
1536 -
1537
1538 diff --git a/sys-infiniband/libnes/libnes-0.5.ebuild b/sys-infiniband/libnes/libnes-0.5.ebuild
1539 deleted file mode 100644
1540 index b0cf0a3..0000000
1541 --- a/sys-infiniband/libnes/libnes-0.5.ebuild
1542 +++ /dev/null
1543 @@ -1,23 +0,0 @@
1544 -# Copyright 1999-2010 Gentoo Foundation
1545 -# Distributed under the terms of the GNU General Public License v2
1546 -# $Header: $
1547 -
1548 -EAPI="2"
1549 -
1550 -OFED_VER="1.4"
1551 -OFED_SUFFIX="1.ofed1.4"
1552 -
1553 -inherit openib
1554 -
1555 -DESCRIPTION="NetEffect RNIC Userspace Library"
1556 -KEYWORDS="~x86 ~amd64"
1557 -IUSE=""
1558 -
1559 -DEPEND=">=sys-infiniband/libibverbs-1.1.2"
1560 -RDEPEND="${DEPEND}
1561 - !sys-infiniband/openib-userspace"
1562 -
1563 -src_install() {
1564 - make DESTDIR="${D}" install || die "install failed"
1565 - dodoc README AUTHORS ChangeLog
1566 -}
1567
1568 diff --git a/sys-infiniband/libnes/libnes-0.6.ebuild b/sys-infiniband/libnes/libnes-1.1.1.ebuild
1569 similarity index 71%
1570 rename from sys-infiniband/libnes/libnes-0.6.ebuild
1571 rename to sys-infiniband/libnes/libnes-1.1.1.ebuild
1572 index 281ff5f..5ca65c1 100644
1573 --- a/sys-infiniband/libnes/libnes-0.6.ebuild
1574 +++ b/sys-infiniband/libnes/libnes-1.1.1.ebuild
1575 @@ -1,11 +1,11 @@
1576 -# Copyright 1999-2010 Gentoo Foundation
1577 +# Copyright 1999-2011 Gentoo Foundation
1578 # Distributed under the terms of the GNU General Public License v2
1579 # $Header: $
1580
1581 -EAPI="2"
1582 +EAPI="4"
1583
1584 -OFED_VER="1.4.1"
1585 -OFED_SUFFIX="1.ofed1.4.1"
1586 +OFED_VER="1.5.3.1"
1587 +OFED_SUFFIX="1"
1588
1589 inherit openib
1590
1591 @@ -13,7 +13,7 @@ DESCRIPTION="NetEffect RNIC Userspace Library"
1592 KEYWORDS="~x86 ~amd64"
1593 IUSE=""
1594
1595 -DEPEND=">=sys-infiniband/libibverbs-1.1.2"
1596 +DEPEND=">=sys-infiniband/libibverbs-1.1.4"
1597 RDEPEND="${DEPEND}
1598 !sys-infiniband/openib-userspace"
1599
1600
1601 diff --git a/sys-infiniband/librdmacm/ChangeLog b/sys-infiniband/librdmacm/ChangeLog
1602 deleted file mode 100644
1603 index cfceadc..0000000
1604 --- a/sys-infiniband/librdmacm/ChangeLog
1605 +++ /dev/null
1606 @@ -1,39 +0,0 @@
1607 -# ChangeLog for sys-infiniband/librdmacm
1608 -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
1609 -# $Header: $
1610 -
1611 - 22 Jun 2010; Kacper Kowalik <xarthisius@g.o>
1612 - librdmacm-1.0.8-r1.ebuild, +files/librdmacm-1.0.8-pcfile.patch:
1613 - adding pc file
1614 -
1615 -*librdmacm-1.0.8-r1 (20 Aug 2009)
1616 -
1617 - 20 Aug 2009; Alexey Shvetsov <alexxy@g.o>
1618 - +librdmacm-1.0.8-r1.ebuild:
1619 - Version Bump
1620 -
1621 - 16 Aug 2009; Alexey Shvetsov <alexxy@g.o> librdmacm-1.0.8.ebuild:
1622 - Add libibverbs to depend
1623 -
1624 -*librdmacm-1.0.8 (21 Jan 2009)
1625 -
1626 - 21 Jan 2009; Alexey Shvetsov <alexxy@g.o> +librdmacm-1.0.8.ebuild:
1627 - Version bump
1628 -
1629 - 28 May 2008; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
1630 - added ~x86 keyword, fixed copyright date
1631 -
1632 -*librdmacm-1.0.7 (13 May 2008)
1633 - 13 May 2008; Bryan Green <bryan.d.green@××××.gov>
1634 - +librdmacm-1.0.7.ebuild: added
1635 -
1636 -*librdmacm-1.0.3 (26 Nov 2007)
1637 - 27 Nov 2007; Bryan Green <bryan.d.green@××××.gov>
1638 - -librdmacm-1.1.ebuild: removed
1639 - +librdmacm-1.0.3.ebuild: added
1640 -
1641 -*librdmacm-1.1 (26 Oct 2006)
1642 -
1643 - 26 Oct 2006; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
1644 - Initial Import
1645 -
1646
1647 diff --git a/sys-infiniband/librdmacm/files/librdmacm-1.0.8-pcfile.patch b/sys-infiniband/librdmacm/files/librdmacm-1.0.8-pcfile.patch
1648 deleted file mode 100644
1649 index 70a75d3..0000000
1650 --- a/sys-infiniband/librdmacm/files/librdmacm-1.0.8-pcfile.patch
1651 +++ /dev/null
1652 @@ -1,52 +0,0 @@
1653 ---- configure.in.orig 2010-06-22 14:29:13.162433883 +0200
1654 -+++ configure.in 2010-06-22 14:30:08.453433847 +0200
1655 -@@ -27,6 +27,17 @@
1656 - fi
1657 - ])
1658 -
1659 -+dnl Additional arguments (and substitutions)
1660 -+dnl Allow the pkg-config directory to be set
1661 -+AC_ARG_WITH(pkgconfigdir,
1662 -+ AC_HELP_STRING([--with-pkgconfigdir],
1663 -+ [Use the specified pkgconfig dir (default is libdir/pkgconfig)]),
1664 -+ [pkgconfigdir=${withval}],
1665 -+ [pkgconfigdir='${libdir}/pkgconfig'])
1666 -+
1667 -+AC_SUBST([pkgconfigdir])
1668 -+AC_MSG_NOTICE([pkgconfig directory is ${pkgconfigdir}])
1669 -+
1670 - dnl Checks for programs
1671 - AC_PROG_CC
1672 -
1673 -@@ -62,5 +73,5 @@
1674 -
1675 - AM_CONDITIONAL(HAVE_LD_VERSION_SCRIPT, test "$ac_cv_version_script" = "yes")
1676 -
1677 --AC_CONFIG_FILES([Makefile librdmacm.spec])
1678 -+AC_CONFIG_FILES([Makefile librdmacm.spec rdmacm.pc:rdmacm.pc.in])
1679 - AC_OUTPUT
1680 ---- Makefile.am.orig 2010-06-22 14:29:17.849433892 +0200
1681 -+++ Makefile.am 2010-06-22 14:30:30.680832953 +0200
1682 -@@ -1,5 +1,8 @@
1683 - INCLUDES = -I$(srcdir)/include
1684 -
1685 -+pkgconfigdir = @pkgconfigdir@
1686 -+pkgconfig_DATA = rdmacm.pc
1687 -+
1688 - lib_LTLIBRARIES = src/librdmacm.la
1689 -
1690 - AM_CFLAGS = -g -Wall -D_GNU_SOURCE
1691 ---- /dev/null 2010-05-29 13:22:18.914064236 +0200
1692 -+++ rdmacm.pc.in 2010-06-22 14:30:56.082443278 +0200
1693 -@@ -0,0 +1,11 @@
1694 -+prefix=@prefix@
1695 -+exec_prefix=@exec_prefix@
1696 -+libdir=@libdir@
1697 -+includedir=@includedir@
1698 -+
1699 -+Name: @PACKAGE_NAME@
1700 -+Version: @PACKAGE_VERSION@
1701 -+Description: @PACKAGE_STRING@
1702 -+Requires:
1703 -+Libs: -L${libdir} -lrdmacm
1704 -+Cflags: -I${includedir}
1705
1706 diff --git a/sys-infiniband/librdmacm/librdmacm-1.0.8-r1.ebuild b/sys-infiniband/librdmacm/librdmacm-1.0.14.1.ebuild
1707 similarity index 57%
1708 rename from sys-infiniband/librdmacm/librdmacm-1.0.8-r1.ebuild
1709 rename to sys-infiniband/librdmacm/librdmacm-1.0.14.1.ebuild
1710 index 22c05de..e350b7d 100644
1711 --- a/sys-infiniband/librdmacm/librdmacm-1.0.8-r1.ebuild
1712 +++ b/sys-infiniband/librdmacm/librdmacm-1.0.14.1.ebuild
1713 @@ -1,26 +1,21 @@
1714 -# Copyright 1999-2010 Gentoo Foundation
1715 +# Copyright 1999-2011 Gentoo Foundation
1716 # Distributed under the terms of the GNU General Public License v2
1717 # $Header: $
1718
1719 -EAPI="2"
1720 +EAPI="4"
1721
1722 -OFED_VER="1.4.1"
1723 -OFED_SUFFIX="1.ofed1.4.1"
1724 +OFED_VER="1.5.3.1"
1725 +OFED_SUFFIX="1"
1726
1727 -inherit autotools eutils openib
1728 +inherit eutils openib
1729
1730 DESCRIPTION="OpenIB userspace RDMA CM library"
1731 KEYWORDS="~x86 ~amd64"
1732 IUSE=""
1733 -DEPEND="sys-infiniband/libibverbs"
1734 +DEPEND=">=sys-infiniband/libibverbs-1.1.4"
1735 RDEPEND="${DEPEND}
1736 !sys-infiniband/openib-userspace"
1737
1738 -src_prepare() {
1739 - epatch "${FILESDIR}"/${P}-pcfile.patch
1740 - eautoreconf
1741 -}
1742 -
1743 src_install() {
1744 emake DESTDIR="${D}" install ||
1745 dodoc README AUTHORS ChangeLog || die
1746
1747 diff --git a/sys-infiniband/librdmacm/librdmacm-1.0.8.ebuild b/sys-infiniband/librdmacm/librdmacm-1.0.8.ebuild
1748 deleted file mode 100644
1749 index 9d21fd3..0000000
1750 --- a/sys-infiniband/librdmacm/librdmacm-1.0.8.ebuild
1751 +++ /dev/null
1752 @@ -1,22 +0,0 @@
1753 -# Copyright 1999-2009 Gentoo Foundation
1754 -# Distributed under the terms of the GNU General Public License v2
1755 -# $Header: $
1756 -
1757 -EAPI="2"
1758 -
1759 -OFED_VER="1.4"
1760 -OFED_SUFFIX="1.ofed1.4"
1761 -
1762 -inherit openib
1763 -
1764 -DESCRIPTION="OpenIB userspace RDMA CM library"
1765 -KEYWORDS="~x86 ~amd64"
1766 -IUSE=""
1767 -DEPEND="sys-infiniband/libibverbs"
1768 -RDEPEND="${DEPEND}
1769 - !sys-infiniband/openib-userspace"
1770 -
1771 -src_install() {
1772 - make DESTDIR="${D}" install || die "install failed"
1773 - dodoc README AUTHORS ChangeLog
1774 -}
1775
1776 diff --git a/sys-infiniband/libsdp/ChangeLog b/sys-infiniband/libsdp/ChangeLog
1777 deleted file mode 100644
1778 index 0f1bc3d..0000000
1779 --- a/sys-infiniband/libsdp/ChangeLog
1780 +++ /dev/null
1781 @@ -1,22 +0,0 @@
1782 -# ChangeLog for sys-infiniband/libsdp
1783 -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
1784 -# $Header: $
1785 -
1786 - 25 Jun 2011; Justin Lecher <jlec@g.o> libsdp-1.1.99.ebuild,
1787 - libsdp-1.1.99-r1.ebuild, metadata.xml:
1788 - Cleaned ebuild
1789 -
1790 -*libsdp-1.1.99-r1 (20 Aug 2009)
1791 -
1792 - 20 Aug 2009; Alexey Shvetsov <alexxy@g.o> +libsdp-1.1.99-r1.ebuild:
1793 - Version Bump
1794 -
1795 - 09 Jul 2008; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
1796 - removed libsdp-1.1.ebuild
1797 - added libsdp-1.1.99.ebuild
1798 -
1799 -*libsdp-1.1 (26 Oct 2006)
1800 -
1801 - 26 Oct 2006; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
1802 - Initial Import
1803 -
1804
1805 diff --git a/sys-infiniband/libsdp/libsdp-1.1.99-r1.ebuild b/sys-infiniband/libsdp/libsdp-1.1.108.ebuild
1806 similarity index 80%
1807 rename from sys-infiniband/libsdp/libsdp-1.1.99-r1.ebuild
1808 rename to sys-infiniband/libsdp/libsdp-1.1.108.ebuild
1809 index 519ddca..1a26344 100644
1810 --- a/sys-infiniband/libsdp/libsdp-1.1.99-r1.ebuild
1811 +++ b/sys-infiniband/libsdp/libsdp-1.1.108.ebuild
1812 @@ -2,10 +2,10 @@
1813 # Distributed under the terms of the GNU General Public License v2
1814 # $Header: $
1815
1816 -EAPI=4
1817 +EAPI="4"
1818
1819 -OFED_VER="1.4.1"
1820 -OFED_SUFFIX="1.ofed1.4.1"
1821 +OFED_VER="1.5.3.1"
1822 +OFED_SUFFIX="0.15.gd7fdb72"
1823
1824 inherit openib
1825
1826
1827 diff --git a/sys-infiniband/libsdp/libsdp-1.1.99.ebuild b/sys-infiniband/libsdp/libsdp-1.1.99.ebuild
1828 deleted file mode 100644
1829 index ead00d2..0000000
1830 --- a/sys-infiniband/libsdp/libsdp-1.1.99.ebuild
1831 +++ /dev/null
1832 @@ -1,14 +0,0 @@
1833 -# Copyright 1999-2011 Gentoo Foundation
1834 -# Distributed under the terms of the GNU General Public License v2
1835 -# $Header: $
1836 -
1837 -EAPI=4
1838 -
1839 -OFED_VER="1.4"
1840 -OFED_SUFFIX="1.ofed1.4"
1841 -
1842 -inherit openib
1843 -
1844 -DESCRIPTION="Socket Direct Protocol for unmodified applications"
1845 -KEYWORDS="~amd64 ~x86"
1846 -IUSE=""
1847
1848 diff --git a/sys-infiniband/openib-diags/ChangeLog b/sys-infiniband/openib-diags/ChangeLog
1849 deleted file mode 100644
1850 index bf02425..0000000
1851 --- a/sys-infiniband/openib-diags/ChangeLog
1852 +++ /dev/null
1853 @@ -1,44 +0,0 @@
1854 -# ChangeLog for sys-infiniband/openib-diags
1855 -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
1856 -# $Header: $
1857 -
1858 - 25 Jun 2011; Justin Lecher <jlec@g.o>
1859 - openib-diags-1.4.4_p20081207.ebuild, openib-diags-1.4.4_p20090314.ebuild,
1860 - metadata.xml:
1861 - Cleaned ebuild
1862 -
1863 -*openib-diags-1.4.4_p20090314 (20 Aug 2009)
1864 -
1865 - 20 Aug 2009; Alexey Shvetsov <alexxy@g.o>
1866 - +openib-diags-1.4.4_p20090314.ebuild:
1867 - Version Bump
1868 -
1869 - 19 Mar 2009; Alexey Shvetsov <alexxy@g.o>
1870 - +files/openib-diags-1.4.4_p20081207-remove-osmv.patch,
1871 - openib-diags-1.4.4_p20081207.ebuild:
1872 - add patch
1873 -
1874 -*openib-diags-1.4.4_p20081207 (21 Jan 2009)
1875 -
1876 - 21 Jan 2009; Alexey Shvetsov <alexxy@g.o>
1877 - -openib-diags-1.3.2.ebuild, -openib-diags-1.4.0.ebuild,
1878 - +openib-diags-1.4.4_p20081207.ebuild:
1879 - Version bump
1880 -
1881 -*openib-diags-1.4.0 (06 Jun 2008)
1882 -
1883 - 06 Jun 2008; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
1884 - added openib-diags-1.4.0
1885 -
1886 -*openib-diags-1.3.2 (27 Nov 2007)
1887 -
1888 - 27 Nov 2007; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
1889 - converted to standalone package
1890 - -openib-diags-1.1.ebuild: removed
1891 - +openib-diags-1.3.2.ebuild: added
1892 -
1893 -*openib-diags-1.1 (26 Oct 2006)
1894 -
1895 - 26 Oct 2006; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
1896 - Initial Import
1897 -
1898
1899 diff --git a/sys-infiniband/openib-diags/files/openib-diags-1.4.4_p20081207-remove-osmv.patch b/sys-infiniband/openib-diags/files/openib-diags-1.4.4_p20081207-remove-osmv.patch
1900 deleted file mode 100644
1901 index 497a69d..0000000
1902 --- a/sys-infiniband/openib-diags/files/openib-diags-1.4.4_p20081207-remove-osmv.patch
1903 +++ /dev/null
1904 @@ -1,403 +0,0 @@
1905 -diff --git a/infiniband-diags/configure.in b/infiniband-diags/configure.in
1906 -index 58eea0a..7d277b2 100644
1907 ---- a/infiniband-diags/configure.in
1908 -+++ b/infiniband-diags/configure.in
1909 -@@ -40,10 +40,6 @@ AC_CHECK_LIB(ibmad, port_performance_ext_query, [],
1910 - AC_MSG_ERROR([port_performance_ext_query() not found. diags require more recent libibmad.]))
1911 - AC_CHECK_LIB(osmcomp, cl_thread_init, [],
1912 - AC_MSG_ERROR([cl_thread_init() not found. diags require libosmcomp.]))
1913 --AC_CHECK_LIB(osmvendor, osmv_query_sa, [],
1914 -- AC_MSG_ERROR([osmv_query_sa() not found. diags require libosmvendor.]), [-lopensm])
1915 --AC_CHECK_LIB(opensm, osm_log_init_v2, [],
1916 -- AC_MSG_ERROR([osm_log_init_v2() not found. diags require libopensm.]))
1917 - fi
1918 -
1919 - dnl Checks for header files.
1920 -diff --git a/infiniband-diags/src/saquery.c b/infiniband-diags/src/saquery.c
1921 -index 5361184..0a997cf 100644
1922 ---- a/infiniband-diags/src/saquery.c
1923 -+++ b/infiniband-diags/src/saquery.c
1924 -@@ -42,20 +42,33 @@
1925 - #include <arpa/inet.h>
1926 - #include <ctype.h>
1927 - #include <string.h>
1928 -+#include <errno.h>
1929 -
1930 - #define _GNU_SOURCE
1931 - #include <getopt.h>
1932 -
1933 -+#include <infiniband/umad.h>
1934 - #include <infiniband/mad.h>
1935 --#include <infiniband/opensm/osm_log.h>
1936 --#include <infiniband/vendor/osm_vendor_api.h>
1937 --#include <infiniband/vendor/osm_vendor_sa_api.h>
1938 --#include <infiniband/opensm/osm_mad_pool.h>
1939 -+#include <infiniband/iba/ib_types.h>
1940 - #include <infiniband/complib/cl_debug.h>
1941 - #include <infiniband/complib/cl_nodenamemap.h>
1942 -
1943 - #include "ibdiag_common.h"
1944 -
1945 -+struct sa_bind_handle {
1946 -+ int fd, agent;
1947 -+ ib_portid_t dport;
1948 -+};
1949 -+
1950 -+struct sa_result {
1951 -+ int status;
1952 -+ unsigned result_cnt;
1953 -+ void *p_result_madw;
1954 -+};
1955 -+
1956 -+#define osmv_query_res_t struct sa_result
1957 -+#define osm_bind_handle_t struct sa_bind_handle *
1958 -+
1959 - struct query_params {
1960 - ib_gid_t sgid, dgid, gid, mgid;
1961 - uint16_t slid, dlid, mlid;
1962 -@@ -82,7 +95,7 @@ struct query_cmd {
1963 -
1964 - static char *node_name_map_file = NULL;
1965 - static nn_map_t *node_name_map = NULL;
1966 --static ib_net64_t smkey = OSM_DEFAULT_SA_KEY;
1967 -+static ib_net64_t smkey = CL_HTON64(1);
1968 -
1969 - /**
1970 - * Declare some globals because I don't want this to be too complex.
1971 -@@ -90,11 +103,6 @@ static ib_net64_t smkey = OSM_DEFAULT_SA_KEY;
1972 - #define MAX_PORTS (8)
1973 - #define DEFAULT_SA_TIMEOUT_MS (1000)
1974 - osmv_query_res_t result;
1975 --osm_log_t log_osm;
1976 --osm_mad_pool_t mad_pool;
1977 --osm_vendor_t *vendor = NULL;
1978 --char *sa_hca_name = NULL;
1979 --uint32_t sa_port_num = 0;
1980 -
1981 - enum {
1982 - ALL,
1983 -@@ -112,6 +120,81 @@ int requested_lid_flag = 0;
1984 - ib_net64_t requested_guid = 0;
1985 - int requested_guid_flag = 0;
1986 -
1987 -+static int sa_query(struct sa_bind_handle *h, uint8_t method,
1988 -+ ib_net16_t attr, ib_net32_t mod, ib_net64_t comp_mask,
1989 -+ ib_net64_t sm_key, void *data)
1990 -+{
1991 -+ ib_rpc_t rpc;
1992 -+ void *umad, *mad;
1993 -+ int ret, offset, len = 256;
1994 -+
1995 -+ memset(&rpc, 0, sizeof(rpc));
1996 -+ rpc.mgtclass = IB_SA_CLASS;
1997 -+ rpc.method = method;
1998 -+ rpc.attr.id = cl_ntoh16(attr);
1999 -+ rpc.attr.mod = cl_ntoh32(mod);
2000 -+ rpc.mask = cl_ntoh64(comp_mask);
2001 -+ rpc.datasz = IB_SA_DATA_SIZE;
2002 -+ rpc.dataoffs = IB_SA_DATA_OFFS;
2003 -+
2004 -+ umad = calloc(1, len + umad_size());
2005 -+ if (!umad)
2006 -+ IBPANIC("cannot alloc mem for umad: %s\n", strerror(errno));
2007 -+
2008 -+ mad_build_pkt(umad, &rpc, &h->dport, NULL, data);
2009 -+
2010 -+ /* SA SM_Key (36/8) - temporary done using IB_MAD_MKEY_F */
2011 -+ mad_set_field64(umad_get_mad(umad), 12, IB_MAD_MKEY_F, cl_hton64(sm_key));
2012 -+
2013 -+ if (ibdebug > 1)
2014 -+ xdump(stdout, "SA Request:\n", umad_get_mad(umad), len);
2015 -+
2016 -+ ret = umad_send(h->fd, h->agent, umad, len, ibd_timeout, 0);
2017 -+ if (ret < 0)
2018 -+ IBPANIC("umad_send failed: attr %u: %s\n",
2019 -+ attr, strerror(errno));
2020 -+
2021 -+recv_mad:
2022 -+ ret = umad_recv(h->fd, umad, &len, ibd_timeout);
2023 -+ if (ret < 0) {
2024 -+ if (errno == ENOSPC) {
2025 -+ umad = realloc(umad, umad_size() + len);
2026 -+ goto recv_mad;
2027 -+ }
2028 -+ IBPANIC("umad_recv failed: attr %u: %s\n", attr,
2029 -+ strerror(errno));
2030 -+ }
2031 -+
2032 -+ if ((ret = umad_status(umad)))
2033 -+ return ret;
2034 -+
2035 -+ mad = umad_get_mad(umad);
2036 -+
2037 -+ if (ibdebug > 1)
2038 -+ xdump(stdout, "SA Response:\n", mad, len);
2039 -+
2040 -+ method = mad_get_field(mad, 0, IB_MAD_METHOD_F);
2041 -+ offset = mad_get_field(mad, 0, IB_SA_ATTROFFS_F);
2042 -+ result.status = mad_get_field(mad, 0, IB_MAD_STATUS_F);
2043 -+ result.p_result_madw = mad;
2044 -+ if (result.status || !offset)
2045 -+ result.result_cnt = 0;
2046 -+ else if (method != IB_MAD_METHOD_GET_TABLE)
2047 -+ result.result_cnt = 1;
2048 -+ else
2049 -+ result.result_cnt = (len - IB_SA_DATA_OFFS) / (offset << 3);
2050 -+
2051 -+ return 0;
2052 -+}
2053 -+
2054 -+static void *osmv_get_query_result(void *mad, unsigned i)
2055 -+{
2056 -+ int offset = mad_get_field(mad, 0, IB_SA_ATTROFFS_F);
2057 -+ return mad + IB_SA_DATA_OFFS + i * (offset << 3);
2058 -+}
2059 -+
2060 -+#define osmv_get_query_node_rec(mad, i) osmv_get_query_result(mad, i)
2061 -+
2062 - static unsigned valid_gid(ib_gid_t *gid)
2063 - {
2064 - ib_gid_t zero_gid = { };
2065 -@@ -132,14 +215,6 @@ static void format_buf(char *in, char *out, unsigned size)
2066 - *out = '\0';
2067 - }
2068 -
2069 --/**
2070 -- * Call back for the various record requests.
2071 -- */
2072 --static void query_res_cb(osmv_query_res_t * res)
2073 --{
2074 -- result = *res;
2075 --}
2076 --
2077 - static void print_node_desc(ib_node_record_t * node_record)
2078 - {
2079 - ib_node_info_t *p_ni = &(node_record->node_info);
2080 -@@ -683,6 +758,7 @@ static void dump_one_mft_record(void *data)
2081 - cl_ntoh16(mftr->mft[i]));
2082 - printf("\n");
2083 - }
2084 -+
2085 - static void dump_results(osmv_query_res_t * r, void (*dump_func) (void *))
2086 - {
2087 - int i;
2088 -@@ -694,11 +770,8 @@ static void dump_results(osmv_query_res_t * r, void (*dump_func) (void *))
2089 -
2090 - static void return_mad(void)
2091 - {
2092 -- /*
2093 -- * Return the IB query MAD to the pool as necessary.
2094 -- */
2095 -- if (result.p_result_madw != NULL) {
2096 -- osm_mad_pool_put(&mad_pool, result.p_result_madw);
2097 -+ if (result.p_result_madw) {
2098 -+ free(result.p_result_madw - umad_size());
2099 - result.p_result_madw = NULL;
2100 - }
2101 - }
2102 -@@ -711,32 +784,11 @@ get_any_records(osm_bind_handle_t h,
2103 - ib_net16_t attr_id, ib_net32_t attr_mod, ib_net64_t comp_mask,
2104 - void *attr, ib_net16_t attr_offset, ib_net64_t sm_key)
2105 - {
2106 -- ib_api_status_t status;
2107 -- osmv_query_req_t req;
2108 -- osmv_user_query_t user;
2109 --
2110 -- memset(&req, 0, sizeof(req));
2111 -- memset(&user, 0, sizeof(user));
2112 --
2113 -- user.attr_id = attr_id;
2114 -- user.attr_offset = attr_offset;
2115 -- user.attr_mod = attr_mod;
2116 -- user.comp_mask = comp_mask;
2117 -- user.p_attr = attr;
2118 --
2119 -- req.query_type = OSMV_QUERY_USER_DEFINED;
2120 -- req.timeout_ms = ibd_timeout;
2121 -- req.retry_cnt = 1;
2122 -- req.flags = OSM_SA_FLAGS_SYNC;
2123 -- req.query_context = NULL;
2124 -- req.pfn_query_cb = query_res_cb;
2125 -- req.p_query_input = &user;
2126 -- req.sm_key = sm_key;
2127 --
2128 -- if ((status = osmv_query_sa(h, &req)) != IB_SUCCESS) {
2129 -- fprintf(stderr, "Query SA failed: %s\n",
2130 -- ib_get_err_str(status));
2131 -- return status;
2132 -+ int ret = sa_query(h, IB_MAD_METHOD_GET_TABLE, attr_id, attr_mod,
2133 -+ comp_mask, sm_key, attr);
2134 -+ if (ret) {
2135 -+ fprintf(stderr, "Query SA failed: %s\n", ib_get_err_str(ret));
2136 -+ return ret;
2137 - }
2138 -
2139 - if (result.status != IB_SUCCESS) {
2140 -@@ -745,7 +797,7 @@ get_any_records(osm_bind_handle_t h,
2141 - return result.status;
2142 - }
2143 -
2144 -- return status;
2145 -+ return ret;
2146 - }
2147 -
2148 - /**
2149 -@@ -928,34 +980,21 @@ static ib_api_status_t print_node_records(osm_bind_handle_t h)
2150 -
2151 - static ib_api_status_t get_print_class_port_info(osm_bind_handle_t h)
2152 - {
2153 -- osmv_query_req_t req;
2154 -- ib_api_status_t status;
2155 --
2156 -- memset(&req, 0, sizeof(req));
2157 --
2158 -- req.query_type = OSMV_QUERY_CLASS_PORT_INFO;
2159 -- req.timeout_ms = ibd_timeout;
2160 -- req.retry_cnt = 1;
2161 -- req.flags = OSM_SA_FLAGS_SYNC;
2162 -- req.query_context = NULL;
2163 -- req.pfn_query_cb = query_res_cb;
2164 -- req.p_query_input = NULL;
2165 -- req.sm_key = 0;
2166 --
2167 -- if ((status = osmv_query_sa(h, &req)) != IB_SUCCESS) {
2168 -+ int ret = sa_query(h, IB_MAD_METHOD_GET, IB_MAD_ATTR_CLASS_PORT_INFO,
2169 -+ 0, 0, 0, NULL);
2170 -+ if (ret) {
2171 - fprintf(stderr, "ERROR: Query SA failed: %s\n",
2172 -- ib_get_err_str(status));
2173 -- return (status);
2174 -+ ib_get_err_str(ret));
2175 -+ return ret;
2176 - }
2177 - if (result.status != IB_SUCCESS) {
2178 - fprintf(stderr, "ERROR: Query result returned: %s\n",
2179 - ib_get_err_str(result.status));
2180 - return (result.status);
2181 - }
2182 -- status = result.status;
2183 - dump_results(&result, dump_class_port_info);
2184 - return_mad();
2185 -- return (status);
2186 -+ return ret;
2187 - }
2188 -
2189 - static int query_path_records(const struct query_cmd *q, osm_bind_handle_t h,
2190 -@@ -1046,11 +1085,8 @@ static ib_api_status_t print_multicast_member_records(osm_bind_handle_t h)
2191 - return_mad();
2192 -
2193 - return_mc:
2194 -- /* return_mad for the mc_group_result */
2195 -- if (mc_group_result.p_result_madw != NULL) {
2196 -- osm_mad_pool_put(&mad_pool, mc_group_result.p_result_madw);
2197 -- mc_group_result.p_result_madw = NULL;
2198 -- }
2199 -+ if (mc_group_result.p_result_madw)
2200 -+ free(mc_group_result.p_result_madw - umad_size());
2201 -
2202 - return (status);
2203 - }
2204 -@@ -1366,78 +1402,30 @@ static int query_mft_records(const struct query_cmd *q, osm_bind_handle_t h,
2205 -
2206 - static osm_bind_handle_t get_bind_handle(void)
2207 - {
2208 -- uint32_t i = 0;
2209 -- uint64_t port_guid = (uint64_t) - 1;
2210 -- osm_bind_handle_t h;
2211 -- ib_api_status_t status;
2212 -- ib_port_attr_t attr_array[MAX_PORTS];
2213 -- uint32_t num_ports = MAX_PORTS;
2214 -- uint32_t ca_name_index = 0;
2215 --
2216 -- complib_init();
2217 --
2218 -- osm_log_construct(&log_osm);
2219 -- if ((status = osm_log_init_v2(&log_osm, TRUE, 0x0001, NULL,
2220 -- 0, TRUE)) != IB_SUCCESS) {
2221 -- fprintf(stderr, "Failed to init osm_log: %s\n",
2222 -- ib_get_err_str(status));
2223 -- exit(-1);
2224 -- }
2225 -- osm_log_set_level(&log_osm, OSM_LOG_NONE);
2226 -- if (ibdebug)
2227 -- osm_log_set_level(&log_osm, OSM_LOG_DEFAULT_LEVEL);
2228 --
2229 -- vendor = osm_vendor_new(&log_osm, ibd_timeout);
2230 -- osm_mad_pool_construct(&mad_pool);
2231 -- if ((status = osm_mad_pool_init(&mad_pool)) != IB_SUCCESS) {
2232 -- fprintf(stderr, "Failed to init mad pool: %s\n",
2233 -- ib_get_err_str(status));
2234 -- exit(-1);
2235 -- }
2236 -+ static struct sa_bind_handle handle;
2237 -+ int mgmt_classes[2] = { IB_SMI_CLASS, IB_SMI_DIRECT_CLASS };
2238 -
2239 -- if ((status =
2240 -- osm_vendor_get_all_port_attr(vendor, attr_array,
2241 -- &num_ports)) != IB_SUCCESS) {
2242 -- fprintf(stderr, "Failed to get port attributes: %s\n",
2243 -- ib_get_err_str(status));
2244 -- exit(-1);
2245 -- }
2246 -+ madrpc_init(ibd_ca, ibd_ca_port, mgmt_classes, 2);
2247 -
2248 -- for (i = 0; i < num_ports; i++) {
2249 -- if (i > 1 && cl_ntoh64(attr_array[i].port_guid)
2250 -- != (cl_ntoh64(attr_array[i - 1].port_guid) + 1))
2251 -- ca_name_index++;
2252 -- if (sa_port_num && sa_port_num != attr_array[i].port_num)
2253 -- continue;
2254 -- if (sa_hca_name
2255 -- && strcmp(sa_hca_name,
2256 -- vendor->ca_names[ca_name_index]) != 0)
2257 -- continue;
2258 -- if (attr_array[i].link_state == IB_LINK_ACTIVE) {
2259 -- port_guid = attr_array[i].port_guid;
2260 -- break;
2261 -- }
2262 -- }
2263 -+ ib_resolve_smlid(&handle.dport, ibd_timeout);
2264 -+ if (!handle.dport.lid)
2265 -+ IBPANIC("No SM found.");
2266 -
2267 -- if (port_guid == (uint64_t) - 1) {
2268 -- fprintf(stderr,
2269 -- "Failed to find active port, check port status with \"ibstat\"\n");
2270 -- exit(-1);
2271 -- }
2272 -+ handle.dport.qp = 1;
2273 -+ if (!handle.dport.qkey)
2274 -+ handle.dport.qkey = IB_DEFAULT_QP1_QKEY;
2275 -
2276 -- h = osmv_bind_sa(vendor, &mad_pool, port_guid);
2277 -+ handle.fd = madrpc_portid();
2278 -+ handle.agent = umad_register(handle.fd, IB_SA_CLASS, 2, 1, NULL);
2279 -
2280 -- if (h == OSM_BIND_INVALID_HANDLE) {
2281 -- fprintf(stderr, "Failed to bind to SA\n");
2282 -- exit(-1);
2283 -- }
2284 -- return h;
2285 -+ return &handle;
2286 - }
2287 -
2288 --static void clean_up(void)
2289 -+static void clean_up(struct sa_bind_handle *h)
2290 - {
2291 -- osm_mad_pool_destroy(&mad_pool);
2292 -- osm_vendor_delete(&vendor);
2293 -+ umad_unregister(h->fd, h->agent);
2294 -+ umad_close_port(h->fd);
2295 -+ umad_done();
2296 - }
2297 -
2298 - static const struct query_cmd query_cmds[] = {
2299 -@@ -1847,7 +1835,7 @@ int main(int argc, char **argv)
2300 -
2301 - if (src_lid)
2302 - free(src_lid);
2303 -- clean_up();
2304 -+ clean_up(h);
2305 - close_node_name_map(node_name_map);
2306 - return (status);
2307 - }
2308
2309 diff --git a/sys-infiniband/openib-diags/openib-diags-1.4.4_p20081207.ebuild b/sys-infiniband/openib-diags/openib-diags-1.4.4_p20081207.ebuild
2310 deleted file mode 100644
2311 index 2347d71..0000000
2312 --- a/sys-infiniband/openib-diags/openib-diags-1.4.4_p20081207.ebuild
2313 +++ /dev/null
2314 @@ -1,23 +0,0 @@
2315 -# Copyright 1999-2011 Gentoo Foundation
2316 -# Distributed under the terms of the GNU General Public License v2
2317 -# $Header: $
2318 -
2319 -EAPI=4
2320 -
2321 -OFED_VER="1.4"
2322 -OFED_SUFFIX="1.ofed1.4"
2323 -
2324 -inherit openib
2325 -
2326 -DESCRIPTION="OpenIB diagnostic programs and scripts needed to diagnose an IB subnet"
2327 -KEYWORDS="~x86 ~amd64"
2328 -IUSE=""
2329 -
2330 -DEPEND="
2331 - =sys-infiniband/libibcommon-1.1.2_p20081020
2332 - >=sys-infiniband/libibumad-1.2.3_p20081118
2333 - >=sys-infiniband/libibmad-1.2.3_p20081118
2334 - >=sys-infiniband/openib-osm-3.2.5_p20081207"
2335 -RDEPEND="${DEPEND}"
2336 -
2337 -PATCHES=( "${FILESDIR}/${P}-remove-osmv.patch" )
2338
2339 diff --git a/sys-infiniband/openib-files/openib-files-1.4.ebuild b/sys-infiniband/openib-files/openib-files-1.4.ebuild
2340 deleted file mode 100644
2341 index 5910853..0000000
2342 --- a/sys-infiniband/openib-files/openib-files-1.4.ebuild
2343 +++ /dev/null
2344 @@ -1,128 +0,0 @@
2345 -# Copyright 1999-2009 Gentoo Foundation
2346 -# Distributed under the terms of the GNU General Public License v2
2347 -# $Header: $
2348 -
2349 -EAPI="2"
2350 -
2351 -OFED_VER="1.4"
2352 -OFED_SUFFIX="ofed1.4"
2353 -
2354 -inherit openib
2355 -
2356 -DESCRIPTION="OpenIB system files"
2357 -SCRIPTDIR="${S}/ofed_scripts"
2358 -KEYWORDS="~x86 ~amd64"
2359 -IUSE="ehca ipath iser mlx4 rds srp vnic"
2360 -
2361 -DEPEND=""
2362 -RDEPEND="${DEPEND}"
2363 -
2364 -src_configure() {
2365 - einfo "Nothing to configure"
2366 -}
2367 -
2368 -src_compile() {
2369 - einfo "Nothing to compile"
2370 -}
2371 -
2372 -src_install() {
2373 - insinto /etc/udev/rules.d
2374 - newins "${SCRIPTDIR}/90-ib.rules" 40-ib.rules
2375 - insinto /etc/modules.d
2376 - newins "${FILESDIR}/openib.modprobe.${PV}" openib
2377 - newenvd "${FILESDIR}/openib.env" 02openib
2378 - insinto /etc/infiniband
2379 -
2380 - doinitd "${FILESDIR}/openib"
2381 -
2382 - # build openib.conf based on ofed_scripts/ofa_kernel.spec
2383 - build_ipoib=1
2384 - build_sdp=1
2385 - cp "${SCRIPTDIR}/openib.conf" "${T}"
2386 - IB_CONF_DIR=${T}
2387 - echo >> ${IB_CONF_DIR}/openib.conf
2388 - echo "# Load UCM module" >> ${IB_CONF_DIR}/openib.conf
2389 - echo "UCM_LOAD=no" >> ${IB_CONF_DIR}/openib.conf
2390 - echo >> ${IB_CONF_DIR}/openib.conf
2391 - echo "# Load RDMA_CM module" >> ${IB_CONF_DIR}/openib.conf
2392 - echo "RDMA_CM_LOAD=yes" >> ${IB_CONF_DIR}/openib.conf
2393 - echo >> ${IB_CONF_DIR}/openib.conf
2394 - echo "# Load RDMA_UCM module" >> ${IB_CONF_DIR}/openib.conf
2395 - echo "RDMA_UCM_LOAD=yes" >> ${IB_CONF_DIR}/openib.conf
2396 - echo >> ${IB_CONF_DIR}/openib.conf
2397 - echo "# Increase ib_mad thread priority" >> ${IB_CONF_DIR}/openib.conf
2398 - echo "RENICE_IB_MAD=no" >> ${IB_CONF_DIR}/openib.conf
2399 -
2400 - echo >> ${IB_CONF_DIR}/openib.conf
2401 - echo "# Load MTHCA" >> ${IB_CONF_DIR}/openib.conf
2402 - echo "MTHCA_LOAD=yes" >> ${IB_CONF_DIR}/openib.conf
2403 - if use ipath; then
2404 - echo >> ${IB_CONF_DIR}/openib.conf
2405 - echo "# Load IPATH" >> ${IB_CONF_DIR}/openib.conf
2406 - echo "IPATH_LOAD=yes" >> ${IB_CONF_DIR}/openib.conf
2407 - fi
2408 - if use ehca; then
2409 - echo >> ${IB_CONF_DIR}/openib.conf
2410 - echo "# Load eHCA" >> ${IB_CONF_DIR}/openib.conf
2411 - echo "EHCA_LOAD=yes" >> ${IB_CONF_DIR}/openib.conf
2412 - fi
2413 - if use mlx4; then
2414 - echo >> ${IB_CONF_DIR}/openib.conf
2415 - echo "# Load MLX4 modules" >> ${IB_CONF_DIR}/openib.conf
2416 - echo "MLX4_LOAD=yes" >> ${IB_CONF_DIR}/openib.conf
2417 - fi
2418 - if (( build_ipoib )); then
2419 - echo >> ${IB_CONF_DIR}/openib.conf
2420 - echo "# Load IPoIB" >> ${IB_CONF_DIR}/openib.conf
2421 - echo "#IPOIB_LOAD=yes" >> ${IB_CONF_DIR}/openib.conf
2422 - echo >> ${IB_CONF_DIR}/openib.conf
2423 - echo "# Enable IPoIB Connected Mode" >> ${IB_CONF_DIR}/openib.conf
2424 - echo "#SET_IPOIB_CM=yes" >> ${IB_CONF_DIR}/openib.conf
2425 - # from ofa_user.spec:
2426 - echo >> ${IB_CONF_DIR}/openib.conf
2427 - echo "# Enable IPoIB High Availability daemon" >> ${IB_CONF_DIR}/openib.conf
2428 - echo "#IPOIBHA_ENABLE=no" >> ${IB_CONF_DIR}/openib.conf
2429 - echo "# PRIMARY_IPOIB_DEV=ib0" >> ${IB_CONF_DIR}/openib.conf
2430 - echo "# SECONDARY_IPOIB_DEV=ib1" >> ${IB_CONF_DIR}/openib.conf
2431 - fi
2432 - if (( build_sdp )); then
2433 - echo >> ${IB_CONF_DIR}/openib.conf
2434 - echo "# Load SDP module" >> ${IB_CONF_DIR}/openib.conf
2435 - echo "#SDP_LOAD=yes" >> ${IB_CONF_DIR}/openib.conf
2436 - fi
2437 - if use srp; then
2438 - echo >> ${IB_CONF_DIR}/openib.conf
2439 - echo "# Load SRP module" >> ${IB_CONF_DIR}/openib.conf
2440 - echo "#SRP_LOAD=no" >> ${IB_CONF_DIR}/openib.conf
2441 - # from ofa_user.spec:
2442 - echo >> ${IB_CONF_DIR}/openib.conf
2443 - echo "# Enable SRP High Availability daemon" >> ${IB_CONF_DIR}/openib.conf
2444 - echo "#SRPHA_ENABLE=no" >> ${IB_CONF_DIR}/openib.conf
2445 -
2446 - fi
2447 - if use iser; then
2448 - echo >> ${IB_CONF_DIR}/openib.conf
2449 - echo "# Load ISER module" >> ${IB_CONF_DIR}/openib.conf
2450 - echo "#ISER_LOAD=no" >> ${IB_CONF_DIR}/openib.conf
2451 - fi
2452 - if use rds; then
2453 - echo >> ${IB_CONF_DIR}/openib.conf
2454 - echo "# Load RDS module" >> ${IB_CONF_DIR}/openib.conf
2455 - echo "#RDS_LOAD=no" >> ${IB_CONF_DIR}/openib.conf
2456 - fi
2457 - if use vnic; then
2458 - echo >> ${IB_CONF_DIR}/openib.conf
2459 - echo "# Load VNIC module" >> ${IB_CONF_DIR}/openib.conf
2460 - echo "#VNIC_LOAD=yes" >> ${IB_CONF_DIR}/openib.conf
2461 - fi
2462 -
2463 - doins "${T}/openib.conf"
2464 -}
2465 -
2466 -pkg_postinst() {
2467 - einfo "Configuration file installed in /etc/infiniband/openib.conf"
2468 - einfo "To automatically initialize infiniband on boot, add openib to your"
2469 - einfo "start-up scripts, like so:"
2470 - einfo "\`rc-update add openib default\`"
2471 -
2472 -}
2473
2474 diff --git a/sys-infiniband/openib-files/openib-files-1.4.1.ebuild b/sys-infiniband/openib-files/openib-files-1.5.3.1.ebuild
2475 similarity index 97%
2476 rename from sys-infiniband/openib-files/openib-files-1.4.1.ebuild
2477 rename to sys-infiniband/openib-files/openib-files-1.5.3.1.ebuild
2478 index 1878890..dbd6c80 100644
2479 --- a/sys-infiniband/openib-files/openib-files-1.4.1.ebuild
2480 +++ b/sys-infiniband/openib-files/openib-files-1.5.3.1.ebuild
2481 @@ -1,11 +1,11 @@
2482 -# Copyright 1999-2009 Gentoo Foundation
2483 +# Copyright 1999-2011 Gentoo Foundation
2484 # Distributed under the terms of the GNU General Public License v2
2485 # $Header: $
2486
2487 -EAPI="2"
2488 +EAPI="4"
2489
2490 -OFED_VER="1.4.1"
2491 -OFED_SUFFIX="ofed1.4.1"
2492 +OFED_VER="1.5.3.1"
2493 +OFED_SUFFIX="OFED.1.5.3.1."
2494
2495 inherit openib
2496
2497
2498 diff --git a/sys-infiniband/openib-mvapich2/ChangeLog b/sys-infiniband/openib-mvapich2/ChangeLog
2499 deleted file mode 100644
2500 index 993841b..0000000
2501 --- a/sys-infiniband/openib-mvapich2/ChangeLog
2502 +++ /dev/null
2503 @@ -1,40 +0,0 @@
2504 -# ChangeLog for sys-infiniband/openib-mvapich2
2505 -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
2506 -# $Header: $
2507 -
2508 - 24 Jun 2011; Justin Lecher <jlec@g.o> openib-mvapich2-0.9.5.ebuild,
2509 - openib-mvapich2-0.9.6.ebuild, openib-mvapich2-1.0.ebuild,
2510 - openib-mvapich2-1.0.1.ebuild, openib-mvapich2-1.0.1-r1.ebuild:
2511 - Fix repoman warnings
2512 -
2513 - 21 Jun 2011; Justin Lecher <jlec@g.o> openib-mvapich2-0.9.5.ebuild,
2514 - openib-mvapich2-0.9.6.ebuild, openib-mvapich2-1.0.ebuild,
2515 - openib-mvapich2-1.0.1.ebuild, openib-mvapich2-1.0.1-r1.ebuild:
2516 - Added fortran-2.eclass support
2517 -
2518 - 16 Dec 2010; Justin Lecher <jlec@g.o> openib-mvapich2-1.0.1-r1.ebuild:
2519 - Removal of fortran.eclass, #348851
2520 -
2521 - 28 May 2008; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
2522 - minor fix, added use of ${mpi_conf_args}
2523 -
2524 -*openib-mvapich2-1.0.1-r1 (28 May 2008)
2525 - 28 May 2008; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
2526 - added 1.0.1-r1 per Bug 219368
2527 - fixed copyright dates
2528 - +openib-mvapich2-1.0.1-r1.ebuild: added
2529 - +files/eselect.mpi.mvapich2: added
2530 -
2531 -*openib-mvapich2-1.0.1 (26 Nov 2007)
2532 -*openib-mvapich2-1.0 (26 Nov 2007)
2533 -
2534 - 27 Nov 2007; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
2535 - Version bump to 1.0.1
2536 - +openib-mvapich2-1.0.ebuild: added
2537 - +openib-mvapich2-1.0.1.ebuild: added
2538 -
2539 -*openib-mvapich2-1.1 (26 Oct 2006)
2540 -
2541 - 26 Oct 2006; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
2542 - Initial Import
2543 -
2544
2545 diff --git a/sys-infiniband/openib-mvapich2/files/eselect.mpi.mvapich2 b/sys-infiniband/openib-mvapich2/files/eselect.mpi.mvapich2
2546 deleted file mode 100644
2547 index d1d2131..0000000
2548 --- a/sys-infiniband/openib-mvapich2/files/eselect.mpi.mvapich2
2549 +++ /dev/null
2550 @@ -1,8 +0,0 @@
2551 -MPI_CC=@ROOT@/usr/bin/mpicc
2552 -MPI_CXX=@ROOT@/usr/bin/mpic++
2553 -MPI_F77=@ROOT@/usr/bin/mpif77
2554 -MPI_F90=@ROOT@/usr/bin/mpif90
2555 -MPI_BUILT_WITH=@BUILT_WITH@
2556 -PATH=@ROOT@/usr/bin
2557 -MANPATH=@ROOT@/usr/share/man
2558 -LD_LIBRARY_PATH=@ROOT@/usr/@LIBDIR@
2559
2560 diff --git a/sys-infiniband/openib-mvapich2/metadata.xml b/sys-infiniband/openib-mvapich2/metadata.xml
2561 deleted file mode 100644
2562 index a5a0043..0000000
2563 --- a/sys-infiniband/openib-mvapich2/metadata.xml
2564 +++ /dev/null
2565 @@ -1,14 +0,0 @@
2566 -<?xml version="1.0" encoding="UTF-8"?>
2567 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
2568 -<pkgmetadata>
2569 - <herd>cluster</herd>
2570 - <longdescription>
2571 -MVAPICH2 MPI-over-infiniband package auto-configured for OpenIB.
2572 -</longdescription>
2573 - <use>
2574 - <flag name="large-cluster">Automatically generated description for large-cluster</flag>
2575 - <flag name="medium-cluster">Automatically generated description for medium-cluster</flag>
2576 - <flag name="rdma">Automatically generated description for rdma</flag>
2577 - <flag name="romio">Automatically generated description for romio</flag>
2578 - </use>
2579 -</pkgmetadata>
2580
2581 diff --git a/sys-infiniband/openib-mvapich2/openib-mvapich2-0.9.5.ebuild b/sys-infiniband/openib-mvapich2/openib-mvapich2-0.9.5.ebuild
2582 deleted file mode 100644
2583 index 436fa50..0000000
2584 --- a/sys-infiniband/openib-mvapich2/openib-mvapich2-0.9.5.ebuild
2585 +++ /dev/null
2586 @@ -1,116 +0,0 @@
2587 -# Copyright 1999-2011 Gentoo Foundation
2588 -# Distributed under the terms of the GNU General Public License v2
2589 -# $Header: $
2590 -
2591 -# WARNING: this script is interactive - it requires user-input once to verify
2592 -# the type of HCA to configure for. This needs to be fixed to take out the
2593 -# interactivity.
2594 -
2595 -inherit fortran-2
2596 -
2597 -DESCRIPTION="MVAPICH2 MPI-over-infiniband package auto-configured for OpenIB"
2598 -HOMEPAGE="http://nowlab.cse.ohio-state.edu/projects/mpi-iba/"
2599 -SRC_URI="http://nowlab.cse.ohio-state.edu/projects/mpi-iba/download-mvapich2/mvapich2-$PV.tar.gz"
2600 -
2601 -SLOT="0"
2602 -LICENSE="BSD"
2603 -IUSE="debug large-cluster medium-cluster threads"
2604 -KEYWORDS="~x86 ~amd64"
2605 -
2606 -DEPEND="
2607 - || (
2608 - sys-infiniband/libibverbs
2609 - sys-infiniband/openib-userspace )
2610 - || (
2611 - sys-infiniband/librdmacm
2612 - sys-infiniband/openib-userspace )"
2613 -RDEPEND="${DEPEND}"
2614 -
2615 -S="${WORKDIR}/mvapich2-$PV"
2616 -
2617 -pkg_setup() {
2618 - fortran-2_pkg_setup
2619 - ARCH=
2620 - VCLUSTER=_SMALL_CLUSTER
2621 - HAVE_MPD_RING="-DUSE_MPD_RING"
2622 -
2623 - if use amd64; then
2624 - if [ -n "`grep 'model name' </proc/cpuinfo |grep Intel`" ]; then
2625 - ARCH=_EM64T_
2626 - else
2627 - ARCH=_X86_64_
2628 - fi
2629 - elif use x86; then
2630 - ARCH=_IA32_
2631 - elif use ia64; then
2632 - ARCH=_IA64_
2633 - elif use ppc64; then
2634 - ARCH=_PPC64_
2635 - else
2636 - die "unsupported architecture"
2637 - fi
2638 -}
2639 -
2640 -src_compile() {
2641 - if use large-cluster; then
2642 - VCLUSTER=_LARGE_CLUSTER
2643 - elif use medium-cluster; then
2644 - VCLUSTER=_MEDIUM_CLUSTER
2645 - fi
2646 -
2647 - source "${S}/make.mvapich2.detect"
2648 -
2649 - # Check if SRQ is valid. for this platform.
2650 - ENABLE_SRQ="-DSRQ"
2651 -
2652 - if [ "$HCA_COMPILE_FLAG" == "_MLX_PCI_X_" ]; then
2653 - ENABLE_SRQ=""
2654 - fi
2655 -
2656 - export LIBS="-libverbs -lpthread"
2657 - export CFLAGS="${CFLAGS} -D${ARCH} \
2658 - -DUSE_INLINE -D_SMP_ -DADAPTIVE_RDMA_FAST_PATH \
2659 - -D_GNU_SOURCE -DSRQ -DUSE_HEADER_CACHING -DLAZY_MEM_UNREGISTER \
2660 - -DONE_SIDED -D${HCA_COMPILE_FLAG} -DMPID_USE_SEQUENCE_NUMBERS \
2661 - ${HAVE_MPD_RING} -D${VCLUSTER}"
2662 -
2663 - local myconf
2664 - use debug && myconf="$myconf --enable-g=all --enable-debuginfo"
2665 - if [ $(use threads) ]; then
2666 - myconf="$myconf --enable-threads=multiple"
2667 - else
2668 - : # myconf="$myconf --enable-threads=serialized"
2669 - fi
2670 - sed -i -e 's/ ${exec_prefix}/ ${DESTDIR}${exec_prefix}/' \
2671 - -e 's/ ${libdir}/ ${DESTDIR}${libdir}/' ./Makefile.in
2672 - sed -i '/bindir/s/ ${bindir}/ ${DESTDIR}${bindir}/' ./src/pm/mpd/Makefile.in
2673 - ./configure \
2674 - --prefix=/opt/mvapich2-gen2 \
2675 - --host=${CHOST} \
2676 - --infodir=/usr/share/info \
2677 - --sysconfdir=/etc \
2678 - --localstatedir=/var/lib \
2679 - --with-device=osu_ch3:mrail --with-rdma=gen2 --with-pm=mpd \
2680 - --disable-romio --without-mpe \
2681 - $myconf ${EXTRA_ECONF} \
2682 - || die "could not configure"
2683 - emake -j1 || die "emake failed"
2684 -}
2685 -
2686 -src_install() {
2687 - make DESTDIR="${D}" install || die "install failed"
2688 - doenvd "${FILESDIR}/99openib-mvapich2"
2689 - dodoc CHANGES_MPICH2 COPYRIGHT COPYRIGHT_MVAPICH2 LICENSE.TXT \
2690 - README* RELEASE_NOTES*
2691 -}
2692 -
2693 -pkg_postinst() {
2694 - einfo "To allow normal users to use infiniband, it is necessary to"
2695 - einfo "increase the system limits on locked memory."
2696 - einfo "You must increase the kernel.shmmax sysctl value, and increase"
2697 - einfo "the memlock limits in /etc/security/limits.conf. i.e.:"
2698 - echo
2699 - einfo "echo 'kernel.shmmax = 512000000' >> /etc/sysctl.conf"
2700 - einfo "echo 512000000 > /proc/sys/kernel/shmmax"
2701 - einfo "echo -e '* soft memlock 500000\n* hard memlock 500000' > /etc/security/limits.conf"
2702 -}
2703
2704 diff --git a/sys-infiniband/openib-mvapich2/openib-mvapich2-0.9.6.ebuild b/sys-infiniband/openib-mvapich2/openib-mvapich2-0.9.6.ebuild
2705 deleted file mode 100644
2706 index 436fa50..0000000
2707 --- a/sys-infiniband/openib-mvapich2/openib-mvapich2-0.9.6.ebuild
2708 +++ /dev/null
2709 @@ -1,116 +0,0 @@
2710 -# Copyright 1999-2011 Gentoo Foundation
2711 -# Distributed under the terms of the GNU General Public License v2
2712 -# $Header: $
2713 -
2714 -# WARNING: this script is interactive - it requires user-input once to verify
2715 -# the type of HCA to configure for. This needs to be fixed to take out the
2716 -# interactivity.
2717 -
2718 -inherit fortran-2
2719 -
2720 -DESCRIPTION="MVAPICH2 MPI-over-infiniband package auto-configured for OpenIB"
2721 -HOMEPAGE="http://nowlab.cse.ohio-state.edu/projects/mpi-iba/"
2722 -SRC_URI="http://nowlab.cse.ohio-state.edu/projects/mpi-iba/download-mvapich2/mvapich2-$PV.tar.gz"
2723 -
2724 -SLOT="0"
2725 -LICENSE="BSD"
2726 -IUSE="debug large-cluster medium-cluster threads"
2727 -KEYWORDS="~x86 ~amd64"
2728 -
2729 -DEPEND="
2730 - || (
2731 - sys-infiniband/libibverbs
2732 - sys-infiniband/openib-userspace )
2733 - || (
2734 - sys-infiniband/librdmacm
2735 - sys-infiniband/openib-userspace )"
2736 -RDEPEND="${DEPEND}"
2737 -
2738 -S="${WORKDIR}/mvapich2-$PV"
2739 -
2740 -pkg_setup() {
2741 - fortran-2_pkg_setup
2742 - ARCH=
2743 - VCLUSTER=_SMALL_CLUSTER
2744 - HAVE_MPD_RING="-DUSE_MPD_RING"
2745 -
2746 - if use amd64; then
2747 - if [ -n "`grep 'model name' </proc/cpuinfo |grep Intel`" ]; then
2748 - ARCH=_EM64T_
2749 - else
2750 - ARCH=_X86_64_
2751 - fi
2752 - elif use x86; then
2753 - ARCH=_IA32_
2754 - elif use ia64; then
2755 - ARCH=_IA64_
2756 - elif use ppc64; then
2757 - ARCH=_PPC64_
2758 - else
2759 - die "unsupported architecture"
2760 - fi
2761 -}
2762 -
2763 -src_compile() {
2764 - if use large-cluster; then
2765 - VCLUSTER=_LARGE_CLUSTER
2766 - elif use medium-cluster; then
2767 - VCLUSTER=_MEDIUM_CLUSTER
2768 - fi
2769 -
2770 - source "${S}/make.mvapich2.detect"
2771 -
2772 - # Check if SRQ is valid. for this platform.
2773 - ENABLE_SRQ="-DSRQ"
2774 -
2775 - if [ "$HCA_COMPILE_FLAG" == "_MLX_PCI_X_" ]; then
2776 - ENABLE_SRQ=""
2777 - fi
2778 -
2779 - export LIBS="-libverbs -lpthread"
2780 - export CFLAGS="${CFLAGS} -D${ARCH} \
2781 - -DUSE_INLINE -D_SMP_ -DADAPTIVE_RDMA_FAST_PATH \
2782 - -D_GNU_SOURCE -DSRQ -DUSE_HEADER_CACHING -DLAZY_MEM_UNREGISTER \
2783 - -DONE_SIDED -D${HCA_COMPILE_FLAG} -DMPID_USE_SEQUENCE_NUMBERS \
2784 - ${HAVE_MPD_RING} -D${VCLUSTER}"
2785 -
2786 - local myconf
2787 - use debug && myconf="$myconf --enable-g=all --enable-debuginfo"
2788 - if [ $(use threads) ]; then
2789 - myconf="$myconf --enable-threads=multiple"
2790 - else
2791 - : # myconf="$myconf --enable-threads=serialized"
2792 - fi
2793 - sed -i -e 's/ ${exec_prefix}/ ${DESTDIR}${exec_prefix}/' \
2794 - -e 's/ ${libdir}/ ${DESTDIR}${libdir}/' ./Makefile.in
2795 - sed -i '/bindir/s/ ${bindir}/ ${DESTDIR}${bindir}/' ./src/pm/mpd/Makefile.in
2796 - ./configure \
2797 - --prefix=/opt/mvapich2-gen2 \
2798 - --host=${CHOST} \
2799 - --infodir=/usr/share/info \
2800 - --sysconfdir=/etc \
2801 - --localstatedir=/var/lib \
2802 - --with-device=osu_ch3:mrail --with-rdma=gen2 --with-pm=mpd \
2803 - --disable-romio --without-mpe \
2804 - $myconf ${EXTRA_ECONF} \
2805 - || die "could not configure"
2806 - emake -j1 || die "emake failed"
2807 -}
2808 -
2809 -src_install() {
2810 - make DESTDIR="${D}" install || die "install failed"
2811 - doenvd "${FILESDIR}/99openib-mvapich2"
2812 - dodoc CHANGES_MPICH2 COPYRIGHT COPYRIGHT_MVAPICH2 LICENSE.TXT \
2813 - README* RELEASE_NOTES*
2814 -}
2815 -
2816 -pkg_postinst() {
2817 - einfo "To allow normal users to use infiniband, it is necessary to"
2818 - einfo "increase the system limits on locked memory."
2819 - einfo "You must increase the kernel.shmmax sysctl value, and increase"
2820 - einfo "the memlock limits in /etc/security/limits.conf. i.e.:"
2821 - echo
2822 - einfo "echo 'kernel.shmmax = 512000000' >> /etc/sysctl.conf"
2823 - einfo "echo 512000000 > /proc/sys/kernel/shmmax"
2824 - einfo "echo -e '* soft memlock 500000\n* hard memlock 500000' > /etc/security/limits.conf"
2825 -}
2826
2827 diff --git a/sys-infiniband/openib-mvapich2/openib-mvapich2-1.0.1-r1.ebuild b/sys-infiniband/openib-mvapich2/openib-mvapich2-1.0.1-r1.ebuild
2828 deleted file mode 100644
2829 index 083493b..0000000
2830 --- a/sys-infiniband/openib-mvapich2/openib-mvapich2-1.0.1-r1.ebuild
2831 +++ /dev/null
2832 @@ -1,155 +0,0 @@
2833 -# Copyright 1999-2011 Gentoo Foundation
2834 -# Distributed under the terms of the GNU General Public License v2
2835 -# $Header: $
2836 -
2837 -inherit fortran-2 mpi
2838 -
2839 -DESCRIPTION="MVAPICH2 MPI-over-infiniband package auto-configured for OpenIB"
2840 -HOMEPAGE="http://mvapich.cse.ohio-state.edu/"
2841 -SRC_URI="${HOMEPAGE}/download/mvapich2/mvapich2-${PV/_/-}.tar.gz"
2842 -
2843 -SLOT="0"
2844 -LICENSE="BSD"
2845 -KEYWORDS="~x86 ~amd64"
2846 -IUSE="debug fortran large-cluster medium-cluster rdma romio threads"
2847 -
2848 -RDEPEND="
2849 - || (
2850 - (
2851 - sys-infiniband/libibverbs
2852 - sys-infiniband/libibumad
2853 - sys-infiniband/libibmad
2854 - rdma? ( sys-infiniband/librdmacm ) )
2855 - sys-infiniband/openib-userspace )"
2856 -DEPEND="${RDEPEND}"
2857 -
2858 -S="${WORKDIR}/mvapich2-${PV/_/-}"
2859 -
2860 -pkg_setup() {
2861 - fortran-2_pkg_setup
2862 - MPI_ESELECT_FILE="eselect.mpi.mvapich2"
2863 -
2864 - if [ -z "${MVAPICH_HCA_TYPE}" ]; then
2865 - elog "${PN} needs to know which HCA it should optimize for. This is"
2866 - elog "passed to the ebuild with the variable, \${MVAPICH_HCA_TYPE}."
2867 - elog "Please choose one of: _MLX_PCI_EX_SDR_, _MLX_PCI_EX_DDR_,"
2868 - elog "_MLX_PCI_X, _PATH_HT_, or _IBM_EHCA_."
2869 - elog "See make.mvapich2.detect in ${S} for more information."
2870 - die "MVAPICH_HCA_TYPE undefined"
2871 - fi
2872 -
2873 - case ${ARCH} in
2874 - amd64)
2875 - if grep Intel /proc/cpuinfo &>/dev/null; then
2876 - BUILD_ARCH=-D_EM64T_
2877 - else
2878 - BUILD_ARCH=-D_X86_64_
2879 - fi
2880 - ;;
2881 - x86)
2882 - BUILD_ARCH=-D_IA32_
2883 - ;;
2884 - ia64)
2885 - BUILD_ARCH=-D_IA64_
2886 - ;;
2887 - ppc64)
2888 - BUILD_ARCH=-D_PPC64_
2889 - ;;
2890 - *)
2891 - die "unsupported architecture: ${ARCH}"
2892 - ;;
2893 - esac
2894 -}
2895 -
2896 -src_unpack() {
2897 - unpack ${A}
2898 - cd "${S}"
2899 - einfo "Disabling examples"
2900 - # Examples are always compiled with the default 'all' target. This
2901 - # causes problems when we don't build support for everything, including
2902 - # threads, mpe2, etc. So we're not going to build them.
2903 - sed -i 's:.*cd examples && ${MAKE} all.*::' Makefile.in
2904 -}
2905 -
2906 -src_compile() {
2907 - local c="--with-device=osu_ch3:mrail
2908 - --with-rdma=gen2
2909 - --with-pm=mpd
2910 - $(use_enable romio)
2911 - --with-mpe=no"
2912 -
2913 - # TODO Shared libs should build with this, but they don't
2914 - # --enable-shared=gcc"
2915 -
2916 - local enable_srq
2917 - local vcluster=-D_SMALL_CLUSTER
2918 -
2919 - use large-cluster && vcluster=-D_LARGE_CLUSTER
2920 - use medium-cluster && vcluster=-D_MEDIUM_CLUSTER
2921 - [ "${MVAPICH_HCA_TYPE}" == "_MLX_PCI_X_" ] && enable_srq="-DSRQ"
2922 -
2923 - if use rdma; then
2924 - append-ldflags "-lrdmacm"
2925 - append-flags "-DADAPTIVE_RDMA_FAST_PATH -DRDMA_CM"
2926 - fi
2927 - append-ldflags "-libverbs -libumad -libmad"
2928 -
2929 - append-flags "${BUILD_ARCH} -DUSE_INLINE -D_SMP_ -D_GNU_SOURCE"
2930 - append-flags "${enable_srq} -DUSE_HEADER_CACHING -DLAZY_MEM_UNREGISTER"
2931 - append-flags "-DONE_SIDED -D${MVAPICH_HCA_TYPE} ${vcluster}"
2932 - append-flags "-DMPID_USE_SEQUENCE_NUMBERS -DUSE_MPD_RING"
2933 -
2934 - use debug && c="${c} --enable-g=all --enable-debuginfo"
2935 -
2936 - if use threads; then
2937 - c="${c} --enable-threads=multiple --with-thread-package=pthreads"
2938 - append-flags "-pthread"
2939 - else
2940 - c="${c} --with-thread-package=none"
2941 - fi
2942 -
2943 - # enable f90 support for appropriate compilers
2944 - if use fortran; then
2945 - case "$(tc-getFC)" in
2946 - gfortran|ifort|f95)
2947 - c="${c} --enable-f77 --enable-f90";;
2948 - g77|f77|f2c)
2949 - c="${c} --enable-f77 --disable-f90";;
2950 - esac
2951 - else
2952 - c="${c} --disable-f77 --disable-f90"
2953 - fi
2954 -
2955 - sed -i \
2956 - -e 's/ ${exec_prefix}/ ${DESTDIR}${exec_prefix}/' \
2957 - -e 's/ ${libdir}/ ${DESTDIR}${libdir}/' \
2958 - ${S/-beta2/}/Makefile.in
2959 - sed -i '/bindir/s/ ${bindir}/ ${DESTDIR}${bindir}/' ${S/-beta2/}/src/pm/mpd/Makefile.in
2960 - cd ${S/-beta2/}
2961 -
2962 - ! mpi_classed && c="${c} --sysconfdir=/etc/${PN}"
2963 - econf $(mpi_econf_args) ${c}
2964 -
2965 - # http://www.mcs.anl.gov/research/projects/mpich2/support/index.php?s=faqs#parmake
2966 - # https://trac.mcs.anl.gov/projects/mpich2/ticket/297
2967 - emake -j1 || die
2968 -
2969 -}
2970 -
2971 -src_install() {
2972 - emake DESTDIR="${D}"|| die
2973 - mpi_dodoc CHANGES_MPICH2 COPYRIGHT COPYRIGHT_MVAPICH2 LICENSE.TXT \
2974 - README* RELEASE_NOTES*
2975 - mpi_imp_add_eselect
2976 -}
2977 -
2978 -pkg_postinst() {
2979 - einfo "To allow normal users to use infiniband, it is necessary to"
2980 - einfo "increase the system limits on locked memory."
2981 - einfo "You must increase the kernel.shmmax sysctl value, and increase"
2982 - einfo "the memlock limits in /etc/security/limits.conf. i.e.:"
2983 - echo
2984 - einfo "echo 'kernel.shmmax = 512000000' >> /etc/sysctl.conf"
2985 - einfo "echo 512000000 > /proc/sys/kernel/shmmax"
2986 - einfo "echo -e '* soft memlock 500000\n* hard memlock 500000' > /etc/security/limits.conf"
2987 -}
2988
2989 diff --git a/sys-infiniband/openib-mvapich2/openib-mvapich2-1.0.1.ebuild b/sys-infiniband/openib-mvapich2/openib-mvapich2-1.0.1.ebuild
2990 deleted file mode 100644
2991 index 734d8b8..0000000
2992 --- a/sys-infiniband/openib-mvapich2/openib-mvapich2-1.0.1.ebuild
2993 +++ /dev/null
2994 @@ -1,113 +0,0 @@
2995 -# Copyright 1999-2011 Gentoo Foundation
2996 -# Distributed under the terms of the GNU General Public License v2
2997 -# $Header: $
2998 -
2999 -inherit fortran-2
3000 -
3001 -# WARNING: this script is interactive - it requires user-input once to verify
3002 -# the type of HCA to configure for. This needs to be fixed to take out the
3003 -# interactivity.
3004 -
3005 -DESCRIPTION="MVAPICH2 MPI-over-infiniband package auto-configured for OpenIB"
3006 -HOMEPAGE="http://mvapich.cse.ohio-state.edu/"
3007 -SRC_URI="${HOMEPAGE}/download/mvapich2/mvapich2-${PV/_/-}.tar.gz"
3008 -
3009 -SLOT="0"
3010 -LICENSE="BSD"
3011 -KEYWORDS="~amd64"
3012 -IUSE="debug large-cluster medium-cluster rdma threads"
3013 -
3014 -RDEPEND="
3015 - || (
3016 - (
3017 - sys-infiniband/libibverbs
3018 - sys-infiniband/libibumad
3019 - sys-infiniband/libibmad
3020 - rdma? ( sys-infiniband/librdmacm ) )
3021 - sys-infiniband/openib-userspace )"
3022 -DEPEND="${RDEPEND}"
3023 -
3024 -S="${WORKDIR}/mvapich2-${PV/_/-}"
3025 -
3026 -pkg_setup() {
3027 - fortran-2_pkg_setup
3028 - ARCH=
3029 - VCLUSTER=_SMALL_CLUSTER
3030 - HAVE_MPD_RING="-DUSE_MPD_RING"
3031 -
3032 - if use amd64; then
3033 - if [ -n "`grep 'model name' </proc/cpuinfo |grep Intel`" ]; then
3034 - ARCH=_EM64T_
3035 - else
3036 - ARCH=_X86_64_
3037 - fi
3038 - elif use x86; then
3039 - ARCH=_IA32_
3040 - elif use ia64; then
3041 - ARCH=_IA64_
3042 - elif use ppc64; then
3043 - ARCH=_PPC64_
3044 - else
3045 - die "unsupported architecture"
3046 - fi
3047 -}
3048 -
3049 -src_compile() {
3050 - if use large-cluster; then
3051 - VCLUSTER=_LARGE_CLUSTER
3052 - elif use medium-cluster; then
3053 - VCLUSTER=_MEDIUM_CLUSTER
3054 - fi
3055 -
3056 - source ${S/-beta2/}/make.mvapich2.detect
3057 -
3058 - # Check if SRQ is valid. for this platform.
3059 - ENABLE_SRQ="-DSRQ"
3060 -
3061 - if [ "$HCA_COMPILE_FLAG" == "_MLX_PCI_X_" ]; then
3062 - ENABLE_SRQ=""
3063 - fi
3064 -
3065 - export LIBS="-libverbs -lpthread -libumad -libmad"
3066 - if use rdma; then
3067 - export LIBS="${LIBS} -lrdmacm"
3068 - export CFLAGS="${CFLAGS} -DADAPTIVE_RDMA_FAST_PATH -DRDMA_CM"
3069 - fi
3070 - export CFLAGS="${CFLAGS} -D${ARCH} \
3071 - -DUSE_INLINE -D_SMP_ \
3072 - -D_GNU_SOURCE -DSRQ -DUSE_HEADER_CACHING -DLAZY_MEM_UNREGISTER \
3073 - -DONE_SIDED -D${HCA_COMPILE_FLAG} -DMPID_USE_SEQUENCE_NUMBERS \
3074 - ${HAVE_MPD_RING} -D${VCLUSTER}"
3075 -
3076 - local myconf
3077 - use debug && myconf="$myconf --enable-g=all --enable-debuginfo"
3078 - use threads && myconf="$myconf --enable-threads=multiple"
3079 -
3080 - sed -i -e 's/ ${exec_prefix}/ ${DESTDIR}${exec_prefix}/' \
3081 - -e 's/ ${libdir}/ ${DESTDIR}${libdir}/' ${S/-beta2/}/Makefile.in
3082 - sed -i '/bindir/s/ ${bindir}/ ${DESTDIR}${bindir}/' ${S/-beta2/}/src/pm/mpd/Makefile.in
3083 - cd ${S/-beta2/}
3084 - econf \
3085 - --with-device=osu_ch3:mrail --with-rdma=gen2 --with-pm=mpd \
3086 - --disable-romio --without-mpe \
3087 - $myconf ${EXTRA_ECONF} \
3088 - || die "could not configure"
3089 - emake -j1 || die "emake failed"
3090 -}
3091 -
3092 -src_install() {
3093 - make DESTDIR="${D}" install || die "install failed"
3094 - dodoc CHANGES_MPICH2 COPYRIGHT COPYRIGHT_MVAPICH2 LICENSE.TXT \
3095 - README* RELEASE_NOTES*
3096 -}
3097 -
3098 -pkg_postinst() {
3099 - einfo "To allow normal users to use infiniband, it is necessary to"
3100 - einfo "increase the system limits on locked memory."
3101 - einfo "You must increase the kernel.shmmax sysctl value, and increase"
3102 - einfo "the memlock limits in /etc/security/limits.conf. i.e.:"
3103 - echo
3104 - einfo "echo 'kernel.shmmax = 512000000' >> /etc/sysctl.conf"
3105 - einfo "echo 512000000 > /proc/sys/kernel/shmmax"
3106 - einfo "echo -e '* soft memlock 500000\n* hard memlock 500000' > /etc/security/limits.conf"
3107 -}
3108
3109 diff --git a/sys-infiniband/openib-mvapich2/openib-mvapich2-1.0.ebuild b/sys-infiniband/openib-mvapich2/openib-mvapich2-1.0.ebuild
3110 deleted file mode 100644
3111 index 734d8b8..0000000
3112 --- a/sys-infiniband/openib-mvapich2/openib-mvapich2-1.0.ebuild
3113 +++ /dev/null
3114 @@ -1,113 +0,0 @@
3115 -# Copyright 1999-2011 Gentoo Foundation
3116 -# Distributed under the terms of the GNU General Public License v2
3117 -# $Header: $
3118 -
3119 -inherit fortran-2
3120 -
3121 -# WARNING: this script is interactive - it requires user-input once to verify
3122 -# the type of HCA to configure for. This needs to be fixed to take out the
3123 -# interactivity.
3124 -
3125 -DESCRIPTION="MVAPICH2 MPI-over-infiniband package auto-configured for OpenIB"
3126 -HOMEPAGE="http://mvapich.cse.ohio-state.edu/"
3127 -SRC_URI="${HOMEPAGE}/download/mvapich2/mvapich2-${PV/_/-}.tar.gz"
3128 -
3129 -SLOT="0"
3130 -LICENSE="BSD"
3131 -KEYWORDS="~amd64"
3132 -IUSE="debug large-cluster medium-cluster rdma threads"
3133 -
3134 -RDEPEND="
3135 - || (
3136 - (
3137 - sys-infiniband/libibverbs
3138 - sys-infiniband/libibumad
3139 - sys-infiniband/libibmad
3140 - rdma? ( sys-infiniband/librdmacm ) )
3141 - sys-infiniband/openib-userspace )"
3142 -DEPEND="${RDEPEND}"
3143 -
3144 -S="${WORKDIR}/mvapich2-${PV/_/-}"
3145 -
3146 -pkg_setup() {
3147 - fortran-2_pkg_setup
3148 - ARCH=
3149 - VCLUSTER=_SMALL_CLUSTER
3150 - HAVE_MPD_RING="-DUSE_MPD_RING"
3151 -
3152 - if use amd64; then
3153 - if [ -n "`grep 'model name' </proc/cpuinfo |grep Intel`" ]; then
3154 - ARCH=_EM64T_
3155 - else
3156 - ARCH=_X86_64_
3157 - fi
3158 - elif use x86; then
3159 - ARCH=_IA32_
3160 - elif use ia64; then
3161 - ARCH=_IA64_
3162 - elif use ppc64; then
3163 - ARCH=_PPC64_
3164 - else
3165 - die "unsupported architecture"
3166 - fi
3167 -}
3168 -
3169 -src_compile() {
3170 - if use large-cluster; then
3171 - VCLUSTER=_LARGE_CLUSTER
3172 - elif use medium-cluster; then
3173 - VCLUSTER=_MEDIUM_CLUSTER
3174 - fi
3175 -
3176 - source ${S/-beta2/}/make.mvapich2.detect
3177 -
3178 - # Check if SRQ is valid. for this platform.
3179 - ENABLE_SRQ="-DSRQ"
3180 -
3181 - if [ "$HCA_COMPILE_FLAG" == "_MLX_PCI_X_" ]; then
3182 - ENABLE_SRQ=""
3183 - fi
3184 -
3185 - export LIBS="-libverbs -lpthread -libumad -libmad"
3186 - if use rdma; then
3187 - export LIBS="${LIBS} -lrdmacm"
3188 - export CFLAGS="${CFLAGS} -DADAPTIVE_RDMA_FAST_PATH -DRDMA_CM"
3189 - fi
3190 - export CFLAGS="${CFLAGS} -D${ARCH} \
3191 - -DUSE_INLINE -D_SMP_ \
3192 - -D_GNU_SOURCE -DSRQ -DUSE_HEADER_CACHING -DLAZY_MEM_UNREGISTER \
3193 - -DONE_SIDED -D${HCA_COMPILE_FLAG} -DMPID_USE_SEQUENCE_NUMBERS \
3194 - ${HAVE_MPD_RING} -D${VCLUSTER}"
3195 -
3196 - local myconf
3197 - use debug && myconf="$myconf --enable-g=all --enable-debuginfo"
3198 - use threads && myconf="$myconf --enable-threads=multiple"
3199 -
3200 - sed -i -e 's/ ${exec_prefix}/ ${DESTDIR}${exec_prefix}/' \
3201 - -e 's/ ${libdir}/ ${DESTDIR}${libdir}/' ${S/-beta2/}/Makefile.in
3202 - sed -i '/bindir/s/ ${bindir}/ ${DESTDIR}${bindir}/' ${S/-beta2/}/src/pm/mpd/Makefile.in
3203 - cd ${S/-beta2/}
3204 - econf \
3205 - --with-device=osu_ch3:mrail --with-rdma=gen2 --with-pm=mpd \
3206 - --disable-romio --without-mpe \
3207 - $myconf ${EXTRA_ECONF} \
3208 - || die "could not configure"
3209 - emake -j1 || die "emake failed"
3210 -}
3211 -
3212 -src_install() {
3213 - make DESTDIR="${D}" install || die "install failed"
3214 - dodoc CHANGES_MPICH2 COPYRIGHT COPYRIGHT_MVAPICH2 LICENSE.TXT \
3215 - README* RELEASE_NOTES*
3216 -}
3217 -
3218 -pkg_postinst() {
3219 - einfo "To allow normal users to use infiniband, it is necessary to"
3220 - einfo "increase the system limits on locked memory."
3221 - einfo "You must increase the kernel.shmmax sysctl value, and increase"
3222 - einfo "the memlock limits in /etc/security/limits.conf. i.e.:"
3223 - echo
3224 - einfo "echo 'kernel.shmmax = 512000000' >> /etc/sysctl.conf"
3225 - einfo "echo 512000000 > /proc/sys/kernel/shmmax"
3226 - einfo "echo -e '* soft memlock 500000\n* hard memlock 500000' > /etc/security/limits.conf"
3227 -}
3228
3229 diff --git a/sys-infiniband/openib-osm/files/openib-osm-3.2.6_p20090317-fix.patch b/sys-infiniband/openib-osm/files/openib-osm-3.2.6_p20090317-fix.patch
3230 deleted file mode 100644
3231 index 4f67e9b..0000000
3232 --- a/sys-infiniband/openib-osm/files/openib-osm-3.2.6_p20090317-fix.patch
3233 +++ /dev/null
3234 @@ -1,11 +0,0 @@
3235 ---- include/vendor/osm_vendor.h.orig 2009-08-20 21:48:00.320595396 +0400
3236 -+++ include/vendor/osm_vendor.h 2009-08-20 21:47:22.386595263 +0400
3237 -@@ -65,7 +65,7 @@
3238 - #include <vendor/osm_vendor_ibumad.h>
3239 - #elif defined( OSM_VENDOR_INTF_AL )
3240 - #include <vendor/osm_vendor_al.h>
3241 --#elif
3242 -+#else
3243 - #error No MAD Interface selected!
3244 - #error Choose an interface in osm_config.h
3245 - #endif
3246
3247 diff --git a/sys-infiniband/openib-osm/openib-osm-3.2.6_p20090317.ebuild b/sys-infiniband/openib-osm/openib-osm-3.2.6_p20090317.ebuild
3248 deleted file mode 100644
3249 index 2aa0616..0000000
3250 --- a/sys-infiniband/openib-osm/openib-osm-3.2.6_p20090317.ebuild
3251 +++ /dev/null
3252 @@ -1,48 +0,0 @@
3253 -# Copyright 1999-2011 Gentoo Foundation
3254 -# Distributed under the terms of the GNU General Public License v2
3255 -# $Header: $
3256 -
3257 -EAPI=4
3258 -
3259 -OFED_VER="1.4.1"
3260 -OFED_SUFFIX="1.ofed1.4.1"
3261 -
3262 -inherit openib
3263 -
3264 -DESCRIPTION="OpenSM - InfiniBand Subnet Manager and Administration for OpenIB"
3265 -KEYWORDS="~amd64 ~x86"
3266 -IUSE=""
3267 -
3268 -DEPEND="
3269 - >=sys-infiniband/libibmad-1.2.3_p20090314
3270 - >=sys-infiniband/libibumad-1.2.3_p20090314"
3271 -RDEPEND="$DEPEND
3272 - sys-infiniband/openib-files
3273 - net-misc/iputils"
3274 -
3275 -src_prepare() {
3276 - epatch "${FILESDIR}/${P}-fix.patch"
3277 -}
3278 -
3279 -src_configure() {
3280 - econf \
3281 - --enable-perf-mgr \
3282 - --enable-default-event-plugin \
3283 - --with-osmv="openib"
3284 -}
3285 -
3286 -src_install() {
3287 - default
3288 - newconfd "${S}/scripts/opensm.sysconfig" opensm
3289 - newinitd "${FILESDIR}/opensm.init.d" opensm
3290 - insinto /etc/logrotate.d
3291 - newins "${S}/scripts/opensm.logrotate" opensm
3292 - # we dont nee this int script
3293 - rm "${D}/etc/init.d/opensmd" || die "Dropping of upstream initscript failed"
3294 -}
3295 -
3296 -pkg_postinst() {
3297 - einfo "To automatically configure the infiniband subnet manager on boot,"
3298 - einfo "edit /etc/opensm.conf and add opensm to your start-up scripts:"
3299 - einfo "\`rc-update add opensm default\`"
3300 -}
3301
3302 diff --git a/sys-infiniband/openib-perf/ChangeLog b/sys-infiniband/openib-perf/ChangeLog
3303 deleted file mode 100644
3304 index a46004e..0000000
3305 --- a/sys-infiniband/openib-perf/ChangeLog
3306 +++ /dev/null
3307 @@ -1,19 +0,0 @@
3308 -# ChangeLog for sys-infiniband/openib-perf
3309 -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
3310 -# $Header: $
3311 -
3312 - 25 Jun 2011; Justin Lecher <jlec@g.o> openib-perf-1.2.ebuild,
3313 - metadata.xml:
3314 - RDEPEND is not explicitly assigned -> fixed
3315 -
3316 -*openib-perf-1.2 (21 Jan 2009)
3317 -
3318 - 21 Jan 2009; Alexey Shvetsov <alexxy@g.o> -openib-perf-1.1.ebuild,
3319 - +openib-perf-1.2.ebuild:
3320 - Version bump
3321 -
3322 -*openib-perf-1.1 (26 Oct 2006)
3323 -
3324 - 26 Oct 2006; Bryan Green <bryan.d.green@××××.gov> ChangeLog:
3325 - Initial Import
3326 -
3327
3328 diff --git a/sys-infiniband/openib-srptools/openib-srptools-1.1.ebuild b/sys-infiniband/openib-srptools/openib-srptools-1.1.ebuild
3329 deleted file mode 100644
3330 index 2ef2575..0000000
3331 --- a/sys-infiniband/openib-srptools/openib-srptools-1.1.ebuild
3332 +++ /dev/null
3333 @@ -1,17 +0,0 @@
3334 -# Copyright 1999-2011 Gentoo Foundation
3335 -# Distributed under the terms of the GNU General Public License v2
3336 -# $Header: $
3337 -
3338 -EAPI=4
3339 -
3340 -DESCRIPTION="Tools for discovering and connecting to SRP CSI targets on InfiniBand fabrics"
3341 -HOMEPAGE="http://www.openfabrics.org/"
3342 -#SRC_URI="http://www.openfabrics.org/downloads/openib-userspace-${PV}.tgz"
3343 -SRC_URI="http://mirror.gentooscience.org/openib-userspace-${PV}.tgz"
3344 -
3345 -SLOT="0"
3346 -LICENSE="|| ( GPL-2 BSD-2 )"
3347 -KEYWORDS="~amd64"
3348 -IUSE=""
3349 -
3350 -S="${WORKDIR}/openib-userspace-${PV}/src/userspace/${PN}"
3351
3352 diff --git a/sys-infiniband/openib-userspace/openib-userspace-1.2.5.1-r1.ebuild b/sys-infiniband/openib-userspace/openib-userspace-1.2.5.1-r1.ebuild
3353 deleted file mode 100644
3354 index 0c98438..0000000
3355 --- a/sys-infiniband/openib-userspace/openib-userspace-1.2.5.1-r1.ebuild
3356 +++ /dev/null
3357 @@ -1,92 +0,0 @@
3358 -# Copyright 1999-2008 Gentoo Foundation
3359 -# Distributed under the terms of the GNU General Public License v2
3360 -# $Header: $
3361 -
3362 -inherit rpm
3363 -
3364 -SHORT_PV=${PV%\.[^.]}
3365 -MY_P="OFED-${PV}"
3366 -OSM="${S}/src/userspace/management/osm"
3367 -
3368 -DESCRIPTION="OpenFabrics userspace libraries and utilities"
3369 -HOMEPAGE="http://www.openfabrics.org/"
3370 -SRC_URI="http://www.openfabrics.org/builds/ofed-${SHORT_PV}/release/OFED-${PV}.tgz"
3371 -
3372 -SLOT="0"
3373 -LICENSE="|| ( GPL-2 BSD-2 )"
3374 -KEYWORDS="~x86 ~amd64"
3375 -IUSE="cxgb3 dapl ehca ipath mstflint opensm qlvnictools srptools tvflash"
3376 -
3377 -DEPEND=""
3378 -RDEPEND="${DEPEND}
3379 - !<=sys-infiniband/openib-drivers-1.2
3380 - !sys-infiniband/libibverbs
3381 - !sys-infiniband/libmthca
3382 - !sys-infiniband/libipathverbs
3383 - !sys-infiniband/librdmacm
3384 - !sys-infiniband/libsdp
3385 - !sys-infiniband/dapl
3386 - !sys-infiniband/libehca
3387 - !sys-infiniband/libibcm
3388 - !sys-infiniband/libibcommon
3389 - !sys-infiniband/libibmad
3390 - !sys-infiniband/libibumad
3391 - !sys-infiniband/openib-diags
3392 - !sys-infiniband/openib-files
3393 - !sys-infiniband/openib-osm
3394 - !sys-infiniband/openib-perf
3395 - !sys-infiniband/openib-srptools
3396 - !sys-infiniband/openib"
3397 -
3398 -S="${WORKDIR}/ofa_user-${PV}"
3399 -
3400 -src_unpack() {
3401 - unpack ${A} || die "unpack failed"
3402 - rpm_unpack ${MY_P}/SRPMS/ofa_user-${PV}-0.src.rpm
3403 - tar xzf ofa_user-${PV}.tgz
3404 -}
3405 -
3406 -src_compile() {
3407 - use ipath && myconf="$myconf --with-libipathverbs"
3408 - use ehca && myconf="$myconf --with-libehca"
3409 - use cxgb3 && myconf="$myconf --with-libcxgb3"
3410 - use opensm && myconf="$myconf --with-management-libs"
3411 - myconf="--with-libibverbs --with-libmthca"
3412 - myconf="$myconf --with-libibcm"
3413 - myconf="$myconf --with-libsdp"
3414 - myconf="$myconf --with-librdmacm"
3415 - myconf="$myconf $(use_with dapl)"
3416 - myconf="$myconf $(use_with opensm)"
3417 - myconf="$myconf --with-openib-diags"
3418 - myconf="$myconf --with-perftest"
3419 - myconf="$myconf $(use_with srptools)"
3420 - myconf="$myconf --with-ipoibtools"
3421 - myconf="$myconf $(use_with qlvnictools)"
3422 - myconf="$myconf $(use_with tvflash)"
3423 - myconf="$myconf $(use_with mstflint)"
3424 - myconf="$myconf --with-sdpnetstat"
3425 - #econf ${myconf} || die "configure failed"
3426 - ./configure --prefix=/usr --mandir=/usr/share/man \
3427 - --sysconfdir=/etc \
3428 - ${myconf} ${EXTRA_ECONF} || die "configure failed"
3429 - emake -j1 || die
3430 -}
3431 -
3432 -src_install() {
3433 - make DESTDIR="${D}" install || die "install failed"
3434 - dodoc "${WORKDIR}/${MY_P}/README.txt"
3435 - dodoc "${WORKDIR}/${MY_P}/docs/*"
3436 - if use opensm ; then
3437 - newconfd "${OSM}/scripts/opensm.sysconfig" opensm
3438 - newinitd "${FILESDIR}/opensm.init.d" opensm
3439 - insinto /etc
3440 - doins "${S}/ofed_scripts/opensm.conf"
3441 - dobin "${S}/ofed_scripts/sldd.sh"
3442 - fi
3443 -}
3444 -
3445 -pkg_postinst() {
3446 - einfo "To automatically configure the infiniband subnet manager on boot,"
3447 - einfo "edit /etc/opensm.conf and add opensm to your start-up scripts:"
3448 - einfo "\`rc-update add opensm default\`"
3449 -}
3450
3451 diff --git a/sys-infiniband/openib-userspace/openib-userspace-1.2.ebuild b/sys-infiniband/openib-userspace/openib-userspace-1.2.ebuild
3452 deleted file mode 100644
3453 index c1088f1..0000000
3454 --- a/sys-infiniband/openib-userspace/openib-userspace-1.2.ebuild
3455 +++ /dev/null
3456 @@ -1,82 +0,0 @@
3457 -# Copyright 1999-2008 Gentoo Foundation
3458 -# Distributed under the terms of the GNU General Public License v2
3459 -# $Header: $
3460 -
3461 -inherit rpm
3462 -
3463 -MY_P="OFED-${PV}"
3464 -
3465 -DESCRIPTION="OpenFabrics userspace libraries and utilities"
3466 -HOMEPAGE="http://www.openfabrics.org/"
3467 -SRC_URI="http://www.openfabrics.org/builds/ofed-${PV}/OFED-${PV}.tgz"
3468 -
3469 -SLOT="0"
3470 -LICENSE="|| ( GPL-2 BSD-2 )"
3471 -KEYWORDS="~x86 ~amd64"
3472 -IUSE="cxgb3 dapl ehca ipath mstflint opensm qlvnictools srptools tvflash"
3473 -
3474 -DEPEND=""
3475 -RDEPEND="${DEPEND}
3476 - >=sys-infiniband/openib-drivers-1.2
3477 - !sys-infiniband/libibverbs
3478 - !sys-infiniband/libmthca
3479 - !sys-infiniband/libipathverbs
3480 - !sys-infiniband/librdmacm
3481 - !sys-infiniband/libsdp
3482 - !sys-infiniband/dapl
3483 - !sys-infiniband/libehca
3484 - !sys-infiniband/libibcm
3485 - !sys-infiniband/libibcommon
3486 - !sys-infiniband/libibmad
3487 - !sys-infiniband/libibumad
3488 - !sys-infiniband/openib-diags
3489 - !sys-infiniband/openib-files
3490 - !sys-infiniband/openib-mvapich2
3491 - !sys-infiniband/openib-osm
3492 - !sys-infiniband/openib-perf
3493 - !sys-infiniband/openib-srptools
3494 - !sys-infiniband/openib"
3495 -
3496 -S="${WORKDIR}/ofa_user-${PV}"
3497 -
3498 -src_unpack() {
3499 - unpack ${A} || die "unpack failed"
3500 - rpm_unpack ${MY_P}/SRPMS/ofa_user-${PV}-0.src.rpm
3501 - tar xzf ofa_user-${PV}.tgz
3502 -}
3503 -
3504 -src_compile() {
3505 - use ipath && myconf="$myconf --with-libipathverbs"
3506 - use ehca && myconf="$myconf --with-libehca"
3507 - use cxgb3 && myconf="$myconf --with-libcxgb3"
3508 - use opensm && myconf="$myconf --with-management-libs"
3509 - myconf="--with-libibverbs --with-libmthca"
3510 - myconf="$myconf --with-libibcm"
3511 - myconf="$myconf --with-libsdp"
3512 - myconf="$myconf --with-librdmacm"
3513 - myconf="$myconf $(use_with dapl)"
3514 - myconf="$myconf $(use_with opensm)"
3515 - myconf="$myconf --with-openib-diags"
3516 - myconf="$myconf --with-perftest"
3517 - myconf="$myconf $(use_with srptools)"
3518 - myconf="$myconf --with-ipoibtools"
3519 - myconf="$myconf $(use_with qlvnictools)"
3520 - myconf="$myconf $(use_with tvflash)"
3521 - myconf="$myconf $(use_with mstflint)"
3522 - myconf="$myconf --with-sdpnetstat"
3523 - #econf ${myconf} || die "configure failed"
3524 - ./configure --prefix=/usr --mandir=/usr/share/man \
3525 - --sysconfdir=/etc \
3526 - ${myconf} ${EXTRA_ECONF} || die "configure failed"
3527 - emake || die
3528 -}
3529 -
3530 -src_install() {
3531 - make DESTDIR="${D}" install || die "install failed"
3532 - dodoc "${WORKDIR}/${MY_P}/README.txt"
3533 - dodoc "${WORKDIR}/${MY_P}/docs/*"
3534 - if use opensm ; then
3535 - newconfd "${FILESDIR}/opensm.conf.d" opensm
3536 - newinitd "${FILESDIR}/opensm.init.d" opensm
3537 - fi
3538 -}
3539
3540 diff --git a/sys-infiniband/openib/openib-1.4.1.ebuild b/sys-infiniband/openib/openib-1.4.1.ebuild
3541 deleted file mode 100644
3542 index 5bce57c..0000000
3543 --- a/sys-infiniband/openib/openib-1.4.1.ebuild
3544 +++ /dev/null
3545 @@ -1,32 +0,0 @@
3546 -# Copyright 1999-2009 Gentoo Foundation
3547 -# Distributed under the terms of the GNU General Public License v2
3548 -# $Header: $
3549 -
3550 -EAPI=3
3551 -
3552 -HOMEPAGE="http://www.openfabrics.org/"
3553 -DESCRIPTION="Meta package OFED"
3554 -SRC_URI=""
3555 -
3556 -SLOT="0"
3557 -LICENSE="|| ( GPL-2 BSD-2 )"
3558 -KEYWORDS="~amd64 ~x86"
3559 -IUSE="+dapl diags ehca ipath mlx4 mthca nes +opensm"
3560 -
3561 -DEPEND="
3562 - >=sys-infiniband/libibcm-1.0.4
3563 - >=sys-infiniband/libibcommon-1.1.2_p20081020
3564 - >=sys-infiniband/libibmad-1.2.3_p20081118
3565 - >=sys-infiniband/libibumad-1.2.3_p20081118
3566 - >=sys-infiniband/openib-files-${PV}
3567 - >=sys-infiniband/libsdp-1.1.99
3568 - >=sys-infiniband/openib-perf-1.2
3569 - dapl? ( >=sys-infiniband/dapl-2.0.15 )
3570 - diags? ( >=sys-infiniband/openib-diags-1.4.4_p20081207 )
3571 - ehca? ( >=sys-infiniband/libehca-1.2.1 )
3572 - ipath? ( >=sys-infiniband/libipathverbs-1.1 )
3573 - mlx4? ( >=sys-infiniband/libmlx4-1.0 )
3574 - mthca? ( >=sys-infiniband/libmthca-1.0.5 )
3575 - nes? ( >=sys-infiniband/libnes-0.5 )
3576 - opensm? ( >=sys-infiniband/openib-osm-3.2.5_p20081207 )"
3577 -RDEPEND="${DEPEND}"
3578
3579 diff --git a/sys-infiniband/openib/openib-1.4.ebuild b/sys-infiniband/openib/openib-1.4.ebuild
3580 deleted file mode 100644
3581 index 5bce57c..0000000
3582 --- a/sys-infiniband/openib/openib-1.4.ebuild
3583 +++ /dev/null
3584 @@ -1,32 +0,0 @@
3585 -# Copyright 1999-2009 Gentoo Foundation
3586 -# Distributed under the terms of the GNU General Public License v2
3587 -# $Header: $
3588 -
3589 -EAPI=3
3590 -
3591 -HOMEPAGE="http://www.openfabrics.org/"
3592 -DESCRIPTION="Meta package OFED"
3593 -SRC_URI=""
3594 -
3595 -SLOT="0"
3596 -LICENSE="|| ( GPL-2 BSD-2 )"
3597 -KEYWORDS="~amd64 ~x86"
3598 -IUSE="+dapl diags ehca ipath mlx4 mthca nes +opensm"
3599 -
3600 -DEPEND="
3601 - >=sys-infiniband/libibcm-1.0.4
3602 - >=sys-infiniband/libibcommon-1.1.2_p20081020
3603 - >=sys-infiniband/libibmad-1.2.3_p20081118
3604 - >=sys-infiniband/libibumad-1.2.3_p20081118
3605 - >=sys-infiniband/openib-files-${PV}
3606 - >=sys-infiniband/libsdp-1.1.99
3607 - >=sys-infiniband/openib-perf-1.2
3608 - dapl? ( >=sys-infiniband/dapl-2.0.15 )
3609 - diags? ( >=sys-infiniband/openib-diags-1.4.4_p20081207 )
3610 - ehca? ( >=sys-infiniband/libehca-1.2.1 )
3611 - ipath? ( >=sys-infiniband/libipathverbs-1.1 )
3612 - mlx4? ( >=sys-infiniband/libmlx4-1.0 )
3613 - mthca? ( >=sys-infiniband/libmthca-1.0.5 )
3614 - nes? ( >=sys-infiniband/libnes-0.5 )
3615 - opensm? ( >=sys-infiniband/openib-osm-3.2.5_p20081207 )"
3616 -RDEPEND="${DEPEND}"
3617
3618 diff --git a/sys-infiniband/openib/openib-1.5.3.1.ebuild b/sys-infiniband/openib/openib-1.5.3.1.ebuild
3619 new file mode 100644
3620 index 0000000..bc05121
3621 --- /dev/null
3622 +++ b/sys-infiniband/openib/openib-1.5.3.1.ebuild
3623 @@ -0,0 +1,31 @@
3624 +# Copyright 1999-2011 Gentoo Foundation
3625 +# Distributed under the terms of the GNU General Public License v2
3626 +# $Header: $
3627 +
3628 +EAPI=3
3629 +
3630 +HOMEPAGE="http://www.openfabrics.org/"
3631 +DESCRIPTION="Meta package OFED"
3632 +SRC_URI=""
3633 +
3634 +SLOT="0"
3635 +LICENSE="|| ( GPL-2 BSD-2 )"
3636 +KEYWORDS="~amd64 ~x86"
3637 +IUSE="+dapl diags ehca ipath mlx4 mthca nes +opensm"
3638 +
3639 +DEPEND="
3640 + >=sys-infiniband/libibcm-1.0.5
3641 + >=sys-infiniband/libibmad-1.3.7
3642 + >=sys-infiniband/libibumad-1.3.7
3643 + >=sys-infiniband/openib-files-${PV}
3644 + >=sys-infiniband/libsdp-1.1.108
3645 + >=sys-infiniband/perftest-1.3.0
3646 + dapl? ( >=sys-infiniband/dapl-2.0.32 )
3647 + diags? ( >=sys-infiniband/infiniband-diags-1.5.8 )
3648 + ehca? ( >=sys-infiniband/libehca-1.2.2 )
3649 + ipath? ( >=sys-infiniband/libipathverbs-1.1.4 )
3650 + mlx4? ( >=sys-infiniband/libmlx4-1.0.1 )
3651 + mthca? ( >=sys-infiniband/libmthca-1.0.5 )
3652 + nes? ( >=sys-infiniband/libnes-1.1.1 )
3653 + opensm? ( >=sys-infiniband/opensm-3.3.9 )"
3654 +RDEPEND="${DEPEND}"
3655
3656 diff --git a/sys-infiniband/openib-osm/ChangeLog b/sys-infiniband/opensm/ChangeLog
3657 similarity index 100%
3658 rename from sys-infiniband/openib-osm/ChangeLog
3659 rename to sys-infiniband/opensm/ChangeLog
3660
3661 diff --git a/sys-infiniband/openib-osm/files/opensm.init.d b/sys-infiniband/opensm/files/opensm.init.d
3662 similarity index 100%
3663 rename from sys-infiniband/openib-osm/files/opensm.init.d
3664 rename to sys-infiniband/opensm/files/opensm.init.d
3665
3666 diff --git a/sys-infiniband/openib-osm/metadata.xml b/sys-infiniband/opensm/metadata.xml
3667 similarity index 100%
3668 rename from sys-infiniband/openib-osm/metadata.xml
3669 rename to sys-infiniband/opensm/metadata.xml
3670
3671 diff --git a/sys-infiniband/openib-osm/openib-osm-3.2.5_p20081207.ebuild b/sys-infiniband/opensm/opensm-3.3.9.ebuild
3672 similarity index 87%
3673 rename from sys-infiniband/openib-osm/openib-osm-3.2.5_p20081207.ebuild
3674 rename to sys-infiniband/opensm/opensm-3.3.9.ebuild
3675 index 71ea151..f669590 100644
3676 --- a/sys-infiniband/openib-osm/openib-osm-3.2.5_p20081207.ebuild
3677 +++ b/sys-infiniband/opensm/opensm-3.3.9.ebuild
3678 @@ -2,10 +2,10 @@
3679 # Distributed under the terms of the GNU General Public License v2
3680 # $Header: $
3681
3682 -EAPI=4
3683 +EAPI="4"
3684
3685 -OFED_VER="1.4"
3686 -OFED_SUFFIX="1.ofed1.4"
3687 +OFED_VER="1.5.3.1"
3688 +OFED_SUFFIX="1"
3689
3690 inherit openib
3691
3692 @@ -14,8 +14,8 @@ KEYWORDS="~amd64 ~x86"
3693 IUSE=""
3694
3695 DEPEND="
3696 - >=sys-infiniband/libibmad-1.2.3_p20081118
3697 - >=sys-infiniband/libibumad-1.2.3_p20081118"
3698 + >=sys-infiniband/libibmad-1.3.7
3699 + >=sys-infiniband/libibumad-1.3.7"
3700 RDEPEND="$DEPEND
3701 sys-infiniband/openib-files
3702 net-misc/iputils"
3703
3704 diff --git a/sys-infiniband/openib-perf/metadata.xml b/sys-infiniband/perftest/metadata.xml
3705 similarity index 100%
3706 rename from sys-infiniband/openib-perf/metadata.xml
3707 rename to sys-infiniband/perftest/metadata.xml
3708
3709 diff --git a/sys-infiniband/openib-perf/openib-perf-1.2.ebuild b/sys-infiniband/perftest/perftest-1.3.0.ebuild
3710 similarity index 70%
3711 rename from sys-infiniband/openib-perf/openib-perf-1.2.ebuild
3712 rename to sys-infiniband/perftest/perftest-1.3.0.ebuild
3713 index d251c36..7e4a8e5 100644
3714 --- a/sys-infiniband/openib-perf/openib-perf-1.2.ebuild
3715 +++ b/sys-infiniband/perftest/perftest-1.3.0.ebuild
3716 @@ -2,10 +2,10 @@
3717 # Distributed under the terms of the GNU General Public License v2
3718 # $Header: $
3719
3720 -EAPI=3
3721 +EAPI="4"
3722
3723 -OFED_VER="1.4"
3724 -OFED_SUFFIX="1.ofed1.4"
3725 +OFED_VER="1.5.3.1"
3726 +OFED_SUFFIX="0.42.gf350d3d"
3727
3728 inherit openib
3729
3730 @@ -15,8 +15,8 @@ KEYWORDS="~amd64 ~x86"
3731 IUSE=""
3732
3733 DEPEND="
3734 - >=sys-infiniband/libibverbs-1.1.2
3735 - >=sys-infiniband/librdmacm-1.0.8"
3736 + >=sys-infiniband/libibverbs-1.1.4
3737 + >=sys-infiniband/librdmacm-1.0.14"
3738 RDEPEND="${DEPEND}"
3739
3740 src_install() {
3741
3742 diff --git a/sys-infiniband/rds-tools/rds-tools-1.4.ebuild b/sys-infiniband/rds-tools/rds-tools-2.0.4.ebuild
3743 similarity index 70%
3744 rename from sys-infiniband/rds-tools/rds-tools-1.4.ebuild
3745 rename to sys-infiniband/rds-tools/rds-tools-2.0.4.ebuild
3746 index 3387610..dff7bcc 100644
3747 --- a/sys-infiniband/rds-tools/rds-tools-1.4.ebuild
3748 +++ b/sys-infiniband/rds-tools/rds-tools-2.0.4.ebuild
3749 @@ -1,10 +1,10 @@
3750 -# Copyright 1999-2009 Gentoo Foundation
3751 +# Copyright 1999-2011 Gentoo Foundation
3752 # Distributed under the terms of the GNU General Public License v2
3753 # $Header: $
3754
3755 -EAPI="2"
3756 +EAPI="4"
3757
3758 -OFED_VER="1.4.1"
3759 +OFED_VER="1.5.3.1"
3760 OFED_SUFFIX="1"
3761
3762 inherit openib
3763 @@ -13,12 +13,10 @@ DESCRIPTION="OpenIB userspace rds-tools"
3764 KEYWORDS="~x86 ~amd64"
3765 IUSE=""
3766
3767 -DEPEND=">=sys-infiniband/libibverbs-1.1.2"
3768 +DEPEND=">=sys-infiniband/libibverbs-1.1.4"
3769 RDEPEND="${DEPEND}
3770 !sys-infiniband/openib-userspace"
3771
3772 -S="${WORKDIR}/${P}-${OFED_SUFFIX}"
3773 -
3774 src_install() {
3775 make DESTDIR="${D}" install || die "install failed"
3776 dodoc README AUTHORS ChangeLog
3777
3778 diff --git a/sys-infiniband/openib-srptools/ChangeLog b/sys-infiniband/srptools/ChangeLog
3779 similarity index 100%
3780 rename from sys-infiniband/openib-srptools/ChangeLog
3781 rename to sys-infiniband/srptools/ChangeLog
3782
3783 diff --git a/sys-infiniband/openib-srptools/metadata.xml b/sys-infiniband/srptools/metadata.xml
3784 similarity index 100%
3785 rename from sys-infiniband/openib-srptools/metadata.xml
3786 rename to sys-infiniband/srptools/metadata.xml
3787
3788 diff --git a/sys-infiniband/srptools/srptools-0.0.4.ebuild b/sys-infiniband/srptools/srptools-0.0.4.ebuild
3789 new file mode 100644
3790 index 0000000..311dfad
3791 --- /dev/null
3792 +++ b/sys-infiniband/srptools/srptools-0.0.4.ebuild
3793 @@ -0,0 +1,15 @@
3794 +# Copyright 1999-2011 Gentoo Foundation
3795 +# Distributed under the terms of the GNU General Public License v2
3796 +# $Header: $
3797 +
3798 +EAPI="4"
3799 +
3800 +OFED_VER="1.5.3.1"
3801 +OFED_SUFFIX="1"
3802 +
3803 +inherit openib
3804 +
3805 +DESCRIPTION="Tools for discovering and connecting to SRP CSI targets on InfiniBand fabrics"
3806 +
3807 +KEYWORDS="~amd64"
3808 +IUSE=""