From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Nov 4 06:30:21 2003 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9A6C416A4CE for ; Tue, 4 Nov 2003 06:30:21 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id D8B6243FE3 for ; Tue, 4 Nov 2003 06:30:19 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id hA4EUIFY010731 for ; Tue, 4 Nov 2003 06:30:18 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id hA4EUIhB010730; Tue, 4 Nov 2003 06:30:18 -0800 (PST) (envelope-from gnats) Resent-Date: Tue, 4 Nov 2003 06:30:18 -0800 (PST) Resent-Message-Id: <200311041430.hA4EUIhB010730@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Janos Mohacsi Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9670E16A4CE; Tue, 4 Nov 2003 06:24:34 -0800 (PST) Received: from skye.ki.iif.hu (skye.ki.iif.hu [193.225.13.161]) by mx1.FreeBSD.org (Postfix) with ESMTP id 31D5F43FE5; Tue, 4 Nov 2003 06:24:33 -0800 (PST) (envelope-from mohacsi@skye.ki.iif.hu) Received: (from mohacsi@localhost) by skye.ki.iif.hu (8.12.9p2/8.12.9) id hA4EOlqs040758; Tue, 4 Nov 2003 15:24:47 +0100 (CET) (envelope-from mohacsi) Message-Id: <200311041424.hA4EOlqs040758@skye.ki.iif.hu> Date: Tue, 4 Nov 2003 15:24:47 +0100 (CET) From: Janos Mohacsi To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 cc: Sergei Kolobov Subject: ports/58921: maintainer update: dns/zonecheck to version 2.0.0b9 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Janos Mohacsi List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Nov 2003 14:30:21 -0000 >Number: 58921 >Category: ports >Synopsis: maintainer update: dns/zonecheck to version 2.0.0b9 >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Tue Nov 04 06:30:18 PST 2003 >Closed-Date: >Last-Modified: >Originator: Janos Mohacsi >Release: FreeBSD 4.9-RC i386 >Organization: NIIF >Environment: System: FreeBSD skye.ki.iif.hu 4.9-RC FreeBSD 4.9-RC #1: Mon Oct 6 10:29:17 CEST 2003 root@skye.ki.iif.hu:/usr/obj/mirror/src/sys/SKYE i386 >Description: Maintainer update to dns/zonecheck to version 2.0.0b9 Port changes: - Broken dependency fixed - handling docs files properly - incorporated the chnanges proposed in the feedback of PR=ports/58277 Original package changes: check for non recursive server (chk_not_recursive) checking of delegation response size (chk_delegation_udp512*) use of alternative rootserver possible in chk_root_server_* chk_root_server_* now give detailed information fix chk_aaaa test use -n to disable name resolution for ping commande able to encode NS, A, AAAA records fixed wrong exit code when 'no stop on fatal' was enabled time the execution of test new installation procedure (using ruby only) added zonecheck.spec for building rpm >How-To-Repeat: apply this diff. do not use ports/58277 anymore. >Fix: diff -ruN zonecheck.bak/Makefile zonecheck/Makefile --- zonecheck.bak/Makefile Tue Nov 4 08:46:04 2003 +++ zonecheck/Makefile Tue Nov 4 13:35:51 2003 @@ -6,30 +6,34 @@ # PORTNAME= zonecheck -PORTVERSION= 2.0.0b7 +PORTVERSION= 2.0.0b9 CATEGORIES= dns ipv6 ruby MASTER_SITES= ${MASTER_SITE_SAVANNAH} MASTER_SITE_SUBDIR= ${PORTNAME}/src EXTRACT_SUFX= .tgz MAINTAINER= janos.mohacsi@bsd.hu -COMMENT= Perform consistency checks on DNS zone files +COMMENT= Perform consistency checks on DNS zones -RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR}/gtk.so:${PORTSDIR}/x11-toolkits/ruby-gtk - -BROKEN= "Broken dependency; will be removed after Feb 2" +.if defined(WITH_X11) +RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR}/gtk2.so:${PORTSDIR}/x11-toolkits/ruby-gtk2 +.endif WRKSRC= ${WRKDIR}/${PORTNAME} USE_GMAKE= yes USE_RUBY= yes NO_BUILD= yes RUBY_VER= 1.8 +DOC_FILES= BUGS INSTALL README TODO +USE_RUBY_FEATURES= ruby18 MAN1= zonecheck.1 -.include - -.if ${RUBY_DEFAULT_VER} != ${RUBY_VER} -BROKEN= Broken dependency. This might be only a package building issue. The problem is that the default Ruby version for i386 is ${RUBY_DEFAULT_VER}, while the default version for the other architectures is ${RUBY_VER}. This port requires Ruby ${RUBY_VER}. If you are using the right Ruby version, please remove the BROKEN line from the Makefile and try again. +post-install: +.ifndef(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} +.for file in ${DOC_FILES} + @${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR} +.endfor .endif -.include +.include diff -ruN zonecheck.bak/distinfo zonecheck/distinfo --- zonecheck.bak/distinfo Tue Sep 2 15:56:37 2003 +++ zonecheck/distinfo Tue Nov 4 09:57:11 2003 @@ -1 +1 @@ -MD5 (zonecheck-2.0.0b7.tgz) = bd31515da6e27206d8383948c375378c +MD5 (zonecheck-2.0.0b9.tgz) = fb3e21e94d155a3a949498d513a829ae diff -ruN zonecheck.bak/files/patch-Makefile zonecheck/files/patch-Makefile --- zonecheck.bak/files/patch-Makefile Tue Sep 2 15:56:37 2003 +++ zonecheck/files/patch-Makefile Tue Nov 4 10:09:04 2003 @@ -1,51 +1,11 @@ ---- Makefile.orig Wed Aug 27 10:51:19 2003 -+++ Makefile Tue Sep 2 15:10:51 2003 -@@ -37,7 +37,7 @@ - # +--- Makefile.orig Fri Oct 24 15:55:25 2003 ++++ Makefile Tue Nov 4 10:07:49 2003 +@@ -9,7 +9,7 @@ + # DATE : $Date: 2003/10/24 13:55:25 $ + # + +-RUBY ?=ruby ++RUBY ?=ruby18 + ZC_INSTALLER=$(RUBY) ./installer.rb - PREFIX ?= /usr/local --RUBY ?= $(shell which ruby) -+RUBY ?= $(shell which ruby18) - HTML_PATH ?= /zc - - LIBEXEC=$(PREFIX)/libexec -@@ -84,7 +84,7 @@ - @echo "Not automatized yet" - - --install: install-common install-cli install-cgi install-doc -+install: install-common install-cli install-doc - - - install-common: -@@ -115,12 +115,11 @@ - - @echo "==> Installing default configuration file" - $(INSTALL) -d $(ETCDIR) -- $(INSTALL) -b -m 0644 etc/zc.conf $(ETCDIR) -- $(INSTALL) -b -m 0644 etc/zc.conf.fr $(ETCDIR) -- $(INSTALL) -b -m 0644 etc/zc.conf.arpa $(ETCDIR) -+ $(INSTALL) -b -m 0644 etc/zc.conf $(ETCDIR)/zc.conf-dist -+ $(INSTALL) -b -m 0644 etc/zc.conf.fr $(ETCDIR)/zc.conf.fr-dist -+ $(INSTALL) -b -m 0644 etc/zc.conf.arpa $(ETCDIR)/zc.conf.arpa-dist - @echo "*************************" -- @echo "** If you already had a zc.conf file it has been renamed" -- @echo "** to zc.conf.old" -+ @echo "** zc.conf file installed as zc.conf-dist. " - @echo "** Don't forget to edit the zc.conf to reflect your system" - @echo "** configuration" - @echo "*************************" -@@ -142,10 +141,10 @@ - install-cli: - @echo "==> Installing CLI" - $(INSTALL) -d $(BINDIR) -- $(LN) -f $(LIBEXEC)/zc/zc/zc.rb $(BINDIR)/zc -- $(LN) -f $(LIBEXEC)/zc/zc/zc.rb $(BINDIR)/zonecheck -+ #$(LN) -f $(LIBEXEC)/zc/zc/zc.rb $(BINDIR)/zc -+ $(LN) -s $(LIBEXEC)/zc/zc/zc.rb $(BINDIR)/zonecheck - $(INSTALL) -d $(MANDIR)/man1 -- $(INSTALL) -m 0644 man/zonecheck.1 $(MANDIR)/man1/zc.1 -+ #$(INSTALL) -m 0644 man/zonecheck.1 $(MANDIR)/man1/zc.1 - $(INSTALL) -m 0644 man/zonecheck.1 $(MANDIR)/man1/zonecheck.1 - @echo diff -ruN zonecheck.bak/files/patch-installer.rb zonecheck/files/patch-installer.rb --- zonecheck.bak/files/patch-installer.rb Thu Jan 1 01:00:00 1970 +++ zonecheck/files/patch-installer.rb Tue Nov 4 13:07:29 2003 @@ -0,0 +1,11 @@ +--- installer.rb.orig Mon Oct 27 17:42:01 2003 ++++ installer.rb Tue Nov 4 13:06:14 2003 +@@ -190,8 +190,6 @@ + def rule_all + inst_common ; patch_common + inst_cli +- inst_cgi ; patch_cgi +- inst_doc + end + def rule_cli + inst_common ; patch_common diff -ruN zonecheck.bak/pkg-descr zonecheck/pkg-descr --- zonecheck.bak/pkg-descr Tue Sep 2 15:56:37 2003 +++ zonecheck/pkg-descr Tue Nov 4 09:36:12 2003 @@ -6,7 +6,7 @@ * Does not depend on policies * Fine grained test selection (by test, by categories, by zones) * Full IPv6 support (connectivity and AAAA records) - * Supports several input/output interfaces such as CLI, CGI, GUI + * Supports several input/output interfaces such as CLI, GUI * Dedicated mode for use inside shell scripts * Batch mode available (ideal when dealing with several domains) * Multi-threaded application in order to cut down checking time diff -ruN zonecheck.bak/pkg-plist zonecheck/pkg-plist --- zonecheck.bak/pkg-plist Tue Sep 2 15:56:37 2003 +++ zonecheck/pkg-plist Tue Nov 4 12:58:56 2003 @@ -1,120 +1,128 @@ bin/zonecheck -libexec/zc/lib/address.rb -libexec/zc/lib/address/common.rb -libexec/zc/lib/address/ipv4.rb -libexec/zc/lib/address/ipv6.rb -libexec/zc/lib/nresolv.rb -libexec/zc/lib/nresolv/compatibility.rb -libexec/zc/lib/nresolv/config.rb -libexec/zc/lib/nresolv/constants.rb -libexec/zc/lib/nresolv/dbg.rb -libexec/zc/lib/nresolv/dig_output.rb -libexec/zc/lib/nresolv/dns.rb -libexec/zc/lib/nresolv/dns_message.rb -libexec/zc/lib/nresolv/dns_name.rb -libexec/zc/lib/nresolv/dns_resource.rb -libexec/zc/lib/nresolv/host.rb -libexec/zc/lib/nresolv/resolver.rb -libexec/zc/lib/nresolv/transport.rb -libexec/zc/lib/nresolv/wire.rb -libexec/zc/lib/textfmt.rb -libexec/zc/lib/whois.rb -libexec/zc/locale/cgi.en -libexec/zc/locale/cgi.fr -libexec/zc/locale/cli.en -libexec/zc/locale/cli.fr -libexec/zc/locale/gtk.en -libexec/zc/locale/gtk.fr -libexec/zc/locale/inetd.en -libexec/zc/locale/inetd.fr -libexec/zc/locale/test/axfr.en -libexec/zc/locale/test/axfr.fr -libexec/zc/locale/test/connectivity.en -libexec/zc/locale/test/connectivity.fr -libexec/zc/locale/test/generic.en -libexec/zc/locale/test/generic.fr -libexec/zc/locale/test/loopback.en -libexec/zc/locale/test/loopback.fr -libexec/zc/locale/test/mail.en -libexec/zc/locale/test/mail.fr -libexec/zc/locale/test/misc.en -libexec/zc/locale/test/misc.fr -libexec/zc/locale/test/mx.en -libexec/zc/locale/test/mx.fr -libexec/zc/locale/test/nameserver.en -libexec/zc/locale/test/nameserver.fr -libexec/zc/locale/test/ns.en -libexec/zc/locale/test/ns.fr -libexec/zc/locale/test/rootserver.en -libexec/zc/locale/test/rootserver.fr -libexec/zc/locale/test/soa.en -libexec/zc/locale/test/soa.fr -libexec/zc/locale/zc.en -libexec/zc/locale/zc.fr -libexec/zc/test/axfr.rb -libexec/zc/test/connectivity.rb -libexec/zc/test/generic.rb -libexec/zc/test/loopback.rb -libexec/zc/test/mail.rb -libexec/zc/test/misc.rb -libexec/zc/test/mx.rb -libexec/zc/test/nameserver.rb -libexec/zc/test/ns.rb -libexec/zc/test/rootserver.rb -libexec/zc/test/soa.rb -libexec/zc/zc/cache.rb -libexec/zc/zc/cachemanager.rb -libexec/zc/zc/config.rb -libexec/zc/zc/config/lexer.rb -libexec/zc/zc/config/parser.rb -libexec/zc/zc/config/pos.rb -libexec/zc/zc/config/token.rb -libexec/zc/zc/console.rb -libexec/zc/zc/data/logo.rb -libexec/zc/zc/data/xpm.rb -libexec/zc/zc/data/zonecheck.dtd -libexec/zc/zc/dbg.rb -libexec/zc/zc/ext/array.rb -libexec/zc/zc/ext/gtk.rb -libexec/zc/zc/framework.rb -libexec/zc/zc/input/cgi.rb -libexec/zc/zc/input/cli.rb -libexec/zc/zc/input/gtk.rb -libexec/zc/zc/input/inetd.rb -libexec/zc/zc/instructions.rb -libexec/zc/zc/locale.rb -libexec/zc/zc/mail.rb -libexec/zc/zc/msgcat.rb -libexec/zc/zc/param.rb -libexec/zc/zc/publisher.rb -libexec/zc/zc/publisher/gtk.rb -libexec/zc/zc/publisher/html.rb -libexec/zc/zc/publisher/text.rb -libexec/zc/zc/publisher/xml.rb -libexec/zc/zc/report.rb -libexec/zc/zc/report/byhost.rb -libexec/zc/zc/report/byseverity.rb -libexec/zc/zc/testmanager.rb -libexec/zc/zc/zc.rb -share/doc/zc/BUGS -share/doc/zc/INSTALL -share/doc/zc/README -share/doc/zc/TODO -etc/zc.conf-dist -etc/zc.conf.arpa-dist -etc/zc.conf.fr-dist -@dirrm share/doc/zc -@dirrm libexec/zc/zc/report -@dirrm libexec/zc/zc/publisher -@dirrm libexec/zc/zc/input -@dirrm libexec/zc/zc/ext -@dirrm libexec/zc/zc/data -@dirrm libexec/zc/zc/config -@dirrm libexec/zc/zc -@dirrm libexec/zc/test -@dirrm libexec/zc/locale/test -@dirrm libexec/zc/locale -@dirrm libexec/zc/lib/nresolv -@dirrm libexec/zc/lib/address -@dirrm libexec/zc/lib -@dirrm libexec/zc +libexec/zonecheck/zc/config/lexer.rb +libexec/zonecheck/zc/config/parser.rb +libexec/zonecheck/zc/config/pos.rb +libexec/zonecheck/zc/config/token.rb +libexec/zonecheck/zc/cache.rb +libexec/zonecheck/zc/cachemanager.rb +libexec/zonecheck/zc/config.rb +libexec/zonecheck/zc/console.rb +libexec/zonecheck/zc/dbg.rb +libexec/zonecheck/zc/framework.rb +libexec/zonecheck/zc/instructions.rb +libexec/zonecheck/zc/locale.rb +libexec/zonecheck/zc/mail.rb +libexec/zonecheck/zc/msgcat.rb +libexec/zonecheck/zc/param.rb +libexec/zonecheck/zc/publisher.rb +libexec/zonecheck/zc/report.rb +libexec/zonecheck/zc/testmanager.rb +libexec/zonecheck/zc/zc.rb +libexec/zonecheck/zc/zonecheck.rb +libexec/zonecheck/zc/data/logo.rb +libexec/zonecheck/zc/data/xpm.rb +libexec/zonecheck/zc/data/zonecheck.dtd +libexec/zonecheck/zc/ext/array.rb +libexec/zonecheck/zc/ext/gtk.rb +libexec/zonecheck/zc/input/inetd.rb +libexec/zonecheck/zc/input/cgi.rb +libexec/zonecheck/zc/input/cli.rb +libexec/zonecheck/zc/input/gtk.rb +libexec/zonecheck/zc/publisher/html.rb +libexec/zonecheck/zc/publisher/gtk.rb +libexec/zonecheck/zc/publisher/text.rb +libexec/zonecheck/zc/publisher/xml.rb +libexec/zonecheck/zc/report/byhost.rb +libexec/zonecheck/zc/report/byseverity.rb +libexec/zonecheck/lib/address/common.rb +libexec/zonecheck/lib/address/ipv4.rb +libexec/zonecheck/lib/address/ipv6.rb +libexec/zonecheck/lib/address.rb +libexec/zonecheck/lib/nresolv.rb +libexec/zonecheck/lib/textfmt.rb +libexec/zonecheck/lib/whois.rb +libexec/zonecheck/lib/nresolv/compatibility.rb +libexec/zonecheck/lib/nresolv/config.rb +libexec/zonecheck/lib/nresolv/constants.rb +libexec/zonecheck/lib/nresolv/dbg.rb +libexec/zonecheck/lib/nresolv/dig_output.rb +libexec/zonecheck/lib/nresolv/dns.rb +libexec/zonecheck/lib/nresolv/dns_message.rb +libexec/zonecheck/lib/nresolv/dns_name.rb +libexec/zonecheck/lib/nresolv/dns_resource.rb +libexec/zonecheck/lib/nresolv/host.rb +libexec/zonecheck/lib/nresolv/resolver.rb +libexec/zonecheck/lib/nresolv/transport.rb +libexec/zonecheck/lib/nresolv/wire.rb +libexec/zonecheck/test/axfr.rb +libexec/zonecheck/test/connectivity.rb +libexec/zonecheck/test/generic.rb +libexec/zonecheck/test/interop.rb +libexec/zonecheck/test/loopback.rb +libexec/zonecheck/test/mail.rb +libexec/zonecheck/test/misc.rb +libexec/zonecheck/test/mx.rb +libexec/zonecheck/test/nameserver.rb +libexec/zonecheck/test/ns.rb +libexec/zonecheck/test/rootserver.rb +libexec/zonecheck/test/soa.rb +libexec/zonecheck/locale/inetd.en +libexec/zonecheck/locale/cgi.en +libexec/zonecheck/locale/cgi.fr +libexec/zonecheck/locale/cli.en +libexec/zonecheck/locale/cli.fr +libexec/zonecheck/locale/gtk.en +libexec/zonecheck/locale/gtk.fr +libexec/zonecheck/locale/test/axfr.en +libexec/zonecheck/locale/test/axfr.fr +libexec/zonecheck/locale/test/connectivity.en +libexec/zonecheck/locale/test/connectivity.fr +libexec/zonecheck/locale/test/generic.en +libexec/zonecheck/locale/test/generic.fr +libexec/zonecheck/locale/test/interop.en +libexec/zonecheck/locale/test/interop.fr +libexec/zonecheck/locale/test/loopback.en +libexec/zonecheck/locale/test/loopback.fr +libexec/zonecheck/locale/test/mail.en +libexec/zonecheck/locale/test/mail.fr +libexec/zonecheck/locale/test/misc.en +libexec/zonecheck/locale/test/misc.fr +libexec/zonecheck/locale/test/mx.en +libexec/zonecheck/locale/test/mx.fr +libexec/zonecheck/locale/test/nameserver.en +libexec/zonecheck/locale/test/nameserver.fr +libexec/zonecheck/locale/test/ns.en +libexec/zonecheck/locale/test/ns.fr +libexec/zonecheck/locale/test/rootserver.en +libexec/zonecheck/locale/test/rootserver.fr +libexec/zonecheck/locale/test/soa.en +libexec/zonecheck/locale/test/soa.fr +libexec/zonecheck/locale/inetd.fr +libexec/zonecheck/locale/zc.en +libexec/zonecheck/locale/zc.fr +etc/zonecheck-dist/zc.conf +etc/zonecheck-dist/rootservers +etc/zonecheck-dist/de.rules +etc/zonecheck-dist/default.rules +etc/zonecheck-dist/fr.rules +etc/zonecheck-dist/reverse.rules +%%PORTDOCS%%%%DOCSDIR%%/BUGS +%%PORTDOCS%%%%DOCSDIR%%/INSTALL +%%PORTDOCS%%%%DOCSDIR%%/README +%%PORTDOCS%%%%DOCSDIR%%/TODO +@dirrm libexec/zonecheck/zc/config +@dirrm libexec/zonecheck/zc/data +@dirrm libexec/zonecheck/zc/ext +@dirrm libexec/zonecheck/zc/input +@dirrm libexec/zonecheck/zc/publisher +@dirrm libexec/zonecheck/zc/report +@dirrm libexec/zonecheck/zc +@dirrm libexec/zonecheck/lib/address +@dirrm libexec/zonecheck/lib/nresolv +@dirrm libexec/zonecheck/lib +@dirrm libexec/zonecheck/test +@dirrm libexec/zonecheck/locale/test +@dirrm libexec/zonecheck/locale +@dirrm libexec/zonecheck +@dirrm etc/zonecheck-dist/ +%%PORTDOCS%%@dirrm %%DOCSDIR%% >Release-Note: >Audit-Trail: >Unformatted: