summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorbsiegert <bsiegert>2016-07-15 19:58:09 +0000
committerbsiegert <bsiegert>2016-07-15 19:58:09 +0000
commit16e372a139b597ddd619ebeba6005a18b1f3a748 (patch)
treef081462d4d3a2cefaf92850bd9231e2d8d33d8be /net
parente4b36ba73e555b01a1a4d4de049da3187a6bd70a (diff)
downloadpkgsrc-16e372a139b597ddd619ebeba6005a18b1f3a748.tar.gz
New package, go-dns.
Complete and usable DNS library. All widely used Resource Records are supported, including the DNSSEC types. It follows a lean and mean philosophy. If there is stuff you should know as a DNS programmer there isn't a convenience function for it. Server side and client side programming is supported, i.e. you can build servers and resolvers with it.
Diffstat (limited to 'net')
-rw-r--r--net/Makefile3
-rw-r--r--net/go-dns/DESCR5
-rw-r--r--net/go-dns/Makefile19
-rw-r--r--net/go-dns/PLIST78
-rw-r--r--net/go-dns/distinfo6
5 files changed, 110 insertions, 1 deletions
diff --git a/net/Makefile b/net/Makefile
index 486a6e278fb..2ebd22ad0d2 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1124 2016/07/03 12:37:32 kamil Exp $
+# $NetBSD: Makefile,v 1.1125 2016/07/15 19:58:09 bsiegert Exp $
#
COMMENT= Networking tools
@@ -171,6 +171,7 @@ SUBDIR+= gnome-nettool
SUBDIR+= gnome-online-accounts
SUBDIR+= gnome-vfs-smb
SUBDIR+= gnugk
+SUBDIR+= go-dns
SUBDIR+= go-net
SUBDIR+= gofish
SUBDIR+= gopher
diff --git a/net/go-dns/DESCR b/net/go-dns/DESCR
new file mode 100644
index 00000000000..02ded5756c3
--- /dev/null
+++ b/net/go-dns/DESCR
@@ -0,0 +1,5 @@
+Complete and usable DNS library. All widely used Resource Records are
+supported, including the DNSSEC types. It follows a lean and mean philosophy.
+If there is stuff you should know as a DNS programmer there isn't a convenience
+function for it. Server side and client side programming is supported, i.e. you
+can build servers and resolvers with it.
diff --git a/net/go-dns/Makefile b/net/go-dns/Makefile
new file mode 100644
index 00000000000..088864f8d14
--- /dev/null
+++ b/net/go-dns/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2016/07/15 19:58:09 bsiegert Exp $
+
+DISTNAME= go-dns-0.0.20160614
+CATEGORIES= net
+MASTER_SITES= ${MASTER_SITE_GITHUB:=miekg/}
+GITHUB_PROJECT= dns
+GITHUB_TAG= 5d001d020961ae1c184f9f8152fdc73810481677
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://github.com/miekg/dns
+COMMENT= Complete DNS library for Go.
+LICENSE= modified-bsd
+
+WRKSRC= ${WRKDIR}
+GO_DIST_BASE= ${GITHUB_PROJECT}-${GITHUB_TAG}
+GO_SRCPATH= github.com/miekg/dns
+
+.include "../../lang/go/go-package.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/net/go-dns/PLIST b/net/go-dns/PLIST
new file mode 100644
index 00000000000..f2a0201a39e
--- /dev/null
+++ b/net/go-dns/PLIST
@@ -0,0 +1,78 @@
+@comment $NetBSD: PLIST,v 1.1 2016/07/15 19:58:09 bsiegert Exp $
+gopkg/pkg/${GO_PLATFORM}/github.com/miekg/dns.a
+gopkg/pkg/${GO_PLATFORM}/github.com/miekg/dns/dnsutil.a
+gopkg/pkg/${GO_PLATFORM}/github.com/miekg/dns/idn.a
+gopkg/src/github.com/miekg/dns/AUTHORS
+gopkg/src/github.com/miekg/dns/CONTRIBUTORS
+gopkg/src/github.com/miekg/dns/COPYRIGHT
+gopkg/src/github.com/miekg/dns/LICENSE
+gopkg/src/github.com/miekg/dns/README.md
+gopkg/src/github.com/miekg/dns/client.go
+gopkg/src/github.com/miekg/dns/client_test.go
+gopkg/src/github.com/miekg/dns/clientconfig.go
+gopkg/src/github.com/miekg/dns/clientconfig_test.go
+gopkg/src/github.com/miekg/dns/defaults.go
+gopkg/src/github.com/miekg/dns/dns.go
+gopkg/src/github.com/miekg/dns/dns_bench_test.go
+gopkg/src/github.com/miekg/dns/dns_test.go
+gopkg/src/github.com/miekg/dns/dnssec.go
+gopkg/src/github.com/miekg/dns/dnssec_keygen.go
+gopkg/src/github.com/miekg/dns/dnssec_keyscan.go
+gopkg/src/github.com/miekg/dns/dnssec_privkey.go
+gopkg/src/github.com/miekg/dns/dnssec_test.go
+gopkg/src/github.com/miekg/dns/dnsutil/util.go
+gopkg/src/github.com/miekg/dns/dnsutil/util_test.go
+gopkg/src/github.com/miekg/dns/doc.go
+gopkg/src/github.com/miekg/dns/dyn_test.go
+gopkg/src/github.com/miekg/dns/edns.go
+gopkg/src/github.com/miekg/dns/edns_test.go
+gopkg/src/github.com/miekg/dns/example_test.go
+gopkg/src/github.com/miekg/dns/format.go
+gopkg/src/github.com/miekg/dns/fuzz_test.go
+gopkg/src/github.com/miekg/dns/generate.go
+gopkg/src/github.com/miekg/dns/idn/code_points.go
+gopkg/src/github.com/miekg/dns/idn/example_test.go
+gopkg/src/github.com/miekg/dns/idn/punycode.go
+gopkg/src/github.com/miekg/dns/idn/punycode_test.go
+gopkg/src/github.com/miekg/dns/issue_test.go
+gopkg/src/github.com/miekg/dns/labels.go
+gopkg/src/github.com/miekg/dns/labels_test.go
+gopkg/src/github.com/miekg/dns/msg.go
+gopkg/src/github.com/miekg/dns/msg_generate.go
+gopkg/src/github.com/miekg/dns/msg_helpers.go
+gopkg/src/github.com/miekg/dns/nsecx.go
+gopkg/src/github.com/miekg/dns/nsecx_test.go
+gopkg/src/github.com/miekg/dns/parse_test.go
+gopkg/src/github.com/miekg/dns/privaterr.go
+gopkg/src/github.com/miekg/dns/privaterr_test.go
+gopkg/src/github.com/miekg/dns/rawmsg.go
+gopkg/src/github.com/miekg/dns/remote_test.go
+gopkg/src/github.com/miekg/dns/reverse.go
+gopkg/src/github.com/miekg/dns/sanitize.go
+gopkg/src/github.com/miekg/dns/sanitize_test.go
+gopkg/src/github.com/miekg/dns/scan.go
+gopkg/src/github.com/miekg/dns/scan_rr.go
+gopkg/src/github.com/miekg/dns/scanner.go
+gopkg/src/github.com/miekg/dns/server.go
+gopkg/src/github.com/miekg/dns/server_test.go
+gopkg/src/github.com/miekg/dns/sig0.go
+gopkg/src/github.com/miekg/dns/sig0_test.go
+gopkg/src/github.com/miekg/dns/singleinflight.go
+gopkg/src/github.com/miekg/dns/tlsa.go
+gopkg/src/github.com/miekg/dns/tsig.go
+gopkg/src/github.com/miekg/dns/tsig_test.go
+gopkg/src/github.com/miekg/dns/types.go
+gopkg/src/github.com/miekg/dns/types_generate.go
+gopkg/src/github.com/miekg/dns/types_test.go
+gopkg/src/github.com/miekg/dns/udp.go
+gopkg/src/github.com/miekg/dns/udp_linux.go
+gopkg/src/github.com/miekg/dns/udp_other.go
+gopkg/src/github.com/miekg/dns/udp_plan9.go
+gopkg/src/github.com/miekg/dns/udp_windows.go
+gopkg/src/github.com/miekg/dns/update.go
+gopkg/src/github.com/miekg/dns/update_test.go
+gopkg/src/github.com/miekg/dns/xfr.go
+gopkg/src/github.com/miekg/dns/xfr_test.go
+gopkg/src/github.com/miekg/dns/zmsg.go
+gopkg/src/github.com/miekg/dns/ztypes.go
+@pkgdir bin
diff --git a/net/go-dns/distinfo b/net/go-dns/distinfo
new file mode 100644
index 00000000000..670ccef6cb4
--- /dev/null
+++ b/net/go-dns/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2016/07/15 19:58:09 bsiegert Exp $
+
+SHA1 (go-dns-0.0.20160614-5d001d020961ae1c184f9f8152fdc73810481677.tar.gz) = e38be254caa8f07a27abe8e74eb7439746cd82d4
+RMD160 (go-dns-0.0.20160614-5d001d020961ae1c184f9f8152fdc73810481677.tar.gz) = 5e9b97425402a27802644abb8d8173832f5c7786
+SHA512 (go-dns-0.0.20160614-5d001d020961ae1c184f9f8152fdc73810481677.tar.gz) = 2b418d5b8a8c133179dabcb1fd691d72ebf10457bd2cab4aa29b5cc593bd858510ff99fc4a3321883125d582c35b5e10816d727e48d1638a04b11611fd087629
+Size (go-dns-0.0.20160614-5d001d020961ae1c184f9f8152fdc73810481677.tar.gz) = 168313 bytes