--- librdmacm-1.0.10.orig/debian/changelog +++ librdmacm-1.0.10/debian/changelog @@ -0,0 +1,37 @@ +librdmacm (1.0.10-1) unstable; urgency=low + + * Update to Standards-Version: 3.8.3 (no changes needed). + * Move -dbg package to section debug. + * Change build system from cdbs to debhelper 7. + * New upstream release: + - Many small fixes. + + -- Roland Dreier Wed, 18 Nov 2009 15:40:14 -0800 + +librdmacm (1.0.8-1) unstable; urgency=low + + * New upstream release: + - Report address change and timewait exit events (requires + kernel 2.6.27). + - Minor enhancements to example programs. + + -- Roland Dreier Fri, 08 Aug 2008 14:24:16 -0700 + +librdmacm (1.0.7-1) unstable; urgency=low + + * New upstream release: + - Set status correctly for rejects. + - Add new function rdma_migrate_id(). + * We actually require libibverbs 1.1 (not 1.0) to build. + * Add debian/watch file. + * Use DEB_DH_MAKESHLIBS_ARGS_ALL to pass appropriate -V option to + dh_makeshlibs, since a new symbol rdma_migrate_id() was added in + librdmacm 1.0.7. + + -- Roland Dreier Fri, 28 Mar 2008 20:44:44 -0700 + +librdmacm (1.0.6-1) unstable; urgency=low + + * Initial Release. (Closes: #462348) + + -- Roland Dreier Tue, 05 Feb 2008 13:49:52 -0800 --- librdmacm-1.0.10.orig/debian/copyright +++ librdmacm-1.0.10/debian/copyright @@ -0,0 +1,44 @@ +Initial Debianization: +This package was debianized by Roland Dreier on +Mon, 21 Jan 2008 13:18:49 -0800 + +Source: +It was downloaded from the OpenFabrics web site at + + +Author: + Sean Hefty + +Portions are copyrighted by: + * Copyright (c) 2005 Ammasso, Inc. All rights reserved. + * Copyright (c) 2005 Voltaire Inc. All rights reserved. + * Copyright (c) 2005-2007 Intel Corporation. All rights reserved. + * Copyright (c) 2006 Open Grid Computing, Inc. All rights reserved. + +librdmacm 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. --- librdmacm-1.0.10.orig/debian/control +++ librdmacm-1.0.10/debian/control @@ -0,0 +1,93 @@ +Source: librdmacm +Priority: extra +Maintainer: Roland Dreier +Build-Depends: autoconf, automake, libtool, debhelper (>= 7.0.50~), dpkg-dev (>= 1.13.19), libibverbs-dev (>= 1.1) +Standards-Version: 3.8.3 +Section: libs +Homepage: http://www.openfabrics.org/ + +Package: librdmacm1 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: A library for managing RDMA connections + librdmacm is a library that allows applications to set up reliable + connected and unreliable datagram transfers when using RDMA adapters. + It provides a transport-neutral interface in the sense that the same + code can be used for both InfiniBand and iWARP adapters. The + interface is based on sockets, but adapted for queue pair (QP) based + semantics: communication must use a specific RDMA device, and data + transfers are message-based. + . + librdmacm only provides communication management (connection setup + and tear-down) and works in conjunction with the verbs interface + provided by libibverbs, which provides the interface used to actually + transfer data. + . + This package contains the shared library. + +Package: librdmacm-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, librdmacm1 (= ${binary:Version}) +Description: Development files for the librdmacm library + librdmacm is a library that allows applications to set up reliable + connected and unreliable datagram transfers when using RDMA adapters. + It provides a transport-neutral interface in the sense that the same + code can be used for both InfiniBand and iWARP adapters. The + interface is based on sockets, but adapted for queue pair (QP) based + semantics: communication must use a specific RDMA device, and data + transfers are message-based. + . + librdmacm only provides communication management (connection setup + and tear-down) and works in conjunction with the verbs interface + provided by libibverbs, which provides the interface used to actually + transfer data. + . + This package is needed to compile programs against librdmacm1. + It contains the header files and static libraries (optionally) + needed for compiling. + +Package: librdmacm1-dbg +Section: debug +Priority: extra +Architecture: any +Depends: ${misc:Depends}, librdmacm1 (= ${binary:Version}) +Description: Debugging symbols for the librdmacm library + librdmacm is a library that allows applications to set up reliable + connected and unreliable datagram transfers when using RDMA adapters. + It provides a transport-neutral interface in the sense that the same + code can be used for both InfiniBand and iWARP adapters. The + interface is based on sockets, but adapted for queue pair (QP) based + semantics: communication must use a specific RDMA device, and data + transfers are message-based. + . + librdmacm only provides communication management (connection setup + and tear-down) and works in conjunction with the verbs interface + provided by libibverbs, which provides the interface used to actually + transfer data. + . + This package contains the debugging symbols associated with + librdmacm1. They will automatically be used by gdb for debugging + librdmacm-related issues. + +Package: rdmacm-utils +Section: net +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Examples for the librdmacm library + librdmacm is a library that allows applications to set up reliable + connected and unreliable datagram transfers when using RDMA adapters. + It provides a transport-neutral interface in the sense that the same + code can be used for both InfiniBand and iWARP adapters. The + interface is based on sockets, but adapted for queue pair (QP) based + semantics: communication must use a specific RDMA device, and data + transfers are message-based. + . + librdmacm only provides communication management (connection setup + and tear-down) and works in conjunction with the verbs interface + provided by libibverbs, which provides the interface used to actually + transfer data. + . + This package contains useful librdmacm1 example programs such as + rping and udaddy. --- librdmacm-1.0.10.orig/debian/compat +++ librdmacm-1.0.10/debian/compat @@ -0,0 +1 @@ +7 --- librdmacm-1.0.10.orig/debian/rules +++ librdmacm-1.0.10/debian/rules @@ -0,0 +1,15 @@ +#!/usr/bin/make -f +# -*- mode: makefile; coding: utf-8 -*- + +%: + dh $@ + +override_dh_strip: + dh_strip --dbg-package=librdmacm1-dbg + +override_dh_makeshlibs: + dh_makeshlibs -V 'librdmacm1 (>= 1.0.7)' + +override_dh_auto_configure: + autoreconf -f -i + dh_auto_configure --- librdmacm-1.0.10.orig/debian/librdmacm1.install +++ librdmacm-1.0.10/debian/librdmacm1.install @@ -0,0 +1 @@ +usr/lib/librdmacm*.so.* --- librdmacm-1.0.10.orig/debian/watch +++ librdmacm-1.0.10/debian/watch @@ -0,0 +1,3 @@ +version=3 +opts="uversionmangle=s/-rc/~rc/" \ + http://www.openfabrics.org/downloads/rdmacm/librdmacm-(.+)\.tar\.gz --- librdmacm-1.0.10.orig/debian/rdmacm-utils.install +++ librdmacm-1.0.10/debian/rdmacm-utils.install @@ -0,0 +1,2 @@ +usr/bin +usr/share/man/man1 --- librdmacm-1.0.10.orig/debian/librdmacm-dev.install +++ librdmacm-1.0.10/debian/librdmacm-dev.install @@ -0,0 +1,4 @@ +usr/include +usr/lib/librdmacm*.{a,la,so} +usr/share/man/man3 +usr/share/man/man7