386 Commits

Author SHA1 Message Date
kmos
ad139c8cd7 Fix build on sparc64 by preferring ports-gcc on base-gcc arches
ok kurt@ (maintainer)
2021-05-16 17:11:18 +00:00
kurt
8a4a41dedd Update to fio-3.26 2021-05-05 12:59:55 +00:00
fcambus
42978b0655 Update siege to 4.0.9. 2021-05-01 13:33:25 +00:00
tb
7134a10f41 Update httperf to github HEAD. help/ok sthen
The old version was severely outdated, its HOMEPAGE is dead and its
build would break in an upcoming libssl change. Upstream has done a
lot of work, in particular idleconn now uses libevent/libeventextra.
2021-04-29 07:52:43 +00:00
tb
467d638b63 benchmarks/speedtest-cli: update to 2.1.3
Fixes a runtime failure reported by kevlo and Mikolaj Kucharski:
* Address issue where a test server may return an HTTP error during upload or download
* Address issue where ignore_ids may be empty or have empty values

ok kevlo sthen
2021-04-09 08:12:17 +00:00
fcambus
ab50469aa9 Update siege to 4.0.8. 2021-03-22 09:17:26 +00:00
bluhm
3ab98743a3 update p5-Dumbbench to 0.501 2021-03-10 15:14:51 +00:00
sthen
2cecc4310a update to flent-2.0.0 2021-03-07 19:34:40 +00:00
sthen
c491ce8046 update to hyperfine-1.11.0 2021-02-27 19:41:18 +00:00
sthen
3cbe1c2f30 Reverse the polarity of MODPY_VERSION; default is now 3.x,
if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}.

This commit doesn't change any versions currently used; it may be that
some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those
should be cleaned up in the course of updating ports where possible.

Python module ports providing py3-* packages should still use
FLAVOR=python3 so that we don't have a mixture of dependencies some
using ${MODPY_FLAVOR} and others not.
2021-02-23 19:39:08 +00:00
gnezdo
3da2f71a3a Use erlang21 for benchmarks/tsung
jasper@: go for it
2021-02-16 06:25:53 +00:00
sthen
373dd758d3 netperf: -fno-common fix from PR waiting for merge upstream 2021-01-31 19:27:02 +00:00
fcambus
7308e01350 Drop maintainership. 2021-01-16 13:43:21 +00:00
sthen
cb55f9edf3 sync WANTLIB to unbreak following mariadb dep change 2020-11-05 19:47:34 +00:00
benoit
09338dc406 Update to iozone-3.490. 2020-10-18 07:18:06 +00:00
daniel
cdf3acca33 move tsung to python3 so matplotlib can be updated.
ok bket@
2020-10-08 11:59:33 +00:00
fcambus
e9b6da5f9e Update siege to 4.0.7. 2020-07-29 07:01:28 +00:00
fcambus
a4f541e938 Update siege to 4.0.6. 2020-07-13 10:32:13 +00:00
sthen
a9019d7aa1 bump and fix RDEP 2020-07-04 09:49:31 +00:00
sthen
95d31a4bd8 bump for search.cpan.org->metacpan.org change 2020-07-03 21:44:29 +00:00
sthen
d9cfe4113e bump REVISION; python 3 default changed to 3.8 2020-07-03 21:12:24 +00:00
solene
bd3f806067 + hyperfine 2020-05-18 20:44:54 +00:00
solene
3a4b337356 Import hyperfine-1.9.0
Command-line benchmarking tool.

Features:
- Statistical analysis across multiple runs.
- Support for arbitrary shell commands.
- Constant feedback about the benchmark progress and current estimates.
- Warmup runs can be executed before the actual benchmark.
- Cache-clearing commands can be set up before each timing run.
- Statistical outlier detection to detect interference from other
  programs and caching effects.
- Export results to various formats: CSV, JSON, Markdown, AsciiDoc.
- Parameterized benchmarks (e.g. vary the number of threads).
- Cross-platform

ok sthen@
2020-05-18 20:44:07 +00:00
bluhm
323c5ff948 +nuttcp 2020-05-18 13:42:57 +00:00
bluhm
ed9d1ac3d5 import nuttcp 8.2.2
OK sthen@

Comment:
network performance measurement tool

Description:
nuttcp is a network performance measurement tool intended for use
by network and system managers.  Its most basic usage is to determine
the raw TCP (or UDP) network layer throughput by transferring memory
buffers from a source system across an interconnecting network to
a destination system, either transferring data for a specified time
interval, or alternatively transferring a specified number of bytes.
In addition to reporting the achieved network throughput in Mbps,
nuttcp also provides additional useful information related to the
data transfer such as user, system, and wall-clock time, transmitter
and receiver CPU utilization, and loss percentage (for UDP transfers).
2020-05-18 13:38:42 +00:00
kurt
4cbe839c91 Update to fio-3.19
- remove patches accepted upstream
2020-05-15 15:50:54 +00:00
kurt
f6246491a0 Update to fio-3.19 2020-05-15 15:42:00 +00:00
fcambus
40952b3870 Update siege to 4.0.5. 2020-04-01 15:43:39 +00:00
jasper
4c14585bda - update to tsung-1.7.0
- switch to erlang 19
- rework DESCR
2020-02-13 20:32:48 +00:00
benoit
857d5d1e9b Update to iozone-3.489. 2020-02-04 12:18:27 +00:00
kurt
6513374d33 Fix build on sparc64:
* Fix undefined var tv_tls_key
* Fix use of bswap{16|32|64}

okay kmos@
2020-01-28 20:45:01 +00:00
jasper
c0d71858db update MASTER_SITES where distfiles.nl was used 2020-01-26 11:14:29 +00:00
sthen
4f5df529b2 register conflict with py-fiona 2020-01-21 09:22:34 +00:00
kurt
0a274c214c Add fio 2020-01-20 23:33:08 +00:00
kurt
f503dc4e1f fio is a IO benchmarking tool that can simulate various user defined
workloads. fio will spawn a number of threads or processes doing a
particular type of IO action as specified by the user.  It takes a
number of global parameters, each inherited by the thread unless other
parameters given to them overriding that setting.  The typical use of
fio is to write a job file matching the IO load one wants to simulate.

okay sthen@
2020-01-20 23:32:00 +00:00
fcambus
b61fb1ab98 Update siege to 4.0.4. 2019-12-01 22:03:11 +00:00
sthen
82b98fc0e4 update to speedtest-cli-2.1.2 2019-08-23 15:49:58 +00:00
bcallah
f984eab037 Update to iozone-3.487
Diff from wen heping. Thanks!
2019-07-30 02:55:48 +00:00
danj
1991058dbd Remove unresponsive maintainers
If somebody is removed who actually wants maintainer and either
didn't receive the mail, or didn't bother to reply to it, they are
free to send a diff to reinstate.

ok sthen@, jca@
2019-07-17 14:49:19 +00:00
naddy
ae1cb22cb2 Switch to PERMIT_(DISTFILES|PACKAGE).
CDROM restrictions are no longer applicable.
2019-07-14 02:16:50 +00:00
naddy
7ab397505a Switch to PERMIT_PACKAGE. CDROM restrictions are no longer applicable. 2019-07-14 00:39:34 +00:00
sthen
9fe1e38b23 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:43:27 +00:00
sthen
fb7f4374ad sync WANTLIB 2019-07-05 11:52:59 +00:00
danj
c1399ed816 Remove maintainers per their requests 2019-05-08 15:48:26 +00:00
sthen
d7f0752227 bump all the py3 things, _SYSTEM_VERSION didn't quite work out how
we expected and it's easier|safer to do it this way than fiddle with
pkg_add now. thanks aja for update tests with a quick bulk.
2019-04-28 20:51:26 +00:00
sthen
e036d95e94 update to speedtest-cli-2.1.1 2019-03-13 14:24:19 +00:00
sthen
c4ee3e6953 update to flent-1.2.2 2018-11-02 15:27:13 +00:00
sthen
25f0e460f2 Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.

This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -

- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.

- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.

devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +00:00
espie
a3cc216348 @tag update-mime-database 2018-07-01 18:33:35 +00:00
espie
150a0f36fa first tag: update-desktop-database 2018-06-27 21:03:34 +00:00