summaryrefslogtreecommitdiff
path: root/benchmarks/flowgrind
diff options
context:
space:
mode:
authorThomas Zander <riggs@FreeBSD.org>2014-08-04 19:19:03 +0000
committerThomas Zander <riggs@FreeBSD.org>2014-08-04 19:19:03 +0000
commitfd8113351cce49d62056c5944b3b65bedecd0ea5 (patch)
tree9fb9027cafb2048d114e161901f894b85dba2142 /benchmarks/flowgrind
parentFix build without gcc. (diff)
- Update to upstream release 0.7.1
- Move from launchpad to github - Add LICENSE - Updat pkg-descr with new description and URL PR: 190554 Submitted by: Lars Eggert <lars@eggert.org> (maintainer) Approved by: mentors (implicit)
Notes
Notes: svn path=/head/; revision=364037
Diffstat (limited to '')
-rw-r--r--benchmarks/flowgrind/Makefile27
-rw-r--r--benchmarks/flowgrind/distinfo4
-rw-r--r--benchmarks/flowgrind/pkg-descr16
3 files changed, 28 insertions, 19 deletions
diff --git a/benchmarks/flowgrind/Makefile b/benchmarks/flowgrind/Makefile
index a2d557562858..3e060e2b608b 100644
--- a/benchmarks/flowgrind/Makefile
+++ b/benchmarks/flowgrind/Makefile
@@ -2,20 +2,33 @@
# $FreeBSD$
PORTNAME= flowgrind
-PORTVERSION= 0.6.1
-PORTREVISION= 1
+PORTVERSION= 0.7.1
CATEGORIES= benchmarks
-MASTER_SITES= https://launchpad.net/flowgrind/trunk/${PORTNAME}-0.6.1/+download/
MAINTAINER= lars@eggert.org
COMMENT= Measure throughput and other metrics for TCP
-LIB_DEPENDS= libxmlrpc++.so:${PORTSDIR}/net/xmlrpc-c \
+LICENSE= GPLv3
+
+BUILD_DEPENDS= pcap-config:${PORTSDIR}/net/libpcap
+LIB_DEPENDS= libpcap.so:${PORTSDIR}/net/libpcap \
libgsl.so:${PORTSDIR}/math/gsl \
- libpcap.so.1:${PORTSDIR}/net/libpcap
+ libxmlrpc.so:${PORTSDIR}/net/xmlrpc-c
+
+USE_GITHUB= yes
+GH_ACCOUNT= ${PORTNAME}
+GH_TAGNAME= ${PORTNAME}-${PORTVERSION}
+GH_COMMIT= 14b0578
-USES= tar:bzip2
+USE_AUTOTOOLS= aclocal autoconf
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --enable-debug
+CONFIGURE_ARGS= --enable-pcap --enable-gsl
+
+post-patch:
+ @${RM} -rf ${WRKSRC}/build-aux
+ @${REINPLACE_CMD} -e 's|AC_LIB_RPATH||g' ${WRKSRC}/configure.ac
+
+pre-configure:
+ cd ${WRKSRC} && ${AUTORECONF} -i
.include <bsd.port.mk>
diff --git a/benchmarks/flowgrind/distinfo b/benchmarks/flowgrind/distinfo
index 349be26ceb62..d5ecee7a735f 100644
--- a/benchmarks/flowgrind/distinfo
+++ b/benchmarks/flowgrind/distinfo
@@ -1,2 +1,2 @@
-SHA256 (flowgrind-0.6.1.tar.bz2) = a0d0f34dc27b4ede320aac913bb2179fc1a307cfb9d3218b9d64d0aeac8a2cef
-SIZE (flowgrind-0.6.1.tar.bz2) = 211922
+SHA256 (flowgrind-0.7.1.tar.gz) = c82db7f91e4d3c69012bfac26c8627137dadeb0f344f8be4fa214c3bc6213f7f
+SIZE (flowgrind-0.7.1.tar.gz) = 133890
diff --git a/benchmarks/flowgrind/pkg-descr b/benchmarks/flowgrind/pkg-descr
index 5f74c32ae22f..f6966da5640a 100644
--- a/benchmarks/flowgrind/pkg-descr
+++ b/benchmarks/flowgrind/pkg-descr
@@ -1,11 +1,7 @@
-Flowgrind grinds flows among hosts in your network. It is a tool similar
-to iperf, netperf to measure throughput and other metrics for TCP.
-Flowgrind is split into two components: the flowgrind daemon and the
-flowgrind controller. Using the controller, flows between any two systems
-running the flowgrind daemon can be setup (third party tests). At regular
-intervals during the test the controller collects and displays the
-measured results from the daemons. It can run multiple flows at once with
-the same or different settings and individually schedule every one.
-Test and control connection can optionally be diverted to different interfaces.
+Flowgrind is an advanced TCP traffic generator for testing and
+benchmarking Linux, FreeBSD, and Mac OS X TCP/IP stacks. In
+contrast to similar tools like iperf or netperf it features a
+distributed architecture, where throughput and other metrics are
+measured between arbitrary flowgrind server processes.
-WWW: http://launchpad.net/flowgrind
+WWW: http://flowgrind.net/