Date: Tue, 5 Feb 2019 18:24:07 +0000 (UTC) From: Kurt Jaeger <pi@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r492267 - in head/dns: . flamethrower Message-ID: <201902051824.x15IO74g057468@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: pi Date: Tue Feb 5 18:24:07 2019 New Revision: 492267 URL: https://svnweb.freebsd.org/changeset/ports/492267 Log: New port: dns/flamethrower Flamethrower is a small, fast, configurable tool for functional testing, benchmarking, and stress testing DNS servers and networks. It supports IPv4, IPv6, UDP and TCP, and has a modular system for generating queries used in the tests. It was built as an alternative to dnsperf, and many of the command line options are compatible. WWW: https://github.com/DNS-OARC/flamethrower PR: 235521 Submitted by: Leo Vandewoestijne <freebsd@dns.company> Added: head/dns/flamethrower/ head/dns/flamethrower/Makefile (contents, props changed) head/dns/flamethrower/distinfo (contents, props changed) head/dns/flamethrower/pkg-descr (contents, props changed) Modified: head/dns/Makefile Modified: head/dns/Makefile ============================================================================== --- head/dns/Makefile Tue Feb 5 18:17:56 2019 (r492266) +++ head/dns/Makefile Tue Feb 5 18:24:07 2019 (r492267) @@ -72,6 +72,7 @@ SUBDIR += ez-ipupdate SUBDIR += fastresolve SUBDIR += firedns + SUBDIR += flamethrower SUBDIR += fpdns SUBDIR += gdnsd SUBDIR += gdnsd2 Added: head/dns/flamethrower/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/dns/flamethrower/Makefile Tue Feb 5 18:24:07 2019 (r492267) @@ -0,0 +1,31 @@ +# Created by: Leo Vandewoestijne <freebsd@dns.company> +# $FreeBSD$ + +PORTNAME= flamethrower +PORTVERSION= 0.9 +CATEGORIES= dns + +MAINTAINER= freebsd@dns.company +COMMENT= DNS performance and functional testing utility + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libuv.so:devel/libuv \ + libldns.so:dns/ldns + +USES= cmake compiler:c++17-lang pkgconfig + +USE_GITHUB= yes +GH_ACCOUNT= DNS-OARC +GH_TAGNAME= 73b9815 + +INSTALL_TARGET= +TEST_TARGET= ${BUILD_WRKSRC}/tests + +PLIST_FILES= bin/flame + +do-install: + ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/flame ${STAGEDIR}${PREFIX}/bin + +.include <bsd.port.mk> Added: head/dns/flamethrower/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/dns/flamethrower/distinfo Tue Feb 5 18:24:07 2019 (r492267) @@ -0,0 +1,3 @@ +TIMESTAMP = 1549292397 +SHA256 (DNS-OARC-flamethrower-0.9-73b9815_GH0.tar.gz) = 7c8ab9c1f1af60744564db4b524abc1708b848e1454d8fa10ca3b1aa8e1f0c23 +SIZE (DNS-OARC-flamethrower-0.9-73b9815_GH0.tar.gz) = 272544 Added: head/dns/flamethrower/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/dns/flamethrower/pkg-descr Tue Feb 5 18:24:07 2019 (r492267) @@ -0,0 +1,9 @@ +Flamethrower is a small, fast, configurable tool for functional +testing, benchmarking, and stress testing DNS servers and networks. +It supports IPv4, IPv6, UDP and TCP, and has a modular system for +generating queries used in the tests. + +It was built as an alternative to dnsperf, and many of the command +line options are compatible. + +WWW: https://github.com/DNS-OARC/flamethrower
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201902051824.x15IO74g057468>