svn commit: r460123 - in head/benchmarks: . vegeta
Danilo G. Baio
dbaio at FreeBSD.org
Sat Jan 27 13:26:58 UTC 2018
Author: dbaio
Date: Sat Jan 27 13:26:57 2018
New Revision: 460123
URL: https://svnweb.freebsd.org/changeset/ports/460123
Log:
Add benchmarks/vegeta: HTTP load testing tool and library
Vegeta is a versatile HTTP load testing tool built out of a need to drill HTTP
services with a constant request rate.
WWW: https://github.com/tsenart/vegeta
PR: 222830
Submitted by: Vinícius Zavam <egypcio at googlemail.com>
Reviewed by: mat, swills
Differential Revision: https://reviews.freebsd.org/D12606
Added:
head/benchmarks/vegeta/
head/benchmarks/vegeta/Makefile (contents, props changed)
head/benchmarks/vegeta/distinfo (contents, props changed)
head/benchmarks/vegeta/pkg-descr (contents, props changed)
Modified:
head/benchmarks/Makefile
Modified: head/benchmarks/Makefile
==============================================================================
--- head/benchmarks/Makefile Sat Jan 27 13:00:58 2018 (r460122)
+++ head/benchmarks/Makefile Sat Jan 27 13:26:57 2018 (r460123)
@@ -87,6 +87,7 @@
SUBDIR += typometer
SUBDIR += ubench
SUBDIR += unixbench
+ SUBDIR += vegeta
SUBDIR += webbench
SUBDIR += wrk
Added: head/benchmarks/vegeta/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/benchmarks/vegeta/Makefile Sat Jan 27 13:26:57 2018 (r460123)
@@ -0,0 +1,36 @@
+# $FreeBSD$
+
+PORTNAME= vegeta
+DISTVERSIONPREFIX= v
+DISTVERSION= 6.3.0
+CATEGORIES= benchmarks www
+
+MAINTAINER= egypcio at googlemail.com
+COMMENT= HTTP load testing tool and library
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= go:lang/go
+
+PLIST_FILES= bin/${PORTNAME}
+
+USE_GITHUB= yes
+GH_ACCOUNT= tsenart
+
+GH_TUPLE= streadway:quantile:b0c5887:quantile/github.com/streadway/quantile \
+ golang:net:ab54850:net/golang.org/x/net \
+ golang:text:c4d099d:text/golang.org/x/text
+
+do-build:
+ @${MKDIR} ${WRKSRC}/github.com/${GH_ACCOUNT}
+ @${RLN} ${WRKSRC} ${WRKSRC}/github.com/${GH_ACCOUNT}/${PORTNAME}
+ @${RLN} ${WRKSRC} ${WRKSRC}/src
+ @cd ${WRKSRC} && \
+ ${SETENV} CGO_ENABLED=0 GOPATH=${WRKSRC} \
+ go build -ldflags "-X main.Version=${DISTVERSION}" -o bin/${PORTNAME}
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}/${LOCALBASE}/bin
+
+.include <bsd.port.mk>
Added: head/benchmarks/vegeta/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/benchmarks/vegeta/distinfo Sat Jan 27 13:26:57 2018 (r460123)
@@ -0,0 +1,9 @@
+TIMESTAMP = 1516358474
+SHA256 (tsenart-vegeta-v6.3.0_GH0.tar.gz) = b9eaf9dc748fa58360395641ff50a33e53c805bf8a45ba3d787133d97b2269c6
+SIZE (tsenart-vegeta-v6.3.0_GH0.tar.gz) = 110938
+SHA256 (streadway-quantile-b0c5887_GH0.tar.gz) = f9d29902009510bcd68638fbdd6942f04c1b3def7c1efee730601fed8fdbd0ae
+SIZE (streadway-quantile-b0c5887_GH0.tar.gz) = 4862
+SHA256 (golang-net-ab54850_GH0.tar.gz) = fdb82ce54054f5f2eafb41156b8445b9bedefd581817b7395dc392bfcf6c876c
+SIZE (golang-net-ab54850_GH0.tar.gz) = 912099
+SHA256 (golang-text-c4d099d_GH0.tar.gz) = b73bfa5e48c59cde4b3bc54cfd83ef8d0024dfcac4eb471e55fce5ea71801a1c
+SIZE (golang-text-c4d099d_GH0.tar.gz) = 6032418
Added: head/benchmarks/vegeta/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/benchmarks/vegeta/pkg-descr Sat Jan 27 13:26:57 2018 (r460123)
@@ -0,0 +1,4 @@
+Vegeta is a versatile HTTP load testing tool built out of a need to drill HTTP
+services with a constant request rate.
+
+WWW: https://github.com/tsenart/vegeta
More information about the svn-ports-all
mailing list