svn commit: r531557 - in head/net: . k6
Dmitri Goutnik
dmgk at FreeBSD.org
Sun Apr 12 20:54:59 UTC 2020
Author: dmgk
Date: Sun Apr 12 20:54:57 2020
New Revision: 531557
URL: https://svnweb.freebsd.org/changeset/ports/531557
Log:
New port: net/k6
Modern load testing tool for developers and testers in the
DevOps era, building on Load Impact's years of experience
in the load and performance testing industry. It provides
a clean, approachable scripting API, local and cloud
execution, and flexible configuration.
WWW: https://k6.io/
PR: 245082
Submitted by: Lewis Cook <vulcan at wired.sh>
Added:
head/net/k6/
head/net/k6/Makefile (contents, props changed)
head/net/k6/distinfo (contents, props changed)
head/net/k6/pkg-descr (contents, props changed)
Modified:
head/net/Makefile
Modified: head/net/Makefile
==============================================================================
--- head/net/Makefile Sun Apr 12 20:47:19 2020 (r531556)
+++ head/net/Makefile Sun Apr 12 20:54:57 2020 (r531557)
@@ -298,6 +298,7 @@
SUBDIR += jsch
SUBDIR += jumpgate
SUBDIR += jwhois
+ SUBDIR += k6
SUBDIR += kafka
SUBDIR += kafkacat
SUBDIR += kalarmcal
Added: head/net/k6/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net/k6/Makefile Sun Apr 12 20:54:57 2020 (r531557)
@@ -0,0 +1,38 @@
+# $FreeBSD$
+
+PORTNAME= k6
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.26.2
+CATEGORIES= net
+
+MAINTAINER= vulcan at wired.sh
+COMMENT= Modern load testing tool, using Go and Javascript
+
+LICENSE= AGPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+USES= go
+USE_GITHUB= yes
+GH_ACCOUNT= loadimpact
+
+_BUILD_DATE= $$(date -u +"%FT%T%z")
+_BUILD_HASH= 459da79
+
+GO_PKGNAME= github.com/${GH_ACCOUNT}/${PORTNAME}
+GO_BUILDFLAGS= -ldflags "\
+ -s -w \
+ -X ${GO_PKGNAME}/lib/consts.VersionDetails=${_BUILD_DATE}/${_BUILD_HASH}"
+
+PLIST_FILES= bin/${PORTNAME}
+PORTDOCS= ${DOCS:T}
+
+OPTIONS_DEFINE= DOCS
+
+DOCS= release\ notes/\${DISTVERSIONFULL}.md CODE_OF_CONDUCT.md \
+ CONTRIBUTING.md README.md SUPPORT.md
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
Added: head/net/k6/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net/k6/distinfo Sun Apr 12 20:54:57 2020 (r531557)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1585246692
+SHA256 (loadimpact-k6-v0.26.2_GH0.tar.gz) = 28941215c295155538fc8d920167bfcda343cc1dd767c28f0df284cf93da37bb
+SIZE (loadimpact-k6-v0.26.2_GH0.tar.gz) = 5467130
Added: head/net/k6/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net/k6/pkg-descr Sun Apr 12 20:54:57 2020 (r531557)
@@ -0,0 +1,7 @@
+Modern load testing tool for developers and testers in the
+DevOps era, building on Load Impact's years of experience
+in the load and performance testing industry. It provides
+a clean, approachable scripting API, local and cloud
+execution, and flexible configuration.
+
+WWW: https://k6.io/
More information about the svn-ports-all
mailing list