summaryrefslogtreecommitdiff
path: root/www/webstone
diff options
context:
space:
mode:
authorSatoshi Asami <asami@FreeBSD.org>1997-06-04 05:47:00 +0000
committerSatoshi Asami <asami@FreeBSD.org>1997-06-04 05:47:00 +0000
commit9e35935d1398e0fe60a8d3ed1946141dfdb29ab7 (patch)
tree9c86eef33c46e231d8937593a51f3fc6c17ce4e1 /www/webstone
parentAdd ztrack. (diff)
A web server benchmarking program.
PR: 3440 Submitted by: Soren Dossing <sauber@netcom.com>
Notes
Notes: svn path=/head/; revision=6743
Diffstat (limited to 'www/webstone')
-rw-r--r--www/webstone/Makefile52
-rw-r--r--www/webstone/distinfo1
-rw-r--r--www/webstone/pkg-comment1
-rw-r--r--www/webstone/pkg-descr20
-rw-r--r--www/webstone/pkg-plist40
5 files changed, 114 insertions, 0 deletions
diff --git a/www/webstone/Makefile b/www/webstone/Makefile
new file mode 100644
index 000000000000..bd425ea1b016
--- /dev/null
+++ b/www/webstone/Makefile
@@ -0,0 +1,52 @@
+# New ports collection makefile for: webstone
+# Version required: 2.0
+# Date created: 25 March 1997
+# Whom: Soren Dossing <sauber@netcom.com>
+#
+# $Id$
+#
+
+DISTNAME= WebStone-2.0
+PKGNAME= webstone-2.0.1
+CATEGORIES= www benchmarks
+MASTER_SITES= http://www.sgi.com/Products/WebFORCE/WebStone/
+
+MAINTAINER= sauber@netcom.com
+
+GNU_CONFIGURE= yes
+WRKSRC= ${WRKDIR}/WebStone/src
+ALL_TARGET= install
+NO_INSTALL_MANPAGES=yes
+
+post-extract:
+ ( cd ${WRKSRC}; make clobber )
+
+do-install:
+ @${MKDIR} ${PREFIX}/webstone/bin
+ @${MKDIR} ${PREFIX}/webstone/conf
+ ${INSTALL_SCRIPT} ${WRKSRC}/../bin/* ${PREFIX}/webstone/bin
+ ${INSTALL_DATA} ${WRKSRC}/../conf/* ${PREFIX}/webstone/conf
+ ${INSTALL_SCRIPT} ${WRKSRC}/../webstone ${PREFIX}/webstone
+.for file in webclient webmaster genrand
+ strip ${PREFIX}/webstone/bin/${file}
+.endfor
+
+post-install:
+ @echo ""
+ @echo "Before running webstone make sure that the non-root user"
+ @echo "who runs webstone has rexec access to the webclients and"
+ @echo "the web server. This user must also have write access to"
+ @echo "/usr/local/webstone on webmaster and write access in the"
+ @echo "the web data directory on the web server. Be aware of"
+ @echo "security risks!"
+ @echo ""
+ @echo "To run configure webstones, run it, and see the results:"
+ @echo ""
+ @echo " cd /usr/local/webstone"
+ @echo " ${EDITOR} conf/testbed"
+ @echo " ./webstone -genfiles"
+ @echo " ./webstone"
+ @echo " ./webstone -results"
+ @echo ""
+
+.include <bsd.port.mk>
diff --git a/www/webstone/distinfo b/www/webstone/distinfo
new file mode 100644
index 000000000000..fd1ac1ad82ee
--- /dev/null
+++ b/www/webstone/distinfo
@@ -0,0 +1 @@
+MD5 (WebStone-2.0.tar.gz) = d607b43a55de9a5b40b3ff2b5ec7dc5f
diff --git a/www/webstone/pkg-comment b/www/webstone/pkg-comment
new file mode 100644
index 000000000000..a5520fb93be9
--- /dev/null
+++ b/www/webstone/pkg-comment
@@ -0,0 +1 @@
+world wide web server benchmarking
diff --git a/www/webstone/pkg-descr b/www/webstone/pkg-descr
new file mode 100644
index 000000000000..649b5c46407c
--- /dev/null
+++ b/www/webstone/pkg-descr
@@ -0,0 +1,20 @@
+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 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.
+
+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.
+
+- Soren Dossing
+sauber@netcom.com
diff --git a/www/webstone/pkg-plist b/www/webstone/pkg-plist
new file mode 100644
index 000000000000..d3e4098f19ea
--- /dev/null
+++ b/www/webstone/pkg-plist
@@ -0,0 +1,40 @@
+webstone/bin/WebStone-common.pl
+webstone/bin/WebStone-manage.pl
+webstone/bin/WebStone-run.pl
+webstone/bin/WebStone-setup.pl
+webstone/bin/checkfilelist
+webstone/bin/genfiles
+webstone/bin/genfiles-from-filelist.sh
+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/runbench
+webstone/bin/runbench.pl
+webstone/bin/runbench~
+webstone/bin/tabs2html
+webstone/bin/view-results.pl
+webstone/bin/webclient
+webstone/bin/webmaster
+webstone/bin/webstone-gui.pl
+webstone/bin/write-testbed.pl
+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/filelist.homepage
+webstone/conf/filelist.sample
+webstone/conf/filelist.standard
+webstone/conf/fileset
+webstone/conf/paths.pl
+webstone/conf/paths.sh
+webstone/conf/testbed
+@dirrm webstone/bin
+@dirrm webstone/conf
+@dirrm webstone