summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authortv <tv@pkgsrc.org>2006-08-09 18:20:46 +0000
committertv <tv@pkgsrc.org>2006-08-09 18:20:46 +0000
commitdd54a59bfec1addbf7edb44a43ddd7da95c00a50 (patch)
tree08ca6b9322f43aad53817b852c7e3672a0f3936d /net
parent00098ca5e01589755978760917316ffa203ab74f (diff)
downloadpkgsrc-dd54a59bfec1addbf7edb44a43ddd7da95c00a50.tar.gz
Add queryperf-2.1, an updated version of the contrib tool shipped with
BIND. From its DESCR: This is queryperf, a DNS server query performance testing tool. It is primarily intended for measuring the performance of authoritative DNS servers, but it has also been used for measuring caching server performance. This document describes the use of queryperf for authoritative server performance testing. NOTE: This version of queryperf has been modified by Nominum. It implements a slow-start algorithm which lessens the risk of network buffer overflows, particularly when testing recursive servers with high values for the -q option.
Diffstat (limited to 'net')
-rw-r--r--net/Makefile3
-rw-r--r--net/queryperf/DESCR11
-rw-r--r--net/queryperf/Makefile29
-rw-r--r--net/queryperf/PLIST8
-rw-r--r--net/queryperf/distinfo5
5 files changed, 55 insertions, 1 deletions
diff --git a/net/Makefile b/net/Makefile
index 26b4ca1ede1..0afbb468c46 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.633 2006/08/09 10:06:32 wiz Exp $
+# $NetBSD: Makefile,v 1.634 2006/08/09 18:20:46 tv Exp $
#
COMMENT= Networking tools
@@ -365,6 +365,7 @@ SUBDIR+= pygopherd
SUBDIR+= qadsl
SUBDIR+= quagga
SUBDIR+= quagga-devel
+SUBDIR+= queryperf
SUBDIR+= ra-rtsp-proxy
SUBDIR+= radiusd-cistron
SUBDIR+= rdesktop
diff --git a/net/queryperf/DESCR b/net/queryperf/DESCR
new file mode 100644
index 00000000000..c6a66898631
--- /dev/null
+++ b/net/queryperf/DESCR
@@ -0,0 +1,11 @@
+This is queryperf, a DNS server query performance testing tool.
+
+It is primarily intended for measuring the performance of
+authoritative DNS servers, but it has also been used for measuring
+caching server performance. This document describes the use of
+queryperf for authoritative server performance testing.
+
+NOTE: This version of queryperf has been modified by Nominum. It
+implements a slow-start algorithm which lessens the risk of network
+buffer overflows, particularly when testing recursive servers
+with high values for the -q option.
diff --git a/net/queryperf/Makefile b/net/queryperf/Makefile
new file mode 100644
index 00000000000..4dd095de9ce
--- /dev/null
+++ b/net/queryperf/Makefile
@@ -0,0 +1,29 @@
+# $NetBSD: Makefile,v 1.1 2006/08/09 18:20:46 tv Exp $
+#
+
+DISTNAME= queryperf-nominum-2.1
+PKGNAME= ${DISTNAME:S/-nominum-/-/}
+CATEGORIES= net
+MASTER_SITES= ftp://ftp.nominum.com/pub/nominum/
+
+MAINTAINER= tv@NetBSD.org
+HOMEPAGE= ftp://ftp.nominum.com/pub/nominum/
+COMMENT= DNS performance and load tester
+
+USE_PKGLOCALEDIR= yes
+GNU_CONFIGURE= yes
+BUILD_TARGET= queryperf
+USE_PKGINSTALL= yes
+
+EGDIR= share/examples/queryperf
+INSTALLATION_DIRS+= bin
+OWN_DIRS+= share/doc/queryperf
+OWN_DIRS+= ${EGDIR}
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/queryperf ${PREFIX}/bin/
+ ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/queryperf/
+ ${INSTALL_SCRIPT} ${WRKSRC}/utils/gen-data-queryperf.py ${PREFIX}/${EGDIR}/
+ ${INSTALL_DATA} ${WRKSRC}/input/sample.* ${PREFIX}/${EGDIR}/
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/net/queryperf/PLIST b/net/queryperf/PLIST
new file mode 100644
index 00000000000..8508527c573
--- /dev/null
+++ b/net/queryperf/PLIST
@@ -0,0 +1,8 @@
+@comment $NetBSD: PLIST,v 1.1 2006/08/09 18:20:46 tv Exp $
+bin/queryperf
+share/doc/queryperf/README
+share/examples/queryperf/gen-data-queryperf.py
+share/examples/queryperf/sample.0
+share/examples/queryperf/sample.1
+@dirrm share/examples/queryperf
+@dirrm share/doc/queryperf
diff --git a/net/queryperf/distinfo b/net/queryperf/distinfo
new file mode 100644
index 00000000000..ce7229096da
--- /dev/null
+++ b/net/queryperf/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2006/08/09 18:20:46 tv Exp $
+
+SHA1 (queryperf-nominum-2.1.tar.gz) = d70cf238335a0dfce7948dfa99b70a445f8ee43a
+RMD160 (queryperf-nominum-2.1.tar.gz) = e64a61eb059e9fb4042f2953cd5f863fc17b0446
+Size (queryperf-nominum-2.1.tar.gz) = 49798 bytes