difforig Net-DNS-0.66 diff -u Net-DNS-0.66/Makefile.PL.orig --- Net-DNS-0.66/Makefile.PL.orig 2010-08-23 16:24:36.818945600 +0200 +++ Net-DNS-0.66/Makefile.PL 2010-08-24 09:14:58.973111300 +0200 @@ -90,16 +90,15 @@ -if ($^O eq 'MSWin32' || $^O eq 'cygwin') { +if ($^O eq 'MSWin32') { unless( eval {require WIN32::API; } ){ warn <init(); diff -u Net-DNS-0.66/lib/Net/DNS/Resolver.pm.orig --- Net-DNS-0.66/lib/Net/DNS/Resolver.pm.orig 2010-08-23 16:24:37.328996600 +0200 +++ Net-DNS-0.66/lib/Net/DNS/Resolver.pm 2010-08-23 16:52:24.986184800 +0200 @@ -8,18 +8,18 @@ $VERSION = (qw$LastChangedRevision: 830 $)[1]; -BEGIN { +#BEGIN { if ($^O eq 'MSWin32') { require Net::DNS::Resolver::Win32; @ISA = qw(Net::DNS::Resolver::Win32); } elsif ($^O eq 'cygwin') { - require Net::DNS::Resolver::Win32; - @ISA = qw(Net::DNS::Resolver::Win32); - } else { + require Net::DNS::Resolver::Cygwin; + @ISA = qw(Net::DNS::Resolver::Cygwin); + } else { require Net::DNS::Resolver::UNIX; @ISA = qw(Net::DNS::Resolver::UNIX); } -} +#} __PACKAGE__->init();