This is an automated email from the git hooks/post-receive script.

ondrej pushed a commit to branch master
in repository libnet-dns-perl.

commit be693524549973b96a0af9bbe3db612b2ad03f13
Author: Florian Hinzmann <f...@debian.org>
Date:   Thu Mar 18 10:24:02 2010 +0100

    Imported Debian patch 0.66-2
---
 debian/README.Debian                               |  23 ++
 debian/changelog                                   | 276 +++++++++++++++++++++
 debian/compat                                      |   1 +
 debian/control                                     |  19 ++
 debian/copyright                                   | 108 ++++++++
 debian/dirs                                        |   0
 debian/docs                                        |   1 +
 debian/patches/dnswalk-readme-note.patch           |  16 ++
 debian/patches/do-not-fail-make-test-offline.patch |  59 +++++
 debian/patches/manpages-typos.patch                |  62 +++++
 debian/patches/perl-path-examples.patch            | 105 ++++++++
 debian/patches/series                              |   4 +
 debian/rules                                       | 127 ++++++++++
 debian/source/format                               |   1 +
 debian/watch                                       |  13 +
 15 files changed, 815 insertions(+)

diff --git a/debian/README.Debian b/debian/README.Debian
new file mode 100644
index 0000000..661ca62
--- /dev/null
+++ b/debian/README.Debian
@@ -0,0 +1,23 @@
+libnet-dns-perl for DEBIAN
+--------------------------
+
+
+For general information please refer to the upstream README file which can
+be found at /usr/share/doc/libnet-dns-perl/README.gz. Installation is done
+by the Debian package, so you should not have to read that.
+
+For IPv6 support you will need Socket6 and IO::Socket::INET6 which is provided
+by the Debian package libio-socket-inet6-perl. libnet-dns-perl suggests
+this package and might recommend it soon.
+
+
+For information how to use this module read the Net::DNS manual page.
+
+
+There are a few demonstration scripts in the 
+/usr/share/doc/libnet-dns-perl/examples/demo/ directory.
+See README there for more information.  
+
+Contributed scripts are in the
+/usr/share/doc/libnet-dns-perl/examples/contrib directory,
+see README there for more information.
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..7cf3208
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,276 @@
+libnet-dns-perl (0.66-2) unstable; urgency=low
+
+  * Change t/01-resolver.t: Do not try to check for private 
+    ip address with online tests disabled.
+    "make test" passes that way even without online access.
+
+ -- Florian Hinzmann <f...@debian.org>  Thu, 18 Mar 2010 10:24:02 +0100
+
+libnet-dns-perl (0.66-1) unstable; urgency=low
+
+  * New upstream release.
+  * Add ${misc:Depends}.
+  * Add and update Build-Depends, include needed versions of perl modules.
+  * Switch to dpkg-source 3.0 (quilt) format.
+  * Run online test by default, support DEB_BUILD_OPTIONS=nocheck.
+  * Bump standards version to 3.8.4.0.
+
+ -- Florian Hinzmann <f...@debian.org>  Mon, 15 Mar 2010 12:42:56 +0100
+
+libnet-dns-perl (0.65-2) unstable; urgency=low
+
+  * Suggest libio-socket-inet6-perl and mention that package in 
+    package description and README.Debian.
+
+ -- Florian Hinzmann <f...@debian.org>  Sun, 20 Sep 2009 17:28:53 +0200
+
+libnet-dns-perl (0.65-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Florian Hinzmann <f...@debian.org>  Mon, 02 Mar 2009 00:00:21 +0100
+
+libnet-dns-perl (0.63-2) unstable; urgency=medium
+
+  * Add differing copyright from netdns.c to debian/copyright file 
+    (closes: bug#488829). Thanks to Scott Kitterman. 
+  * Add Homepage: to debian/control file.
+  * Bump standards version to 3.8.0.
+  * Bump debhelper compat level to 7.
+
+ -- Florian Hinzmann <f...@debian.org>  Wed, 09 Jul 2008 00:23:32 +0200
+
+libnet-dns-perl (0.63-1+b1) unstable; urgency=low
+
+  * Binary-only non-maintainer upload for i386; no source changes.
+  * rebuild against perl5.10
+
+ -- Debian/i386 Build Daemon <buildd_i386-ninsei>  Fri, 02 May 2008 10:30:35 
-0700
+
+libnet-dns-perl (0.63-1) unstable; urgency=medium
+
+  * New upstream release, which fixes security issue
+    CVE-2007-6341 (closes: bug#457445).
+  * Do not try to delete /usr/share/perl5 while assembling package if 
+    it is not there. It is no longer there with MakeMaker from Perl 5.10.
+    Thanks to Damyan Ivanov <d...@debian.org> for report and fix 
+    (closes: bug#463531).
+
+ -- Florian Hinzmann <f...@debian.org>  Fri, 15 Feb 2008 01:42:53 +0100
+
+libnet-dns-perl (0.62-1) unstable; urgency=medium
+
+  * New upstream release (closes: bug#458205, #432925).
+  * Corrected small typo in the changelog entry for 0.60-1.
+  * Bumped standards version to 3.7.3, no changes necessary.
+
+ -- Florian Hinzmann <f...@debian.org>  Tue, 22 Jan 2008 22:48:24 +0100
+
+libnet-dns-perl (0.60-1) unstable; urgency=medium
+
+  * New upstream release (closes: bug#430871).
+  * Use distclean instead of clean target and do not ignore all make
+    errors there.
+  * Removed now unneeded lintian override file.
+
+ -- Florian Hinzmann <f...@debian.org>  Sun, 01 Jul 2007 18:19:34 +0200
+
+libnet-dns-perl (0.59-1) unstable; urgency=low
+
+  * New upstream release (closes: bug#387902).
+  * Slightly edited watch file.
+  * Bumped standards version to 3.7.2.
+
+ -- Florian Hinzmann <f...@debian.org>  Wed, 27 Sep 2006 18:11:01 +0200
+
+libnet-dns-perl (0.57-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Florian Hinzmann <f...@debian.org>  Fri, 31 Mar 2006 18:51:36 +0200
+
+libnet-dns-perl (0.53-2) unstable; urgency=medium
+
+  * Removed bogus parts about backup files (*~) from 
+    debian/patches/40_perl-path_examples.dpatch (does not change created
+    package, only source and build environment).
+  * Added dependency on libnet-ip-perl (closes: bug#333249).
+  * Set installation directory with PREFIX instead of DESTDIR. I am not
+    aware of any important differences, but current perl policy suggests
+    PREFIX and it closes bug#274531.
+  * Added a short note about IPv6 to README.Debian.
+
+ -- Florian Hinzmann <f...@debian.org>  Tue, 11 Oct 2005 15:44:49 +0200
+
+libnet-dns-perl (0.53-1) unstable; urgency=low
+
+  * New upstream release (closes: bug#329600).
+  * Bumped Standards-Version to 3.6.2.
+
+ -- Florian Hinzmann <f...@debian.org>  Sun,  9 Oct 2005 01:31:25 +0200
+
+libnet-dns-perl (0.48-1) unstable; urgency=low
+
+  * New upstream release
+  * Make copyright file even more verbose (Closes: bug#223928).
+  * Added watch file.
+
+ -- Florian Hinzmann <f...@debian.org>  Wed, 18 Aug 2004 23:23:04 +0200
+
+libnet-dns-perl (0.46-2) unstable; urgency=low
+
+  * Added missing build dependency (closes: bug#236425).
+
+ -- Florian Hinzmann <f...@debian.org>  Sat,  6 Mar 2004 10:22:00 +0100
+
+libnet-dns-perl (0.46-1) unstable; urgency=low
+
+  * New upstream version (closes: bug#235323).
+  * Convert to use dpatch.
+  * debian/rules supports DEB_BUILD_OPTIONS.
+  * md5sums included.
+
+ -- Florian Hinzmann <f...@debian.org>  Wed,  3 Mar 2004 09:48:18 +0100
+
+libnet-dns-perl (0.42-1) unstable; urgency=low
+
+  * New upstream version.
+
+ -- Florian Hinzmann <f...@debian.org>  Fri,  7 Nov 2003 01:05:01 +0100
+
+libnet-dns-perl (0.41-1) unstable; urgency=low
+
+  * New upstream version.
+  * Bumped Standards-Version to 3.6.1.
+  * Make package priority optional.
+
+ -- Florian Hinzmann <f...@debian.org>  Mon,  6 Oct 2003 10:00:07 +0200
+
+libnet-dns-perl (0.38-2) unstable; urgency=low
+
+  * debian/rules: Moved block from target binary-indep to binary-arch.
+
+ -- Florian Hinzmann <f...@debian.org>  Sat, 19 Jul 2003 00:25:38 +0200
+
+libnet-dns-perl (0.38-1) unstable; urgency=low
+
+  * New upstream version (closes: bug#190234). Upstream fixes:
+    - returns more than only one string in a TXT RR's RDATA section
+      (closes: bug#197890)
+  * Changed architecture to "any", as module contains compiled parts now
+  * Added lintian overrides as .pm files accompany binary parts in 
+    /usr/lib
+
+ -- Florian Hinzmann <f...@debian.org>  Fri, 18 Jul 2003 10:19:29 +0200
+
+libnet-dns-perl (0.33-1) unstable; urgency=low
+
+  * New upstream version.
+  * Mention existence of /usr/share/perl/copyright in
+    my copyright file (see bug#157614 ).
+  * Use gzip -9 to compress manual pages
+
+ -- Florian Hinzmann <f...@debian.org>  Fri, 17 Jan 2003 10:13:19 +0100
+
+libnet-dns-perl (0.31-1) unstable; urgency=low
+
+  * New upstream version.
+
+ -- Florian Hinzmann <f...@debian.org>  Mon, 18 Nov 2002 14:28:30 +0100
+
+libnet-dns-perl (0.30-1) unstable; urgency=low
+
+  * New upstream version (closes: bug#168368).
+
+ -- Florian Hinzmann <f...@debian.org>  Sun, 10 Nov 2002 17:25:43 +0100
+
+libnet-dns-perl (0.29-1) unstable; urgency=low
+
+  * New upstream version.
+  * v0.29 fixes divide by zero bug while there is no usable network
+    interface (closes: bug#144179).
+
+ -- Florian Hinzmann <f...@debian.org>  Wed,  6 Nov 2002 13:37:22 +0100
+
+libnet-dns-perl (0.23-2) unstable; urgency=low
+
+  * Added depends to libdigest-hmac-perl and libmime-base64-perl (closes: 
bug#150258).
+
+ -- Florian Hinzmann <f...@debian.org>  Sat, 22 Jun 2002 00:48:10 +0200
+
+libnet-dns-perl (0.23-1) unstable; urgency=low
+
+  * New upstream version.
+  * Untaints IP addresses (closes: bug#50476).
+
+ -- Florian Hinzmann <f...@debian.org>  Wed, 12 Jun 2002 09:24:58 +0200
+
+libnet-dns-perl (0.22-1) unstable; urgency=low
+
+  * New upstream version.
+  * No "make test" while building package
+  * As no "make test" is done we don't need all that packages as
+    Build-Depends[-Indep]
+
+ -- Florian Hinzmann <f...@debian.org>  Mon, 10 Jun 2002 00:38:15 +0200
+
+libnet-dns-perl (0.19-0.1) unstable; urgency=low
+
+  * NMU aknowledged ny maintainer.
+  * This update closes: Bug#131505.
+  * Seems to solve bug#50476 as well, but leaving it open for now...
+
+ -- Jonas Smedegaard <d...@jones.dk>  Thu,  7 Mar 2002 16:53:10 +0100
+
+libnet-dns-perl (0.19-0.0.jones2) unstable; urgency=low
+
+  * Add required modules to Depends: as well.
+
+ -- Jonas Smedegaard <d...@jones.dk>  Thu, 28 Feb 2002 18:31:34 +0100
+
+libnet-dns-perl (0.19-0.0.jones1) unstable; urgency=low
+
+  * Unofficial build of newer upstream version.
+  * Use INSTALLDIRS=vendor instead of spefifying alot of dirs.
+  * Do a make test as part of the build.
+  * Change Build-depends to Build-depends-indep and add new required
+    modules.
+  * Remove Emacs line from this changelog.
+
+ -- Jonas Smedegaard <d...@jones.dk>  Thu, 28 Feb 2002 16:29:06 +0100
+
+libnet-dns-perl (0.12-5) unstable; urgency=low
+
+  * Some cosmetic changes.
+  * Moved Build-Depends from package to source section in file control.
+  * Check for values in array without defined in lib/Net/DNS.pm,
+    closes: Bug#77171.
+
+ -- Florian Hinzmann <f...@debian.org>  Fri, 11 Aug 2000 23:44:39 +0200
+
+libnet-dns-perl (0.12-4) unstable; urgency=low
+
+  * Fixed missing dependancy.
+  * In compliance with debian-policy v3.0.1.1 and perl-policy v1.11
+
+ -- Florian Hinzmann <f...@debian.org>  Tue, 19 Oct 1999 13:10:56 +0200
+
+libnet-dns-perl (0.12-3) unstable; urgency=low
+
+  * Rebuilt according to perl policy v1.0. 
+  * File .packlist is no longer included (fixes Lintian error).
+
+ -- Florian Hinzmann <f...@debian.org>  Mon,  5 Jul 1999 11:27:25 +0200
+
+libnet-dns-perl (0.12-2) unstable frozen; urgency=low
+
+  * Now demo/contrib files in doc have correct mode and perl path.
+  * The .pm files are included now. (#29586)
+
+ -- Florian Hinzmann <f...@debian.org>  Mon, 28 Sep 1998 23:25:06 +0200
+
+libnet-dns-perl (0.12-1) unstable; urgency=low
+
+  * Initial Release.
+
+ -- Florian Hinzmann <f...@debian.org>  Fri, 18 Sep 1998 11:17:53 +0200
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..7f8f011
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+7
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..2ea8ba6
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,19 @@
+Source: libnet-dns-perl
+Homepage: http://www.net-dns.org/
+Section: perl
+Priority: optional
+Maintainer: Florian Hinzmann <f...@debian.org>
+Standards-Version: 3.8.4.0
+Build-Depends: debhelper (>= 7), libdigest-hmac-perl (>= 1),
+ libnet-ip-perl (>= 1.2), perl (>= 5.10.0), quilt (>= 0.46-7)
+
+Package: libnet-dns-perl
+Architecture: any
+Depends: ${misc:Depends}, ${perl:Depends}, ${shlibs:Depends},
+ libdigest-hmac-perl (>= 1), libmime-base64-perl, libnet-ip-perl (>= 1.2)
+Suggests: libio-socket-inet6-perl
+Description: Perform DNS queries from a Perl script
+ Net::DNS is a DNS resolver implemented in Perl.  It allows the
+ programmer to perform nearly any type of DNS query from a Perl
+ script. 
+ With libio-socket-inet6-perl installed it supports IPv6.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..216425c
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,108 @@
+This package was debianized by Florian Hinzmann f...@debian.org on
+Fri, 18 Sep 1998 11:17:53 +0200.
+
+It was downloaded from http://www.net-dns.org/
+
+Net::DNS is currently maintained by a group, led by:
+        Chris Reinhardt
+        ct...@net-dns.org
+
+Net::DNS was created by:
+        Michael Fuhr
+        m...@fuhr.org 
+
+
+Changes made to the packages:
+- changed perl path for demo and contrib scripts to /usr/bin/perl
+
+
+Note regarding the copyright: 
+
+The copyright of the upstream package refers to the Perl license.
+That is:
+
+    Copyright 1989-2001, Larry Wall  All rights reserved.
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of either:
+
+    a) the GNU General Public License as published by the Free Software
+       Foundation; either version 1, or (at your option) any later
+       version, or
+
+    b) the "Artistic License" which comes with Perl.
+
+    On Debian GNU/Linux systems, the complete text of the GNU General
+    Public License can be found in /usr/share/common-licenses/GPL' and
+    the Artistic Licence in /usr/share/common-licenses/Artistic'.
+
+
+
+Copyright:
+
+Copyright (c) 1997-2002 Michael Fuhr.  All rights reserved.  This
+program is free software; you can redistribute it and/or modify it
+under the same terms as Perl itself.
+
+The file netdns.c is licensed under different terms:
+
+/* Portions of this code are
+ * Copyright (c) 1985 Regents of the University of California.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms are permitted provided
+ * that: (1) source distributions retain this entire copyright notice and
+ * comment, and (2) distributions including binaries display the following
+ * acknowledgement:  ``This product includes software developed by the
+ * University of California, Berkeley and its contributors'' in the
+ * documentation or other materials provided with the distribution and in
+ * all advertising materials mentioning features or use of this software.
+ * Neither the name of the University 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 ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
+ * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+ */
+
+/* Portions of this code are
+ * Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC")
+ * Copyright (c) 1996,1999 by Internet Software Consortium.
+ *
+ * Permission to use, copy, modify, and distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
+ * OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+/* Portions of this code are
+ * Copyright (c) 2005 RIPE NCC, Olaf Kolkman
+ *
+ *
+ * All Rights Reserved
+ *
+ * Permission to use, copy, modify, and distribute this software and
+ * its documentation for any purpose and without fee is hereby
+ * granted, provided that the above copyright notice appear in all
+ * copies and that both that copyright notice and this permission
+ * notice appear in supporting documentation, and that the name of the
+ * author not be used in advertising or publicity pertaining to
+ * distribution of the software without specific, written prior
+ * permission.
+ *
+ *
+ * THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+ * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS; IN
+ * NO EVENT SHALL AUTHOR BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+ * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
+ * OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
+ * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
+ * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
diff --git a/debian/dirs b/debian/dirs
new file mode 100644
index 0000000..e69de29
diff --git a/debian/docs b/debian/docs
new file mode 100644
index 0000000..a04f8e1
--- /dev/null
+++ b/debian/docs
@@ -0,0 +1 @@
+README TODO 
diff --git a/debian/patches/dnswalk-readme-note.patch 
b/debian/patches/dnswalk-readme-note.patch
new file mode 100644
index 0000000..0e2c5a2
--- /dev/null
+++ b/debian/patches/dnswalk-readme-note.patch
@@ -0,0 +1,16 @@
+Description: Add note to dnswalk.readme about dnswalk being available as a 
Debian package.
+Forwarded: not-needed
+Author: Florian Hinzmann <f...@debian.org>
+Index: libnet-dns-perl/contrib/dnswalk.README
+===================================================================
+--- libnet-dns-perl.orig/contrib/dnswalk.README        2009-02-28 
19:07:52.000000000 +0100
++++ libnet-dns-perl/contrib/dnswalk.README     2010-03-15 10:24:42.000000000 
+0100
+@@ -4,3 +4,8 @@
+ 
+   http://sourceforge.net/projects/dnswalk/
+ 
++
++NOTE for Debian users:
++  As dnswalk is packaged for Debian you may as well install the
++  Debian package (aptitude install dnswalk).
++    -- Florian Hinzmann <f...@debian.org>
diff --git a/debian/patches/do-not-fail-make-test-offline.patch 
b/debian/patches/do-not-fail-make-test-offline.patch
new file mode 100644
index 0000000..446df63
--- /dev/null
+++ b/debian/patches/do-not-fail-make-test-offline.patch
@@ -0,0 +1,59 @@
+Description: Make tests succeed without network access
+ make test checks for online connection and disables online tests when there 
is no connection.
+ One test tried to check for a private IP by opening a socket even without 
online connection.
+ This patch makes that test check for disabled online tests first and test the 
ip afterwards.
+Bug: https://rt.cpan.org/Ticket/Display.html?id=55682
+Author: Florian Hinzmann <f...@debian.org>
+Index: libnet-dns-perl/t/01-resolver.t
+===================================================================
+--- libnet-dns-perl.orig/t/01-resolver.t       2010-03-18 09:52:07.000000000 
+0100
++++ libnet-dns-perl/t/01-resolver.t    2010-03-18 10:00:02.000000000 +0100
+@@ -63,34 +63,35 @@
+ 
+ 
+       
+-# Some people try to run these on private address space."
+-
+-use Net::IP;
+-
+-use IO::Socket::INET;
+-
+-my $sock = IO::Socket::INET->new(PeerAddr => '193.0.14.129', # 
k.root-servers.net.
+-                               PeerPort => '53',
+-                               Proto    => 'udp');
+-
+-
+-my $ip=Net::IP->new(inet_ntoa($sock->sockaddr));
+           
+ 
+ SKIP: {
++      # Test first, if we want online tests at all.
+       skip 'Online tests disabled.', 3
+               unless -e 't/online.enabled';
+ 
+       skip 'Online tests disabled.', 3
+               if -e 't/online.disabled';
+ 
++
++      # Some people try to run these on private address space - test for this 
case and skip.
++      use Net::IP;
++      use IO::Socket::INET;
++
++      my $sock = IO::Socket::INET->new(PeerAddr => '193.0.14.129', # 
k.root-servers.net.
++                                       PeerPort => '53',
++                                       Proto    => 'udp');
++
++      my $ip=Net::IP->new(inet_ntoa($sock->sockaddr));
++
+       skip 'Tests may not run succesful from private IP('.$ip->ip() .')', 3
+           if ($ip->iptype() ne "PUBLIC");
+ 
++
+       my $res = Net::DNS::Resolver->new;
+       
+       $res->nameservers('a.t.net-dns.org');
+-      my $ip = ($res->nameservers)[0];
++      $ip = ($res->nameservers)[0];
+       is($ip, '10.0.1.128', 'Nameservers() looks up IP.') or
+           diag ($res->errorstring . $res->print) ;
+       
diff --git a/debian/patches/manpages-typos.patch 
b/debian/patches/manpages-typos.patch
new file mode 100644
index 0000000..3a9e380
--- /dev/null
+++ b/debian/patches/manpages-typos.patch
@@ -0,0 +1,62 @@
+Description: Correct small typos inside manual pages respective POD
+ Lintian found some common spelling errors, which are corrected with this 
patch.
+Bug: https://rt.cpan.org/Ticket/Display.html?id=55586
+Author: Florian Hinzmann <f...@debian.org>
+
+Index: libnet-dns-perl/lib/Net/DNS/FAQ.pod
+===================================================================
+--- libnet-dns-perl.orig/lib/Net/DNS/FAQ.pod   2010-03-15 12:53:18.000000000 
+0100
++++ libnet-dns-perl/lib/Net/DNS/FAQ.pod        2010-03-15 12:53:35.000000000 
+0100
+@@ -24,7 +24,7 @@
+ 
+ =head2 Where can I find Test::More?
+ 
+-Test::More is part of the Test-Simple packge, by Michael G Schwern.
++Test::More is part of the Test-Simple package, by Michael G Schwern.
+ You should be able to find the distrubution here:
+ 
+       http://search.cpan.org/dist/Test-Simple/
+Index: libnet-dns-perl/lib/Net/DNS/Nameserver.pm
+===================================================================
+--- libnet-dns-perl.orig/lib/Net/DNS/Nameserver.pm     2010-03-15 
12:53:47.000000000 +0100
++++ libnet-dns-perl/lib/Net/DNS/Nameserver.pm  2010-03-15 12:54:23.000000000 
+0100
+@@ -567,7 +567,7 @@
+ 
+ The ReplyHandler subroutine is passed the query name, query class,
+ query type and optionally an argument containing the peerhost, the
+-incoming query, and the name of the incomming socket (sockethost). It
++incoming query, and the name of the incoming socket (sockethost). It
+ must return the response code and references to the answer, authority,
+ and additional sections of the response.  Common response codes are:
+ 
+@@ -714,7 +714,7 @@
+ more than one IP-address (besides localhost - any experience with IPv6
+ complications here, would be nice). If this is a problem for you, a
+ work-around would be to not listen to INADDR_ANY but to specify each
+-address that you want this module to listen on. A seperate set of
++address that you want this module to listen on. A separate set of
+ sockets will then be created for each IP-address.
+ 
+ =head1 COPYRIGHT
+Index: libnet-dns-perl/lib/Net/DNS/Resolver.pm
+===================================================================
+--- libnet-dns-perl.orig/lib/Net/DNS/Resolver.pm       2010-03-15 
12:54:56.000000000 +0100
++++ libnet-dns-perl/lib/Net/DNS/Resolver.pm    2010-03-15 12:55:16.000000000 
+0100
+@@ -595,7 +595,7 @@
+ 
+ Setting calling the dnssec method with a non-zero value will set the
+ UDP packet size to the default value of 2048. If that is to small or
+-to big for your environement you should call the udppacketsize()
++to big for your environment you should call the udppacketsize()
+ method immeditatly after.
+ 
+    $res->dnssec(1);    # turns on DNSSEC and sets udp packetsize to 2048
+@@ -637,7 +637,7 @@
+     $res->udppacketsize(2048);
+ 
+ udppacketsize will set or get the packet size. If set to a value greater than 
+-Net::DNS::PACKETSZ() an EDNS extension will be added indicating suppport for 
MTU path 
++Net::DNS::PACKETSZ() an EDNS extension will be added indicating support for 
MTU path 
+ recovery.
+ 
+ Default udppacketsize is Net::DNS::PACKETSZ() (512)
diff --git a/debian/patches/perl-path-examples.patch 
b/debian/patches/perl-path-examples.patch
new file mode 100644
index 0000000..5f826ae
--- /dev/null
+++ b/debian/patches/perl-path-examples.patch
@@ -0,0 +1,105 @@
+Description: Change path of Perl to /usr/bin/perl for contrib/examples.
+ Upstream uses /usr/local/bin/perl, but I like the contrib scripts to be 
+ executable with just chmod +x on Debian systems.
+Forwarded: not-needed
+Author: Florian Hinzmann <f...@debian.org
+Index: libnet-dns-perl/contrib/check_zone
+===================================================================
+--- libnet-dns-perl.orig/contrib/check_zone    2007-07-01 17:25:20.000000000 
+0200
++++ libnet-dns-perl/contrib/check_zone 2010-03-15 10:28:02.000000000 +0100
+@@ -1,4 +1,4 @@
+-#!/usr/local/bin/perl -w
++#!/usr/bin/perl -w
+ # $Id: check_zone 638 2007-05-15 18:59:26Z olaf $
+ 
+ =head1 NAME
+Index: libnet-dns-perl/contrib/loc2earth.fcgi
+===================================================================
+--- libnet-dns-perl.orig/contrib/loc2earth.fcgi        2007-07-01 
17:25:20.000000000 +0200
++++ libnet-dns-perl/contrib/loc2earth.fcgi     2010-03-15 10:28:02.000000000 
+0100
+@@ -1,4 +1,4 @@
+-#!/usr/local/bin/perl -T
++#!/usr/bin/perl -T
+ 
+ # loc2earth.cgi - generates a redirect to Earth Viewer based on LOC record
+ # [ see <URL: http://www.kei.com/homepages/ckd/dns-loc/ > or RFC 1876 ]
+Index: libnet-dns-perl/demo/axfr
+===================================================================
+--- libnet-dns-perl.orig/demo/axfr     2007-07-01 17:25:20.000000000 +0200
++++ libnet-dns-perl/demo/axfr  2010-03-15 10:28:02.000000000 +0100
+@@ -1,4 +1,4 @@
+-#!/usr/local/bin/perl -w
++#!/usr/bin/perl -w
+ # $Id: axfr 264 2005-04-06 09:16:15Z olaf $
+ 
+ use strict;
+Index: libnet-dns-perl/demo/check_soa
+===================================================================
+--- libnet-dns-perl.orig/demo/check_soa        2007-07-01 17:25:20.000000000 
+0200
++++ libnet-dns-perl/demo/check_soa     2010-03-15 10:28:02.000000000 +0100
+@@ -1,4 +1,4 @@
+-#!/usr/local/bin/perl -w
++#!/usr/bin/perl -w
+ # $Id: check_soa 264 2005-04-06 09:16:15Z olaf $
+ 
+ =head1 NAME
+Index: libnet-dns-perl/demo/check_zone
+===================================================================
+--- libnet-dns-perl.orig/demo/check_zone       2007-07-01 17:25:20.000000000 
+0200
++++ libnet-dns-perl/demo/check_zone    2010-03-15 10:28:02.000000000 +0100
+@@ -1,4 +1,4 @@
+-#!/usr/local/bin/perl -w
++#!/usr/bin/perl -w
+ # $Id: check_zone 264 2005-04-06 09:16:15Z olaf $
+ 
+ =head1 NAME
+Index: libnet-dns-perl/demo/example_recurse.pl
+===================================================================
+--- libnet-dns-perl.orig/demo/example_recurse.pl       2007-07-01 
17:25:20.000000000 +0200
++++ libnet-dns-perl/demo/example_recurse.pl    2010-03-15 10:28:02.000000000 
+0100
+@@ -1,4 +1,4 @@
+-#!/usr/local/bin/perl -w
++#!/usr/bin/perl -w
+ 
+ # Example usage for Net::DNS::Resolver::Recurse
+ # Performs recursion for a query.
+Index: libnet-dns-perl/demo/mresolv
+===================================================================
+--- libnet-dns-perl.orig/demo/mresolv  2007-07-01 17:25:20.000000000 +0200
++++ libnet-dns-perl/demo/mresolv       2010-03-15 10:28:02.000000000 +0100
+@@ -1,4 +1,4 @@
+-#!/usr/local/bin/perl -w
++#!/usr/bin/perl -w
+ # $Id: mresolv 264 2005-04-06 09:16:15Z olaf $
+ 
+ =head1 NAME
+Index: libnet-dns-perl/demo/mx
+===================================================================
+--- libnet-dns-perl.orig/demo/mx       2007-07-01 17:25:20.000000000 +0200
++++ libnet-dns-perl/demo/mx    2010-03-15 10:28:02.000000000 +0100
+@@ -1,4 +1,4 @@
+-#!/usr/local/bin/perl -w
++#!/usr/bin/perl -w
+ # $Id: mx 264 2005-04-06 09:16:15Z olaf $
+ 
+ =head1 NAME
+Index: libnet-dns-perl/demo/perldig
+===================================================================
+--- libnet-dns-perl.orig/demo/perldig  2007-07-01 17:25:20.000000000 +0200
++++ libnet-dns-perl/demo/perldig       2010-03-15 10:28:02.000000000 +0100
+@@ -1,4 +1,4 @@
+-#!/usr/local/bin/perl -w
++#!/usr/bin/perl -w
+ # $Id: perldig 264 2005-04-06 09:16:15Z olaf $
+ 
+ =head1 NAME
+Index: libnet-dns-perl/demo/trace_dns.pl
+===================================================================
+--- libnet-dns-perl.orig/demo/trace_dns.pl     2007-07-01 17:25:20.000000000 
+0200
++++ libnet-dns-perl/demo/trace_dns.pl  2010-03-15 10:28:02.000000000 +0100
+@@ -1,4 +1,4 @@
+-#!/usr/local/bin/perl
++#!/usr/bin/perl
+ 
+ use strict;
+ use warnings;
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..8da5988
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,4 @@
+dnswalk-readme-note.patch
+perl-path-examples.patch
+manpages-typos.patch
+do-not-fail-make-test-offline.patch
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..d7070f2
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,127 @@
+#!/usr/bin/make -f
+# Sample debian/rules that uses debhelper.
+# GNU copyright 1997 to 1999 by Joey Hess.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# This is the debhelper compatability version to use.
+# export DH_COMPAT=3
+# set in debian/compat
+
+ifndef PERL
+     PERL = /usr/bin/perl
+endif
+
+TMP=$(CURDIR)/debian/libnet-dns-perl
+
+CFLAGS = -Wall -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+       CFLAGS += -O0
+else
+        CFLAGS += -O2
+endif
+
+# dh_strip handles nostrip option. INSTALL_PROGRAMM not used.
+#ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
+#        INSTALL_PROGRAM += -s
+#endif
+
+
+configure: configure-stamp
+configure-stamp:
+       dh_testdir
+       # Add here commands to configure the package.
+       
+
+       touch configure-stamp
+
+build: configure-stamp build-stamp
+build-stamp:
+       dh_testdir
+
+       # Add here commands to compile the package.
+       #$(MAKE)
+       #/usr/bin/docbook-to-man debian/Net-DNS.sgml > Net-DNS.1
+
+       # activate online-tests in configuration, but do not run them from
+       # debian/rules file (to not bother buildds with them). 
+       # Do manually before upload.
+       $(PERL) Makefile.PL INSTALLDIRS=vendor --online-tests --IPv6-tests
+
+       # COMPRESS='gzip -9'
+
+       $(MAKE) OPTIMIZE="$(CFLAGS)"
+
+ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
+       $(MAKE) test
+endif
+
+       touch build-stamp
+
+clean:
+       dh_testdir
+       dh_testroot
+       rm -f build-stamp configure-stamp
+
+       # Add here commands to clean up after the build process.
+       [ ! -f Makefile ] || $(MAKE) distclean
+       
+       rm -f Makefile.old
+
+       dh_clean
+
+install: build
+       dh_testdir
+       dh_testroot
+       dh_clean
+       dh_installdirs
+
+       # Add here commands to install the package into temporary directory.
+       #$(MAKE) install DESTDIR=$(TMP) PREFIX=/usr
+       $(MAKE) install PREFIX=$(TMP)/usr
+
+       # As this is a architecture dependent package, we are not supposed to 
install
+       # stuff to /usr/share/perl5. MakeMaker creates the dirs, we delete them 
from 
+       # the deb:
+       [ ! -d $(TMP)/usr/share/perl5 ] || rmdir --ignore-fail-on-non-empty 
--parents --verbose $(TMP)/usr/share/perl5
+
+       # add override as .pm files may go to /usr/lib/.. if they accompany 
binary parts
+       # cp debian/lintian-override 
$(TMP)/usr/share/lintian/overrides/libnet-dns-perl
+
+# Build architecture-independent files here.
+binary-indep: build install
+
+# Build architecture-dependent files here.
+binary-arch: build install
+       dh_testdir
+       dh_testroot
+#      dh_installdebconf       
+       dh_installdocs
+       dh_installexamples contrib demo
+       dh_installmenu
+#      dh_installemacsen
+#      dh_installpam
+#      dh_installinit
+       dh_installcron
+       dh_installman
+       dh_installinfo
+#      dh_undocumented
+       dh_installchangelogs Changes
+       dh_link
+       dh_strip
+       dh_compress
+       dh_fixperms
+       # You may want to make some executables suid here.
+#      dh_suidregister
+#      dh_makeshlibs
+       dh_installdeb
+       dh_perl
+       dh_shlibdeps
+       dh_gencontrol
+       dh_md5sums
+       dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..2cb7a0b
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,13 @@
+# format version number, currently 2; this line is compulsory!
+version=3
+# Line continuations are performed with \
+
+# This the format for an FTP site:
+# Full-site-with-pattern  [Version  [Action]]
+
+# This is one format for an HTTP site, which is the same
+# as the FTP format
+http://www.net-dns.org/download/Net-DNS-([0-9\.]+)\.tar\.gz
+
+# This is a variant HTTP format with more possibilities:
+# Homepage  Pattern  [Version  [Action]]

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-perl/packages/libnet-dns-perl.git

_______________________________________________
Pkg-perl-cvs-commits mailing list
Pkg-perl-cvs-commits@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits

Reply via email to