--- libmthca-1.0.5.orig/debian/changelog +++ libmthca-1.0.5/debian/changelog @@ -0,0 +1,45 @@ +libmthca (1.0.5-1) unstable; urgency=low + + * New upstream release. + - Fix issues on non-mem-free HCAs. + - Fix problems with completion entry cleanup. + * Replace deprecated ${Source-Version} with ${binary:Version} + * Add debian/watch file. + * Update libtool during build to avoid setting RPATH in binaries on amd64. + + -- Roland Dreier Tue, 27 May 2008 14:19:55 -0700 + +libmthca (1.0.4-1) unstable; urgency=low + + * New upstream release. + * Rebuild against libibverbs 1.1. + + -- Roland Dreier Mon, 30 Apr 2007 17:11:51 -0700 + +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.5.orig/debian/watch +++ libmthca-1.0.5/debian/watch @@ -0,0 +1,3 @@ +version=3 +opts="uversionmangle=s/-rc/~rc/" \ + http://www.openfabrics.org/downloads/mthca/libmthca-(.+)\.tar\.gz --- libmthca-1.0.5.orig/debian/libmthca-dev.install +++ libmthca-1.0.5/debian/libmthca-dev.install @@ -0,0 +1 @@ +usr/lib/libmthca.{a,la} --- libmthca-1.0.5.orig/debian/copyright +++ libmthca-1.0.5/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.5.orig/debian/rules +++ libmthca-1.0.5/debian/rules @@ -0,0 +1,8 @@ +#!/usr/bin/make -f +# -*- mode: makefile; coding: utf-8 -*- + +DEB_DH_INSTALL_SOURCEDIR := debian/tmp +DEB_AUTO_UPDATE_LIBTOOL := post + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/autotools.mk --- libmthca-1.0.5.orig/debian/libmthca1.install +++ libmthca-1.0.5/debian/libmthca1.install @@ -0,0 +1,2 @@ +usr/lib/libmthca-rdmav2.so +etc/libibverbs.d/mthca.driver --- libmthca-1.0.5.orig/debian/compat +++ libmthca-1.0.5/debian/compat @@ -0,0 +1 @@ +5 --- libmthca-1.0.5.orig/debian/control +++ libmthca-1.0.5/debian/control @@ -0,0 +1,47 @@ +Source: libmthca +Priority: extra +Maintainer: Roland Dreier +Build-Depends: cdbs (>= 0.4.23-1.1), autotools-dev, debhelper (>= 5), libtool, dpkg-dev (>= 1.13.19), libibverbs-dev (>= 1.1) +Standards-Version: 3.7.3 +Section: libs +Homepage: http://www.openfabrics.org/ + +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. + +Package: libmthca-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, libmthca1 (= ${binary: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. + +Package: libmthca1-dbg +Section: libdevel +Priority: extra +Architecture: any +Depends: ${misc:Depends}, libmthca1 (= ${binary: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.