Subject: port-acorn26/22750: updated package net/p5-Net-DNS
To: None <gnats-bugs@gnats.NetBSD.org>
From: None <adrianp@stindustries.net>
List: netbsd-bugs
Date: 09/11/2003 17:44:42
>Number:         22750
>Category:       port-acorn26
>Synopsis:       updated package net/p5-Net-DNS
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    port-acorn26-maintainer
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Thu Sep 11 17:45:00 UTC 2003
>Closed-Date:
>Last-Modified:
>Originator:     Adrian Portelli
>Release:        1.6.1 i386
>Organization:
STindustries
>Environment:
NetBSD maggie.stindustries.org.uk 1.6.1 NetBSD 1.6.1 (MAGGIE) #0: Tue Sep  9 17:52:40 BST 2003     root@maggie.stindustries.org.uk:/usr/src/sys/arch/i386/compile/MAGGIE i386

>Description:
The p5-Net-DNS package in pkgsrc is at version .33 while .40 is now available from CPAN.

From the CHANGELOG:

** 0.40 September 1, 2003

Various POD tweaks.

** 0.39_02 August 28, 2003

Net-DNS-SEC updates, seems that IETF has been busy redefining DNSSEC.
[Olaf]

Added version to all the modules in the distribution.

** 0.39_01 August 12 2003

Added a META.yaml.  The crystal ball says an upgrade to Module::Install may
be coming soon.

Changed how the versions of the various submodules were set.  The CPAN 
indexer cannot execute "$VERSION = $Net::DNS::VERSION".  The single line
with the $VERSION assignment is pulled out of the file and eval'ed; at
that time, Net::DNS is not loaded.  The submodules now pull their version 
numbers out of CVS.

** 0.39 August 7 2003

Fixed a bug on Win32 where some machines seperated lists with commas, 
not whitespace.  Thanks to Jim White for pointing it out.

** 0.38_02 July 29 2003

Reworked the POD for Net::DNS::Resolver.

When parsing resolver configuration files, IPv6 addresses are now skipped,
as Net::DNS does not yet have IPv6 support. 

** 0.38_01 Jun 22 2003

Broke Net::DNS::Resolver into seperate classes.  UNIX and Win32 
classes are currently implemented.  Many of the globals in 
Net::DNS::Resolver no longer exist.  They were never documented
so you never used them.... right?
 
Options to Net::DNS::Resolver->new() are now supported, including
using your own configuration file.  See the Net::DNS::Resolver man
page for details.

Tweaked Net::DNS::RR::TXT to fail more gracefully when the quotes 
in the data section are not balanced.

Add more tests (of course).

Moved next_id() from Resolver.pm to Header.pm (which is where it is
used).

Net::DNS::Select now uses $^O directly, this means that the second
argument to Net::DNS::Select::new() (the OS) is now ignored.

*** 0.38 Jun 5 2003

Various buglets fixed in the new Makefile.PL.

Use Dynaloader instead of XSLoader.  Turns out that XSLoader is only 
in more recent perls.

Added deprecation warning to Net::DNS::Resolver::axfr_old().

HP-UX fixes [cpan #2710], I don't have the name of the reporter/patcher.

*** 0.37 May 28 2003

Renamed the test C file to compile.c, test.c was confusing the 'make test'
target.

*** 0.36 May 28 2003

Removed Rob Brown's RPM stuff.  Something odd happened in the 0.35 tarball
and at the moment I don't have the time to investigate.

*** 0.35 May 26 2003

POD fixes, added tests for POD.

*** 0.34_03 May 22 2003

Reworked Makefile.PL to try and detect if you have a working C compiler.

Added '--pm' and '--xs' command line options to Makefile.PL

Fixed linking problem on linux.

Tie::DNSHash removed from the package, see Tie::DNS from CPAN for a more
complete implementation of a DNS hash.

*** 0.34_02 May 21 2003

Net::DNS::Packet::dn_expand is now implemented using the function of the
same name from libresolv.  This method of decompressing names is around
twice as fast as the perl implementation.

Applied Jan Dubois's patch to fix nameserver lookup on Windows 2000/95/98/ME.

*** 0.34 6 Mar 2003

Applied David Carmean's patch for handling more than one string in a 
TXT RR's RDATA section.

Applied Net::DNS::Resolver::Recurse bug fixes from Rob Brown.

Added check of the answer's rcode in Net::DNS::Resolver::axfr_next().

Applied Kenneth Olving <kenneth.olving@eoncompany.com> Windows changes.

Applied patch from Dan Sully (daniel@electricrain.com) allowing multiple
questions to be part of a DNS packet.


>How-To-Repeat:
cd pkgsrc/net/p5-Net-DNS && make show-var VARNAME=DISTNAME
>Fix:
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/net/p5-Net-DNS/Makefile,v
retrieving revision 1.11
diff -u -r1.11 Makefile
--- Makefile	2003/07/17 22:51:33	1.11
+++ Makefile	2003/09/09 14:55:49
@@ -1,7 +1,7 @@
 # $NetBSD: Makefile,v 1.11 2003/07/17 22:51:33 grant Exp $
 #
 
-DISTNAME=		Net-DNS-0.33
+DISTNAME=		Net-DNS-0.40
 PKGNAME=		p5-${DISTNAME}
 SVR4_PKGNAME=		p5ndn
 CATEGORIES=		net perl5
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/net/p5-Net-DNS/distinfo,v
retrieving revision 1.5
diff -u -r1.5 distinfo
--- distinfo	2003/03/03 10:56:57	1.5
+++ distinfo	2003/09/09 14:55:49
@@ -1,5 +1,5 @@
 $NetBSD: distinfo,v 1.5 2003/03/03 10:56:57 mjl Exp $
 
-SHA1 (Net-DNS-0.33.tar.gz) = a4bb8e6aabfe78198ae98e73cf2b607225eccebb
-Size (Net-DNS-0.33.tar.gz) = 91890 bytes
-SHA1 (patch-aa) = fb4bed3ed4c1c0353716529d27929444f15f6e31
+SHA1 (Net-DNS-0.40.tar.gz) = 544930307b8a559bc1f5c01ccc1f3bc27c975dfb
+Size (Net-DNS-0.40.tar.gz) = 95777 bytes
+SHA1 (patch-aa) = fd061ea4cc42833a79633e3b956caa9e6d01759d
Index: patches/patch-aa
===================================================================
RCS file: /cvsroot/pkgsrc/net/p5-Net-DNS/patches/patch-aa,v
retrieving revision 1.1
diff -u -r1.1 patch-aa
--- patches/patch-aa	2002/09/09 00:24:12	1.1
+++ patches/patch-aa	2003/09/09 14:55:49
@@ -1,14 +1,14 @@
-$NetBSD: patch-aa,v 1.1 2002/09/09 00:24:12 heinz Exp $
+$NetBSD$
 
---- Makefile.PL.orig	Sat Aug 10 06:06:27 2002
-+++ Makefile.PL
-@@ -24,17 +24,13 @@
+--- Makefile.PL.orig	Tue Sep  9 16:50:10 2003
++++ Makefile.PL	Tue Sep  9 16:51:11 2003
+@@ -92,17 +92,13 @@
  
  	print <<EOT;
  
 -You appear to be directly connected to the Internet.  I have some tests
 -that try to query live nameservers.
-+You appear to be directly connected to the Internet. 
++You appear to be directly connected to the Internet.
 +I will enable some tests that try to query live nameservers.
  
  EOT
@@ -19,6 +19,6 @@
 -	} else {
 -		unlink("t/online.enabled"); # just to be shure...
 -	}
+ } else {
+ 	unlink("t/online.enabled"); # just to be shure...
  }
- 
- 

>Release-Note:
>Audit-Trail:
>Unformatted: