Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 Jan 2018 13:26:57 +0000 (UTC)
From:      "Danilo G. Baio" <dbaio@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r460123 - in head/benchmarks: . vegeta
Message-ID:  <201801271326.w0RDQvPT093686@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201801271326.w0RDQvPT093686>