svn commit: r440707 - in head/dns/dnswalk: . files
Mark Felder
feld at FreeBSD.org
Fri May 12 19:48:19 UTC 2017
Author: feld
Date: Fri May 12 19:48:17 2017
New Revision: 440707
URL: https://svnweb.freebsd.org/changeset/ports/440707
Log:
dns/dnswalk: Unbreak port
Deprecated Perl syntax was preventing the port from working.
Approved by: portmgr
MFH: 2017Q2
Added:
head/dns/dnswalk/files/
head/dns/dnswalk/files/patch-dnswalk (contents, props changed)
Modified:
head/dns/dnswalk/Makefile
Modified: head/dns/dnswalk/Makefile
==============================================================================
--- head/dns/dnswalk/Makefile Fri May 12 19:39:06 2017 (r440706)
+++ head/dns/dnswalk/Makefile Fri May 12 19:48:17 2017 (r440707)
@@ -3,7 +3,7 @@
PORTNAME= dnswalk
PORTVERSION= 2.0.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= dns
MASTER_SITES= SF
Added: head/dns/dnswalk/files/patch-dnswalk
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/dns/dnswalk/files/patch-dnswalk Fri May 12 19:48:17 2017 (r440707)
@@ -0,0 +1,32 @@
+--- dnswalk.orig 2017-05-12 19:34:32 UTC
++++ dnswalk
+@@ -56,9 +56,9 @@ sub dowalk {
+ return unless $domain;
+ print "Checking $domain\n";
+ @subdoms=&doaxfr($domain);
+- &check_zone($domain) if (defined(@zone) && @zone);
++ &check_zone($domain) if (@zone);
+ undef @zone;
+- return if (!(defined(@subdoms) && @subdoms));
++ return if (! @subdoms);
+ @sortdoms = sort byhostname @subdoms;
+ local ($subdom);
+ if ($opt_r) {
+@@ -84,7 +84,7 @@ sub doaxfr {
+ my $res = new Net::DNS::Resolver;
+ $res->nameservers($server);
+ @zone=$res->axfr($domain);
+- unless (defined(@zone) && @zone) {
++ unless (@zone) {
+ print STDERR "failed\n";
+ &printerr("FAIL",
+ "Zone transfer of $domain from $server failed: ".
+@@ -104,7 +104,7 @@ sub doaxfr {
+ print STDERR "done.\n";
+ last SERVER;
+ } # foreach #
+- unless (defined(@zone) && @zone) {
++ unless (@zone) {
+ &printerr("BAD","All zone transfer attempts of $domain failed!\n");
+ return undef;
+ }
More information about the svn-ports-all
mailing list