debian/ 0000775 0000000 0000000 00000000000 12312650503 007165 5 ustar debian/copyright 0000664 0000000 0000000 00000005243 12143164351 011127 0 ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: udpcast
Upstream-Contact: Alain Knaff
Source: http://udpcast.linux.lu/
Files: *
Copyright: 2001-2012, Alain Knaff
License: GPL-2
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License, version two, as
published by the Free Software Foundation.
.
On Debian systems, the full text of the GNU General Public License
version 2 can be found in the file “/usr/share/common-licenses/GPL-2”.
Files: fec.c
Copyright: 1997-1998, Luigi Rizzo
2001, Alain Knaff
Portions derived from August 1995 code by:
Phil Karn
Robert Morelos-Zaragoza
Hari Thirumoorthy
License: BSD
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
.
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. 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.
.
THIS SOFTWARE IS PROVIDED BY THE AUTHORS “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 AUTHORS 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: 2001-2010, Tomas Pospisek
2010-2013, Michael Schutte
License: GPL-2+
This program 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.
.
On Debian systems, the full text of the earliest applicable version of
the GNU General Public License can be found in the file
“/usr/share/common-licenses/GPL-2”.
debian/changelog 0000664 0000000 0000000 00000013134 12312650415 011043 0 ustar udpcast (20120424-1ubuntu1) trusty; urgency=low
* Use autotools-dev for arm64/Ubuntu, resolving FTBFS.
* Correct underquoted autoconf definitions.
-- Daniel T Chen Thu, 20 Mar 2014 16:34:52 -0400
udpcast (20120424-1) unstable; urgency=low
* New upstream version.
* Update years and Format: URL in debian/copyright.
* Build-depend on and use dh-autoreconf to generate new versions of outdated
autotools files.
* Increase debian/compat to 9 and adjust the build-dependency on debhelper
accordingly.
* Bump Standards-Version to 3.9.4 (no changes needed).
* Use a host part of anonscm.debian.org instead of git.debian.org in the
debian/control VCS pointers.
* Rename Debian patches to *.diff.
* New patch missing_fd_set.diff: #include in console.h so the
definition of the fd_set data type is available, closes: #701436. Thanks
to Daniel T Chen for the patch.
-- Michael Schutte Fri, 10 May 2013 15:23:55 +0200
udpcast (20100130-3) unstable; urgency=low
* Update maintainer e-mail address to michi@debian.org.
* Bump Standards-Version to 3.9.2 (no changes needed).
* Format debian/copyright header according to DEP-5.
* New patch manpage_fixes: Remove some spelling errors kindly pointed out by
lintian.
-- Michael Schutte Sat, 23 Jul 2011 12:26:40 +0200
udpcast (20100130-2) unstable; urgency=low
* Ship examples/ to demonstrate the implementation of a rate governor.
* New patch nostrip: Handle the DEB_BUILD_OPTIONS value by the same
name, closes: #438231.
* Remove cmd.html.man in debian/rules clean.
-- Michael Schutte Mon, 03 May 2010 19:11:48 +0200
udpcast (20100130-1) unstable; urgency=low
* Adopt this package, closes: #575167.
* New upstream release, closes: #375682.
- printMyIp() in socklib.c now uses a proper format string to
udpc_flprintf(), closes: #387169.
- Build-depend on m4.
* Use debhelper 7, change build-dependency, update debian/compat and
greatly shorten debian/rules.
* Add ${misc:Depends}.
* Bump Standards-Version to 3.8.4, no changes needed.
* Convert package to the 3.0 (quilt) format.
* Provide a debian/watch file.
* Convert debian/copyright to the machine-readable format as proposed in
DEP 5 and update the information.
* Upload package to a collab-maint Git repository and add Vcs-* fields in
debian/control.
* Point to the project homepage in debian/control.
[Tomas Pospisek]
* thanks to Alain Knaff for providing Debian packages for all these
years
-- Michael Schutte Sat, 17 Apr 2010 14:03:19 +0200
udpcast (20040531-3) unstable; urgency=low
* fixed lintian's copyright-lists-upstream-authors-with-dh_make-boilerplate
* orphaning package, since upstream has been producing packages since
2007 and I have neither been using udpcast nor maintaining it.
* therefore setting maintainer to Debian QA
-- Tomas Pospisek Tue, 23 Mar 2010 23:09:30 +0100
udpcast (20040531-2) unstable; urgency=low
* fixed lintian's copyright-lists-upstream-authors-with-dh_make-boilerplate
* NOT RELEASED
-- Tomas Pospisek Mon, 06 Sep 2004 16:58:38 +0200
udpcast (20040531-1) unstable; urgency=low
* new upstream
-- Tomas Pospisek Wed, 02 Jun 2004 10:30:42 +0200
udpcast (20030831-1) unstable; urgency=low
* new upstream closes: #221526
-- Tomas Pospisek Sat, 22 Nov 2003 00:17:00 +0100
udpcast (20030706-1) unstable; urgency=low
* new alpha upstream: closes: #203815
* new features: --retriesUntilDrop, --nokbd, --exitWait
* Debian:
* closed in unreleased version (20030601-1):
closes: #187622, closes: #187619, closes: #187626
-- Tomas Pospisek Thu, 05 Dec 2002 10:34:37 +0100
udpcast (20030601-1) unstable; urgency=low
* new alpha upstream
* unattended mode
* max clients = 1024
* (both patches by Gary Skouson and Brian Finley) closes: #187622
* can be compiled into busybox (not used in the Debian package)
* robuster against bad packets
* bugfixes closes: #187619
* more logging closes: #187626
* Debian:
* now assembler code should really be active on i386 platforms
-- Tomas Pospisek Thu, 05 Dec 2002 10:34:37 +0100
udpcast (20011231-6) unstable; urgency=low
* changed path of udp-[sender|receiver] to /usr/bin closes: #172676
-- Tomas Pospisek Thu, 05 Dec 2002 10:34:37 +0100
udpcast (20011231-5) unstable; urgency=low
* fixed typo in description
* enablying assembler code on i386 only closes: #172039
-- Tomas Pospisek Thu, 05 Dec 2002 10:34:37 +0100
udpcast (20011231-4) unstable; urgency=low
* tar wasn't included in changes -> retry upload
-- Tomas Pospisek Thu, 05 Dec 2002 10:34:37 +0100
udpcast (20011231-3) unstable; urgency=low
* removed usr/bin from dirs
* signed with my debian key instead of some other -> retry upload
-- Tomas Pospisek Thu, 05 Dec 2002 09:45:42 +0100
udpcast (20011231-2) unstable; urgency=low
* removed cruft from first upload :-/
-- Tomas Pospisek Wed, 04 Dec 2002 18:40:05 +0100
udpcast (20011231-1) unstable; urgency=low
* Initial Release.
-- Tomas Pospisek Wed, 4 Dec 2002 16:00:21 +0100
debian/patches/ 0000775 0000000 0000000 00000000000 12312650313 010613 5 ustar debian/patches/manpage_fixes.diff 0000664 0000000 0000000 00000003163 12143172115 014257 0 ustar From: Michael Schutte
Forwarded: no
Subject: Fix some spelling errors which show up in the man pages
Miscellaneous spelling improvements in udp-sender(1), courtesy of
lintian.
Index: devel/cmd.html
===================================================================
--- devel.orig/cmd.html 2013-05-10 14:27:31.000000000 +0200
+++ devel/cmd.html 2013-05-10 14:27:31.000000000 +0200
@@ -232,8 +232,8 @@
async mode the receiver won't send a connection request to the sender
(and hence won't get a connection reply). In async mode, the
receivers get all needed information from the hello packet
-instead, and are thus particularly dependant on the reception of this
-packet, makeing retransmission useful.
+instead, and are thus particularly dependent on the reception of this
+packet, making retransmission useful.
This option is also useful on networks where packet loss is so high
that even with connection requests, sender and receiver would not find
@@ -270,7 +270,7 @@
--max-wait t
When not enough receivers have connected (but at least one), start
anyways when t seconds since first receiver connection have
-pased.
+passed.
--nokbd
Do not read start signal from keyboard, and do not display any
@@ -307,7 +307,7 @@
If one receiver connects at 18h00.00, and 4 more within the next 5
minutes, start at 18h00.20. (5 receivers connected, but min-wait not
- yet pased)
+ yet passed)
If one receiver connects at 18h00.00, and 3 more within the next 5
minutes, then a last one at 18h00.25, start right after.
debian/patches/underquoted_def.diff 0000664 0000000 0000000 00000002302 12312650313 014617 0 ustar Index: udpcast-20120424/configure.in
===================================================================
--- udpcast-20120424.orig/configure.in 2011-07-09 12:38:04.000000000 -0400
+++ udpcast-20120424/configure.in 2014-03-20 16:34:16.457174411 -0400
@@ -90,7 +90,7 @@
dnl
dnl Check for 64-bit off_t
dnl
-AC_DEFUN(SFS_CHECK_OFF_T_64,
+AC_DEFUN([SFS_CHECK_OFF_T_64],
[AC_CACHE_CHECK(for 64-bit off_t, sfs_cv_off_t_64,
AC_TRY_COMPILE([
#include
@@ -108,7 +108,7 @@
dnl
dnl If the CC compiler supports `loff_t' type, define `HAVE_LOFF_T'.
dnl
-AC_DEFUN(ICE_CC_LOFF_T,
+AC_DEFUN([ICE_CC_LOFF_T],
[
AC_MSG_CHECKING(whether ${CC} supports loff_t type)
AC_CACHE_VAL(ice_cv_have_loff_t,
@@ -129,7 +129,7 @@
dnl
dnl If the CC compiler supports `offset_t' type, define `HAVE_OFFSET_T'.
dnl
-AC_DEFUN(ICE_CC_OFFSET_T,
+AC_DEFUN([ICE_CC_OFFSET_T],
[
AC_MSG_CHECKING(whether ${CC} supports offset_t type)
AC_CACHE_VAL(ice_cv_have_offset_t,
@@ -149,7 +149,7 @@
dnl
dnl If the CC compiler supports `long long' type, define `HAVE_LONG_LONG'.
dnl
-AC_DEFUN(ICE_CC_LONG_LONG,
+AC_DEFUN([ICE_CC_LONG_LONG],
[
AC_MSG_CHECKING(whether ${CC} supports long long type)
AC_CACHE_VAL(ice_cv_have_long_long,
debian/patches/series 0000664 0000000 0000000 00000000111 12312650200 012014 0 ustar nostrip.diff
manpage_fixes.diff
missing_fd_set.diff
underquoted_def.diff
debian/patches/missing_fd_set.diff 0000664 0000000 0000000 00000002531 12143171144 014445 0 ustar From: Daniel T Chen
Origin: vendor, http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=10;filename=udpcast_20100130-3ubuntu1.debdiff;att=1;bug=701436
Bug-Debian: http://bugs.debian.org/701436
Subject: Fix FTBFS with eglibc-2.17 by rearranging an #include directive
console.h refers to the fd_set type defined in , but does
not make cpp read this file. The definition was probably pulled in
transitively in earlier libc versions, but this is no longer the case.
Move the #include directive from console.c to console.h.
Index: devel/console.c
===================================================================
--- devel.orig/console.c 2013-05-10 14:25:07.000000000 +0200
+++ devel/console.c 2013-05-10 15:03:24.000000000 +0200
@@ -11,7 +11,6 @@
#ifndef __MINGW32__
#include
-#include
struct console_t {
int fd; /* Filedescriptor for console, or -1 if disabled */
Index: devel/console.h
===================================================================
--- devel.orig/console.h 2013-05-10 14:24:49.000000000 +0200
+++ devel/console.h 2013-05-10 15:03:16.000000000 +0200
@@ -6,6 +6,8 @@
#include
#endif /* __MINGW32__ */
+#include
+
#define prepareConsole udpc_prepareConsole
#define getConsoleFd udpc_getConsoleFd
#define restoreConsole udpc_restoreConsole
debian/patches/nostrip.diff 0000664 0000000 0000000 00000001355 12143172106 013150 0 ustar From: Michael Schutte
Bug-Debian: http://bugs.debian.org/438231
Subject: Don’t strip binaries in Makefile
Remove the “-s” option from LDFLAGS and leave stripping binaries to
debhelper. This enables the usage of DEB_BUILD_OPTIONS=nostrip.
Index: devel/Makefile.in
===================================================================
--- devel.orig/Makefile.in 2010-05-03 18:57:51.000000000 +0200
+++ devel/Makefile.in 2010-05-03 18:58:01.000000000 +0200
@@ -31,7 +31,6 @@
# For additional warnings & checks, add -Wstrict-prototypes -Wshadow to the
# following:
CFLAGS +=-Wall -DBB_FEATURE_UDPCAST_FEC -D_FILE_OFFSET_BITS=64 -DUSE_SYSLOG -DUSE_ASSEMBLER -O6
-LDFLAGS +=-s
LIBS +=@LIBS@
BUSYBOX=../udp-busybox/busybox
debian/watch 0000664 0000000 0000000 00000000100 12143163465 010215 0 ustar version=3
http://udpcast.linux.lu/download/udpcast-(\d+).tar.gz
debian/udpcast.examples 0000664 0000000 0000000 00000000013 12143163465 012372 0 ustar examples/*
debian/control 0000664 0000000 0000000 00000001642 12312650500 010570 0 ustar Source: udpcast
Section: utils
Priority: optional
Maintainer: Ubuntu Developers
XSBC-Original-Maintainer: Michael Schutte
Build-Depends: debhelper (>= 9), m4, dh-autoreconf, autotools-dev
Standards-Version: 3.9.4
Homepage: http://udpcast.linux.lu/
Vcs-Git: git://anonscm.debian.org/collab-maint/udpcast.git
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/udpcast.git
Package: udpcast
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: multicast file transfer tool
UDPcast can send data simultaneously to many destinations on a LAN.
This can be used, for example, to install entire classrooms of PCs at
once. The advantage of UDPcast over other methods (such as NFS, FTP,
etc.) is that UDPcast uses Ethernet’s multicast abilities, which means
it won’t take longer to install 15 machines than it would to install
just two.
debian/source/ 0000775 0000000 0000000 00000000000 12143163465 010475 5 ustar debian/source/format 0000664 0000000 0000000 00000000014 12143163465 011703 0 ustar 3.0 (quilt)
debian/compat 0000664 0000000 0000000 00000000002 12143165241 010365 0 ustar 9
debian/rules 0000775 0000000 0000000 00000000331 12312650346 010247 0 ustar #!/usr/bin/make -f
%:
dh $@ --with autotools_dev,autoreconf
override_dh_auto_install:
dh_auto_install
mv debian/udpcast/usr/sbin debian/udpcast/usr/bin
override_dh_auto_clean:
dh_auto_clean
rm -f cmd.html.man