Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Jul 2003 15:15:26 +0200 (CEST)
From:      Janos Mohacsi <mohacsi@niif.hu>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/54319: New port: net/zonecheck version 2.0.0b5
Message-ID:  <200307101315.h6ADFQ96036983@norfolk.ki.iif.hu>
Resent-Message-ID: <200307101320.h6ADK6Q9005997@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         54319
>Category:       ports
>Synopsis:       New port: net/zonecheck version 2.0.0b5
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jul 10 06:20:05 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Janos Mohacsi
>Release:        FreeBSD 4.8-STABLE i386
>Organization:
NIIF
>Environment:
System: FreeBSD norfolk.ki.iif.hu 4.8-STABLE FreeBSD 4.8-STABLE #2: Sun Jun 15 21:04:49 CEST 2003 root@norfolk.ki.iif.hu:/usr/obj/usr/src/sys/NORFOLK i386

>Description:
	New port: zonecheck - check DNS zone files for consistency and report 
	it.  It supports IPv6 zones.
>How-To-Repeat:
	Apply this shar.
>Fix:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	zonecheck/
#	zonecheck/pkg-plist
#	zonecheck/pkg-descr
#	zonecheck/Makefile
#	zonecheck/distinfo
#	zonecheck/files
#	zonecheck/files/patch-Makefile
#
echo c - zonecheck/
mkdir -p zonecheck/ > /dev/null 2>&1
echo x - zonecheck/pkg-plist
sed 's/^X//' >zonecheck/pkg-plist << 'END-of-zonecheck/pkg-plist'
Xbin/zc
Xlibexec/zc/lib/address.rb
Xlibexec/zc/lib/address/common.rb
Xlibexec/zc/lib/address/ipv4.rb
Xlibexec/zc/lib/address/ipv6.rb
Xlibexec/zc/lib/nresolv.rb
Xlibexec/zc/lib/nresolv/compatibility.rb
Xlibexec/zc/lib/nresolv/config.rb
Xlibexec/zc/lib/nresolv/constants.rb
Xlibexec/zc/lib/nresolv/dbg.rb
Xlibexec/zc/lib/nresolv/dig_output.rb
Xlibexec/zc/lib/nresolv/dns.rb
Xlibexec/zc/lib/nresolv/dns_message.rb
Xlibexec/zc/lib/nresolv/dns_name.rb
Xlibexec/zc/lib/nresolv/dns_resource.rb
Xlibexec/zc/lib/nresolv/host.rb
Xlibexec/zc/lib/nresolv/resolver.rb
Xlibexec/zc/lib/nresolv/transport.rb
Xlibexec/zc/lib/nresolv/wire.rb
Xlibexec/zc/lib/textfmt.rb
Xlibexec/zc/lib/whois.rb
Xlibexec/zc/locale/cgi.en
Xlibexec/zc/locale/cgi.fr
Xlibexec/zc/locale/cli.en
Xlibexec/zc/locale/cli.fr
Xlibexec/zc/locale/gtk.en
Xlibexec/zc/locale/gtk.fr
Xlibexec/zc/locale/test/axfr.en
Xlibexec/zc/locale/test/axfr.fr
Xlibexec/zc/locale/test/connectivity.en
Xlibexec/zc/locale/test/connectivity.fr
Xlibexec/zc/locale/test/generic.en
Xlibexec/zc/locale/test/generic.fr
Xlibexec/zc/locale/test/loopback.en
Xlibexec/zc/locale/test/loopback.fr
Xlibexec/zc/locale/test/mail.en
Xlibexec/zc/locale/test/mail.fr
Xlibexec/zc/locale/test/misc.en
Xlibexec/zc/locale/test/misc.fr
Xlibexec/zc/locale/test/mx.en
Xlibexec/zc/locale/test/mx.fr
Xlibexec/zc/locale/test/nameserver.en
Xlibexec/zc/locale/test/nameserver.fr
Xlibexec/zc/locale/test/ns.en
Xlibexec/zc/locale/test/ns.fr
Xlibexec/zc/locale/test/rootserver.en
Xlibexec/zc/locale/test/rootserver.fr
Xlibexec/zc/locale/test/soa.en
Xlibexec/zc/locale/test/soa.fr
Xlibexec/zc/locale/zc.en
Xlibexec/zc/locale/zc.fr
Xlibexec/zc/test/axfr.rb
Xlibexec/zc/test/connectivity.rb
Xlibexec/zc/test/generic.rb
Xlibexec/zc/test/loopback.rb
Xlibexec/zc/test/mail.rb
Xlibexec/zc/test/misc.rb
Xlibexec/zc/test/mx.rb
Xlibexec/zc/test/nameserver.rb
Xlibexec/zc/test/ns.rb
Xlibexec/zc/test/rootserver.rb
Xlibexec/zc/test/soa.rb
Xlibexec/zc/zc/cache.rb
Xlibexec/zc/zc/cachemanager.rb
Xlibexec/zc/zc/config.rb
Xlibexec/zc/zc/config/lexer.rb
Xlibexec/zc/zc/config/parser.rb
Xlibexec/zc/zc/config/pos.rb
Xlibexec/zc/zc/config/token.rb
Xlibexec/zc/zc/console.rb
Xlibexec/zc/zc/data/logo.rb
Xlibexec/zc/zc/data/xpm.rb
Xlibexec/zc/zc/data/zonecheck.dtd
Xlibexec/zc/zc/dbg.rb
Xlibexec/zc/zc/ext/array.rb
Xlibexec/zc/zc/ext/gtk.rb
Xlibexec/zc/zc/framework.rb
Xlibexec/zc/zc/input/cgi.rb
Xlibexec/zc/zc/input/cli.rb
Xlibexec/zc/zc/input/gtk.rb
Xlibexec/zc/zc/instructions.rb
Xlibexec/zc/zc/mail.rb
Xlibexec/zc/zc/msgcat.rb
Xlibexec/zc/zc/param.rb
Xlibexec/zc/zc/publisher.rb
Xlibexec/zc/zc/publisher/gtk.rb
Xlibexec/zc/zc/publisher/html.rb
Xlibexec/zc/zc/publisher/text.rb
Xlibexec/zc/zc/publisher/xml.rb
Xlibexec/zc/zc/report.rb
Xlibexec/zc/zc/report/byhost.rb
Xlibexec/zc/zc/report/byseverity.rb
Xlibexec/zc/zc/testmanager.rb
Xlibexec/zc/zc/zc.rb
Xshare/doc/zc/BUGS
Xshare/doc/zc/INSTALL
Xshare/doc/zc/README
Xshare/doc/zc/TODO
Xetc/zc.conf-dist
Xetc/zc.conf.arpa-dist
Xetc/zc.conf.fr-dist
X@dirrm share/doc/zc
X@dirrm libexec/zc/zc/report
X@dirrm libexec/zc/zc/publisher
X@dirrm libexec/zc/zc/input
X@dirrm libexec/zc/zc/ext
X@dirrm libexec/zc/zc/data
X@dirrm libexec/zc/zc/config
X@dirrm libexec/zc/zc
X@dirrm libexec/zc/test
X@dirrm libexec/zc/locale/test
X@dirrm libexec/zc/locale
X@dirrm libexec/zc/lib/nresolv
X@dirrm libexec/zc/lib/address
X@dirrm libexec/zc/lib
X@dirrm libexec/zc
END-of-zonecheck/pkg-plist
echo x - zonecheck/pkg-descr
sed 's/^X//' >zonecheck/pkg-descr << 'END-of-zonecheck/pkg-descr'
XZoneCheck is intended to help solving misconfigurations or inconsistencies 
Xof DNS zone files. 
XFeatures
X
X    * Powerfull configuration file 
X    * Does not depend on policies
X    * Fine grained test selection (by test, by categories, by zones)
X    * Full IPv6 support (connectivity and AAAA records)
X    * Supports several input/output interfaces such as CLI, CGI, GUI
X    * Dedicated mode for use inside shell scripts
X    * Batch mode available (ideal when dealing with several domains)
X    * Multi-threaded application in order to cut down checking time
X    * Extensible: new tests, new interfaces, new reports, ...
X    * Exception and cache mechanisms to simplify test writting
X
XWWW: http://www.zonecheck.fr/
END-of-zonecheck/pkg-descr
echo x - zonecheck/Makefile
sed 's/^X//' >zonecheck/Makefile << 'END-of-zonecheck/Makefile'
X# New ports collection makefile for:	zonecheck
X# Date created:		10 July 2003
X# Whom:	      		Janos.Mohacsi@bsd.hu
X#
X# $FreeBSD$
X#
X
XPORTNAME=	zonecheck
XPORTVERSION=	2.0.0b5
XCATEGORIES=	net ipv6 ruby
XMASTER_SITES=	http://savannah.nongnu.org/download/zonecheck/
XEXTRACT_SUFX=	.tgz
X
XMAINTAINER=	janos.mohacsi@bsd.hu
XCOMMENT=	Perform consistency checks on DNS zone files
X
XRUN_DEPENDS=	${RUBY_SITEARCHLIBDIR}/gtk.so:${PORTSDIR}/x11-toolkits/ruby-gtk
X
XWRKSRC=		${WRKDIR}/${PORTNAME}
XUSE_GMAKE=	yes
XUSE_RUBY=	yes
XNO_BUILD=	yes
XRUBY_VER=	1.8
X
X.include <bsd.port.mk>
END-of-zonecheck/Makefile
echo x - zonecheck/distinfo
sed 's/^X//' >zonecheck/distinfo << 'END-of-zonecheck/distinfo'
XMD5 (zonecheck-2.0.0b5.tgz) = 7746b125b6389aeb2529de455d294f57
END-of-zonecheck/distinfo
echo c - zonecheck/files
mkdir -p zonecheck/files > /dev/null 2>&1
echo x - zonecheck/files/patch-Makefile
sed 's/^X//' >zonecheck/files/patch-Makefile << 'END-of-zonecheck/files/patch-Makefile'
X--- Makefile.orig	Mon Jun  9 21:36:42 2003
X+++ Makefile	Thu Jul 10 13:27:09 2003
X@@ -37,7 +37,7 @@
X #
X 
X PREFIX    ?= /usr/local
X-RUBY      ?= $(shell which ruby)
X+RUBY      ?= $(shell which ruby18)
X HTML_PATH ?= /zc
X 
X LIBEXEC=$(PREFIX)/libexec
X@@ -83,7 +83,7 @@
X 	@echo "Not automatized yet"
X 
X 
X-install: install-common install-cli install-cgi install-doc
X+install: install-common install-cli install-doc
X 
X 
X install-common:
X@@ -114,12 +114,11 @@
X 
X 	@echo "==> Installing default configuration file"
X 	$(INSTALL) -d $(ETCDIR)
X-	$(INSTALL) -b -m 0644 etc/zc.conf $(ETCDIR)
X-	$(INSTALL) -b -m 0644 etc/zc.conf.fr $(ETCDIR)
X-	$(INSTALL) -b -m 0644 etc/zc.conf.arpa $(ETCDIR)
X+	$(INSTALL) -b -m 0644 etc/zc.conf $(ETCDIR)/zc.conf-dist
X+	$(INSTALL) -b -m 0644 etc/zc.conf.fr $(ETCDIR)/zc.conf.fr-dist
X+	$(INSTALL) -b -m 0644 etc/zc.conf.arpa $(ETCDIR)/zc.conf.arpa-dist
X 	@echo "*************************"
X-	@echo "** If you already had a zc.conf file it has been renamed"
X-	@echo "**   to zc.conf.old"
X+	@echo "** zc.conf file installed as zc.conf-dist. "
X 	@echo "** Don't forget to edit the zc.conf to reflect your system"
X 	@echo "**   configuration"
X 	@echo "*************************"
X@@ -141,7 +140,7 @@
X install-cli:
X 	@echo "==> Installing CLI"
X 	$(INSTALL) -d $(BINDIR)
X-	$(LN) -f $(LIBEXEC)/zc/zc/zc.rb $(BINDIR)/zc
X+	$(LN) -s $(LIBEXEC)/zc/zc/zc.rb $(BINDIR)/zc
X 	@echo
X 
X install-doc:
END-of-zonecheck/files/patch-Makefile
exit


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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200307101315.h6ADFQ96036983>