ports/159920: [MAINTAINER] dns/zonecheck: update to 3.0.5
Janos Mohacsi
janos.mohacsi at bsd.hu
Fri Aug 19 16:20:11 UTC 2011
>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 at 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
- at dirrm libexec/zonecheck/lib/address
- at 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:
More information about the freebsd-ports-bugs
mailing list