--- libio-socket-multicast6-perl-0.03.orig/debian/control +++ libio-socket-multicast6-perl-0.03/debian/control @@ -0,0 +1,29 @@ +Source: libio-socket-multicast6-perl +Section: perl +Priority: optional +Build-Depends: debhelper (>= 7.0.8), quilt (>= 0.46-7), + perl (>= 5.10) | libmodule-build-perl, netbase +Build-Depends-Indep: perl (>= 5.9.4), libsocket-multicast6-perl, + libsocket6-perl, libio-socket-inet6-perl, + libio-interface-perl (>= 1.01) +Maintainer: Debian Perl Group +Uploaders: gregor herrmann +Standards-Version: 3.8.3 +Homepage: http://search.cpan.org/dist/IO-Socket-Multicast6/ +Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libio-socket-multicast6-perl/ +Vcs-Browser: http://svn.debian.org/viewsvn/pkg-perl/trunk/libio-socket-multicast6-perl/ + +Package: libio-socket-multicast6-perl +Architecture: all +Depends: ${perl:Depends}, ${misc:Depends}, + libsocket-multicast6-perl, libsocket6-perl, + libio-socket-inet6-perl, libio-interface-perl (>= 1.01) +Description: module for sending and receiving IPv4 and IPv6 multicast messages + The IO::Socket::Multicast6 module subclasses IO::Socket::INET6 to enable you + to manipulate multicast groups. With this module you will be able to receive + incoming multicast transmissions and generate your own outgoing multicast + packets. + . + IO::Socket::Multicast6 uses the same API as IO::Socket::Multicast, but with + added support for IPv6 (IPv4 is still supported). Unlike + IO::Socket::Multicast, this is a pure-perl module. --- libio-socket-multicast6-perl-0.03.orig/debian/libio-socket-multicast6-perl.examples +++ libio-socket-multicast6-perl-0.03/debian/libio-socket-multicast6-perl.examples @@ -0,0 +1 @@ +examples/* --- libio-socket-multicast6-perl-0.03.orig/debian/copyright +++ libio-socket-multicast6-perl-0.03/debian/copyright @@ -0,0 +1,29 @@ +Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=59 +Maintainer: Nicholas J Humfrey, +Source: http://search.cpan.org/dist/IO-Socket-Multicast6/ +Name: IO-Socket-Multicast6 + +Files: * +Copyright: 2006-2009, Nicholas J Humfrey, + 2000-2005, Lincoln Stein +License: Artistic or GPL-1+ + +Files: debian/* +Copyright: 2009, gregor herrmann +License: Artistic or GPL-1+ + +License: Artistic + This program is free software; you can redistribute it and/or modify + it under the terms of the Artistic License, which comes with Perl. + . + On Debian GNU/Linux systems, the complete text of the Artistic License + can be found in `/usr/share/common-licenses/Artistic' + +License: GPL-1+ + 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 1, or (at your option) + any later version. + . + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL' --- libio-socket-multicast6-perl-0.03.orig/debian/watch +++ libio-socket-multicast6-perl-0.03/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://search.cpan.org/dist/IO-Socket-Multicast6/ .*/IO-Socket-Multicast6-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ --- libio-socket-multicast6-perl-0.03.orig/debian/compat +++ libio-socket-multicast6-perl-0.03/debian/compat @@ -0,0 +1 @@ +7 --- libio-socket-multicast6-perl-0.03.orig/debian/README.source +++ libio-socket-multicast6-perl-0.03/debian/README.source @@ -0,0 +1,6 @@ +This package uses quilt to manage all modifications to the upstream +source. Changes are stored in the source package as diffs in +debian/patches and applied during the build. + +See /usr/share/doc/quilt/README.source for a detailed explanation. + --- libio-socket-multicast6-perl-0.03.orig/debian/changelog +++ libio-socket-multicast6-perl-0.03/debian/changelog @@ -0,0 +1,13 @@ +libio-socket-multicast6-perl (0.03-2) unstable; urgency=low + + * Add a patch to skip interfaces without addresses in test suite; add quilt + framework. + * Add a build dependency on netbase (closes: #560617). + + -- gregor herrmann Tue, 29 Dec 2009 12:22:05 +0100 + +libio-socket-multicast6-perl (0.03-1) unstable; urgency=low + + * Initial release (closes: #525009). + + -- gregor herrmann Fri, 04 Dec 2009 01:13:32 +0100 --- libio-socket-multicast6-perl-0.03.orig/debian/rules +++ libio-socket-multicast6-perl-0.03/debian/rules @@ -0,0 +1,4 @@ +#!/usr/bin/make -f + +%: + dh --with quilt $@ --- libio-socket-multicast6-perl-0.03.orig/debian/patches/if-address.patch +++ libio-socket-multicast6-perl-0.03/debian/patches/if-address.patch @@ -0,0 +1,14 @@ +Author: gregor herrmann +Description: Ignore interfaces without addresses, otherwise the test fails. + Idea taken from IO::Socket::Multicast. + +--- libio-socket-multicast6-perl-0.03.orig/t/05interface.t ++++ libio-socket-multicast6-perl-0.03/t/05interface.t +@@ -19,6 +19,7 @@ + foreach my $if (@interfaces) { + next unless ($if->is_running); + next unless ($if->is_multicast); ++ next unless ($if->address); + + # Found multicast enabled interface + $iface = $if->name(); --- libio-socket-multicast6-perl-0.03.orig/debian/patches/series +++ libio-socket-multicast6-perl-0.03/debian/patches/series @@ -0,0 +1 @@ +if-address.patch