--- libmthca-1.0.3.orig/debian/control +++ libmthca-1.0.3/debian/control @@ -0,0 +1,52 @@ +Source: libmthca +Priority: extra +Maintainer: Roland Dreier +Build-Depends: cdbs (>= 0.4.25-1), debhelper (>= 5), libibverbs-dev (>= 1.0), autotools-dev +Standards-Version: 3.7.2 +Section: libs + +Package: libmthca1 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: A userspace driver for Mellanox InfiniBand HCAs + libmthca is a device-specific driver for Mellanox InfiniBand host + channel adapters (HCAs) for the libibverbs library. This allows + userspace processes to access Mellanox HCA hardware directly with + low latency and low overhead. + . + This package contains the loadable plug-in. + . + Homepage: http://www.openfabrics.org/ + +Package: libmthca-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, libmthca1 (= ${Source-Version}) +Description: Development files for the libmthca driver + libmthca is a device-specific driver for Mellanox InfiniBand host + channel adapters (HCAs) for the libibverbs library. This allows + userspace processes to access Mellanox HCA hardware directly with + low latency and low overhead. + . + This package contains static versions of libmthca that may be linked + directly to an application, which may be useful for debugging. + . + Homepage: http://www.openfabrics.org/ + +Package: libmthca1-dbg +Section: libdevel +Priority: extra +Architecture: any +Depends: ${misc:Depends}, libmthca1 (= ${Source-Version}) +Description: Debugging symbols for the libmthca driver + libmthca is a device-specific driver for Mellanox InfiniBand host + channel adapters (HCAs) for the libibverbs library. This allows + userspace processes to access Mellanox HCA hardware directly with + low latency and low overhead. + . + This package contains the debugging symbols associated with + libmthca1. They will automatically be used by gdb for debugging + libmthca-related issues. + . + Homepage: http://www.openfabrics.org/ --- libmthca-1.0.3.orig/debian/compat +++ libmthca-1.0.3/debian/compat @@ -0,0 +1 @@ +5 --- libmthca-1.0.3.orig/debian/libmthca-dev.install +++ libmthca-1.0.3/debian/libmthca-dev.install @@ -0,0 +1 @@ +usr/lib/infiniband/mthca.{a,la} --- libmthca-1.0.3.orig/debian/changelog +++ libmthca-1.0.3/debian/changelog @@ -0,0 +1,27 @@ +libmthca (1.0.3-1) unstable; urgency=low + + * New upstream release. + - Fix various integer overflows. + - Fix potential AB-BA deadlock when destroying QPs. + - Add more forward compat against future libibverbs releases. + * Build against libibverbs 1.0.4, with fixed sparc mb() definition. + (Closes: #365559) + * Improve package description. + + -- Roland Dreier Thu, 9 Nov 2006 11:07:58 -0800 + +libmthca (1.0.2-1) unstable; urgency=low + + * New upstream release: + - Work around MemFree firmware bug in receive completions with error. + - Fix posting receive lists with exactly a multiple of 256 entries. + - Add forward compatibility for future libibverbs releases. + * Update to Standards-Version: 3.7.2. + + -- Roland Dreier Tue, 13 Jun 2006 11:33:32 -0700 + +libmthca (1.0.1-1) unstable; urgency=low + + * Initial Release. (Closes: #325753) + + -- Roland Dreier Wed, 15 Feb 2006 11:22:18 -0700 --- libmthca-1.0.3.orig/debian/copyright +++ libmthca-1.0.3/debian/copyright @@ -0,0 +1,44 @@ +Initial Debianization: +This package was debianized by Roland Dreier on +Thu, 28 Apr 2005 13:16:56 -0700. + +Source: +It was downloaded from the OpenIB web site at + + +Authors: + Roland Dreier + Michael S. Tsirkin + +Portions are copyrighted by: + * Copyright (c) 2005, 2006 Cisco Systems. All rights reserved. + * Copyright (c) 2004, 2005 Topspin Communications. All rights reserved. + * Copyright (c) 2005 Mellanox Technologies Ltd. All rights reserved. + +libmthca is licensed under a choice of one of two licenses. You may +choose to be licensed under the terms of the GNU General Public +License (GPL) Version 2, available from the file +/usr/share/common-licenses/GPL-2 on your Debian system, or the +OpenIB.org BSD license below: + + Redistribution and use in source and binary forms, with or + without modification, are permitted provided that the following + conditions are met: + + - Redistributions of source code must retain the above + copyright notice, this list of conditions and the following + disclaimer. + + - Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS +BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN +ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. --- libmthca-1.0.3.orig/debian/libmthca1.install +++ libmthca-1.0.3/debian/libmthca1.install @@ -0,0 +1 @@ +usr/lib/infiniband/mthca.so --- libmthca-1.0.3.orig/debian/rules +++ libmthca-1.0.3/debian/rules @@ -0,0 +1,8 @@ +#!/usr/bin/make -f +# -*- mode: makefile; coding: utf-8 -*- + +DEB_DH_INSTALL_SOURCEDIR := debian/tmp +DEB_DH_STRIP_ARGS := --dbg-package=libmthca1-dbg + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/autotools.mk