diff options
-rw-r--r-- | dns/Makefile | 1 | ||||
-rw-r--r-- | dns/p5-Net-DNS-Zone-Parser/Makefile | 26 | ||||
-rw-r--r-- | dns/p5-Net-DNS-Zone-Parser/distinfo | 2 | ||||
-rw-r--r-- | dns/p5-Net-DNS-Zone-Parser/pkg-descr | 18 | ||||
-rw-r--r-- | dns/p5-Net-DNS-Zone-Parser/pkg-plist | 9 |
5 files changed, 56 insertions, 0 deletions
diff --git a/dns/Makefile b/dns/Makefile index 359747607940..d77fe32c5043 100644 --- a/dns/Makefile +++ b/dns/Makefile @@ -103,6 +103,7 @@ SUBDIR += p5-Net-DNS-SEC SUBDIR += p5-Net-DNS-TestNS SUBDIR += p5-Net-DNS-ToolKit + SUBDIR += p5-Net-DNS-Zone-Parser SUBDIR += p5-Net-DNS-ZoneCheck SUBDIR += p5-Net-DNS-ZoneFile SUBDIR += p5-Net-DNS-ZoneFile-Fast diff --git a/dns/p5-Net-DNS-Zone-Parser/Makefile b/dns/p5-Net-DNS-Zone-Parser/Makefile new file mode 100644 index 000000000000..2503fe8053b0 --- /dev/null +++ b/dns/p5-Net-DNS-Zone-Parser/Makefile @@ -0,0 +1,26 @@ +# New ports collection makefile for: p5-Net-DNS-Zone-Parser +# Date created: Mon May 7 16:26:08 CEST 2012 +# Whom: Jimmy Bergman jimmy@sigint.se +# +# $FreeBSD$ +# + +PORTNAME= Net-DNS-Zone-Parser +PORTVERSION= 0.02 +CATEGORIES= dns perl5 +MASTER_SITES= CPAN +PKGNAMEPREFIX= p5- + +MAINTAINER= jimmy@sigint.se +COMMENT= A Perl5 preprocessor for normalising a zone file + +BUILD_DEPENDS= p5-Net-DNS>=0.64:${PORTSDIR}/dns/p5-Net-DNS \ + p5-Net-DNS-SEC>=0.15:${PORTSDIR}/dns/p5-Net-DNS-SEC +RUN_DEPENDS= p5-Net-DNS>=0.64:${PORTSDIR}/dns/p5-Net-DNS \ + p5-Net-DNS-SEC>=0.15:${PORTSDIR}/dns/p5-Net-DNS-SEC + +PERL_CONFIGURE= yes + +MAN3= Net::DNS::Zone::Parser.3 + +.include <bsd.port.mk> diff --git a/dns/p5-Net-DNS-Zone-Parser/distinfo b/dns/p5-Net-DNS-Zone-Parser/distinfo new file mode 100644 index 000000000000..cb9d1e4d7b4a --- /dev/null +++ b/dns/p5-Net-DNS-Zone-Parser/distinfo @@ -0,0 +1,2 @@ +SHA256 (Net-DNS-Zone-Parser-0.02.tar.gz) = 8ed6cc9c0e145a678c9d1f12631db55733f5025928cddbcd8ea2997591249517 +SIZE (Net-DNS-Zone-Parser-0.02.tar.gz) = 76885 diff --git a/dns/p5-Net-DNS-Zone-Parser/pkg-descr b/dns/p5-Net-DNS-Zone-Parser/pkg-descr new file mode 100644 index 000000000000..4d4262300aff --- /dev/null +++ b/dns/p5-Net-DNS-Zone-Parser/pkg-descr @@ -0,0 +1,18 @@ +The Net::DNS::Zone::Parser should be considered a preprocessor that "normalizes" +a zonefile. + +It will read a zonefile in a format conforming to the relevant RFCs with the +addition of BIND's GENERATE directive from disk and will write fully specified +resource records (RRs) to a filehandle. Whereby: +- All comments are stripped +- There is one RR per line +- Each RR is fully expanded i.e. all domain names are fully qualified + (canonicalised) and the CLASS and TTLs are specified. +- Some RRs may be 'stripped' from the source or otherwise processed. For details + see the 'read' method. + +Note that this module does not have a notion of what constitutes a valid zone, +it only parses. For example, the parser will happilly parse RRs with ownernames +that are below in another zone because a NS RR elsewhere in the zone. + +WWW: http://search.cpan.org/dist/Net-DNS-Zone-Parser/ diff --git a/dns/p5-Net-DNS-Zone-Parser/pkg-plist b/dns/p5-Net-DNS-Zone-Parser/pkg-plist new file mode 100644 index 000000000000..459b0078c938 --- /dev/null +++ b/dns/p5-Net-DNS-Zone-Parser/pkg-plist @@ -0,0 +1,9 @@ +%%SITE_PERL%%/Net/DNS/Zone/Parser.pm +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/DNS/Zone/Parser/.packlist +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/DNS/Zone/Parser +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/DNS/Zone +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/DNS +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net +@dirrmtry %%SITE_PERL%%/Net/DNS/Zone +@dirrmtry %%SITE_PERL%%/Net/DNS +@dirrmtry %%SITE_PERL%%/Net |