mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-29 05:38:00 +00:00
Add p5-Benchmark-Stopwatch 0.03, simple timing of stages of your code.
PR: ports/102468 Submitted by: Gea-Suan Lin <gslin at gslin.org>
This commit is contained in:
parent
6f77052104
commit
1e5d116a0e
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=174144
@ -27,6 +27,7 @@
|
||||
SUBDIR += netpipe
|
||||
SUBDIR += nqueens
|
||||
SUBDIR += nttcp
|
||||
SUBDIR += p5-Benchmark-Stopwatch
|
||||
SUBDIR += pathchirp
|
||||
SUBDIR += pathload
|
||||
SUBDIR += pathrate
|
||||
|
37
benchmarks/p5-Benchmark-Stopwatch/Makefile
Normal file
37
benchmarks/p5-Benchmark-Stopwatch/Makefile
Normal file
@ -0,0 +1,37 @@
|
||||
# New ports collection makefile for: p5-Benchmark-Stopwatch
|
||||
# Date created: 2006-08-24
|
||||
# Whom: Gea-Suan Lin <gslin@gslin.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= Benchmark-Stopwatch
|
||||
PORTVERSION= 0.03
|
||||
CATEGORIES= benchmarks perl5
|
||||
MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
|
||||
MASTER_SITE_SUBDIR= Benchmark
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
||||
MAINTAINER= gslin@gslin.org
|
||||
COMMENT= Simple timing of stages of your code
|
||||
|
||||
RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Clone.pm:${PORTSDIR}/devel/p5-Clone
|
||||
BUILD_DEPENDS= ${RUN_DEPENDS}
|
||||
BUILD_DEPENDS+= ${SITE_PERL}/Test/LongString.pm:${PORTSDIR}/devel/p5-Test-LongString
|
||||
|
||||
PERL_MODBUILD= yes
|
||||
|
||||
MAN3= Benchmark::Stopwatch.3
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${PERL_LEVEL} < 500703
|
||||
RUN_DEPENDS+= ${SITE_PERL}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes
|
||||
BUILD_DEPENDS+= ${SITE_PERL}/Test/More.pm:${PORTSDIR}/devel/p5-Test-Simple
|
||||
.endif
|
||||
|
||||
.if ${PERL_LEVEL} < 500601
|
||||
IGNORE= requires perl 5.6.x or later. Install lang/perl5.8 then try again
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
3
benchmarks/p5-Benchmark-Stopwatch/distinfo
Normal file
3
benchmarks/p5-Benchmark-Stopwatch/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
MD5 (Benchmark-Stopwatch-0.03.tar.gz) = 14a58481012db21ad046c718dd3da76c
|
||||
SHA256 (Benchmark-Stopwatch-0.03.tar.gz) = 687f9889b97d696de337ec261bda227561322a3f4c0f7060af54a127ed6cbed2
|
||||
SIZE (Benchmark-Stopwatch-0.03.tar.gz) = 4731
|
18
benchmarks/p5-Benchmark-Stopwatch/pkg-descr
Normal file
18
benchmarks/p5-Benchmark-Stopwatch/pkg-descr
Normal file
@ -0,0 +1,18 @@
|
||||
The other benchmark modules provide excellent timing for specific
|
||||
parts of your code. This module aims to allow you to easily time the
|
||||
progression of your code.
|
||||
|
||||
The stopwatch analogy is that at some point you get a new stopwatch
|
||||
and start timing. Then you note certain events using lap. Finally you
|
||||
stop the watch and then print out a summary.
|
||||
|
||||
The summary shows all the events in order, what time they occured at,
|
||||
how long since the last lap and the percentage of the total time.
|
||||
Hopefully this will give you a good idea of where your code is
|
||||
spending most of its time.
|
||||
|
||||
The times are all wallclock times in fractional seconds.
|
||||
|
||||
That's it.
|
||||
|
||||
WWW: http://search.cpan.org/dist/Benchmark-Stopwatch/
|
3
benchmarks/p5-Benchmark-Stopwatch/pkg-plist
Normal file
3
benchmarks/p5-Benchmark-Stopwatch/pkg-plist
Normal file
@ -0,0 +1,3 @@
|
||||
@comment $FreeBSD$
|
||||
%%SITE_PERL%%/Benchmark/Stopwatch.pm
|
||||
@dirrmtry %%SITE_PERL%%/Benchmark
|
Loading…
Reference in New Issue
Block a user