Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 Aug 2011 18:17:49 +0200 (CEST)
From:      Janos Mohacsi <janos.mohacsi@bsd.hu>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/159920: [MAINTAINER] dns/zonecheck: update to 3.0.5
Message-ID:  <201108191617.p7JGHnAl078239@csoki.ki.iif.hu>
Resent-Message-ID: <201108191620.p7JGKBpc083854@freefall.freebsd.org>

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

>Number:         159920
>Category:       ports
>Synopsis:       [MAINTAINER] dns/zonecheck: update to 3.0.5
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Aug 19 16:20:11 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Janos Mohacsi
>Release:        FreeBSD 7.4-STABLE i386
>Organization:
NIIF/HUNGARNET
>Environment:
System: FreeBSD csoki.ki.iif.hu 7.4-STABLE FreeBSD 7.4-STABLE #2: Mon May 30 17:17:44 CEST 2011
>Description:
- Update to 3.0.5
  - no GTK2 interface
  - LICENSE file reference added
  - new DNSSEC tests
  
Generated with FreeBSD Port Tools 0.99
>How-To-Repeat:
>Fix:

--- zonecheck-3.0.5,1.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/dns/zonecheck.orig/Makefile /usr/ports/dns/zonecheck/Makefile
--- /usr/ports/dns/zonecheck.orig/Makefile	2010-05-30 19:44:07.000000000 +0200
+++ /usr/ports/dns/zonecheck/Makefile	2011-08-19 18:15:08.000000000 +0200
@@ -6,25 +6,23 @@
 #
 
 PORTNAME=	zonecheck
-PORTVERSION=	2.1.1
+PORTVERSION=	3.0.5
 PORTEPOCH=	1
 CATEGORIES=	dns ipv6 ruby
-MASTER_SITES=	ftp://ftp.nic.fr/pub/mirror/zonecheck/src/ \
-		${MASTER_SITE_SAVANNAH}
-MASTER_SITE_SUBDIR=	${PORTNAME}/src
+MASTER_SITES=	http://www.zonecheck.fr/download/ \
+		ftp://ftp.nic.fr/pub/mirror/zonecheck/src/
 EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	janos.mohacsi@bsd.hu
 COMMENT=	Perform consistency checks on DNS zones
 
-.if defined(WITH_X11)
-RUN_DEPENDS=	${RUBY_SITEARCHLIBDIR}/gtk2.so:${PORTSDIR}/x11-toolkits/ruby-gtk2
-.endif
+LICENSE=	GPLv3
+LICENSE_FILE=	${WRKSRC}/GPL
+
+RUN_DEPENDS=	rubygem-dnsruby>=1.47:${PORTSDIR}/dns/rubygem-dnsruby
 
 USE_GMAKE=	yes
 USE_RUBY=	yes
-RUBY_VER=	1.8
-USE_RUBY_FEATURES=	ruby18
 
 NO_BUILD=	yes
 WRKSRC=		${WRKDIR}/${PORTNAME}
@@ -32,6 +30,10 @@
 MAN1=		zonecheck.1
 DOCS=		BUGS INSTALL README TODO
 
+OPTIONS=	ZONECHECK_CGI	"Install with CGI support" off
+
+.include <bsd.port.pre.mk>
+
 ZONECHECK_TARGET=	common cli
 
 .if defined(WITH_ZONECHECK_CGI)
@@ -39,9 +41,6 @@
 PLIST_SUB+=	ZONECHECK_CGI=""
 .else
 PLIST_SUB+=	ZONECHECK_CGI="@comment "
-
-pre-everything::
-	@${ECHO_MSG} "Use WITH_ZONECHECK_CGI=yes to install with CGI support"
 .endif
 
 do-install:
@@ -56,4 +55,4 @@
 	cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
 .endif
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff -ruN --exclude=CVS /usr/ports/dns/zonecheck.orig/distinfo /usr/ports/dns/zonecheck/distinfo
--- /usr/ports/dns/zonecheck.orig/distinfo	2011-04-19 18:12:16.000000000 +0200
+++ /usr/ports/dns/zonecheck/distinfo	2011-08-19 17:45:37.000000000 +0200
@@ -1,2 +1,2 @@
-SHA256 (zonecheck-2.1.1.tgz) = cef19fbbb6ebe3a9dde9f0f958edd3c415047d01f600959685e54e4f7a965fcb
-SIZE (zonecheck-2.1.1.tgz) = 254894
+SHA256 (zonecheck-3.0.5.tgz) = 887ea8f355f84ee41f8093551ea29bdf0b467397e53db046d5f79e18e59d881f
+SIZE (zonecheck-3.0.5.tgz) = 238695
diff -ruN --exclude=CVS /usr/ports/dns/zonecheck.orig/pkg-descr /usr/ports/dns/zonecheck/pkg-descr
--- /usr/ports/dns/zonecheck.orig/pkg-descr	2003-12-15 17:39:42.000000000 +0100
+++ /usr/ports/dns/zonecheck/pkg-descr	2011-08-19 18:00:57.000000000 +0200
@@ -1,16 +1,19 @@
 ZoneCheck is intended to help solving misconfigurations or inconsistencies 
 of DNS zone files. 
 Features
-
-    * Powerful configuration file 
-    * 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, GUI, CGI
-    * 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
-    * Extensible: new tests, new interfaces, new reports, ...
-    * Exception and cache mechanisms to simplify test writting
+* Powerful XML based configuration file (allowing changes in test severity, 
+  order, zone of application, ...)
+* 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
+* Dedicated mode for use inside shell scripts
+* Batch mode available (ideal when dealing with several domains)
+* Use of stylesheets for easy integration and javascript for enhancement only
+* Generates reports either by severity or by hosts
+* I18N and L10N support (available: French, English)
+* Multi-threaded application in order to cut down checking time
+* Extensible: new tests, new interfaces, new reports, ...
+* Exception and cache mechanisms to simplify test writting
 
 WWW: http://www.zonecheck.fr/
diff -ruN --exclude=CVS /usr/ports/dns/zonecheck.orig/pkg-plist /usr/ports/dns/zonecheck/pkg-plist
--- /usr/ports/dns/zonecheck.orig/pkg-plist	2010-02-15 17:54:31.000000000 +0100
+++ /usr/ports/dns/zonecheck/pkg-plist	2011-08-19 18:03:17.000000000 +0200
@@ -9,38 +9,17 @@
 @dirrm etc/zonecheck-dist
 %%ZONECHECK_CGI%%libexec/zonecheck/cgi-bin/zc.cgi
 %%ZONECHECK_CGI%%@dirrm libexec/zonecheck/cgi-bin
-libexec/zonecheck/lib/address.rb
-libexec/zonecheck/lib/address/common.rb
-libexec/zonecheck/lib/address/ipv4.rb
-libexec/zonecheck/lib/address/ipv6.rb
-libexec/zonecheck/lib/nresolv.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/lib/textfmt.rb
-libexec/zonecheck/lib/whois.rb
 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/inetd.en
-libexec/zonecheck/locale/inetd.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/dnssec.en
+libexec/zonecheck/locale/test/dnssec.fr
 libexec/zonecheck/locale/test/generic.en
 libexec/zonecheck/locale/test/generic.fr
 libexec/zonecheck/locale/test/interop.en
@@ -65,6 +44,7 @@
 libexec/zonecheck/locale/zc.fr
 libexec/zonecheck/test/axfr.rb
 libexec/zonecheck/test/connectivity.rb
+libexec/zonecheck/test/dnssec.rb
 libexec/zonecheck/test/generic.rb
 libexec/zonecheck/test/interop.rb
 libexec/zonecheck/test/loopback.rb
@@ -89,12 +69,10 @@
 libexec/zonecheck/zc/dbg.rb
 libexec/zonecheck/zc/ext/array.rb
 libexec/zonecheck/zc/ext/file.rb
-libexec/zonecheck/zc/ext/gtk.rb
 libexec/zonecheck/zc/ext/myxml.rb
 libexec/zonecheck/zc/framework.rb
 libexec/zonecheck/zc/input/cgi.rb
 libexec/zonecheck/zc/input/cli.rb
-libexec/zonecheck/zc/input/gtk.rb
 libexec/zonecheck/zc/input/inetd.rb
 libexec/zonecheck/zc/instructions.rb
 libexec/zonecheck/zc/locale.rb
@@ -102,7 +80,6 @@
 libexec/zonecheck/zc/msgcat.rb
 libexec/zonecheck/zc/param.rb
 libexec/zonecheck/zc/publisher.rb
-libexec/zonecheck/zc/publisher/gtk.rb
 libexec/zonecheck/zc/publisher/html.rb
 libexec/zonecheck/zc/publisher/text.rb
 libexec/zonecheck/zc/publisher/xml.rb
@@ -112,8 +89,6 @@
 libexec/zonecheck/zc/testmanager.rb
 libexec/zonecheck/zc/zc.rb
 libexec/zonecheck/zc/zonecheck.rb
-@dirrm libexec/zonecheck/lib/address
-@dirrm libexec/zonecheck/lib/nresolv
 @dirrm libexec/zonecheck/lib
 @dirrm libexec/zonecheck/locale/test
 @dirrm libexec/zonecheck/locale
@@ -130,8 +105,6 @@
 %%PORTDOCS%%%%DOCSDIR%%/README
 %%PORTDOCS%%%%DOCSDIR%%/TODO
 %%PORTDOCS%%@dirrm %%DOCSDIR%%
-%%ZONECHECK_CGI%%www/zonecheck/html/batch.html.en
-%%ZONECHECK_CGI%%www/zonecheck/html/batch.html.fr
 %%ZONECHECK_CGI%%www/zonecheck/html/form.html.en
 %%ZONECHECK_CGI%%www/zonecheck/html/form.html.fr
 %%ZONECHECK_CGI%%www/zonecheck/zonecheck.conf.in
--- zonecheck-3.0.5,1.patch ends here ---

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



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