Date: Tue, 4 Nov 2003 15:24:47 +0100 (CET) From: Janos Mohacsi <mohacsi@niif.hu> To: FreeBSD-gnats-submit@FreeBSD.org Cc: Sergei Kolobov <sergei@FreeBSD.org> Subject: ports/58921: maintainer update: dns/zonecheck to version 2.0.0b9 Message-ID: <200311041424.hA4EOlqs040758@skye.ki.iif.hu> Resent-Message-ID: <200311041430.hA4EUIhB010730@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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 <bsd.port.pre.mk> - -.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 <bsd.port.post.mk> +.include <bsd.port.mk> 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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200311041424.hA4EOlqs040758>