diff options
Diffstat (limited to 'www/pylot')
-rw-r--r-- | www/pylot/Makefile | 49 | ||||
-rw-r--r-- | www/pylot/distinfo | 3 | ||||
-rw-r--r-- | www/pylot/files/pylot.in | 3 | ||||
-rw-r--r-- | www/pylot/pkg-descr | 9 | ||||
-rw-r--r-- | www/pylot/pkg-plist | 41 |
5 files changed, 105 insertions, 0 deletions
diff --git a/www/pylot/Makefile b/www/pylot/Makefile new file mode 100644 index 000000000000..f38551f32da6 --- /dev/null +++ b/www/pylot/Makefile @@ -0,0 +1,49 @@ +# New ports collection makefile for: pylot +# Date created: 2009-06-01 +# Whom: Nicola Vitale <nivit@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= pylot +PORTVERSION= 1.24 +#PORTREVISION= 0 +CATEGORIES= www +MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} +DISTNAME= ${PORTNAME}_${PORTVERSION} + +MAINTAINER= nivit@FreeBSD.org +COMMENT= Tool for testing performance and scalability of web services + +OPTIONS= GUI "Enable GUI mode" off \ + REPORTGRAPHS "Enable report graphs" on + +PROJECTHOST= pylt + +DATADIR= ${PREFIX}/share/${PYTHON_PKGNAMEPREFIX}${PORTNAME} + +NO_BUILD= yes + +SUB_FILES= ${PORTNAME} +SUB_LIST= PYTHON_CMD=${PYTHON_CMD} + +USE_PYTHON= 2.5+ +USE_ZIP= yes + +do-install: + @${MKDIR} ${DATADIR} && cd ${WRKSRC} && ${COPYTREE_SHARE} . ${DATADIR} + @${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${PREFIX}/bin/${PORTNAME} + +.include <bsd.port.pre.mk> + +.if defined(WITH_GUI) +USE_WX= 2.4+ +WX_COMPS= python:run +.endif + +.if defined(WITH_REPORTGRAPHS) +RUN_DEPENDS+= ${PYNUMPY} +RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/matplotlib/__init__.py:${PORTSDIR}/math/py-matplotlib +.endif + +.include <bsd.port.post.mk> diff --git a/www/pylot/distinfo b/www/pylot/distinfo new file mode 100644 index 000000000000..17716eebb056 --- /dev/null +++ b/www/pylot/distinfo @@ -0,0 +1,3 @@ +MD5 (pylot_1.24.zip) = 91d936ef55c25425dad28f65d500bfaa +SHA256 (pylot_1.24.zip) = a914d5d99941c965ad833c527b9da74384ba3b8e39857335132d9c9f8d647f87 +SIZE (pylot_1.24.zip) = 80517 diff --git a/www/pylot/files/pylot.in b/www/pylot/files/pylot.in new file mode 100644 index 000000000000..72ffb58590d1 --- /dev/null +++ b/www/pylot/files/pylot.in @@ -0,0 +1,3 @@ +#!/bin/sh +# $FreeBSD$ +%%PYTHON_CMD%% %%DATADIR%%/run.py $@ diff --git a/www/pylot/pkg-descr b/www/pylot/pkg-descr new file mode 100644 index 000000000000..a0b36d7fd688 --- /dev/null +++ b/www/pylot/pkg-descr @@ -0,0 +1,9 @@ +Pylot is a free open source tool for testing performance and scalability of +web services. It runs HTTP load tests, which are useful for capacity planning, +benchmarking, analysis, and system tuning. + +Pylot generates concurrent load (HTTP Requests), verifies server responses, +and produces reports with metrics. Tests suites are executed and monitored +from a GUI or shell/console. + +WWW: http://www.pylot.org/ diff --git a/www/pylot/pkg-plist b/www/pylot/pkg-plist new file mode 100644 index 000000000000..5a091cb4a2ab --- /dev/null +++ b/www/pylot/pkg-plist @@ -0,0 +1,41 @@ +@comment $FreeBSD$ +bin/pylot +%%DATADIR%%/__init__.py +%%DATADIR%%/core/LICENSE.txt +%%DATADIR%%/core/__init__.py +%%DATADIR%%/core/config.py +%%DATADIR%%/core/corestats.py +%%DATADIR%%/core/engine.py +%%DATADIR%%/core/graph.py +%%DATADIR%%/core/reportwriter.py +%%DATADIR%%/core/results.py +%%DATADIR%%/core/xmlparse.py +%%DATADIR%%/run.py +%%DATADIR%%/scripts/pylot_win_recorder.py +%%DATADIR%%/testcases.xml +%%DATADIR%%/ui/__init__.py +%%DATADIR%%/ui/blocking/__init__.py +%%DATADIR%%/ui/blocking/pylot_blocking.py +%%DATADIR%%/ui/console/__init__.py +%%DATADIR%%/ui/console/pylot_console.py +%%DATADIR%%/ui/console/win/README.txt +%%DATADIR%%/ui/console/win/__init__.py +%%DATADIR%%/ui/console/win/_consolepos25.cpp +%%DATADIR%%/ui/console/win/_consolepos25.pyd +%%DATADIR%%/ui/console/win/_consolepos26.cpp +%%DATADIR%%/ui/console/win/_consolepos26.pyd +%%DATADIR%%/ui/console/win/cpos.py +%%DATADIR%%/ui/gui/__init__.py +%%DATADIR%%/ui/gui/icon.ico +%%DATADIR%%/ui/gui/wx_gui.py +%%DATADIR%%/util/__init__.py +%%DATADIR%%/util/optionparse.py +@dirrm %%DATADIR%%/util +@dirrm %%DATADIR%%/ui/gui +@dirrm %%DATADIR%%/ui/console/win +@dirrm %%DATADIR%%/ui/console +@dirrm %%DATADIR%%/ui/blocking +@dirrm %%DATADIR%%/ui +@dirrm %%DATADIR%%/scripts +@dirrm %%DATADIR%%/core +@dirrm %%DATADIR%% |