Index: benchmarks/py-naarad/Makefile =================================================================== --- /dev/null +++ benchmarks/py-naarad/Makefile @@ -0,0 +1,34 @@ +# $FreeBSD$ + +PORTNAME= naarad +PORTVERSION= 1.0.15 +DISTVERSIONPREFIX= v +CATEGORIES= benchmarks python + +MAINTAINER= araujo@FreeBSD.org +COMMENT= Framework for performance analysis + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argparse>0:${PORTSDIR}/devel/py-argparse \ + ${PYTHON_PKGNAMEPREFIX}pytz>=2013.8:${PORTSDIR}/devel/py-pytz \ + ${PYTHON_PKGNAMEPREFIX}Jinja2>0:${PORTSDIR}/devel/py-Jinja2 \ + luminol>0:${PORTSDIR}/math/py-luminol \ + bash:${PORTSDIR}/shells/bash \ + gawk:${PORTSDIR}/lang/gawk + +USES= shebangfix python + +SHEBANG_FILES= bin/naarad_metric_collector.sh bin/PrintGCStats +SHEBANG_LANG= bash gawk +bash_OLD_CMD= /bin/bash +bash_CMD= ${PREFIX}/bin/bash +gawk_OLD_CMD= /usr/bin/gawk +gawk_CMD= ${PREFIX}/bin/gawk + +USE_PYTHON= autoplist concurrent distutils +USE_GITHUB= yes +GH_ACCOUNT= linkedin + +.include Index: benchmarks/py-naarad/distinfo =================================================================== --- /dev/null +++ benchmarks/py-naarad/distinfo @@ -0,0 +1,2 @@ +SHA256 (linkedin-naarad-v1.0.15_GH0.tar.gz) = e943f3f3973bd25bd058a3ca49a1efe1d69a6bc9ae38227c2779002e89f0dfec +SIZE (linkedin-naarad-v1.0.15_GH0.tar.gz) = 4295132 Index: benchmarks/py-naarad/pkg-descr =================================================================== --- /dev/null +++ benchmarks/py-naarad/pkg-descr @@ -0,0 +1,4 @@ +Naarad is a framework for performance analysis & rating of sharded & +stateful services. + +WWW: https://github.com/linkedin/naarad Index: benchmarks/py-zopkio/Makefile =================================================================== --- /dev/null +++ benchmarks/py-zopkio/Makefile @@ -0,0 +1,25 @@ +# $FreeBSD$ + +PORTNAME= zopkio +PORTVERSION= 0.2.5 +CATEGORIES= benchmarks python + +MAINTAINER= araujo@FreeBSD.org +COMMENT= Functional and Performance Test Framework + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= naarad:${PORTSDIR}/benchmarks/py-naarad \ + ${PYTHON_PKGNAMEPREFIX}dateutil>0:${PORTSDIR}/devel/py-dateutil \ + ${PYTHON_PKGNAMEPREFIX}kazoo>=1.1:${PORTSDIR}/devel/py-kazoo \ + ${PYTHON_PKGNAMEPREFIX}paramiko>=1.10.1:${PORTSDIR}/security/py-paramiko \ + ${PYTHON_PKGNAMEPREFIX}junit-xml>0:${PORTSDIR}/textproc/py-junit-xml \ + +WRKSRC= ${WRKDIR}/Zopkio-${PORTVERSION} +USES= python +USE_PYTHON= autoplist concurrent distutils +USE_GITHUB= yes +GH_ACCOUNT= linkedin + +.include Index: benchmarks/py-zopkio/distinfo =================================================================== --- /dev/null +++ benchmarks/py-zopkio/distinfo @@ -0,0 +1,2 @@ +SHA256 (linkedin-zopkio-0.2.5_GH0.tar.gz) = e33009e558e6c8cc2c04d8bdacc3bec27a5c14346692146f7896fc0cb45233c4 +SIZE (linkedin-zopkio-0.2.5_GH0.tar.gz) = 2422419 Index: benchmarks/py-zopkio/pkg-descr =================================================================== --- /dev/null +++ benchmarks/py-zopkio/pkg-descr @@ -0,0 +1,4 @@ +Zopkio is a test framework built to support at scale performance and +functional testing. + +WWW: https://github.com/linkedin/Zopkio Index: math/py-luminol/Makefile =================================================================== --- /dev/null +++ math/py-luminol/Makefile @@ -0,0 +1,22 @@ +# $FreeBSD$ + +PORTNAME= luminol +PORTVERSION= 0.3.1 +DISTVERSIONPREFIX= v +CATEGORIES= math python + +MAINTAINER= araujo@FreeBSD.org +COMMENT= Light weight python library for time series data analysis + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>0:${PORTSDIR}/science/py-scipy \ + ${PYTHON_PKGNAMEPREFIX}numpy>=1.6.2:${PORTSDIR}/math/py-numpy + +USES= python +USE_PYTHON= autoplist distutils +USE_GITHUB= yes +GH_ACCOUNT= linkedin + +.include Index: math/py-luminol/distinfo =================================================================== --- /dev/null +++ math/py-luminol/distinfo @@ -0,0 +1,2 @@ +SHA256 (linkedin-luminol-v0.3.1_GH0.tar.gz) = 31c2c5697dffa0e4b9c3468189b2a4f25e5dd2c59ee351f51fdbf5a770fe8c7b +SIZE (linkedin-luminol-v0.3.1_GH0.tar.gz) = 141854 Index: math/py-luminol/pkg-descr =================================================================== --- /dev/null +++ math/py-luminol/pkg-descr @@ -0,0 +1,5 @@ +Luminol is a light weight python library for time series data analysis. +The two major functionalities it supports are anomaly detection and +correlation. It can be used to investigate possible causes of anomaly. + +WWW: https://github.com/linkedin/luminol