summaryrefslogtreecommitdiffstats
path: root/www/webstone
diff options
context:
space:
mode:
authorsteve <steve@FreeBSD.org>2000-09-05 01:45:47 +0000
committersteve <steve@FreeBSD.org>2000-09-05 01:45:47 +0000
commit648b08f3514459e2fb8aed296ad4fa8c175b0c53 (patch)
tree623d61c36bda0cf86b9b4a6c1f918a6b26c5a33b /www/webstone
parent0e16723cdf0ad518d87f7a52e4e699fe88d03289 (diff)
downloadFreeBSD-ports-648b08f3514459e2fb8aed296ad4fa8c175b0c53.zip
FreeBSD-ports-648b08f3514459e2fb8aed296ad4fa8c175b0c53.tar.gz
Update to version 2.5.
PR: 20832 Submitted by: maintainer
Diffstat (limited to 'www/webstone')
-rw-r--r--www/webstone/Makefile28
-rw-r--r--www/webstone/distinfo2
-rw-r--r--www/webstone/files/patch-ab14
-rw-r--r--www/webstone/pkg-descr28
-rw-r--r--www/webstone/pkg-plist48
5 files changed, 74 insertions, 46 deletions
diff --git a/www/webstone/Makefile b/www/webstone/Makefile
index 8fb8426..12b8293 100644
--- a/www/webstone/Makefile
+++ b/www/webstone/Makefile
@@ -6,35 +6,39 @@
#
PORTNAME= webstone
-PORTVERSION= 2.0.1
+PORTVERSION= 2.5
CATEGORIES= www benchmarks
-#WebStone no longer distributed by SGi
-#MASTER_SITES= http://www.sgi.com/Products/WebFORCE/WebStone/
-DISTNAME= WebStone-2.0
+MASTER_SITES= ftp://ftp.mindcraft.com/webstone/ \
+ ftp://ftp.mindcraft.com/anonymous/webstone/ \
+ ftp://ftp.mindcraft.com/pub/webstone/
+DISTNAME= ws25_src
+EXTRACT_SUFX= .tgz
MAINTAINER= sauber@netcom.com
GNU_CONFIGURE= yes
-WRKSRC= ${WRKDIR}/WebStone/src
+WRKSRC= ${WRKDIR}/WebStone2.5/src
ALL_TARGET= install
NO_INSTALL_MANPAGES= yes
-post-extract:
- ( cd ${WRKSRC}; make clobber )
-
-# otherwise these files will be installed by do-install target below
-post-patch:
- find ${WRKSRC}/.. -name '*.orig' | xargs rm -f
-
do-install:
+ @${RM} ${WRKSRC}/../bin/runs/keepme
+ @${RMDIR} ${WRKSRC}/../bin/runs
@${MKDIR} ${PREFIX}/webstone/bin
@${MKDIR} ${PREFIX}/webstone/conf
+ @${MKDIR} ${PREFIX}/webstone/lgm
${INSTALL_SCRIPT} ${WRKSRC}/../bin/* ${PREFIX}/webstone/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/../lgm/* ${PREFIX}/webstone/lgm
${INSTALL_DATA} ${WRKSRC}/../conf/* ${PREFIX}/webstone/conf
${INSTALL_SCRIPT} ${WRKSRC}/../webstone ${PREFIX}/webstone
+ @${MKDIR} ${WRKSRC}/../bin/runs
+ @${TOUCH} ${WRKSRC}/../bin/runs/keepme
.for file in webclient webmaster genrand
strip ${PREFIX}/webstone/bin/${file}
.endfor
+.for file in ws20_cgi ws25_cgi
+ strip ${PREFIX}/webstone/lgm/${file}
+.endfor
post-install:
@${CAT} ${PKGDIR}/MESSAGE
diff --git a/www/webstone/distinfo b/www/webstone/distinfo
index fd1ac1a..e3c9b1c 100644
--- a/www/webstone/distinfo
+++ b/www/webstone/distinfo
@@ -1 +1 @@
-MD5 (WebStone-2.0.tar.gz) = d607b43a55de9a5b40b3ff2b5ec7dc5f
+MD5 (ws25_src.tgz) = 07477db19663d4397ce9d6fe5e1be9e6
diff --git a/www/webstone/files/patch-ab b/www/webstone/files/patch-ab
new file mode 100644
index 0000000..d2f9805
--- /dev/null
+++ b/www/webstone/files/patch-ab
@@ -0,0 +1,14 @@
+--- Makefile.in.orig Mon Sep 4 18:52:21 2000
++++ Makefile.in Mon Sep 4 18:52:45 2000
+@@ -64,9 +64,9 @@
+ .SUFFIXES:
+ .SUFFIXES: .c .o
+
+-all: $(TARGETS) cgi api
++all: $(TARGETS) cgi
+
+-install: all install-api install-cgi
++install: all install-cgi
+ $(CP) $(TARGETS) $(BINDIR)
+
+ pure: all
diff --git a/www/webstone/pkg-descr b/www/webstone/pkg-descr
index c9c4045..9412eb8 100644
--- a/www/webstone/pkg-descr
+++ b/www/webstone/pkg-descr
@@ -1,21 +1,19 @@
-WebStone is an open benchmark proposal to the server industry. It is
-designed to measure the performance of HTTP servers under multiple
-scenarios which reflect different Web site profiles.
+The WebStone benchmark tests were originally developed by Silicon Graphics
+to measure the performance of Web server software and hardware products.
+WebStone 2.0.1 is a more portable version of the original WebStone
+benchmark which added support to use Windows NT systems as client test
+systems.
-The original WebStone benchmark was released in March, 1995. The original
-white paper describing this benchmark is available from
-http://www.sgi.com/Products/WebFORCE/WebStone/.
-
-WebStone is not a proprietary benchmark - it is an open benchmark. The
-source code is freely available, and anyone can examine it. By design,
-WebStone does not unfairly favor SGI, Netscape, or any other company - it
-is simply a performance measurement tool.
+Mindcraft, Inc. has acquired the rights to WebStone from Silicon Graphics.
+WebStone 2.5 is Mindcraft's enhancement to WebStone 2.0.1 to improve
+reliability and portability as well as to make tests more reproducible.
+WebStone 2.5 also offers new workloads for CGI and API tests (see below
+for more details). WebStone 2.5 provides performance-identical test
+results with WebStone 2.0.1 when using the same workloads
This FreeBSD port rely on rsh and rcp being allowed for the user proces
running webstone between the web server and web clients. This is not
enable per default in FreeBSD, and root is never allowed to do it without
-entering password for each operation.
+entering password for each operation.
-- Soren Dossing
-sauber@netcom.com
-WWW: http://www.sgi.com/Products/WebFORCE/WebStone/
+WWW: http://www.mindcraft.com/webstone/
diff --git a/www/webstone/pkg-plist b/www/webstone/pkg-plist
index b65b0cb..59ebd3e 100644
--- a/www/webstone/pkg-plist
+++ b/www/webstone/pkg-plist
@@ -1,41 +1,53 @@
webstone/bin/WebStone-common.pl
-webstone/bin/WebStone-manage.pl
-webstone/bin/WebStone-run.pl
-webstone/bin/WebStone-setup.pl
+webstone/bin/WebStone-filelist.wpl
+webstone/bin/WebStone-help.wpl
+webstone/bin/WebStone-manage.wpl
+webstone/bin/WebStone-run.wpl
+webstone/bin/WebStone-testbed.wpl
webstone/bin/checkfilelist
webstone/bin/genfiles
webstone/bin/genfiles-from-filelist.sh
+webstone/bin/genfiles.pl
webstone/bin/genrand
webstone/bin/gui-configure
webstone/bin/killbench
-webstone/bin/killbench.pl
-webstone/bin/mine-logs.pl
-webstone/bin/move-filelist.pl
-webstone/bin/move-runs.pl
-webstone/bin/rebootall
+webstone/bin/killbench.wpl
+webstone/bin/mine-logs.wpl
+webstone/bin/move-filelist.wpl
+webstone/bin/move-runs.wpl
webstone/bin/runbench
webstone/bin/runbench.pl
-webstone/bin/runbench~
+webstone/bin/runbench.wpl
webstone/bin/tabs2html
-webstone/bin/view-results.pl
+webstone/bin/view-results.wpl
webstone/bin/webclient
webstone/bin/webmaster
webstone/bin/webstone-gui.pl
-webstone/bin/write-testbed.pl
+webstone/bin/write-testbed.wpl
+webstone/bin/ws-utils.pl
+webstone/bin/wscollect
webstone/bin/wscollect.pl
-webstone/conf/filelist
-webstone/conf/filelist.cgi-heavy
-webstone/conf/filelist.dynamic-heavy
-webstone/conf/filelist.dynamic-light
-webstone/conf/filelist.dynamic-medium
+webstone/conf/README
+webstone/conf/filelist-dyn-cgi-ws20
+webstone/conf/filelist-dyn-cgi-ws20-win
+webstone/conf/filelist-dyn-cgi-ws25
+webstone/conf/filelist-dyn-cgi-ws25-win
+webstone/conf/filelist-dyn-ws20-iis
+webstone/conf/filelist-dyn-ws20-ns
+webstone/conf/filelist-dyn-ws25-iis
+webstone/conf/filelist-dyn-ws25-ns
webstone/conf/filelist.homepage
-webstone/conf/filelist.sample
+webstone/conf/filelist.manyfiles
webstone/conf/filelist.standard
webstone/conf/fileset
webstone/conf/paths.pl
-webstone/conf/paths.sh
webstone/conf/testbed
+webstone/conf/testbed.nt
+webstone/lgm/keepme
+webstone/lgm/ws20_cgi
+webstone/lgm/ws25_cgi
webstone/webstone
@dirrm webstone/bin
@dirrm webstone/conf
+@dirrm webstone/lgm
@dirrm webstone
OpenPOWER on IntegriCloud