summaryrefslogtreecommitdiffstats
path: root/benchmarks
diff options
context:
space:
mode:
authormarkp <markp@FreeBSD.org>2001-06-08 04:18:55 +0000
committermarkp <markp@FreeBSD.org>2001-06-08 04:18:55 +0000
commita8b83f09eddeea9322228f42d049ca305c7d3643 (patch)
tree9eaa56ea7933cd576c58942af2b8d02bc7faa07e /benchmarks
parent9d9cd77bd5b5efe7b5a0ad0a5ad280044cc122b0 (diff)
downloadFreeBSD-ports-a8b83f09eddeea9322228f42d049ca305c7d3643.zip
FreeBSD-ports-a8b83f09eddeea9322228f42d049ca305c7d3643.tar.gz
Add siege 2.00, a http regression testing and benchmarking utility.
PR: 27831 Submitted by: Mark Pulford <mark@kyne.com.au>
Diffstat (limited to 'benchmarks')
-rw-r--r--benchmarks/Makefile1
-rw-r--r--benchmarks/siege/Makefile36
-rw-r--r--benchmarks/siege/distinfo1
-rw-r--r--benchmarks/siege/pkg-comment1
-rw-r--r--benchmarks/siege/pkg-descr7
-rw-r--r--benchmarks/siege/pkg-plist7
6 files changed, 53 insertions, 0 deletions
diff --git a/benchmarks/Makefile b/benchmarks/Makefile
index 4430da15..5620dfd 100644
--- a/benchmarks/Makefile
+++ b/benchmarks/Makefile
@@ -16,6 +16,7 @@
SUBDIR += postmark
SUBDIR += pybench
SUBDIR += rawio
+ SUBDIR += siege
SUBDIR += tcpblast
SUBDIR += tmetric
SUBDIR += ubench
diff --git a/benchmarks/siege/Makefile b/benchmarks/siege/Makefile
new file mode 100644
index 0000000..976612a
--- /dev/null
+++ b/benchmarks/siege/Makefile
@@ -0,0 +1,36 @@
+# New ports collection makefile for: siege
+# Date created: Jun 2, 2001
+# Whom: Mark Pulford <mark@kyne.com.au>
+#
+# $FreeBSD$
+#
+
+PORTNAME= siege
+PORTVERSION= 2.00
+CATEGORIES= benchmarks
+MASTER_SITES= ftp://ftp.armstrong.com/pub/siege/
+
+MAINTAINER= markp@FreeBSD.org
+
+USE_LIBTOOL= yes
+CONFIGURE_ARGS+= --with-ssl=/usr --disable-shared
+MAN1= siege.1 siege.config.1 scout.1 layingsiege.1 urls_txt.1 bombardment.1 \
+ siege2csv.1
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/siege/siege ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/scout/scout ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/utils/bombardment ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/utils/siege.config ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/utils/siege2csv.pl ${PREFIX}/bin/siege2csv
+ for F in bombardment.1 layingsiege.1 scout.1 siege.1 siege.config.1 \
+ siege2csv.1 urls_txt.1; do \
+ ${INSTALL_MAN} ${WRKSRC}/doc/$$F ${PREFIX}/man/man1; \
+ done
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${PREFIX}/share/doc/${PORTNAME}
+ ${INSTALL_DATA} ${WRKSRC}/doc/manual.html \
+ ${PREFIX}/share/doc/${PORTNAME}
+.endif
+
+.include <bsd.port.mk>
diff --git a/benchmarks/siege/distinfo b/benchmarks/siege/distinfo
new file mode 100644
index 0000000..f580cfa
--- /dev/null
+++ b/benchmarks/siege/distinfo
@@ -0,0 +1 @@
+MD5 (siege-2.00.tar.gz) = 107b3ce7a2959bc43d974623dbe7baed
diff --git a/benchmarks/siege/pkg-comment b/benchmarks/siege/pkg-comment
new file mode 100644
index 0000000..7b09252
--- /dev/null
+++ b/benchmarks/siege/pkg-comment
@@ -0,0 +1 @@
+A http regression testing and benchmarking utility
diff --git a/benchmarks/siege/pkg-descr b/benchmarks/siege/pkg-descr
new file mode 100644
index 0000000..ecb32b2
--- /dev/null
+++ b/benchmarks/siege/pkg-descr
@@ -0,0 +1,7 @@
+Siege is an http regression testing and benchmarking utility. It was
+designed to let web developers measure the performance of their code
+under duress, to see how it will stand up to load on the internet. It
+lets the user hit a web server with a configurable number of
+concurrent simulated users.
+
+WWW: http://www.joedog.org/siege/
diff --git a/benchmarks/siege/pkg-plist b/benchmarks/siege/pkg-plist
new file mode 100644
index 0000000..11ae3bf
--- /dev/null
+++ b/benchmarks/siege/pkg-plist
@@ -0,0 +1,7 @@
+bin/siege
+bin/scout
+bin/bombardment
+bin/siege2csv
+bin/siege.config
+%%PORTDOCS%%share/doc/siege/manual.html
+%%PORTDOCS%%@dirrm share/doc/siege
OpenPOWER on IntegriCloud