svn commit: r367708 - in head/dns/dnscheckengine: . files

John Marino marino at FreeBSD.org
Mon Sep 8 22:52:14 UTC 2014


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 at FreeBSD.org
+MAINTAINER=	portmaster at 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 <bsd.port.options.mk>
 
-.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 <bsd.port.mk>

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
- at 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
- at dirrm %%SITE_PERL%%/DNSCheck/Test
- at dirrm %%SITE_PERL%%/DNSCheck/Lookup
- at dirrm %%SITE_PERL%%/DNSCheck
- at 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
+ at dirrm %%SITE_PERL%%/DNSCheck/Test
+ at dirrm %%SITE_PERL%%/DNSCheck/Lookup
+ at dirrm %%SITE_PERL%%/DNSCheck
+ at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/DNSCheck
+ at dirrm libexec/dnscheck
 @dirrmtry share/dnscheck/locale
 @dirrmtry share/dnscheck


More information about the svn-ports-head mailing list