debian/0000755000000000000000000000000012215137443007170 5ustar debian/clean0000644000000000000000000000002412164420240010162 0ustar src/libudt.so.0.0.0 debian/libudt-dev.links0000644000000000000000000000005612164420240012263 0ustar usr/lib/libudt.so.0.0.0 usr/lib/libudt.so debian/libudt0.install0000644000000000000000000000003712164420240012114 0ustar src/libudt.so.0.0.0 usr/lib/ debian/libudt-dev.examples0000644000000000000000000000003712164420240012760 0ustar app/*.h app/*.cpp app/Makefile debian/libudt-dev.docs0000644000000000000000000000000512164420240012065 0ustar doc/ debian/copyright0000644000000000000000000000510012164420240011110 0ustar Format: http://dep.debian.net/deps/dep5 Upstream-Name: udt Source: http://udt.sourceforge.net Files: * Copyright: 2001 - 2010, The Board of Trustees of the University of Illinois License: BSD (3 clause) Copyright (c) 2001 - 2010, The Board of Trustees of the University of Illinois. All rights reserved. . 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. . * Neither the name of the University of Illinois nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Files: debian/* Copyright: 2011 Jon Bernard License: GPL-2+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". debian/libudt0.links0000644000000000000000000000006012164420240011562 0ustar usr/lib/libudt.so.0.0.0 usr/lib/libudt.so.0 debian/source/0000755000000000000000000000000012164420240010461 5ustar debian/source/format0000644000000000000000000000001412164420240011667 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000000313112215137443011040 0ustar udt (4.11+dfsg-1ubuntu1) saucy; urgency=low * 0001-Link-against-libpthread.patch: Fix linking with --as-needed. * 0002-Set-soname-on-shared-library.patch: Rebase against the above. -- Adam Conrad Sat, 14 Sep 2013 15:49:33 -0400 udt (4.11+dfsg-1) unstable; urgency=low * [eb258e1] New upstream version 4.11+dfsg * [d573fb0] Bump Standards-Version to 3.9.4, no changes required * [a45e89b] Update VCS URIs -- Jon Bernard Mon, 01 Jul 2013 20:36:23 -0400 udt (4.10+dfsg-1) unstable; urgency=low * [37b891f] Remove non-free IETF document (Closes: #654440) -- Jon Bernard Sun, 08 Jan 2012 14:09:20 -0500 udt (4.10-1) unstable; urgency=low * [3d2a81a] New upstream version 4.10 -- Jon Bernard Sun, 01 Jan 2012 19:18:09 -0500 udt (4.9-2) unstable; urgency=low * [50662a3] Remove commented lines from install files * [9145770] Move header files to avoid collisions (Closes: #646777) -- Jon Bernard Fri, 18 Nov 2011 13:16:56 -0500 udt (4.9-1) unstable; urgency=low * [0790269] New upstream version 4.9 * [166374a] Bump Standards-Version to 3.9.2, no changes necessary -- Jon Bernard Wed, 31 Aug 2011 23:31:06 -0400 udt (4.8-2) unstable; urgency=low * [e94c560] Restrict supported architectures to i386 and amd64 (Closes: #624406) -- Jon Bernard Sat, 04 Jun 2011 14:19:17 -0400 udt (4.8-1) unstable; urgency=low * Initial release (Closes: #612544) -- Jon Bernard Sun, 27 Mar 2011 10:15:42 -0400 debian/compat0000644000000000000000000000000212164420240010357 0ustar 7 debian/rules0000755000000000000000000000017312164420240010242 0ustar #!/usr/bin/make -f %: dh $@ override_dh_install: mv src/libudt.so src/libudt.so.0.0.0 dh_install --sourcedir=$(CURDIR) debian/control0000644000000000000000000000326512215136753010604 0ustar Source: udt Priority: extra Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Jon Bernard Build-Depends: debhelper (>= 7.0.50~) Standards-Version: 3.9.4 Section: libs Homepage: http://udt.sourceforge.net Vcs-Git: git://anonscm.debian.org/collab-maint/udt.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/udt.git;a=summary Package: libudt-dev Section: libdevel Architecture: i386 amd64 Depends: libudt0 (= ${binary:Version}), ${misc:Depends} Description: UDP-based Data Transfer Protocol - development files UDT is a reliable UDP based application level data transport protocol for distributed data intensive applications over wide area high-speed networks. UDT uses UDP to transfer bulk data with its own reliability control and congestion control mechanisms. The new protocol can transfer data at a much higher speed than TCP does. UDT is also a highly configurable framework that can accommodate various congestion control algorithms. . Install this package if you wish to develop your own programs using the UDP-based data transfer protocol library. Package: libudt0 Architecture: i386 amd64 Depends: ${shlibs:Depends}, ${misc:Depends} Description: UDP-based Data Transfer Protocol UDT is a reliable UDP based application level data transport protocol for distributed data intensive applications over wide area high-speed networks. UDT uses UDP to transfer bulk data with its own reliability control and congestion control mechanisms. The new protocol can transfer data at a much higher speed than TCP does. UDT is also a highly configurable framework that can accommodate various congestion control algorithms. debian/watch0000644000000000000000000000007712164420240010216 0ustar version=3 http://sf.net/udt/udt.sdk.([\d\.]+)\.tar\.(?:gz|bz2) debian/README.Debian0000644000000000000000000000060012164420240011216 0ustar In Debian, UDT's headers files are placed in /usr/include/udt. Any references in the examples and documentation to including headers files, like: #include need to be prefixed with 'udt' like so: #include Since UDT's header files are generically named, moving them to their own subdirectory helps prevent name collisions with other system header files. debian/patches/0000755000000000000000000000000012215137321010612 5ustar debian/patches/0002-Set-soname-on-shared-library.patch0000644000000000000000000000125712215137320017551 0ustar From: Jon Bernard Date: Sun, 27 Mar 2011 12:37:14 -0400 Subject: Set soname on shared library This will allow multiple future versions of the library to be installed on a system without breaking existing binaries. --- src/Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/Makefile b/src/Makefile index 8b8ddbe..2a27f8a 100644 --- a/src/Makefile +++ b/src/Makefile @@ -40,7 +40,7 @@ all: libudt.so libudt.a udt libudt.so: $(OBJS) ifneq ($(os), OSX) - $(C++) -shared -pthread -o $@ $^ + $(C++) -shared -pthread -Wl,-soname,libudt.so.0 -o $@ $^ else $(C++) -dynamiclib -o libudt.dylib -lstdc++ -lpthread -lm $^ endif -- debian/patches/0001-Link-against-libpthread.patch0000644000000000000000000000117512215137235016656 0ustar From: Jon Bernard Date: Sun, 27 Mar 2011 12:33:31 -0400 Subject: Link against libpthread Since UDT uses the pthread library, it is appropriate to link against it so that those symbols are defined. --- src/Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/Makefile b/src/Makefile index 0f9190d..8b8ddbe 100644 --- a/src/Makefile +++ b/src/Makefile @@ -40,7 +40,7 @@ all: libudt.so libudt.a udt libudt.so: $(OBJS) ifneq ($(os), OSX) - $(C++) -shared -o $@ $^ + $(C++) -shared -pthread -o $@ $^ else $(C++) -dynamiclib -o libudt.dylib -lstdc++ -lpthread -lm $^ endif -- debian/patches/series0000644000000000000000000000011312215137172012026 0ustar 0001-Link-against-libpthread.patch 0002-Set-soname-on-shared-library.patch debian/libudt-dev.install0000644000000000000000000000011512164420240012605 0ustar src/*.a usr/lib/ src/*.h usr/include/udt src/udt usr/include/udt