| Port details |
- netperfmeter Network Performance Meter
- 2.0.0 benchmarks
=2 2.0.0Version of this port present on the latest quarterly branch. - Maintainer: dreibh@simula.no
 - Port Added: 2010-09-21 14:18:14
- Last Update: 2026-01-07 13:55:40
- Commit Hash: e931c70
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
- License: GPLv3+
- WWW:
- https://www.nntb.no/~dreibh/netperfmeter/
- Description:
- NetPerfMeter is a network performance meter for the TCP, MPTCP, SCTP, UDP,
DCCP, and QUIC transport protocols over IPv4 and IPv6. It simultaneously
transmits bidirectional flows to an endpoint and measures the resulting flow
bandwidths and QoS. Flows can be saturated (i.e. "send as much as possible"
or non-saturated with frame rate and frame sizes (like a multimedia
transmission). Non-saturated flows can be configured with constant or
variable frame rate/frame size, i.e. to realise Constant Bit Rate (CBR) or
Variable Bit Rate (VBR) traffic. For both, frame rate and frame size, it is
not only possible to set constant values but to also to use random
distributions. Furthermore, flows can be set up as on/off flows. Of course,
the flow parameters can be configured individually per flow and flow
direction. The measurement results can be recorded as scalar files (summary
of the run) and vector files (time series). These files can be processed
further, e.g. for detailed analysis and plotting of the results. The
Wireshark network protocol analyser provides out-of-the-box support for
analysing NetPerfMeter packet traffic.
¦ ¦ ¦ ¦ 
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- netperfmeter>0:benchmarks/netperfmeter
- To install the port:
- cd /usr/ports/benchmarks/netperfmeter/ && make install clean
- To add the package, run one of these commands:
- pkg install benchmarks/netperfmeter
- pkg install netperfmeter
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: netperfmeter
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1766054609
SHA256 (netperfmeter-2.0.0.tar.xz) = 5c02a08ac5749351bb7243f56137547aeffcd0abaa84d40cc2fd4088a0bf8c6e
SIZE (netperfmeter-2.0.0.tar.xz) = 1981088
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gm : graphics/GraphicsMagick
- pdf2svg : graphics/pdf2svg
- cmake : devel/cmake-core
- ninja : devel/ninja
- ghostscript10>=10.02.0 : print/ghostscript10
- update-mime-database : misc/shared-mime-info
- Runtime dependencies:
-
- R-cran-bit64>0 : devel/R-cran-bit64
- R-cran-data.table>0 : devel/R-cran-data.table
- R-cran-dplyr>0 : math/R-cran-dplyr
- R-cran-ggplot2>0 : graphics/R-cran-ggplot2
- R-cran-R.utils>0 : devel/R-cran-R.utils
- ghostscript10>=10.02.0 : print/ghostscript10
- update-mime-database : misc/shared-mime-info
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- benchmarks_netperfmeter
- USES:
- cmake ghostscript shared-mime-info shebangfix tar:xz
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
2.0.0 07 Jan 2026 13:55:40
    |
Vladimir Druzenko (vvd)  Author: Thomas Dreibholz |
benchmarks/netperfmeter: Fix build on aarch64
"Too many args to microtask: 17!"
While here:
- Replace desktop-file-utils with shared-mime-info - port doesn't
install *.desktop files, but it does install
share/mime/packages/netperfmeter.xml.
- Fix warning from portclippy: swap the CMAKE_ON and CMAKE_OFF.
PR: 292237 |
2.0.0 27 Dec 2025 06:15:10
    |
Zsolt Udvari (uzsolt)  Author: Thomas Dreibholz |
benchmarks/netperfmeter: Update to 2.0.0
Improved data processing examples and plotting scripts so introduce R/CRAN
dependencies.
Proper registration of file type for NetPerfMeter output files,
including desktop icons so need for GraphicsMagick, pdf2svg, and
GhostScript during the build, as well as usage of desktop-file-utils.
Update maintainer's email.
Changelog: https://www.nntb.no/~dreibh/netperfmeter/index.html#latest-news
PR: 291927
Approved by: submitter is maintainer |
1.9.7 13 Feb 2024 09:50:11
    |
Nuno Teixeira (eduardo)  Author: Thomas Dreibholz |
benchmarks/netperfmeter: Update to 1.9.7
- Switch to DISTVERSION
- Update MASTER_SITES url
- Update maintainer's e-mail
- Update WWW url
- Drop USES=compiler
ChangeLog: https://github.com/dreibh/netperfmeter/blob/master/ChangeLog
PR: 277011 |
1.9.6 12 Feb 2024 07:30:42
    |
Fernando Apesteguía (fernape)  Author: Thomas Dreibholz |
benchmarks/netperfmeter: Update to new release 1.9.6
ChangeLog: https://www.nntb.no/~dreibh/netperfmeter/
PR: 275604
Reported by: thomas.dreibholz@gmail.com |
1.9.0_1 15 Jan 2024 12:55:43
    |
Muhammad Moinur Rahman (bofh)  |
benchmarks/netperfmeter: Sanitize MANPREFIX
Approved by: portmgr (blanket) |
1.9.0 20 Oct 2022 09:24:09
    |
Daniel Engberg (diizzy)  |
benchmarks/netperfmeter: Fix build with -DNDEBUG defined
Disable usage of OMNeT++ random generator when -DNDEBUG is defined
PR: 266721
Reported by: antoine (via exp-run)
Approved by: portmgr (build fix) |
07 Sep 2022 21:58:51
    |
Stefan Eßer (se)  |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
1.9.0 07 Sep 2022 21:10:59
    |
Stefan Eßer (se)  |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
1.9.0 20 Jul 2022 14:20:56
    |
Tobias C. Berner (tcberner)  |
benchmarks: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* Alexander Logvinov <ports@logvinov.com>
* Alexey Dokuchaev <danfe@FreeBSD.org>
* Alexey V. Degtyarev
* Andreas Kohn <andreas@syndrom23.de>
* Andrew Shevtsov <nyxo@dnuc.polyn.kiae.su>
* Andrey Zakhvatov <andy@FreeBSD.org>
* Andy Clark <andrewclarkii@gmail.com>
* Antonio Carlos Venancio Junior (<antonio@inf.ufsc.br>)
* Bill Fumerola <billf@chc-chimes.com>
* Brad Davis <brd@FreeBSD.org>
* Bruce A. Mah <bmah@FreeBSD.org> (Only the first 15 lines of the commit message are shown above ) |
1.9.0 25 Apr 2021 11:23:59
    |
Fernando Apesteguía (fernape)  |
benchmarks/netperfmeter: Update to 1.9.0
ChangeLog:
https://github.com/dreibh/netperfmeter/commit/7a2fa08aea006e59ef8938e80d7435d74d53c8af
PR: 255173
Reported by: gspurki@gmail.com
Approved by: dreibh@iem.uni-due.de (maintainer, timeout > 1 week) |
1.8.6 06 Apr 2021 14:31:07
    |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
1.8.6 03 May 2020 09:46:33
  |
fernape  |
benchmarks/netperfmeter: update to 1.8.6
Disable DCCP detection to avoid build fail in 13-CURRENT (SOCK_DCCP not found)
PR: 245945
Submitted by: gspurki@gmail.com
Approved by: dreibh@iem.uni-due.de (maintainer, timeout > 1 week) |
1.8.4 05 Oct 2019 00:31:53
  |
pkubaj  |
benchmarks/netperfmeter: fix build on GCC architectures
Use newer GCC:
cc1plus: error: unrecognized command line option "-Wno-array-bounds"
Approved by: mentors (implicit approval) |
1.8.4 01 Sep 2019 01:46:45
  |
yuri  |
benchmarks/netperfmeter: Update 1.7.6 -> 1.8.4
PR: 239841
Submitted by: dreibh@iem.uni-due.de (maintainer) |
1.7.6 12 Jul 2019 02:25:07
  |
linimon  |
Prepare for powerpc-on-clang by deleting hard-coded tests for libstdc++.so
as a stand-in for "are we running on gcc".
For people already testing powerpc on clang, it is possible that they
already have both compilers in base. Thus, the assumption that "gcc is
in base" (e.g. libstdc++.so exists) always means "force use of GCC" is
already broken. It will be for everyone on -CURRENT once the switch is
made.
While here, standardize on compiler:c++11-lang instead of -lib (they are
equivalent these days), pet portlint, and do some other cleanup.
Approved by: portmgr (tier-2 blanket) |
1.7.6 30 Apr 2019 19:25:23
  |
pkubaj  |
benchmarks/netperfmeter: fix build with GCC-based architectures
Remove option -Wno-array-bounds from CMakeLists.txt to fix build on GCC
architectures.
PR: 237041
Approved by: dreibh@iem.uni-due.de (maintainer timeout), mat (mentor)
Differential Revision: https://reviews.freebsd.org/D20107 |
1.7.6 18 Jun 2018 14:49:46
  |
linimon  |
Mark as broken on powerpc64.
Approved by: portmgr (tier-2 blanket) |
1.7.6 11 Mar 2018 14:10:01
  |
tobik  |
benchmarks/netperfmeter: Update to 1.7.6
PR: 223311
Submitted by: dreibh@iem.uni-due.de (maintainer)
Reviewed by: tcberner |
1.6.1 13 Oct 2017 08:21:36
  |
bapt  |
Remove dead links from MASTER_SITES or WWW |
1.6.1 29 Dec 2016 12:50:33
  |
amdmi3  |
- Update to 1.6.1
PR: 214343
Submitted by: joneum@bsdproject.de
Approved by: dreibh@iem.uni-due.de (maintainer) |
1.3.0 05 Jan 2014 01:28:07
  |
bapt  |
Support stage |
1.3.0 20 Sep 2013 15:52:45
  |
bapt  |
Add NO_STAGE all over the place in preparation for the staging support (cat:
benchmarks) |
1.3.0 30 Aug 2013 23:09:24
  |
bapt  |
Convert benchmarks from USE_GMAKE to USES=gmake
While here:
- Trim headers
- convert some port to the new perl5 world |
1.3.0 14 Aug 2013 22:35:54
  |
ak  |
- Remove MAKE_JOBS_SAFE variable
Approved by: portmgr (bdrewery) |
1.3.0 09 Feb 2013 14:06:23
  |
miwi  |
- Update to 1.3.0
PR: 174611
Submitted by: maintainer |
1.1.7 06 Nov 2011 16:36:34
 |
miwi  |
- Get rid FreeBSD 6.X support |
1.1.7 27 Feb 2011 13:36:43
 |
miwi  |
- Update to 1.1.7
PR: 154846
Submitted by: Thomas Dreibholz <dreibh@iem.uni-due.de> (maintainer) |
1.0.4 29 Dec 2010 20:04:42
 |
pgollucci  |
- DISTNAME= ${PORTNAME}-${PORTVERSION} is the default and not needed.
PR: ports/153292
Submitted by: myself (pgollucci)
Tested by: -exp run by pav
Approved by: portmgr (pav) |
1.0.4 21 Sep 2010 14:17:23
 |
ashish  |
NetPerfMeter is a network performance meter for the UDP,
TCP, SCTP and DCCP transport protocols over IPv4 and IPv6.
It simultaneously transmits bidirectional flows to an endpoint
and measures the resulting flow bandwidths and QoS. The
results are written as vector and scalar files. The vector
files can e.g. be used to create plots of the results.
WWW: http://www.iem.uni-due.de/~dreibh/netperfmeter/
PR: ports/148994
Approved by: tabthorpe (mentor) |