Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 2 Jun 2001 16:53:18 +0930 (CST)
From:      mark@kyne.com.au
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/27831: New port: benchmarks/siege: A http regression testing and benchmarking utility
Message-ID:  <200106020723.f527NIC35090@aeris.kyne.com.au>

next in thread | raw e-mail | index | archive | help

>Number:         27831
>Category:       ports
>Synopsis:       New port: benchmarks/siege: A http regression testing and benchmarking utility
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jun 02 00:20:01 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Mark Pulford
>Release:        FreeBSD 4.3-STABLE i386
>Organization:
none
>Environment:
System: FreeBSD aeris.kyne.com.au 4.3-STABLE FreeBSD 4.3-STABLE #0: Fri Jun 1 14:44:38 CST 2001 root@aeris.kyne.com.au:/usr/obj/usr/src/sys/MAIN i386

>Description:

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/

>How-To-Repeat:

>Fix:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	siege
#	siege/Makefile
#	siege/distinfo
#	siege/pkg-descr
#	siege/pkg-comment
#	siege/pkg-plist
#
echo c - siege
mkdir -p siege > /dev/null 2>&1
echo x - siege/Makefile
sed 's/^X//' >siege/Makefile << 'END-of-siege/Makefile'
X# New ports collection makefile for:	siege
X# Date created:			Jun 2, 2001
X# Whom:				Mark Pulford <mark@kyne.com.au>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	siege
XPORTVERSION=	2.00
XCATEGORIES=	benchmarks
XMASTER_SITES=	ftp://ftp.armstrong.com/pub/siege/
X
XMAINTAINER=	mark@kyne.com.au
X
XUSE_LIBTOOL=	yes
XCONFIGURE_ARGS+=	--with-ssl=/usr --disable-shared
XMAN1=	siege.1 siege.config.1 scout.1 layingsiege.1 urls_txt.1 bombardment.1 \
X	siege2csv.1
X
Xdo-install:
X	${INSTALL_PROGRAM} ${WRKSRC}/src/siege/siege ${PREFIX}/bin
X	${INSTALL_PROGRAM} ${WRKSRC}/src/scout/scout ${PREFIX}/bin
X	${INSTALL_SCRIPT} ${WRKSRC}/utils/bombardment ${PREFIX}/bin
X	${INSTALL_SCRIPT} ${WRKSRC}/utils/siege.config ${PREFIX}/bin
X	${INSTALL_SCRIPT} ${WRKSRC}/utils/siege2csv.pl ${PREFIX}/bin/siege2csv
X	for F in bombardment.1 layingsiege.1 scout.1 siege.1 siege.config.1 \
X		siege2csv.1 urls_txt.1; do \
X		${INSTALL_MAN} ${WRKSRC}/doc/$$F ${PREFIX}/man/man1; \
X	done
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${PREFIX}/share/doc/${PORTNAME}
X	${INSTALL_DATA} ${WRKSRC}/doc/manual.html \
X		${PREFIX}/share/doc/${PORTNAME}
X.endif
X
X.include <bsd.port.mk>
END-of-siege/Makefile
echo x - siege/distinfo
sed 's/^X//' >siege/distinfo << 'END-of-siege/distinfo'
XMD5 (siege-2.00.tar.gz) = 107b3ce7a2959bc43d974623dbe7baed
END-of-siege/distinfo
echo x - siege/pkg-descr
sed 's/^X//' >siege/pkg-descr << 'END-of-siege/pkg-descr'
XSiege is an http regression testing and benchmarking utility. It was
Xdesigned to let web developers measure the performance of their code
Xunder duress, to see how it will stand up to load on the internet. It
Xlets the user hit a web server with a configurable number of
Xconcurrent simulated users.
X
XWWW: http://www.joedog.org/siege/
END-of-siege/pkg-descr
echo x - siege/pkg-comment
sed 's/^X//' >siege/pkg-comment << 'END-of-siege/pkg-comment'
XA http regression testing and benchmarking utility
END-of-siege/pkg-comment
echo x - siege/pkg-plist
sed 's/^X//' >siege/pkg-plist << 'END-of-siege/pkg-plist'
Xbin/siege
Xbin/scout
Xbin/bombardment
Xbin/siege2csv
Xbin/siege.config
X%%PORTDOCS%%share/doc/siege/manual.html
X%%PORTDOCS%%@dirrm share/doc/siege
END-of-siege/pkg-plist
exit

>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200106020723.f527NIC35090>