aboutsummaryrefslogtreecommitdiff
path: root/benchmarks/siege
diff options
context:
space:
mode:
authorMark Pulford <markp@FreeBSD.org>2001-06-08 04:18:55 +0000
committerMark Pulford <markp@FreeBSD.org>2001-06-08 04:18:55 +0000
commit3ceedc74ede728372cf7a8659401549e4df56352 (patch)
treecebb1b27ec20814d46587ef84aa3ae08c69dc19a /benchmarks/siege
parent2ed18965224ebcd1b25b33a61de6ee5b344a6f1e (diff)
downloadports-3ceedc74ede728372cf7a8659401549e4df56352.tar.gz
ports-3ceedc74ede728372cf7a8659401549e4df56352.zip
Add siege 2.00, a http regression testing and benchmarking utility.
PR: 27831 Submitted by: Mark Pulford <mark@kyne.com.au>
Notes
Notes: svn path=/head/; revision=43627
Diffstat (limited to 'benchmarks/siege')
-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
5 files changed, 52 insertions, 0 deletions
diff --git a/benchmarks/siege/Makefile b/benchmarks/siege/Makefile
new file mode 100644
index 000000000000..976612adec62
--- /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 000000000000..f580cfab10b6
--- /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 000000000000..7b09252945b2
--- /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 000000000000..ecb32b264d57
--- /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 000000000000..11ae3bf89c74
--- /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