Index: head/benchmarks/Makefile =================================================================== --- head/benchmarks/Makefile (revision 475556) +++ head/benchmarks/Makefile (revision 475557) @@ -1,96 +1,97 @@ # $FreeBSD$ # COMMENT = Benchmarking tools SUBDIR += apib SUBDIR += autobench SUBDIR += blogbench SUBDIR += bombardier SUBDIR += bonnie SUBDIR += bonnie++ SUBDIR += clpeak SUBDIR += cpipe SUBDIR += dbench SUBDIR += dbs SUBDIR += dhrystone SUBDIR += dkftpbench SUBDIR += fhourstones SUBDIR += filebench SUBDIR += fio SUBDIR += flamegraph SUBDIR += flops SUBDIR += flowgrind SUBDIR += forkbomb SUBDIR += glmark2 SUBDIR += gtkperf SUBDIR += hey SUBDIR += himenobench SUBDIR += hpl SUBDIR += hs-criterion SUBDIR += httperf SUBDIR += imb SUBDIR += interbench SUBDIR += iorate SUBDIR += iozone SUBDIR += iozone21 SUBDIR += iperf SUBDIR += iperf3 SUBDIR += libmicro SUBDIR += lmbench SUBDIR += lzbench SUBDIR += mdtest SUBDIR += nbench SUBDIR += netio SUBDIR += netperf SUBDIR += netperfmeter SUBDIR += nosqlbench SUBDIR += nqueens SUBDIR += nttcp SUBDIR += nuttcp SUBDIR += octave-forge-benchmark SUBDIR += p5-Benchmark-Forking SUBDIR += p5-Benchmark-Stopwatch + SUBDIR += p5-Dumbbench SUBDIR += pathchirp SUBDIR += pathload SUBDIR += pathrate SUBDIR += pear-Benchmark SUBDIR += perftest SUBDIR += phoronix-test-suite SUBDIR += pipebench SUBDIR += polygraph SUBDIR += postal SUBDIR += postmark SUBDIR += py-naarad SUBDIR += py-throughpy SUBDIR += py-zopkio SUBDIR += pybench SUBDIR += raidtest SUBDIR += ramspeed SUBDIR += randomio SUBDIR += rubygem-benchmark-ips SUBDIR += rubygem-railsbench SUBDIR += scimark2 SUBDIR += scimark2c SUBDIR += siege SUBDIR += sipp SUBDIR += slowloris SUBDIR += smhasher SUBDIR += spp SUBDIR += stream SUBDIR += stress-ng SUBDIR += super-smack SUBDIR += sysbench SUBDIR += tcpblast SUBDIR += thrulay SUBDIR += tsung SUBDIR += ttcp SUBDIR += typometer SUBDIR += ubench SUBDIR += unixbench SUBDIR += uperf SUBDIR += vegeta SUBDIR += webbench SUBDIR += wrk .include Index: head/benchmarks/p5-Dumbbench/Makefile =================================================================== --- head/benchmarks/p5-Dumbbench/Makefile (nonexistent) +++ head/benchmarks/p5-Dumbbench/Makefile (revision 475557) @@ -0,0 +1,29 @@ +# Created by: Po-Chuan Hsieh +# $FreeBSD$ + +PORTNAME= Dumbbench +PORTVERSION= 0.111 +CATEGORIES= benchmarks perl5 +MASTER_SITES= CPAN +MASTER_SITE_SUBDIR= CPAN:BDFOY +PKGNAMEPREFIX= p5- + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= More reliable benchmarking with the least amount of thinking + +LICENSE= ART20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${RUN_DEPENDS} +RUN_DEPENDS= p5-Capture-Tiny>=0:devel/p5-Capture-Tiny \ + p5-Class-XSAccessor>=1.05:devel/p5-Class-XSAccessor \ + p5-Devel-CheckOS>=0:devel/p5-Devel-CheckOS \ + p5-Number-WithError>=1:math/p5-Number-WithError \ + p5-Params-Util>=0:devel/p5-Params-Util \ + p5-Statistics-CaseResampling>=0.06:math/p5-Statistics-CaseResampling + +NO_ARCH= yes +USE_PERL5= configure +USES= perl5 + +.include Property changes on: head/benchmarks/p5-Dumbbench/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/benchmarks/p5-Dumbbench/distinfo =================================================================== --- head/benchmarks/p5-Dumbbench/distinfo (nonexistent) +++ head/benchmarks/p5-Dumbbench/distinfo (revision 475557) @@ -0,0 +1,3 @@ +TIMESTAMP = 1532715147 +SHA256 (Dumbbench-0.111.tar.gz) = d31d3ca7d672bd928183ccbf29d3275ea594f7d324ae5f49db6182967c5ab2c7 +SIZE (Dumbbench-0.111.tar.gz) = 35481 Property changes on: head/benchmarks/p5-Dumbbench/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/benchmarks/p5-Dumbbench/pkg-descr =================================================================== --- head/benchmarks/p5-Dumbbench/pkg-descr (nonexistent) +++ head/benchmarks/p5-Dumbbench/pkg-descr (revision 475557) @@ -0,0 +1,23 @@ +This module attempts to implement reasonably robust benchmarking with little +extra effort and expertise required from the user. That is to say, benchmarking +using this module is likely an improvement over + + time some-command --to --benchmark + +or + + use Benchmark qw/timethis/; + timethis(1000, 'system("some-command", ...)'); + +The module currently works similar to the former command line, except (in layman +terms) it will run the command many times, estimate the uncertainty of the +result and keep iterating until a certain user-defined precision has been +reached. Then, it calculates the resulting uncertainty and goes through some +pain to discard bad runs and subtract overhead from the timings. The reported +timing includes an uncertainty, so that multiple benchmarks can more easily be +compared. + +Please note that Dumbbench works entirely with wallclock time as reported by +Time::HiRes' time() function. + +WWW: https://metacpan.org/release/Dumbbench Property changes on: head/benchmarks/p5-Dumbbench/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/benchmarks/p5-Dumbbench/pkg-plist =================================================================== --- head/benchmarks/p5-Dumbbench/pkg-plist (nonexistent) +++ head/benchmarks/p5-Dumbbench/pkg-plist (revision 475557) @@ -0,0 +1,17 @@ +bin/dumbbench +%%SITE_PERL%%/Benchmark/Dumb.pm +%%SITE_PERL%%/Dumbbench.pm +%%SITE_PERL%%/Dumbbench/BoxPlot.pm +%%SITE_PERL%%/Dumbbench/CPUFrequencyPinner.pm +%%SITE_PERL%%/Dumbbench/Instance.pm +%%SITE_PERL%%/Dumbbench/Instance/Cmd.pm +%%SITE_PERL%%/Dumbbench/Instance/PerlEval.pm +%%SITE_PERL%%/Dumbbench/Instance/PerlSub.pm +%%SITE_PERL%%/Dumbbench/Result.pm +%%SITE_PERL%%/Dumbbench/Stats.pm +%%PERL5_MAN3%%/Benchmark::Dumb.3.gz +%%PERL5_MAN3%%/Dumbbench.3.gz +%%PERL5_MAN3%%/Dumbbench::Instance.3.gz +%%PERL5_MAN3%%/Dumbbench::Instance::Cmd.3.gz +%%PERL5_MAN3%%/Dumbbench::Instance::PerlEval.3.gz +%%PERL5_MAN3%%/Dumbbench::Instance::PerlSub.3.gz Property changes on: head/benchmarks/p5-Dumbbench/pkg-plist ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property