From owner-svn-ports-all@FreeBSD.ORG Mon Sep 8 22:52:14 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 67E8E532; Mon, 8 Sep 2014 22:52:14 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 464556345D; Mon, 8 Sep 2014 22:52:14 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s88MYw7f048230; Mon, 8 Sep 2014 22:34:58 GMT (envelope-from marino@FreeBSD.org) Received: (from marino@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s88MYwBX048227; Mon, 8 Sep 2014 22:34:58 GMT (envelope-from marino@FreeBSD.org) Message-Id: <201409082234.s88MYwBX048227@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: marino set sender to marino@FreeBSD.org using -f From: John Marino Date: Mon, 8 Sep 2014 22:34:58 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r367708 - in head/dns/dnscheckengine: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Sep 2014 22:52:14 -0000 Author: marino Date: Mon Sep 8 22:34:57 2014 New Revision: 367708 URL: http://svnweb.freebsd.org/changeset/ports/367708 QAT: https://qat.redports.org/buildarchive/r367708/ Log: Stage dns/dnscheckengine and assign maintainership to submitter PR: 193085 Submitted by: Chris Hutchinson Reworked by: marino Deleted: head/dns/dnscheckengine/files/pkg-deinstall.in head/dns/dnscheckengine/files/pkg-install.in Modified: head/dns/dnscheckengine/Makefile head/dns/dnscheckengine/pkg-descr head/dns/dnscheckengine/pkg-plist Modified: head/dns/dnscheckengine/Makefile ============================================================================== --- head/dns/dnscheckengine/Makefile Mon Sep 8 22:25:29 2014 (r367707) +++ head/dns/dnscheckengine/Makefile Mon Sep 8 22:34:57 2014 (r367708) @@ -3,14 +3,16 @@ PORTNAME= dnscheckengine PORTVERSION= 1.1 -PORTREVISION= 1 +PORTREVISION= 3 CATEGORIES= dns perl5 MASTER_SITES= ftp://www.ns.gen.tx.us/pub/software/dnscheck-se/ DISTNAME= DNSCheck-1.1 -MAINTAINER= ports@FreeBSD.org +MAINTAINER= portmaster@bsdforge.com COMMENT= DNS checker from the folks that run the .SE top level domain +LICENSE= BSD2CLAUSE + BUILD_DEPENDS= p5-Crypt-OpenSSL-Random>=0:${PORTSDIR}/security/p5-Crypt-OpenSSL-Random \ p5-Digest-BubbleBabble>=0:${PORTSDIR}/security/p5-Digest-BubbleBabble \ p5-Digest-SHA1>=0:${PORTSDIR}/security/p5-Digest-SHA1 \ @@ -23,86 +25,49 @@ BUILD_DEPENDS= p5-Crypt-OpenSSL-Random>= p5-YAML>=0:${PORTSDIR}/textproc/p5-YAML \ p5-Text-Template>=0:${PORTSDIR}/textproc/p5-Text-Template \ p5-Mail-RFC822-Address>=0:${PORTSDIR}/mail/p5-Mail-RFC822-Address \ - p5-MIME-Lite>=0:${PORTSDIR}/mail/p5-MIME-Lite + p5-MIME-Lite>=0:${PORTSDIR}/mail/p5-MIME-Lite \ + p5-Net-IP>=0:${PORTSDIR}/net-mgmt/p5-Net-IP \ + p5-DBI>=0:${PORTSDIR}/databases/p5-DBI \ + p5-DBD-mysql>=0:${PORTSDIR}/databases/p5-DBD-mysql +RUN_DEPENDS= p5-DBD-mysql>=0:${PORTSDIR}/databases/p5-DBD-mysql USES= perl5 USE_PERL5= configure +USE_MYSQL= yes CONFIGURE_SCRIPT+= Makefile.PL INSTALLSITESCRIPT=${PREFIX}/libexec/dnscheck WRKSRC= ${WRKDIR}/engine DOCSDIR= ${PREFIX}/share/doc/DNSCheck -DOCS= data-flow-batch.png DNSCheck.graffle data-flow-web.png call-flow.png database-schema.pdf +DOCS= data-flow-batch.png DNSCheck.graffle data-flow-web.png \ + call-flow.png database-schema.pdf DOCSDB= indexes.sql schema.sql drop.sql -PORTDOCS= ${DOCS} db -SUB_FILES= pkg-install pkg-deinstall pkg-message +PORTDOCS= * +SUB_FILES= pkg-message -OPTIONS_DEFINE= MYSQL DOCS +OPTIONS_DEFINE= DOCS -NO_STAGE= yes .include -.if ${PORT_OPTIONS:MMYSQL} -BUILD_DEPENDS+= p5-DBI>=0:${PORTSDIR}/databases/p5-DBI -RUN_DEPENDS+= p5-DBD-mysql>=0:${PORTSDIR}/databases/p5-DBD-mysql -USE_MYSQL= yes -.endif - -MAN1= dnscheck-zonediff.1 \ - dnscheck-dispatcher.1 \ - dnscheck-preflight.1 \ - dnscheck-hostsyntax.1 \ - dnscheck.1 \ - dnscheck-12hourmailer.1 - -MAN3= DNSCheck::Test::Nameserver.3 \ - DNSCheck::Config.3 \ - DNSCheck.3 \ - DNSCheck::Lookup::DNS.3 \ - DNSCheck::Test::Consistency.3 \ - DNSCheck::Test::Host.3 \ - DNSCheck::Test::Connectivity.3 \ - DNSCheck::Overview.3 \ - DNSCheck::Test::Address.3 \ - DNSCheck::Test::DNSSEC.3 \ - DNSCheck::Test::SMTP.3 \ - DNSCheck::Lookup::ASN.3 \ - DNSCheck::Test::Zone.3 \ - DNSCheck::Logger.3 \ - DNSCheck::Test::Common.3 \ - DNSCheck::Test::Delegation.3 \ - DNSCheck::Test::SOA.3 \ - DNSCheck::Lookup::Resolver.3 \ - DNSCheck::Test::Mail.3 - -MANCOMPRESSED= no - post-patch: - @${GREP} -Rl '%%[[:alpha:]]\+%%' ${WRKSRC} |${XARGS} ${REINPLACE_CMD} \ - -e 's,%%PREFIX%%,${PREFIX},g' -.if ${PORT_OPTIONS:MMYSQL} - @@${REINPLACE_CMD} -e "s#%%PREFIX%%#${PREFIX}#" ${WRKSRC}/contrib/dnscheck-dispatcher.sh -.endif - -pre-install: - -@${FIND} ${WRKSRC} -name \*.orig -delete + @${FIND} ${WRKSRC} -name \*.orig -delete + @${GREP} -Rl '%%[[:alpha:]]\+%%' ${WRKSRC} | \ + ${XARGS} ${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},g' + @${REINPLACE_CMD} -e "s#%%PREFIX%%#${PREFIX}#" \ + ${WRKSRC}/contrib/dnscheck-dispatcher.sh post-install: -.if ${PORT_OPTIONS:MMYSQL} -# install startup script (if WITH_MYSQL is defined) - @${INSTALL_SCRIPT} ${WRKSRC}/contrib/dnscheck-dispatcher.sh \ - ${PREFIX}/etc/rc.d/dnscheck-dispatcher - @${LN} -s ${PREFIX}/libexec/dnscheck/dnscheck-dispatcher ${PREFIX}/bin/dnscheck-dispatcher - @${ECHO} bin/dnscheck-dispatcher >> ${TMPPLIST} -.endif - @PKG_PREFIX=${PREFIX} BATCH=${BATCH} SU_CMD="${SU_CMD}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL + ${INSTALL_SCRIPT} ${WRKSRC}/contrib/dnscheck-dispatcher.sh \ + ${STAGEDIR}${PREFIX}/etc/rc.d/dnscheck-dispatcher + (cd ${STAGEDIR}${PREFIX}/bin && \ + ${LN} -s ../libexec/dnscheck/dnscheck-dispatcher . && \ + ${LN} -s ../libexec/dnscheck/dnscheck dnscheckengine) .if ${PORT_OPTIONS:MDOCS} - @${MKDIR} ${DOCSDIR} ${DOCSDIR}/db - @${INSTALL_DATA} ${DOCS:S|^|${WRKSRC}/doc/|} ${DOCSDIR} - @${INSTALL_DATA} '${WRKSRC}/doc/DNSCheck Lib Descriptions.pdf' ${DOCSDIR} - @${INSTALL_DATA} ${DOCSDB:S|^|${WRKSRC}/db/|} ${DOCSDIR}/db - + @${MKDIR} ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${DOCSDIR}/db + ${INSTALL_DATA} ${DOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} '${WRKSRC}/doc/DNSCheck Lib Descriptions.pdf' \ + ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${DOCSDB:S|^|${WRKSRC}/db/|} ${STAGEDIR}${DOCSDIR}/db .endif - @${SED} -e 's#PREFIX#${PREFIX}#' ${PKGMESSAGE} .include Modified: head/dns/dnscheckengine/pkg-descr ============================================================================== --- head/dns/dnscheckengine/pkg-descr Mon Sep 8 22:25:29 2014 (r367707) +++ head/dns/dnscheckengine/pkg-descr Mon Sep 8 22:34:57 2014 (r367708) @@ -1,6 +1,7 @@ -DNSCheck is a program that is designed to help people check, measure and -hopefully also understand the workings of the Domain Name System. When used to -check an domain (aka zone) is submitted to DNSCheck, it will investigate the -general health by performing various tests and sanity checks. +DNSCheck is a program that is designed to help people check, measure and +hopefully also understand the workings of the Domain Name System. When +used to check an domain (aka zone) is submitted to DNSCheck, it will +investigate the general health by performing various tests and sanity +checks. WWW: http://dnscheck.iis.se/ Modified: head/dns/dnscheckengine/pkg-plist ============================================================================== --- head/dns/dnscheckengine/pkg-plist Mon Sep 8 22:25:29 2014 (r367707) +++ head/dns/dnscheckengine/pkg-plist Mon Sep 8 22:34:57 2014 (r367708) @@ -1,12 +1,37 @@ +bin/dnscheck-dispatcher +bin/dnscheckengine +etc/rc.d/dnscheck-dispatcher libexec/dnscheck/dnscheck libexec/dnscheck/dnscheck-12hourmailer libexec/dnscheck/dnscheck-dispatcher libexec/dnscheck/dnscheck-hostsyntax libexec/dnscheck/dnscheck-preflight libexec/dnscheck/dnscheck-zonediff -@dirrm libexec/dnscheck -bin/dnscheckengine -%%PORTDOCS%%%%DOCSDIR%%/DNSCheck Lib Descriptions.pdf +man/man1/dnscheck-zonediff.1.gz +man/man1/dnscheck-dispatcher.1.gz +man/man1/dnscheck-preflight.1.gz +man/man1/dnscheck-hostsyntax.1.gz +man/man1/dnscheck.1.gz +man/man1/dnscheck-12hourmailer.1.gz +%%PERL5_MAN3%%/DNSCheck::Test::Nameserver.3.gz +%%PERL5_MAN3%%/DNSCheck::Config.3.gz +%%PERL5_MAN3%%/DNSCheck.3.gz +%%PERL5_MAN3%%/DNSCheck::Lookup::DNS.3.gz +%%PERL5_MAN3%%/DNSCheck::Test::Consistency.3.gz +%%PERL5_MAN3%%/DNSCheck::Test::Host.3.gz +%%PERL5_MAN3%%/DNSCheck::Test::Connectivity.3.gz +%%PERL5_MAN3%%/DNSCheck::Overview.3.gz +%%PERL5_MAN3%%/DNSCheck::Test::Address.3.gz +%%PERL5_MAN3%%/DNSCheck::Test::DNSSEC.3.gz +%%PERL5_MAN3%%/DNSCheck::Test::SMTP.3.gz +%%PERL5_MAN3%%/DNSCheck::Lookup::ASN.3.gz +%%PERL5_MAN3%%/DNSCheck::Test::Zone.3.gz +%%PERL5_MAN3%%/DNSCheck::Logger.3.gz +%%PERL5_MAN3%%/DNSCheck::Test::Common.3.gz +%%PERL5_MAN3%%/DNSCheck::Test::Delegation.3.gz +%%PERL5_MAN3%%/DNSCheck::Test::SOA.3.gz +%%PERL5_MAN3%%/DNSCheck::Lookup::Resolver.3.gz +%%PERL5_MAN3%%/DNSCheck::Test::Mail.3.gz %%SITE_PERL%%/DNSCheck.pm %%SITE_PERL%%/DNSCheck/Test/Address.pm %%SITE_PERL%%/DNSCheck/Test/Consistency.pm @@ -28,13 +53,14 @@ bin/dnscheckengine %%SITE_PERL%%/DNSCheck/Lookup/DNS.pm %%SITE_PERL%%/DNSCheck/Lookup/Resolver.pm %%SITE_PERL%%/%%PERL_ARCH%%/auto/DNSCheck/.packlist -@dirrm %%SITE_PERL%%/DNSCheck/Test -@dirrm %%SITE_PERL%%/DNSCheck/Lookup -@dirrm %%SITE_PERL%%/DNSCheck -@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/DNSCheck share/dnscheck/locale/en.yaml share/dnscheck/locale/sv.yaml share/dnscheck/config.yaml share/dnscheck/policy.yaml +@dirrm %%SITE_PERL%%/DNSCheck/Test +@dirrm %%SITE_PERL%%/DNSCheck/Lookup +@dirrm %%SITE_PERL%%/DNSCheck +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/DNSCheck +@dirrm libexec/dnscheck @dirrmtry share/dnscheck/locale @dirrmtry share/dnscheck