summaryrefslogtreecommitdiff
path: root/net/ruby-dnsruby
diff options
context:
space:
mode:
authorpettai <pettai@pkgsrc.org>2010-03-12 09:23:51 +0000
committerpettai <pettai@pkgsrc.org>2010-03-12 09:23:51 +0000
commit47773b06eff461103609c79cda739636b320de8f (patch)
tree00b93aa3b13081b9553af7155a046d0d3531929d /net/ruby-dnsruby
parent02a37fa55760c1d338e86b6dd10018605ecab0a3 (diff)
downloadpkgsrc-47773b06eff461103609c79cda739636b320de8f.tar.gz
Dnsruby is a pure Ruby DNS client library.
It provides a complete DNS client implementation, including full DNSSEC support. Dnsruby is currently used in projects such as OpenDNSSEC and ISC's DLV service.
Diffstat (limited to 'net/ruby-dnsruby')
-rw-r--r--net/ruby-dnsruby/DESCR3
-rw-r--r--net/ruby-dnsruby/Makefile21
-rw-r--r--net/ruby-dnsruby/PLIST130
-rw-r--r--net/ruby-dnsruby/distinfo5
4 files changed, 159 insertions, 0 deletions
diff --git a/net/ruby-dnsruby/DESCR b/net/ruby-dnsruby/DESCR
new file mode 100644
index 00000000000..8f813ba66cb
--- /dev/null
+++ b/net/ruby-dnsruby/DESCR
@@ -0,0 +1,3 @@
+Dnsruby is a pure Ruby DNS client library.
+It provides a complete DNS client implementation, including full DNSSEC support.
+Dnsruby is currently used in projects such as OpenDNSSEC and ISC's DLV service.
diff --git a/net/ruby-dnsruby/Makefile b/net/ruby-dnsruby/Makefile
new file mode 100644
index 00000000000..af5bd1cc9f5
--- /dev/null
+++ b/net/ruby-dnsruby/Makefile
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.1.1.1 2010/03/12 09:23:51 pettai Exp $
+
+DISTNAME= dnsruby-1.44
+PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
+CATEGORIES= net
+
+MAINTAINER= pettai@nordu.net
+HOMEPAGE= http://dnsruby.rubyforge.org/
+COMMENT= Ruby DNS client library
+LICENSE= apache-1.1
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+GEM_BUILD= gemspec
+
+post-extract:
+ ${MKDIR} -p ${WRKSRC}/html/classes
+ ${MKDIR} -p ${WRKSRC}/html/files
+
+.include "../../misc/rubygems/rubygem.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/net/ruby-dnsruby/PLIST b/net/ruby-dnsruby/PLIST
new file mode 100644
index 00000000000..0fcbcfbcf6a
--- /dev/null
+++ b/net/ruby-dnsruby/PLIST
@@ -0,0 +1,130 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2010/03/12 09:23:51 pettai Exp $
+${GEM_HOME}/cache/dnsruby-${PKGVERSION}.gem
+${GEM_LIBDIR}/DNSSEC
+${GEM_LIBDIR}/EVENTMACHINE
+${GEM_LIBDIR}/EXAMPLES
+${GEM_LIBDIR}/README
+${GEM_LIBDIR}/Rakefile
+${GEM_LIBDIR}/demo/axfr.rb
+${GEM_LIBDIR}/demo/check_soa.rb
+${GEM_LIBDIR}/demo/check_zone.rb
+${GEM_LIBDIR}/demo/digdlv.rb
+${GEM_LIBDIR}/demo/digitar.rb
+${GEM_LIBDIR}/demo/example_recurse.rb
+${GEM_LIBDIR}/demo/mresolv.rb
+${GEM_LIBDIR}/demo/mx.rb
+${GEM_LIBDIR}/demo/rubydig.rb
+${GEM_LIBDIR}/demo/to_resolve.txt
+${GEM_LIBDIR}/demo/trace_dns.rb
+${GEM_LIBDIR}/lib/Dnsruby/Cache.rb
+${GEM_LIBDIR}/lib/Dnsruby/Config.rb
+${GEM_LIBDIR}/lib/Dnsruby/DNS.rb
+${GEM_LIBDIR}/lib/Dnsruby/Hosts.rb
+${GEM_LIBDIR}/lib/Dnsruby/PacketSender.rb
+${GEM_LIBDIR}/lib/Dnsruby/Recursor.rb
+${GEM_LIBDIR}/lib/Dnsruby/Resolver.rb
+${GEM_LIBDIR}/lib/Dnsruby/SingleResolver.rb
+${GEM_LIBDIR}/lib/Dnsruby/TheLog.rb
+${GEM_LIBDIR}/lib/Dnsruby/code_mapper.rb
+${GEM_LIBDIR}/lib/Dnsruby/dnssec.rb
+${GEM_LIBDIR}/lib/Dnsruby/iana_ports.rb
+${GEM_LIBDIR}/lib/Dnsruby/ipv4.rb
+${GEM_LIBDIR}/lib/Dnsruby/ipv6.rb
+${GEM_LIBDIR}/lib/Dnsruby/key_cache.rb
+${GEM_LIBDIR}/lib/Dnsruby/message.rb
+${GEM_LIBDIR}/lib/Dnsruby/name.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/A.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/AAAA.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/AFSDB.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/CERT.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/DHCID.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/DLV.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/DNSKEY.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/DS.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/HINFO.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/HIP.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/IN.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/IPSECKEY.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/ISDN.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/KX.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/LOC.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/MINFO.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/MX.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/NAPTR.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/NSAP.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/NSEC.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/NSEC3.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/NSEC3PARAM.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/OPT.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/PX.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/RP.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/RRSIG.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/RT.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/SOA.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/SPF.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/SRV.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/SSHFP.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/TKEY.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/TSIG.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/TXT.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/X25.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/domain_name.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/generic.rb
+${GEM_LIBDIR}/lib/Dnsruby/resource/resource.rb
+${GEM_LIBDIR}/lib/Dnsruby/select_thread.rb
+${GEM_LIBDIR}/lib/Dnsruby/single_verifier.rb
+${GEM_LIBDIR}/lib/Dnsruby/update.rb
+${GEM_LIBDIR}/lib/Dnsruby/validator_thread.rb
+${GEM_LIBDIR}/lib/Dnsruby/zone_reader.rb
+${GEM_LIBDIR}/lib/Dnsruby/zone_transfer.rb
+${GEM_LIBDIR}/lib/dnsruby.rb
+${GEM_LIBDIR}/test/custom.txt
+${GEM_LIBDIR}/test/resolv.conf
+${GEM_LIBDIR}/test/tc_axfr.rb
+${GEM_LIBDIR}/test/tc_cache.rb
+${GEM_LIBDIR}/test/tc_dlv.rb
+${GEM_LIBDIR}/test/tc_dns.rb
+${GEM_LIBDIR}/test/tc_dnskey.rb
+${GEM_LIBDIR}/test/tc_dnsruby.rb
+${GEM_LIBDIR}/test/tc_ds.rb
+${GEM_LIBDIR}/test/tc_escapedchars.rb
+${GEM_LIBDIR}/test/tc_header.rb
+${GEM_LIBDIR}/test/tc_hip.rb
+${GEM_LIBDIR}/test/tc_ipseckey.rb
+${GEM_LIBDIR}/test/tc_itar.rb
+${GEM_LIBDIR}/test/tc_misc.rb
+${GEM_LIBDIR}/test/tc_name.rb
+${GEM_LIBDIR}/test/tc_naptr.rb
+${GEM_LIBDIR}/test/tc_nsec.rb
+${GEM_LIBDIR}/test/tc_nsec3.rb
+${GEM_LIBDIR}/test/tc_nsec3param.rb
+${GEM_LIBDIR}/test/tc_packet.rb
+${GEM_LIBDIR}/test/tc_packet_unique_push.rb
+${GEM_LIBDIR}/test/tc_question.rb
+${GEM_LIBDIR}/test/tc_queue.rb
+${GEM_LIBDIR}/test/tc_recur.rb
+${GEM_LIBDIR}/test/tc_res_config.rb
+${GEM_LIBDIR}/test/tc_res_env.rb
+${GEM_LIBDIR}/test/tc_res_file.rb
+${GEM_LIBDIR}/test/tc_res_opt.rb
+${GEM_LIBDIR}/test/tc_resolver.rb
+${GEM_LIBDIR}/test/tc_rr-opt.rb
+${GEM_LIBDIR}/test/tc_rr-txt.rb
+${GEM_LIBDIR}/test/tc_rr-unknown.rb
+${GEM_LIBDIR}/test/tc_rr.rb
+${GEM_LIBDIR}/test/tc_rrset.rb
+${GEM_LIBDIR}/test/tc_rrsig.rb
+${GEM_LIBDIR}/test/tc_single_resolver.rb
+${GEM_LIBDIR}/test/tc_soak.rb
+${GEM_LIBDIR}/test/tc_soak_base.rb
+${GEM_LIBDIR}/test/tc_sshfp.rb
+${GEM_LIBDIR}/test/tc_tcp.rb
+${GEM_LIBDIR}/test/tc_tkey.rb
+${GEM_LIBDIR}/test/tc_tsig.rb
+${GEM_LIBDIR}/test/tc_update.rb
+${GEM_LIBDIR}/test/tc_validator.rb
+${GEM_LIBDIR}/test/tc_verifier.rb
+${GEM_LIBDIR}/test/ts_dnsruby.rb
+${GEM_LIBDIR}/test/ts_offline.rb
+${GEM_LIBDIR}/test/ts_online.rb
+${GEM_HOME}/specifications/dnsruby-${PKGVERSION}.gemspec
diff --git a/net/ruby-dnsruby/distinfo b/net/ruby-dnsruby/distinfo
new file mode 100644
index 00000000000..96a5a65f958
--- /dev/null
+++ b/net/ruby-dnsruby/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2010/03/12 09:23:51 pettai Exp $
+
+SHA1 (dnsruby-1.44.gem) = 0427cbc62cbfde1f3b9f7791baa35f3f34f567ca
+RMD160 (dnsruby-1.44.gem) = 16a28dbca4754370365d27ec08d55ac800ab3a56
+Size (dnsruby-1.44.gem) = 348160 bytes