Add siege 2.00, a http regression testing and benchmarking utility.

PR:		27831
Submitted by:	Mark Pulford <mark@kyne.com.au>
This commit is contained in:
Mark Pulford 2001-06-08 04:18:55 +00:00
parent 2ed1896522
commit 3ceedc74ed
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=43627
6 changed files with 53 additions and 0 deletions

View file

@ -16,6 +16,7 @@
SUBDIR += postmark
SUBDIR += pybench
SUBDIR += rawio
SUBDIR += siege
SUBDIR += tcpblast
SUBDIR += tmetric
SUBDIR += ubench

36
benchmarks/siege/Makefile Normal file
View file

@ -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>

View file

@ -0,0 +1 @@
MD5 (siege-2.00.tar.gz) = 107b3ce7a2959bc43d974623dbe7baed

View file

@ -0,0 +1 @@
A http regression testing and benchmarking utility

View file

@ -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/

View file

@ -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