Commit Graph

428 Commits

Author SHA1 Message Date
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
jasper
87f42482dc update to speedtest-cli-2.0.2 2018-06-11 13:10:54 +00:00
sthen
790c0e86fd Bump a bunch of ports to trigger rebuilds following cpu stats changes.
More to come later after a longer search completes.

THESE MAY NEED FURTHER WORK! If you use them, please check on -current.
2018-06-01 14:24:55 +00:00
espie
31e6ccf0df @bin markers 2018-05-12 13:58:30 +00:00
fcambus
dba3f83c8a Add wrk. 2018-04-25 11:25:04 +00:00
fcambus
cf46cf7630 Import benchmarks/wrk.
wrk is a modern HTTP benchmarking tool capable of generating significant
load when run on a single multi-core CPU. It combines a multithreaded design
with scalable event notification systems such as epoll and kqueue.

OK jca@
2018-04-25 11:24:14 +00:00
sthen
1f0bcf9851 update to speedtest-cli-2.0.0 2018-02-10 14:16:28 +00:00
sthen
3709f9c599 update to flent-1.1.1 2018-01-15 12:41:27 +00:00
sthen
f6615ee9d8 update to speedtest-cli 1.0.7 (minor fix, use correct delimiter in csv header) 2017-10-17 14:38:08 +00:00
sthen
0a9b1fbd11 unbreak, silly github tarballs. reported by aja 2017-09-08 09:36:20 +00:00
sthen
61ab8b8e64 netperf upstream moved to github 2017-09-07 20:33:09 +00:00
jasper
ef51deec12 update to iozone-3.465 2017-08-20 10:26:27 +00:00
bluhm
7a4bc235cb update p5-Dumbbench to 0.111 2017-07-29 17:51:39 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
kili
97e501a0ed Bump -gui subpackage after the renaming of py-qt5,-main to py-qt5. 2017-07-17 19:13:37 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
sthen
0577f7d605 update to bonnie++-1.97.3, builds with clang now.
remove -Winit-self and reattempt GCC3_ARCHS while there.
2017-05-24 14:04:50 +00:00
naddy
5669219063 remove bytebench: 25 years old and no longer used by anybody; ok jca@, krw@ 2017-05-01 11:10:31 +00:00
fcambus
d656692db2 Update speedtest-cli to 1.0.6.
OK ajacoutot@
2017-04-28 07:45:34 +00:00
fcambus
b767008231 Update speedtest-cli to 1.0.5.
OK benoit@, jung@
2017-04-23 20:36:41 +00:00
jca
171628cea5 Unbreak with clang: two functions that shouldn't be inline
The comments around said functions suggest a case of mild confusion...
2017-04-19 23:44:13 +00:00
jca
eb18ab224b Correctly print time_t. 2017-04-19 23:33:40 +00:00
fcambus
cea58463de Update speedtest-cli to 1.0.4.
OK benoit@
2017-04-13 09:02:41 +00:00
sthen
7b9fdbb2c9 use LIBCXX 2017-04-10 11:45:22 +00:00
fcambus
97260ff3fb Update speedtest-cli to 1.0.3.
OK benoit@
2017-04-07 07:24:01 +00:00
sthen
6b20e825ab update/rename netperf-wrapper-0.9.1 to flent-1.0.1, split -gui to a separate
package
2017-03-09 18:55:47 +00:00
sthen
5f66a0c90e update to speedtest-cli-1.0.2 2017-01-19 14:18:50 +00:00
bluhm
5a58ec8987 +p5-Dumbbench 2017-01-08 01:19:14 +00:00
bluhm
6954bc933c import p5-Dumbbench 0.10
OK benoit@ sthen@

Comment:
more reliable benchmarking

Description:
This module attempts to implement reasonably robust benchmarking
with little extra effort and expertise required from the user.
2017-01-08 01:16:32 +00:00
landry
24ebe6849d bump ports depending on python3 in benchmarks and converters 2017-01-03 19:16:08 +00:00
fcambus
21ffeaea76 Update speedtest-cli to 1.0.1.
This is a bugfix release, reverting some code which impacted timing on
devices with a small amount of RAM.

OK jung@, giovanni@, ajacoutot@
2016-12-30 16:13:24 +00:00
sthen
f8ee9351b9 update to speedtest_cli-1.0.0 2016-11-19 14:32:53 +00:00
jca
80f54496fe Update to netpipe-3.7.2 + general port cleanup
New HOMEPAGE and MASTER_SITES, add license marker and install the new
NPtcp6 program.

Tweaked diff from Rafael Sadowski.

Warning: some cli options have changed (-r).
2016-10-19 14:30:37 +00:00
naddy
c326edce1b The ${PROJECT}.googlecode.com/files/ master sites are no longer
accessible, but the distfiles are still available at an archive URL.
Introduce MASTER_SITE_GOOGLECODE and use it for all affected ports.

ok czarkoff@ danj@ sthen@
2016-10-01 11:54:14 +00:00
naddy
ef68f42b62 remove SHARED_ONLY from ports that don't use any MODULES 2016-03-16 16:46:31 +00:00
landry
c71a27a935 Update to siege 3.1.3.
Note that due to a mishap in Makefile/patches the config dif was
previously /etc/siege/siege/* - this has been fixed to be /etc/siege/*
as expected, so you might have to adapt your install.

ok sthen@
2016-01-11 10:22:05 +00:00
sthen
97889e162c switch my distfiles mirror to https 2015-12-03 21:24:29 +00:00
jasper
dd11ff3185 switch distfiles.nl to SSL, setup with security/letsencrypt/client 2015-11-24 09:11:02 +00:00
sthen
998633a4e1 fix netperf-wrapper manpage install location, spotted by bentley@
adjust DESCR while there
2015-11-06 20:42:26 +00:00
bentley
ccea6495df Add desktop goos.
ok sthen@
2015-11-06 17:10:05 +00:00
benoit
45be6f512c Update to iozone-3.434. 2015-10-31 11:06:37 +00:00
sthen
24f2190a64 update to netperf-2.7.0 2015-10-21 13:10:00 +00:00
sthen
a484b0211d update to netperf-wrapper-0.9.1 2015-10-21 13:07:51 +00:00
sthen
8219a5ed69 bump REVISION for setuptools dep change. 2015-09-29 10:51:14 +00:00
benoit
c71e220d3f Update to speedtest-cli-0.3.4. 2015-09-25 08:04:37 +00:00
naddy
e23a0206e8 drop maintainer or update e-mail addres as requested by Paul Janzen 2015-08-28 14:22:14 +00:00
sthen
c3e091dd91 wantlib 2015-08-25 14:17:44 +00:00
bluhm
f8bfc1eae8 Fix large file support in bonnie++. Remove #ifdef BSD from patch.
OK sthen@
2015-08-18 20:41:29 +00:00
sthen
5d2e64041e mirror files no longer on MASTER_SITES and remove old HOMEPAGEs,
pointed out by naddy
2015-07-30 16:05:51 +00:00
zhuk
6860bba494 Remove lmbench. Highly outdated (1999 year benchmark, really?), non-free
(the license marker in port was a lie) and ugly.

okay aja@; also there were okays from sthen@ and kirby on earlier patch.
2015-07-18 22:02:05 +00:00
jca
c50c12e22e 15 years later, SSLv23_client_method() ought to work 2015-07-18 17:13:49 +00:00
jasper
92956bfd5f use sed -i 2015-07-18 14:40:46 +00:00
jasper
75787518ba bump after erlang dependency change
reminded by aja@
2015-07-10 17:10:09 +00:00
jasper
fa374a63bb remove pear-Benchmark, outdated, unmaintained, unused, etc.
ok aja@
2015-06-27 11:40:00 +00:00
jasper
27acaf9d38 define MODERL_{ERL,ERLC} as shortcuts to the versioned binaries 2015-06-25 13:34:23 +00:00
jasper
8034b7cabd pickup correct erl/erlc 2015-06-25 13:28:59 +00:00
jasper
ed8860bfaf switch to using the erlang module 2015-06-24 06:50:19 +00:00
jasper
52c3488fbf tidy up erlang dependencies 2015-06-23 16:38:10 +00:00
bentley
f0e23746c7 Add a working upstream mirror.
ok sthen@
2015-06-23 15:28:58 +00:00