Date: Tue, 21 Oct 2008 03:08:18 +0400 (MSD) From: Vladimir Timofeev <vovkasm@gmail.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/128255: [NEW PORT] devel/p5-Devel-NYTProf: Powerful feature-rich perl source code profiler Message-ID: <200810202308.m9KN8I6R021927@zoo.rambler.ru> Resent-Message-ID: <200810202310.m9KNA4pc045417@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 128255 >Category: ports >Synopsis: [NEW PORT] devel/p5-Devel-NYTProf: Powerful feature-rich perl source code profiler >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Oct 20 23:10:04 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Vladimir Timofeev >Release: FreeBSD 6.2-RELEASE-p1 amd64 >Organization: >Environment: System: FreeBSD zoo.rambler.ru 6.2-RELEASE-p1 FreeBSD 6.2-RELEASE-p1 #1: Thu Feb 15 17:00:27 MSK 2007 >Description: Devel::NYTProf is a powerful feature-rich perl source code profiler. * Performs per-line statement profiling for fine detail * Performs per-subroutine statement profiling for overview * Performs per-block statement profiling (the first profiler to do so) * Accounts correctly for time spent after calls return * Performs inclusive and exclusive timing of subroutines * Subroutine times are per calling location (a powerful feature) * Can profile compile-time activity, just run-time, or just END time * Uses novel techniques for efficient profiling * Sub-microsecond (100ns) resolution on systems with clock_gettime() * Very fast - the fastest statement and subroutine profilers for perl * Handles applications that fork, with no performance cost * Immune from noise caused by profiling overheads and I/O * Program being profiled can stop/start the profiler * Generates richly annotated and cross-linked html reports * Trivial to use with mod_perl - add one line to httpd.conf * Includes an extensive test suite * Tested on very large codebases WWW: http://search.cpan.org/dist/Devel-NYTProf/ Generated with FreeBSD Port Tools 0.77 >How-To-Repeat: >Fix: --- p5-Devel-NYTProf-2.05.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # p5-Devel-NYTProf # p5-Devel-NYTProf/pkg-descr # p5-Devel-NYTProf/Makefile # p5-Devel-NYTProf/pkg-plist # p5-Devel-NYTProf/distinfo # echo c - p5-Devel-NYTProf mkdir -p p5-Devel-NYTProf > /dev/null 2>&1 echo x - p5-Devel-NYTProf/pkg-descr sed 's/^X//' >p5-Devel-NYTProf/pkg-descr << 'END-of-p5-Devel-NYTProf/pkg-descr' XDevel::NYTProf is a powerful feature-rich perl source code profiler. X X * Performs per-line statement profiling for fine detail X * Performs per-subroutine statement profiling for overview X * Performs per-block statement profiling (the first profiler to do so) X * Accounts correctly for time spent after calls return X * Performs inclusive and exclusive timing of subroutines X * Subroutine times are per calling location (a powerful feature) X * Can profile compile-time activity, just run-time, or just END time X * Uses novel techniques for efficient profiling X * Sub-microsecond (100ns) resolution on systems with clock_gettime() X * Very fast - the fastest statement and subroutine profilers for perl X * Handles applications that fork, with no performance cost X * Immune from noise caused by profiling overheads and I/O X * Program being profiled can stop/start the profiler X * Generates richly annotated and cross-linked html reports X * Trivial to use with mod_perl - add one line to httpd.conf X * Includes an extensive test suite X * Tested on very large codebases X XWWW: http://search.cpan.org/dist/Devel-NYTProf/ END-of-p5-Devel-NYTProf/pkg-descr echo x - p5-Devel-NYTProf/Makefile sed 's/^X//' >p5-Devel-NYTProf/Makefile << 'END-of-p5-Devel-NYTProf/Makefile' X# New ports collection makefile for: p5-Devel-NYTProf X# Date created: 2008-10-21 X# Whom: Vladimir Timofeev <vovkasm@gmail.com> X# X# $FreeBSD$ X# X XPORTNAME= Devel-NYTProf XPORTVERSION= 2.05 XCATEGORIES= devel perl5 XMASTER_SITES= CPAN XPKGNAMEPREFIX= p5- X XMAINTAINER= vovkasm@gmail.com XCOMMENT= Powerful feature-rich perl source code profiler X XUSE_PERL5= 5.8.1+ X XPERL_CONFIGURE= yes X XMAN1= nytprofhtml.1 \ X nytprofcsv.1 X XMAN3= Devel::NYTProf.3 \ X Devel::NYTProf::Apache.3 \ X Devel::NYTProf::Core.3 \ X Devel::NYTProf::Data.3 \ X Devel::NYTProf::Reader.3 \ X Devel::NYTProf::Util.3 X X.include <bsd.port.mk> END-of-p5-Devel-NYTProf/Makefile echo x - p5-Devel-NYTProf/pkg-plist sed 's/^X//' >p5-Devel-NYTProf/pkg-plist << 'END-of-p5-Devel-NYTProf/pkg-plist' X@comment $FreeBSD$ Xbin/nytprofcsv Xbin/nytprofhtml X%%SITE_PERL%%/%%PERL_ARCH%%/Devel/auto/Devel/NYTProf/NYTProf.so X%%SITE_PERL%%/%%PERL_ARCH%%/Devel/benchmark.pl X%%SITE_PERL%%/%%PERL_ARCH%%/Devel/NYTProf.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Devel/NYTProf/Apache.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Devel/NYTProf/Core.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Devel/NYTProf/Data.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Devel/NYTProf/Reader.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Devel/NYTProf/Util.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Devel/NYTProf/js/jquery.tablesorter.min.js X%%SITE_PERL%%/%%PERL_ARCH%%/Devel/NYTProf/js/jquery.min.js X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Devel/NYTProf/.packlist X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Devel/NYTProf/NYTProf.bs X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Devel/NYTProf/NYTProf.so X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Devel/NYTProf X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Devel/auto/Devel/NYTProf X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Devel/auto/Devel X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Devel/auto X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Devel/NYTProf/js X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Devel/NYTProf END-of-p5-Devel-NYTProf/pkg-plist echo x - p5-Devel-NYTProf/distinfo sed 's/^X//' >p5-Devel-NYTProf/distinfo << 'END-of-p5-Devel-NYTProf/distinfo' XMD5 (Devel-NYTProf-2.05.tar.gz) = 775f131c132e5f8cbd864ee3dd3090b3 XSHA256 (Devel-NYTProf-2.05.tar.gz) = ea5425206ba4660125aa6faf5f16e2b5d17106cd2b62589b85f9af1069955d9d XSIZE (Devel-NYTProf-2.05.tar.gz) = 152195 END-of-p5-Devel-NYTProf/distinfo exit --- p5-Devel-NYTProf-2.05.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200810202308.m9KN8I6R021927>