libibverbs (1.1.3-2) debian-dir only changes

Summary

 debian/changelog              |   96 ++++++++++++++++++++++++++++++++++++++++++
 debian/compat                 |    1 
 debian/control                |   80 +++++++++++++++++++++++++++++++++++
 debian/copyright              |   49 +++++++++++++++++++++
 debian/ibverbs-utils.install  |    2 
 debian/libibverbs-dev.install |    3 +
 debian/libibverbs-dev.links   |   16 +++++++
 debian/libibverbs1.install    |    1 
 debian/libibverbs1.postinst   |   12 +++++
 debian/rules                  |   11 ++++
 debian/watch                  |    3 +
 11 files changed, 274 insertions(+)

    
download this patch

Patch contents

--- libibverbs-1.1.3.orig/debian/ibverbs-utils.install
+++ libibverbs-1.1.3/debian/ibverbs-utils.install
@@ -0,0 +1,2 @@
+usr/bin
+usr/share/man/man1
--- libibverbs-1.1.3.orig/debian/compat
+++ libibverbs-1.1.3/debian/compat
@@ -0,0 +1 @@
+7
--- libibverbs-1.1.3.orig/debian/changelog
+++ libibverbs-1.1.3/debian/changelog
@@ -0,0 +1,96 @@
+libibverbs (1.1.3-2) unstable; urgency=low
+
+  * Add override_dh_strip target to get debugging information actually
+    put into the -dbg package.
+
+ -- Roland Dreier <rolandd@cisco.com>  Wed, 11 Nov 2009 14:44:51 -0800
+
+libibverbs (1.1.3-1) unstable; urgency=low
+
+  * New upstream release.
+    - Don't use enums for bit flags (avoid C++ annoyances)
+    - Return some errors via errno instead of stderr
+  * Move -dbg package to section debug.
+  * Update to Standards-Version: 3.8.3 (no changes needed).
+  * Change build system from cdbs to debhelper 7.
+
+ -- Roland Dreier <rolandd@cisco.com>  Thu, 29 Oct 2009 14:19:02 -0700
+
+libibverbs (1.1.2-1) unstable; urgency=low
+
+  * New upstream release.
+    - Fix memory registration failure cause by too-big madvise()
+    - Fix many Valgrind false positives
+    - Add functions to convert enum values to strings
+  * Replace deprecated ${Source-Version} with ${binary:Version}
+  * Use DEB_DH_MAKESHLIBS_ARGS_ALL to pass appropriate -V option to
+    dh_makeshlibs, since new symbols were added in libibverbs 1.1.2.
+    (Closes: #465435)
+  * Add debian/watch file.
+  * Update control file to talk about generic RDMA and iWARP, not just
+    InfiniBand, since libibverbs works with both IB and iWARP.
+  * Acknowledge NMU (Closes: #442638).
+
+ -- Roland Dreier <rolandd@cisco.com>  Fri, 18 Apr 2008 15:08:52 -0700
+
+libibverbs (1.1.1-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Re-generated autotools files to fix double build bug, closes: #442638
+  * Bumped Standards-Version to 3.7.3, no change needed.
+
+ -- Michael Meskes <meskes@debian.org>  Mon, 14 Apr 2008 10:07:58 +0000
+
+libibverbs (1.1.1-1) unstable; urgency=low
+
+  * New upstream release.
+    - Initialize state of newly created QPs to RESET (fixes problems
+      with libmlx4/ConnectX HCAs).
+    - Don't warn root about RLIMIT_MEMLOCK, since it doesn't matter.
+    - Fix free() errors in ibv_xx_pingpong examples.
+
+ -- Roland Dreier <rolandd@cisco.com>  Fri, 15 Jun 2007 12:49:02 -0700
+
+libibverbs (1.1-1) unstable; urgency=low
+
+  * New upstream release.
+    - Add support for use of fork() in applications.
+    - Add manual pages documenting API in section 3.
+    - New method of finding and loading device-specific drivers.
+    - Add basic support for iWARP devices.
+    - Provide compatible ABI for applications linked against libibverbs 1.0.
+  * Update libtool during build to avoid setting RPATH in binaries on amd64.
+
+ -- Roland Dreier <rolandd@cisco.com>  Sat, 28 Apr 2007 14:15:29 -0700
+
+libibverbs (1.0.4-1) unstable; urgency=low
+
+  * New upstream release.
+    - Fix static linking so it has a chance of working.
+    - Fix cut-and-paste error in sparc mb() macro.
+    - Other miscellaneous fixes.
+  * Improve package description.
+
+ -- Roland Dreier <rolandd@cisco.com>  Tue, 31 Oct 2006 15:04:33 -0800
+	
+libibverbs (1.0.3-1) unstable; urgency=low
+
+  * Change priority to extra, since libibverbs depends on libsysfs2, which
+    has priority extra.  (Debian policy section 2.5 states that a package
+    may not depend on another package of lower priority)
+  * New upstream release:
+    - For sparc, only generate membar instruction if compiling for V9
+      instruction set.  (Closes: #365559)
+    - Reduce (but not yet eliminate) dependency on libsysfs.
+    - Deprecate some ib_XXX symbol names and introduce ibv_XXX
+      replacements for internal consistency.
+    - Other minor fixes.
+  * Update to Standards-Version: 3.7.2.
+
+ -- Roland Dreier <rolandd@cisco.com>  Tue,  2 May 2006 15:33:14 -0700
+
+libibverbs (1.0.2-1) unstable; urgency=low
+
+  * Initial Release.  (Closes: #325752)
+
+ -- Roland Dreier <rolandd@cisco.com>  Wed, 15 Feb 2006 11:21:59 -0700
--- libibverbs-1.1.3.orig/debian/libibverbs-dev.install
+++ libibverbs-1.1.3/debian/libibverbs-dev.install
@@ -0,0 +1,3 @@
+usr/include
+usr/lib/libibverbs*.{a,la,so}
+usr/share/man/man3
--- libibverbs-1.1.3.orig/debian/copyright
+++ libibverbs-1.1.3/debian/copyright
@@ -0,0 +1,49 @@
+Initial Debianization:
+This package was debianized by Roland Dreier <rolandd@cisco.com> on
+Mon, 25 Apr 2005 10:21:08 -0700.
+
+Source:
+It was downloaded from the OpenIB web site at
+<https://openib.org/downloads.html>
+
+Authors:
+  Roland Dreier		<roland@topspin.com>
+  Dotan Barak		<dotanba@gmail.com>
+  Sean Hefty		<sean.hefty@intel.com>
+  Michael S. Tsirkin	<mst@mellanox.co.il>
+
+Portions are copyrighted by:
+ * Copyright (c) 2005, 2006 Cisco Systems.  All rights reserved.
+ * Copyright (c) 2004, 2005 Intel Corporation.  All rights reserved.
+ * Copyright (c) 2005 Mellanox Technologies Ltd.  All rights reserved.
+ * Copyright (c) 2005 PathScale, Inc.  All rights reserved.
+ * Copyright (c) 2004, 2005 Topspin Communications.  All rights reserved.
+ * Copyright (c) 2005 Voltaire, Inc. All rights reserved.
+
+libibverbs 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.
--- libibverbs-1.1.3.orig/debian/rules
+++ libibverbs-1.1.3/debian/rules
@@ -0,0 +1,11 @@
+#!/usr/bin/make -f
+# -*- mode: makefile; coding: utf-8 -*-
+
+%:
+	dh $@
+
+override_dh_strip:
+	dh_strip --dbg-package=libibverbs1-dbg
+
+override_dh_makeshlibs:
+	dh_makeshlibs -V 'libibverbs1 (>= 1.1.2)'
--- libibverbs-1.1.3.orig/debian/watch
+++ libibverbs-1.1.3/debian/watch
@@ -0,0 +1,3 @@
+version=3
+opts="uversionmangle=s/-rc/~rc/" \
+  http://www.openfabrics.org/downloads/verbs/libibverbs-(.+)\.tar\.gz
--- libibverbs-1.1.3.orig/debian/libibverbs1.postinst
+++ libibverbs-1.1.3/debian/libibverbs1.postinst
@@ -0,0 +1,12 @@
+#!/bin/sh
+# postinst script for libibverbs1
+
+set -e
+
+if [ "$1" != configure ]; then
+    exit 0
+fi
+
+getent group rdma > /dev/null 2>&1 || addgroup --system --quiet rdma
+
+#DEBHELPER#
--- libibverbs-1.1.3.orig/debian/libibverbs1.install
+++ libibverbs-1.1.3/debian/libibverbs1.install
@@ -0,0 +1 @@
+usr/lib/libibverbs*.so.*
--- libibverbs-1.1.3.orig/debian/control
+++ libibverbs-1.1.3/debian/control
@@ -0,0 +1,80 @@
+Source: libibverbs
+Priority: extra
+Maintainer: Roland Dreier <rolandd@cisco.com>
+Build-Depends: debhelper (>= 7.0.50~), dpkg-dev (>= 1.13.19)
+Standards-Version: 3.8.3
+Section: libs
+Homepage: http://www.openfabrics.org/
+
+Package: libibverbs1
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, adduser
+Description: A library for direct userspace use of RDMA (InfiniBand/iWARP)
+ libibverbs is a library that allows userspace processes to use RDMA
+ "verbs" as described in the InfiniBand Architecture Specification and
+ the RDMA Protocol Verbs Specification.  iWARP ethernet NICs support
+ RDMA over hardware-offloaded TCP/IP, while InfiniBand is a
+ high-throughput, low-latency networking technology.  InfiniBand host
+ channel adapters (HCAs) and iWARP NICs commonly support direct
+ hardware access from userspace (kernel bypass), and libibverbs
+ supports this when available.
+ .
+ For this library to be useful, a device-specific plug-in module
+ should also be installed.
+ .
+ This package contains the shared library.
+
+Package: libibverbs-dev
+Section: libdevel
+Architecture: any
+Depends: ${misc:Depends}, libibverbs1 (= ${binary:Version})
+Description: Development files for the libibverbs library
+ libibverbs is a library that allows userspace processes to use RDMA
+ "verbs" as described in the InfiniBand Architecture Specification and
+ the RDMA Protocol Verbs Specification.  iWARP ethernet NICs support
+ RDMA over hardware-offloaded TCP/IP, while InfiniBand is a
+ high-throughput, low-latency networking technology.  InfiniBand host
+ channel adapters (HCAs) and iWARP NICs commonly support direct
+ hardware access from userspace (kernel bypass), and libibverbs
+ supports this when available.
+ .
+ This package is needed to compile programs against libibverbs1.
+ It contains the header files and static libraries (optionally)
+ needed for compiling.
+
+Package: libibverbs1-dbg
+Section: debug
+Priority: extra
+Architecture: any
+Depends: ${misc:Depends}, libibverbs1 (= ${binary:Version})
+Description: Debugging symbols for the libibverbs library
+ libibverbs is a library that allows userspace processes to use RDMA
+ "verbs" as described in the InfiniBand Architecture Specification and
+ the RDMA Protocol Verbs Specification.  iWARP ethernet NICs support
+ RDMA over hardware-offloaded TCP/IP, while InfiniBand is a
+ high-throughput, low-latency networking technology.  InfiniBand host
+ channel adapters (HCAs) and iWARP NICs commonly support direct
+ hardware access from userspace (kernel bypass), and libibverbs
+ supports this when available.
+ .
+ This package contains the debugging symbols associated with
+ libibverbs1. They will automatically be used by gdb for debugging
+ libibverbs-related issues.
+
+Package: ibverbs-utils
+Section: net
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Examples for the libibverbs library
+ libibverbs is a library that allows userspace processes to use RDMA
+ "verbs" as described in the InfiniBand Architecture Specification and
+ the RDMA Protocol Verbs Specification.  iWARP ethernet NICs support
+ RDMA over hardware-offloaded TCP/IP, while InfiniBand is a
+ high-throughput, low-latency networking technology.  InfiniBand host
+ channel adapters (HCAs) and iWARP NICs commonly support direct
+ hardware access from userspace (kernel bypass), and libibverbs
+ supports this when available.
+ .
+ This package contains useful libibverbs1 example programs such as
+ ibv_devinfo, which displays information about InfiniBand devices.
--- libibverbs-1.1.3.orig/debian/libibverbs-dev.links
+++ libibverbs-1.1.3/debian/libibverbs-dev.links
@@ -0,0 +1,16 @@
+usr/share/man/man3/ibv_get_async_event.3	usr/share/man/man3/ibv_ack_async_event.3
+usr/share/man/man3/ibv_get_cq_event.3		usr/share/man/man3/ibv_ack_cq_events.3
+usr/share/man/man3/ibv_open_device.3		usr/share/man/man3/ibv_close_device.3
+usr/share/man/man3/ibv_alloc_pd.3		usr/share/man/man3/ibv_dealloc_pd.3
+usr/share/man/man3/ibv_reg_mr.3			usr/share/man/man3/ibv_dereg_mr.3
+usr/share/man/man3/ibv_create_ah.3		usr/share/man/man3/ibv_destroy_ah.3
+usr/share/man/man3/ibv_create_comp_channel.3	usr/share/man/man3/ibv_destroy_comp_channel.3
+usr/share/man/man3/ibv_create_cq.3		usr/share/man/man3/ibv_destroy_cq.3
+usr/share/man/man3/ibv_create_qp.3		usr/share/man/man3/ibv_destroy_qp.3
+usr/share/man/man3/ibv_create_srq.3		usr/share/man/man3/ibv_destroy_srq.3
+usr/share/man/man3/ibv_attach_mcast.3		usr/share/man/man3/ibv_detach_mcast.3
+usr/share/man/man3/ibv_get_device_list.3	usr/share/man/man3/ibv_free_device_list.3
+usr/share/man/man3/ibv_create_ah_from_wc.3	usr/share/man/man3/ibv_init_ah_from_wc.3
+usr/share/man/man3/ibv_rate_to_mult.3		usr/share/man/man3/mult_to_ibv_rate.3
+usr/share/man/man3/ibv_event_type_str.3		usr/share/man/man3/ibv_node_type_str.3
+usr/share/man/man3/ibv_event_type_str.3		usr/share/man/man3/ibv_port_state_str.3