Import of pkgsrc-2013Q2

This commit is contained in:
2013-09-26 17:14:40 +02:00
commit 785076ae39
74991 changed files with 4380255 additions and 0 deletions

9
net/dnscheck/DESCR Normal file
View File

@@ -0,0 +1,9 @@
DNSCheck is a program that was designed to help people check, measure and
hopefully also understand the workings of the Domain Name System, DNS.
When a domain (aka zone) is submitted to DNSCheck it will investigate
the domain's general health by traversing the DNS from root (.) to
the TLD (Top Level Domain, like .SE) to eventually the nameserver(s)
that holds the information about the specified domain (like iis.se).
Some other sanity checks, for example measuring host connectivity,
validity of IP-addresses and control of DNSSEC signatures
will also be performed.

66
net/dnscheck/Makefile Normal file
View File

@@ -0,0 +1,66 @@
# $NetBSD: Makefile,v 1.5 2013/06/15 21:18:49 pettai Exp $
#
DISTNAME= dotse-dnscheck-1.4.1-0-ga93f48c
PKGNAME= dnscheck-1.4.1
CATEGORIES= net perl5
MASTER_SITES= -https://github.com/dotse/dnscheck/tarball/1.4.1
MAINTAINER= pettai@NetBSD.org
HOMEPAGE= https://github.com/dotse/dnscheck/
COMMENT= DNSCheck is a DNS quality checker
LICENSE= 2-clause-bsd
FETCH_USING= curl
DEPENDS+= p5-Net-DNS>=0.65:../../net/p5-Net-DNS
DEPENDS+= p5-Net-DNS-SEC>=0.16:../../security/p5-Net-DNS-SEC
DEPENDS+= p5-Net-IP>=1.25:../../net/p5-Net-IP
DEPENDS+= p5-TimeDate>=0.19:../../time/p5-TimeDate
DEPENDS+= p5-YAML-[0-9]*:../../textproc/p5-YAML
DEPENDS+= p5-Socket6>=0.19:../../net/p5-Socket6
DEPENDS+= p5-IO-Socket-INET6>=2.51:../../net/p5-IO-Socket-INET6
DEPENDS+= p5-Mail-RFC822-Address-[0-9]*:../../mail/p5-Mail-RFC822-Address
DEPENDS+= p5-DBI-[0-9]*:../../databases/p5-DBI
DEPENDS+= p5-DBD-mysql-[0-9]*:../../databases/p5-DBD-mysql
DEPENDS+= p5-Config-Any-[0-9]*:../../devel/p5-Config-Any
DEPENDS+= p5-File-ShareDir-[0-9]*:../../devel/p5-File-ShareDir
DEPENDS+= p5-File-ShareDir-Install-[0-9]*:../../devel/p5-File-ShareDir-Install
DEPENDS+= p5-File-Slurp-[0-9]*:../../devel/p5-File-Slurp
DEPENDS+= p5-JSON-XS-[0-9]*:../../converters/p5-JSON-XS
DEPENDS+= p5-MIME-Lite-[0-9]*:../../mail/p5-MIME-Lite
DEPENDS+= p5-Text-Template-[0-9]*:../../textproc/p5-Text-Template
REPLACE_PERL+= lib/DNSCheck.pm lib/DNSCheck/*.pm
REPLACE_PERL+= lib/DNSCheck/Lookup/*.pm lib/DNSCheck/Test/*.pm
REPLACE_PERL+= apps/dnscheck-packetcheck
PERL5_PACKLIST= auto/DNSCheck/.packlist
BUILDLINK_API_DEPENDS.perl+= perl>=5.6.1
WRKSRC= ${WRKDIR}/dotse-dnscheck-f058797/engine
SYSCONFDIR= `${BASENAME} ${PKG_SYSCONFDIR}`
EGDIR= ${PREFIX}/share/examples/${PKGBASE}
#CONF_FILES= ${EGDIR}/config.yaml ${PKG_SYSCONFDIR}/${PKGBASE}/config.yaml
#CONF_FILES+= ${EGDIR}/policy.yaml ${PKG_SYSCONFDIR}/${PKGBASE}/policy.yaml
BUILD_DEFS+= IPV6_READY
SUBST_CLASSES+= paths
SUBST_STAGE.paths= pre-configure
SUBST_FILES.paths= lib/DNSCheck/Config.pm
SUBST_SED.paths+= -e s!@SYSCONFDIR@!${SYSCONFDIR}!g
INSTALLATION_DIRS= ${EGDIR}
OWN_DIRS= ${SYSCONFDIR}/${PKGBASE}
post-patch:
${RM} ${WRKSRC}/lib/DNSCheck/Config.pm.orig
#post-install:
# ${INSTALL_DATA} ${WRKSRC}/config.yaml ${DESTDIR}${EGDIR}/
# ${INSTALL_DATA} ${WRKSRC}/policy.yaml ${DESTDIR}${EGDIR}/
.include "../../lang/perl5/module.mk"
.include "../../mk/bsd.pkg.mk"

60
net/dnscheck/PLIST Normal file
View File

@@ -0,0 +1,60 @@
@comment $NetBSD: PLIST,v 1.2 2013/06/15 21:18:49 pettai Exp $
${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck.pm
${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Config.pm
${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Locale.pm
${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Logger.pm
${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Lookup/ASN.pm
${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Lookup/DNS.pm
${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Lookup/Resolver.pm
${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Overview.pod
${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Test/Address.pm
${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Test/Common.pm
${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Test/Connectivity.pm
${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Test/Consistency.pm
${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Test/DNSSEC.pm
${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Test/Delegation.pm
${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Test/Host.pm
${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Test/Mail.pm
${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Test/Nameserver.pm
${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Test/SOA.pm
${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Test/Zone.pm
${PERL5_SUB_INSTALLVENDORLIB}/auto/share/dist/DNSCheck/config.yaml
${PERL5_SUB_INSTALLVENDORLIB}/auto/share/dist/DNSCheck/en.yaml
${PERL5_SUB_INSTALLVENDORLIB}/auto/share/dist/DNSCheck/nl.yaml
${PERL5_SUB_INSTALLVENDORLIB}/auto/share/dist/DNSCheck/policy.yaml
${PERL5_SUB_INSTALLVENDORLIB}/auto/share/dist/DNSCheck/sv.yaml
${PERL5_SUB_INSTALLVENDORARCH}/auto/DNSCheck/.packlist
${PERL5_SUB_INSTALLVENDORBIN}/dnscheck
${PERL5_SUB_INSTALLVENDORBIN}/dnscheck-12hourmailer
${PERL5_SUB_INSTALLVENDORBIN}/dnscheck-dispatcher
${PERL5_SUB_INSTALLVENDORBIN}/dnscheck-dnssecmailer
${PERL5_SUB_INSTALLVENDORBIN}/dnscheck-hostsyntax
${PERL5_SUB_INSTALLVENDORBIN}/dnscheck-preflight
${PERL5_SUB_INSTALLVENDORBIN}/dnscheck-zonediff
${PERL5_SUB_INSTALLVENDORMAN1DIR}/dnscheck-12hourmailer.1
${PERL5_SUB_INSTALLVENDORMAN1DIR}/dnscheck-dispatcher.1
${PERL5_SUB_INSTALLVENDORMAN1DIR}/dnscheck-dnssecmailer.1
${PERL5_SUB_INSTALLVENDORMAN1DIR}/dnscheck-hostsyntax.1
${PERL5_SUB_INSTALLVENDORMAN1DIR}/dnscheck-preflight.1
${PERL5_SUB_INSTALLVENDORMAN1DIR}/dnscheck-zonediff.1
${PERL5_SUB_INSTALLVENDORMAN1DIR}/dnscheck.1
${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Config.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Locale.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Logger.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Lookup::ASN.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Lookup::DNS.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Lookup::Resolver.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Overview.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Test::Address.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Test::Common.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Test::Connectivity.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Test::Consistency.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Test::DNSSEC.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Test::Delegation.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Test::Host.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Test::Mail.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Test::Nameserver.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Test::SOA.3
${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Test::Zone.3
@pkgdir share/examples/dnscheck

6
net/dnscheck/distinfo Normal file
View File

@@ -0,0 +1,6 @@
$NetBSD: distinfo,v 1.2 2013/06/15 21:18:49 pettai Exp $
SHA1 (dotse-dnscheck-1.4.1-0-ga93f48c.tar.gz) = cd365d17ae472661117abb0263dedec36147e35c
RMD160 (dotse-dnscheck-1.4.1-0-ga93f48c.tar.gz) = 55908f573896e185bfeb1810f0228fd547eb196a
Size (dotse-dnscheck-1.4.1-0-ga93f48c.tar.gz) = 1330139 bytes
SHA1 (patch-ab) = 4a5ef356166e3bd84b7f51575ac18147b7da45e1

View File

@@ -0,0 +1,20 @@
$NetBSD: patch-ab,v 1.2 2013/06/15 21:18:49 pettai Exp $
Look for the configuration files in SYSCONFDIR instead of /etc
--- lib/DNSCheck/Config.pm.orig 2013-04-11 15:53:42.000000000 +0000
+++ lib/DNSCheck/Config.pm
@@ -58,11 +58,11 @@ sub new {
croak 'Configuration file ' . $arg{'configfile'} . ' not readable';
}
- my $config = _get_with_path( $arg{'configfile'}, _catfile( $arg{'configdir'}, 'config.yaml' ), '/etc/dnscheck/config.yaml', );
+ my $config = _get_with_path( $arg{'configfile'}, _catfile( $arg{'configdir'}, 'config.yaml' ), '@SYSCONFDIR@/dnscheck/config.yaml', );
my $default_policy = _get_with_path( _catfile( dist_dir( 'DNSCheck' ), 'policy.yaml' ) );
- my $policy = _get_with_path( $arg{'policyfile'}, _catfile( $arg{'policydir'}, 'policy.yaml' ), '/etc/dnscheck/policy.yaml', );
+ my $policy = _get_with_path( $arg{'policyfile'}, _catfile( $arg{'policydir'}, 'policy.yaml' ), '@SYSCONFDIR@/dnscheck/policy.yaml', );
my $locale;
if ( $arg{'localefile'} ) {