Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 2 Dec 2003 11:54:45 +0100 (CET)
From:      Janos Mohacsi <mohacsi@niif.hu>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/59899: maintainer update: dns/zonecheck 2.0.0b10
Message-ID:  <200312021054.hB2AsjKi022539@skye.ki.iif.hu>
Resent-Message-ID: <200312021100.hB2B0h1u048549@freefall.freebsd.org>

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

>Number:         59899
>Category:       ports
>Synopsis:       maintainer update: dns/zonecheck 2.0.0b10
>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:   Tue Dec 02 03:00:42 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     Janos Mohacsi
>Release:        FreeBSD 4.9-STABLE i386
>Organization:
NIIF
>Environment:
System: FreeBSD skye.ki.iif.hu 4.9-STABLE FreeBSD 4.9-STABLE #2: Mon Nov 24 10:43:45 CET 2003 root@skye.ki.iif.hu:/usr/obj/mirror/src/sys/SKYE i386

>Description:
	Maintainer update: to dns/zonecheck to version 2.0.0b10 
	original package changes:
	-  checking of delegation response size 
     	-  SOA refresh, retry, minimum and expire fields have their minimum
       and maximum value configurable
       - added profile (test set) selection

	port changes:
	- added support to CGI interface

>How-To-Repeat:
	Apply this diff.
>Fix:

diff -ruN zonecheck.bak/Makefile zonecheck/Makefile
--- zonecheck.bak/Makefile	Tue Nov  4 16:03:13 2003
+++ zonecheck/Makefile	Tue Dec  2 00:27:55 2003
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	zonecheck
-PORTVERSION=	2.0.0b9
+PORTVERSION=	2.0.0b10
 CATEGORIES=	dns ipv6 ruby
 MASTER_SITES=	${MASTER_SITE_SAVANNAH}
 MASTER_SITE_SUBDIR=	${PORTNAME}/src
@@ -29,6 +29,24 @@
 
 MAN1=		zonecheck.1
 DOCS=		BUGS INSTALL README TODO
+
+ZONECHECK_TARGET=	common cli
+.if defined(WITH_ZONECHECK_CGI)
+ZONECHECK_TARGET+=	cgi
+PLIST_SUB+=	ZONECHECK_CGI=""
+.else
+PLIST_SUB+=	ZONECHECK_CGI="@comment "
+.endif
+
+pre-everything::
+.if !defined(WITH_ZONECHECK_CGI)
+	@${ECHO_MSG}	You can install with CGI support if enable it with WITH_ZONECHECK_CGI
+.endif
+
+do-install:
+	@(cd ${INSTALL_WRKSRC} && \
+	  ${RUBY} ./installer.rb ${ZONECHECK_TARGET} \
+		-DETCDIST='-dist' -DRUBY="${RUBY}" -DPREFIX="${PREFIX}" )
 
 .if !defined(NOPORTDOCS)
 post-install:
diff -ruN zonecheck.bak/distinfo zonecheck/distinfo
--- zonecheck.bak/distinfo	Tue Nov  4 09:57:11 2003
+++ zonecheck/distinfo	Sun Nov 30 00:24:23 2003
@@ -1 +1 @@
-MD5 (zonecheck-2.0.0b9.tgz) = fb3e21e94d155a3a949498d513a829ae
+MD5 (zonecheck-2.0.0b10.tgz) = 43c6d85662d02377c029703b6d41f737
diff -ruN zonecheck.bak/files/patch-Makefile zonecheck/files/patch-Makefile
--- zonecheck.bak/files/patch-Makefile	Tue Nov  4 10:09:04 2003
+++ zonecheck/files/patch-Makefile	Thu Jan  1 01:00:00 1970
@@ -1,11 +0,0 @@
---- 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
- 
- 
diff -ruN zonecheck.bak/files/patch-installer.rb zonecheck/files/patch-installer.rb
--- zonecheck.bak/files/patch-installer.rb	Tue Nov  4 13:07:29 2003
+++ zonecheck/files/patch-installer.rb	Tue Dec  2 00:46:38 2003
@@ -1,11 +1,32 @@
---- 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
+--- installer.rb.orig	Mon Nov 17 18:59:32 2003
++++ installer.rb	Tue Dec  2 00:46:09 2003
+@@ -55,16 +55,19 @@
+ 	ENV['DOCDIR'    ] ||= "#{ENV['PREFIX']}/share/doc"
+ 	ENV['ETCDIR'    ] ||= "#{ENV['PREFIX']}/etc"
+ 	ENV['CGIDIR'    ] ||= "#{ENV['LIBEXEC']}/#{ENV['PROGNAME']}/cgi-bin"
++	ENV['WWWDIR'    ] ||= "#{ENV['PREFIX']}/www"
+ 
+ 	ENV['VERSION'	] ||= VERSION
+ 
+ 	@installdir    = "#{ENV['LIBEXEC']}/#{ENV['PROGNAME']}"
+ 	@confdir       = "#{ENV['ETCDIR']}/#{ENV['PROGNAME']}#{ENV['ETCDIST']}"
+ 	@zc            = "#{@installdir}/zc/zc.rb"
++	@wwwdir    = "#{ENV['WWWDIR']}/#{ENV['PROGNAME']}"
+ 
+ 	@ch_installdir = "#{ENV['CHROOT']}#{@installdir}"
+ 	@ch_confdir    = "#{ENV['CHROOT']}#{@confdir}"
+ 	@ch_zc         = "#{ENV['CHROOT']}#{@zc}"
++	@ch_wwwdir = "#{ENV['CHROOT']}#{@wwwdir}"
+ 
+ 	@verbose       = true
      end
-     def rule_cli
- 	inst_common ; patch_common
+@@ -185,7 +188,8 @@
+ 
+     def inst_cgi
+ 	puts "==> Installing HTML pages"
+-	cp_r "www", @ch_installdir,			:verbose => @verbose
++	mkdir_p	@ch_wwwdir,				:verbose => @verbose
++	cp_r "www", @ch_wwwdir,			:verbose => @verbose
+ 	puts
+ 
+ 	puts "==> Installing CGI"
diff -ruN zonecheck.bak/pkg-descr zonecheck/pkg-descr
--- zonecheck.bak/pkg-descr	Tue Nov  4 09:36:12 2003
+++ zonecheck/pkg-descr	Tue Dec  2 01:02:03 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, GUI
+    * 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
diff -ruN zonecheck.bak/pkg-plist zonecheck/pkg-plist
--- zonecheck.bak/pkg-plist	Tue Nov  4 16:03:13 2003
+++ zonecheck/pkg-plist	Tue Dec  2 00:56:26 2003
@@ -1,9 +1,9 @@
-@comment $FreeBSD: ports/dns/zonecheck/pkg-plist,v 1.3 2003/11/04 15:03:13 sergei Exp $
 bin/zonecheck
-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/data/config.dtd
+libexec/zonecheck/zc/data/logo.rb
+libexec/zonecheck/zc/data/msgcat.dtd
+libexec/zonecheck/zc/data/xpm.rb
+libexec/zonecheck/zc/data/zonecheck.dtd
 libexec/zonecheck/zc/cache.rb
 libexec/zonecheck/zc/cachemanager.rb
 libexec/zonecheck/zc/config.rb
@@ -20,9 +20,6 @@
 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
@@ -101,18 +98,6 @@
 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
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-@dirrm libexec/zonecheck/zc/config
 @dirrm libexec/zonecheck/zc/data
 @dirrm libexec/zonecheck/zc/ext
 @dirrm libexec/zonecheck/zc/input
@@ -125,5 +110,51 @@
 @dirrm libexec/zonecheck/test
 @dirrm libexec/zonecheck/locale/test
 @dirrm libexec/zonecheck/locale
-@dirrm libexec/zonecheck
+etc/zonecheck-dist/de.profile
+etc/zonecheck-dist/default.profile
+etc/zonecheck-dist/fr.profile
+etc/zonecheck-dist/reverse.profile
+etc/zonecheck-dist/rootservers
+etc/zonecheck-dist/zc.conf
 @dirrm etc/zonecheck-dist/
+%%PORTDOCS%%%%DOCSDIR%%/BUGS
+%%PORTDOCS%%%%DOCSDIR%%/INSTALL
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/TODO
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+%%ZONECHECK_CGI%%www/zonecheck/www/html/batch.html.en
+%%ZONECHECK_CGI%%www/zonecheck/www/html/batch.html.fr
+%%ZONECHECK_CGI%%www/zonecheck/www/html/batch.html.jp
+%%ZONECHECK_CGI%%www/zonecheck/www/html/form.html.en
+%%ZONECHECK_CGI%%www/zonecheck/www/html/form.html.fr
+%%ZONECHECK_CGI%%www/zonecheck/www/html/form.html.jp
+%%ZONECHECK_CGI%%www/zonecheck/www/zonecheck.conf.in
+%%ZONECHECK_CGI%%www/zonecheck/www/img/details.png
+%%ZONECHECK_CGI%%www/zonecheck/www/img/element.png
+%%ZONECHECK_CGI%%www/zonecheck/www/img/fatal.png
+%%ZONECHECK_CGI%%www/zonecheck/www/img/gear.png
+%%ZONECHECK_CGI%%www/zonecheck/www/img/info.png
+%%ZONECHECK_CGI%%www/zonecheck/www/img/light.png
+%%ZONECHECK_CGI%%www/zonecheck/www/img/logo.png
+%%ZONECHECK_CGI%%www/zonecheck/www/img/loupe.png
+%%ZONECHECK_CGI%%www/zonecheck/www/img/notepad.png
+%%ZONECHECK_CGI%%www/zonecheck/www/img/ok.png
+%%ZONECHECK_CGI%%www/zonecheck/www/img/primary.png
+%%ZONECHECK_CGI%%www/zonecheck/www/img/ref.png
+%%ZONECHECK_CGI%%www/zonecheck/www/img/secondary.png
+%%ZONECHECK_CGI%%www/zonecheck/www/img/warning.png
+%%ZONECHECK_CGI%%www/zonecheck/www/img/zc-fav.png
+%%ZONECHECK_CGI%%www/zonecheck/www/img/zone.png
+%%ZONECHECK_CGI%%www/zonecheck/www/js/formvalidation.js
+%%ZONECHECK_CGI%%www/zonecheck/www/js/popupmenu.js
+%%ZONECHECK_CGI%%www/zonecheck/www/js/progress.js
+%%ZONECHECK_CGI%%www/zonecheck/www/style/zc.css
+%%ZONECHECK_CGI%%@dirrm www/zonecheck/www/html
+%%ZONECHECK_CGI%%@dirrm www/zonecheck/www/img
+%%ZONECHECK_CGI%%@dirrm www/zonecheck/www/js
+%%ZONECHECK_CGI%%@dirrm www/zonecheck/www/style
+%%ZONECHECK_CGI%%@dirrm www/zonecheck/www
+%%ZONECHECK_CGI%%@dirrm www/zonecheck/
+%%ZONECHECK_CGI%%libexec/zonecheck/cgi-bin/zc.cgi
+%%ZONECHECK_CGI%%@dirrm libexec/zonecheck/cgi-bin/
+@dirrm libexec/zonecheck/

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



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