NetBSD pkgsrc (package source) is a package management system for
Unix-like operating systems
DNSdoctor is intended to help solving misconfigurations or
inconsistencies in DNS zones by looking for potential errors, give
you a description of the problem and refer you to RFC or other
documents.
===========================================================================
$NetBSD: MESSAGE,v 1.1.1.1 2006/01/29 10:00:07 seb Exp $
Before using ${PKGNAME} you may want to edit
${PKG_SYSCONFDIR}/dnsdoctor/dnsdoctor.conf.
===========================================================================
# $NetBSD: Makefile,v 1.3 2007/01/28 15:22:54 taca Exp $
#
DISTNAME= dnsdoctor-1.0.1
CATEGORIES= net
MASTER_SITES= http://www.dnsdoctor.org/download/src/
EXTRACT_SUFX= .tgz
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.dnsdoctor.org/
COMMENT= DNS zones misconfigurations or inconsistencies diagnostic tool
DEPENDS+= ruby${RUBY_VER}-base>=${RUBY_REQD}:../../lang/ruby${RUBY_VER}-base
WRKSRC= ${WRKDIR}/dnsdoctor
RUBY_VERSION_SUPPORTED= 18
NO_BUILD= yes
DDOC_HTML_PATH?= /dnsdoctor
EGDIR= share/examples
DDOCEGDIR= ${EGDIR}/dnsdoctor
# No we don't want to use PKG_SYSCONFSUBDIR
DDOCCONFDIR= ${PKG_SYSCONFDIR}/dnsdoctor
OWN_DIRS= ${PKG_SYSCONFDIR}/dnsdoctor
DDOC_INSTALLER_RB_ARGS+= -DRUBY=${RUBY:Q}
DDOC_INSTALLER_RB_ARGS+= -DPREFIX=${PREFIX:Q}
DDOC_INSTALLER_RB_ARGS+= -DEGDIR=${PREFIX:Q}/${EGDIR:Q}
DDOC_INSTALLER_RB_ARGS+= -DETCDIR=${PKG_SYSCONFDIR:Q}
DDOC_INSTALLER_RB_ARGS+= -DHTML_PATH=${DDOC_HTML_PATH:Q}
CONF_FILES+= ${DDOCEGDIR}/afnic.profile ${DDOCCONFDIR}/afnic.profile
CONF_FILES+= ${DDOCEGDIR}/de.profile ${DDOCCONFDIR}/de.profile
CONF_FILES+= ${DDOCEGDIR}/default.profile ${DDOCCONFDIR}/default.profile
CONF_FILES+= ${DDOCEGDIR}/reverse.profile ${DDOCCONFDIR}/reverse.profile
CONF_FILES+= ${DDOCEGDIR}/rootservers ${DDOCCONFDIR}/rootservers
CONF_FILES+= ${DDOCEGDIR}/dnsdoctor.conf ${DDOCCONFDIR}/dnsdoctor.conf
do-configure:
cd ${WRKSRC} && \
${RUBY} ./installer.rb ${DDOC_INSTALLER_RB_ARGS} configure configinfo
do-install:
cd ${WRKSRC} && \
${RUBY} ./installer.rb ${DDOC_INSTALLER_RB_ARGS} all
${INSTALL_DATA} ${WRKSRC}/www/dnsdoctor.conf \
${PREFIX}/${DDOCEGDIR}/httpd-dnsdoctor.conf
.include "../../lang/ruby/rubyversion.mk"
.include "../../mk/bsd.pkg.mk"
@comment $NetBSD: PLIST,v 1.3 2009/06/14 18:09:25 joerg Exp $
bin/dnsdoctor
libexec/dnsdoctor/cgi-bin/diagnose.cgi
libexec/dnsdoctor/dnsdoctor/cache.rb
libexec/dnsdoctor/dnsdoctor/cachemanager.rb
libexec/dnsdoctor/dnsdoctor/config.rb
libexec/dnsdoctor/dnsdoctor/console.rb
libexec/dnsdoctor/dnsdoctor/data/catalog.xml
libexec/dnsdoctor/dnsdoctor/data/config.dtd
libexec/dnsdoctor/dnsdoctor/data/dnsdoctor.dtd
libexec/dnsdoctor/dnsdoctor/data/logo.png
libexec/dnsdoctor/dnsdoctor/data/msgcat.dtd
libexec/dnsdoctor/dnsdoctor/data/xpm.rb
libexec/dnsdoctor/dnsdoctor/dbg.rb
libexec/dnsdoctor/dnsdoctor/ext/array.rb
libexec/dnsdoctor/dnsdoctor/ext/file.rb
libexec/dnsdoctor/dnsdoctor/ext/gtk.rb
libexec/dnsdoctor/dnsdoctor/ext/myxml.rb
libexec/dnsdoctor/dnsdoctor/framework.rb
libexec/dnsdoctor/dnsdoctor/input/cgi.rb
libexec/dnsdoctor/dnsdoctor/input/cli.rb
libexec/dnsdoctor/dnsdoctor/input/gtk.rb
libexec/dnsdoctor/dnsdoctor/input/inetd.rb
libexec/dnsdoctor/dnsdoctor/instructions.rb
libexec/dnsdoctor/dnsdoctor/locale.rb
libexec/dnsdoctor/dnsdoctor/mail.rb
libexec/dnsdoctor/dnsdoctor/msgcat.rb
libexec/dnsdoctor/dnsdoctor/param.rb
libexec/dnsdoctor/dnsdoctor/publisher.rb
libexec/dnsdoctor/dnsdoctor/publisher/gtk.rb
libexec/dnsdoctor/dnsdoctor/publisher/html.rb
libexec/dnsdoctor/dnsdoctor/publisher/text.rb
libexec/dnsdoctor/dnsdoctor/publisher/xml.rb
libexec/dnsdoctor/dnsdoctor/report.rb
libexec/dnsdoctor/dnsdoctor/report/byhost.rb
libexec/dnsdoctor/dnsdoctor/report/byseverity.rb
libexec/dnsdoctor/dnsdoctor/testmanager.rb
libexec/dnsdoctor/dnsdoctor/zc.rb
libexec/dnsdoctor/dnsdoctor/zonecheck.rb
libexec/dnsdoctor/lib/address.rb
libexec/dnsdoctor/lib/address/common.rb
libexec/dnsdoctor/lib/address/ipv4.rb
libexec/dnsdoctor/lib/address/ipv6.rb
libexec/dnsdoctor/lib/nresolv.rb
libexec/dnsdoctor/lib/nresolv/compatibility.rb
libexec/dnsdoctor/lib/nresolv/config.rb
libexec/dnsdoctor/lib/nresolv/constants.rb
libexec/dnsdoctor/lib/nresolv/dbg.rb
libexec/dnsdoctor/lib/nresolv/dig_output.rb
libexec/dnsdoctor/lib/nresolv/dns.rb
libexec/dnsdoctor/lib/nresolv/dns_message.rb
libexec/dnsdoctor/lib/nresolv/dns_name.rb
libexec/dnsdoctor/lib/nresolv/dns_resource.rb
libexec/dnsdoctor/lib/nresolv/host.rb
libexec/dnsdoctor/lib/nresolv/resolver.rb
libexec/dnsdoctor/lib/nresolv/transport.rb
libexec/dnsdoctor/lib/nresolv/wire.rb
libexec/dnsdoctor/lib/textfmt.rb
libexec/dnsdoctor/lib/whois.rb
libexec/dnsdoctor/locale/cgi.en
libexec/dnsdoctor/locale/cgi.fr
libexec/dnsdoctor/locale/cgi.zh
libexec/dnsdoctor/locale/cli.en
libexec/dnsdoctor/locale/cli.fr
libexec/dnsdoctor/locale/dnsdoctor.en
libexec/dnsdoctor/locale/dnsdoctor.fr
libexec/dnsdoctor/locale/dnsdoctor.zh
libexec/dnsdoctor/locale/gtk.en
libexec/dnsdoctor/locale/gtk.fr
libexec/dnsdoctor/locale/inetd.en
libexec/dnsdoctor/locale/inetd.fr
libexec/dnsdoctor/locale/test/axfr.en
libexec/dnsdoctor/locale/test/axfr.fr
libexec/dnsdoctor/locale/test/axfr.zh
libexec/dnsdoctor/locale/test/connectivity.en
libexec/dnsdoctor/locale/test/connectivity.fr
libexec/dnsdoctor/locale/test/connectivity.zh
libexec/dnsdoctor/locale/test/generic.en
libexec/dnsdoctor/locale/test/generic.fr
libexec/dnsdoctor/locale/test/generic.zh
libexec/dnsdoctor/locale/test/interop.en
libexec/dnsdoctor/locale/test/interop.fr
libexec/dnsdoctor/locale/test/interop.zh
libexec/dnsdoctor/locale/test/loopback.en
libexec/dnsdoctor/locale/test/loopback.fr
libexec/dnsdoctor/locale/test/loopback.zh
libexec/dnsdoctor/locale/test/mail.en
libexec/dnsdoctor/locale/test/mail.fr
libexec/dnsdoctor/locale/test/mail.zh
libexec/dnsdoctor/locale/test/misc.en
libexec/dnsdoctor/locale/test/misc.fr
libexec/dnsdoctor/locale/test/misc.zh
libexec/dnsdoctor/locale/test/mx.en
libexec/dnsdoctor/locale/test/mx.fr
libexec/dnsdoctor/locale/test/mx.zh
libexec/dnsdoctor/locale/test/nameserver.en
libexec/dnsdoctor/locale/test/nameserver.fr
libexec/dnsdoctor/locale/test/nameserver.zh
libexec/dnsdoctor/locale/test/ns.en
libexec/dnsdoctor/locale/test/ns.fr
libexec/dnsdoctor/locale/test/ns.zh
libexec/dnsdoctor/locale/test/rootserver.en
libexec/dnsdoctor/locale/test/rootserver.fr
libexec/dnsdoctor/locale/test/rootserver.zh
libexec/dnsdoctor/locale/test/soa.en
libexec/dnsdoctor/locale/test/soa.fr
libexec/dnsdoctor/locale/test/soa.zh
libexec/dnsdoctor/test/axfr.rb
libexec/dnsdoctor/test/connectivity.rb
libexec/dnsdoctor/test/generic.rb
libexec/dnsdoctor/test/interop.rb
libexec/dnsdoctor/test/loopback.rb
libexec/dnsdoctor/test/mail.rb
libexec/dnsdoctor/test/misc.rb
libexec/dnsdoctor/test/mx.rb
libexec/dnsdoctor/test/nameserver.rb
libexec/dnsdoctor/test/ns.rb
libexec/dnsdoctor/test/rootserver.rb
libexec/dnsdoctor/test/soa.rb
libexec/dnsdoctor/www/html/form.html.en
libexec/dnsdoctor/www/html/form.html.fr
libexec/dnsdoctor/www/html/form.html.zh
libexec/dnsdoctor/www/img/details.png
libexec/dnsdoctor/www/img/ddoc-fav.png
libexec/dnsdoctor/www/img/element.png
libexec/dnsdoctor/www/img/fatal.png
libexec/dnsdoctor/www/img/gear.png
libexec/dnsdoctor/www/img/info.png
libexec/dnsdoctor/www/img/light.png
libexec/dnsdoctor/www/img/logo.png
libexec/dnsdoctor/www/img/logo_l.png
libexec/dnsdoctor/www/img/loupe.png
libexec/dnsdoctor/www/img/notepad.png
libexec/dnsdoctor/www/img/ok.png
libexec/dnsdoctor/www/img/primary.png
libexec/dnsdoctor/www/img/ref.png
libexec/dnsdoctor/www/img/secondary.png
libexec/dnsdoctor/www/img/warning.png
libexec/dnsdoctor/www/img/zone.png
libexec/dnsdoctor/www/js/formvalidation.js
libexec/dnsdoctor/www/js/popupmenu.js
libexec/dnsdoctor/www/js/progress.js
libexec/dnsdoctor/www/style/default.css
libexec/dnsdoctor/www/style/dnsdoctor.css
man/man1/dnsdoctor.1
share/doc/dnsdoctor/CREDITS
share/doc/dnsdoctor/HISTORY
share/doc/dnsdoctor/README
share/examples/dnsdoctor/afnic.profile
share/examples/dnsdoctor/cn.profile
share/examples/dnsdoctor/de.profile
share/examples/dnsdoctor/default.profile
share/examples/dnsdoctor/dnsdoctor.conf
share/examples/dnsdoctor/httpd-dnsdoctor.conf
share/examples/dnsdoctor/reverse.profile
share/examples/dnsdoctor/rootservers
$NetBSD: distinfo,v 1.2 2007/01/28 15:22:54 taca Exp $
SHA1 (dnsdoctor-1.0.1.tgz) = 56a5d19d691c54d0fc701a655d1803980cbc1fb5
RMD160 (dnsdoctor-1.0.1.tgz) = 9e3d3f577b05558ef543cb7e864e6b0a0b4e098a
Size (dnsdoctor-1.0.1.tgz) = 353555 bytes
SHA1 (patch-aa) = 493ae7976c03dc613144e7f412e2911057b01525