debian/0000775000000000000000000000000012261471625007176 5ustar debian/rules0000775000000000000000000000025312261471272010254 0ustar #!/usr/bin/make -f # -*- mode: makefile; coding: utf-8 -*- %: dh $@ --with autoreconf override_dh_strip: dh_strip --dbg-package=libmthca1-dbg override_dh_makeshlibs: debian/watch0000664000000000000000000000016111605141002010205 0ustar version=3 opts="uversionmangle=s/-rc/~rc/" \ http://www.openfabrics.org/downloads/mthca/libmthca-(.+)\.tar\.gz debian/changelog0000664000000000000000000000505412261471406011051 0ustar libmthca (1.0.6-1ubuntu1) trusty; urgency=medium * Use dh-autoreconf to get new libtool macros for ppc64el and update config.{sub,guess} for new arches. * Use automake's "foreign" option to fix FTBFS while autoreconfing. -- Logan Rosen Fri, 03 Jan 2014 03:20:46 -0500 libmthca (1.0.6-1) unstable; urgency=low * New upstream release. * Move -dbg package to section debug. * Update maintainer and set DM-Upload-Allowed to yes. (Closes: #632109) * Switch to dpkg-source 3.0 (quilt) format. * Change build system from cdbs to debhelper 7. * Use libibverbs 1.1.3 feature to move plugin to /usr/lib/libibverbs to fix multiple problems with a not-exactly-shlib in /usr/lib. * Acknowledge NMU (Closes: #621604). * Update to Standards-Version: 3.9.2. -- Roland Dreier Wed, 06 Jul 2011 01:14:33 -0700 libmthca (1.0.5-1.1) unstable; urgency=low * Non-maintainer upload. * Don't ship .la files (Closes: #621604). -- Luk Claes Wed, 22 Jun 2011 08:01:13 +0200 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 debian/compat0000664000000000000000000000000211605141002010354 0ustar 7 debian/copyright0000664000000000000000000000343211605141002011113 0ustar 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. debian/source/0000775000000000000000000000000011605141002010456 5ustar debian/source/format0000664000000000000000000000001411605141002011664 0ustar 3.0 (quilt) debian/libmthca-dev.install0000664000000000000000000000002311605141002013100 0ustar usr/lib/libmthca.a debian/libmthca1.install0000664000000000000000000000011711605141002012411 0ustar usr/lib/libmthca-rdmav2.so /usr/lib/libibverbs/ etc/libibverbs.d/mthca.driver debian/control0000664000000000000000000000357612261471410010604 0ustar Source: libmthca Priority: extra Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Roland Dreier DM-Upload-Allowed: yes Build-Depends: debhelper (>= 7.0.50~), dpkg-dev (>= 1.13.19), libibverbs-dev (>= 1.1), dh-autoreconf Standards-Version: 3.9.2 Section: libs Homepage: http://www.openfabrics.org/ Package: libmthca1 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: 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: debug 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. debian/patches/0000775000000000000000000000000012261471622010622 5ustar debian/patches/series0000664000000000000000000000006512261471310012032 0ustar driver-plugin-directory.patch automake-foreign.patch debian/patches/driver-plugin-directory.patch0000664000000000000000000000065711605141002016427 0ustar Description: Tell libibverbs to look in /usr/lib/libibverbs for plugin library Author: Roland Dreier Index: libmthca.git/mthca.driver =================================================================== --- libmthca.git.orig/mthca.driver 2011-07-05 14:23:39.701070946 -0700 +++ libmthca.git/mthca.driver 2011-07-05 14:24:08.310933096 -0700 @@ -1 +1 @@ -driver mthca +driver /usr/lib/libibverbs/libmthca debian/patches/automake-foreign.patch0000664000000000000000000000043012261471622015075 0ustar --- a/configure.in +++ b/configure.in @@ -5,7 +5,7 @@ AC_CONFIG_SRCDIR([src/mthca.h]) AC_CONFIG_AUX_DIR(config) AC_CONFIG_HEADER(config.h) -AM_INIT_AUTOMAKE(libmthca, 1.0.6) +AM_INIT_AUTOMAKE([foreign]) m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) AC_PROG_LIBTOOL