Date: Wed, 4 Jan 2006 13:28:31 -0600 (CST) From: Eric.Stith@obscura.dname.net To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/91313: New Port: devel/p5-Devel-SimpleTrace Provides backtraces for all warns and dies even if generated by interpretter. Message-ID: <200601041928.k04JSVME009440@obscura.dname.net> Resent-Message-ID: <200601041930.k04JU6Cp036238@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 91313 >Category: ports >Synopsis: New Port: devel/p5-Devel-SimpleTrace Provides backtraces for all warns and dies even if generated by interpretter. >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Jan 04 19:30:05 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Eric Stith >Release: FreeBSD 6.0-RELEASE i386 >Organization: Meridian Environmental Technology >Environment: System: FreeBSD obscura.dname.net 6.0-RELEASE FreeBSD 6.0-RELEASE #0: Thu Nov 3 09:36:13 UTC 2005 root@x64.samsco.home:/usr/obj/usr/src/sys/GENERIC i386 >Description: # 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: # # /usr/ports/devel/p5-Devel-SimpleTrace/ # /usr/ports/devel/p5-Devel-SimpleTrace/Makefile # /usr/ports/devel/p5-Devel-SimpleTrace/pkg-descr # /usr/ports/devel/p5-Devel-SimpleTrace/distinfo # /usr/ports/devel/p5-Devel-SimpleTrace/pkg-plist # echo c - /usr/ports/devel/p5-Devel-SimpleTrace/ mkdir -p /usr/ports/devel/p5-Devel-SimpleTrace/ > /dev/null 2>&1 echo x - /usr/ports/devel/p5-Devel-SimpleTrace/Makefile sed 's/^X//' >/usr/ports/devel/p5-Devel-SimpleTrace/Makefile << 'END-of-/usr/ports/devel/p5-Devel-SimpleTrace/Makefile' X# New ports collection makefile for: p5-Devel-SimpleTrace X# Date created: 4 January 2006 X# Whom: estith X# X# $FreeBSD$ X# X XPORTNAME= Devel-SimpleTrace XPORTVERSION= 0.06 XCATEGORIES= devel perl5 XMASTER_SITES= ${MASTER_SITE_PERL_CPAN} XMASTER_SITE_SUBDIR= Devel XPKGNAMEPREFIX= p5- X XMAINTAINER= estith.freebsd.ports@thelunarempire.net XCOMMENT= Perl module for better stack traces on interpretter-generated warn/die X XPERL_CONFIGURE= yes X XMAN3= Devel::SimpleTrace.3 X X.include <bsd.port.pre.mk> X X.if ${PERL_LEVEL} < 500600 XIGNORE= requires perl 5.6.x or later. Install lang/perl5 then try again X.endif X X.include <bsd.port.post.mk> END-of-/usr/ports/devel/p5-Devel-SimpleTrace/Makefile echo x - /usr/ports/devel/p5-Devel-SimpleTrace/pkg-descr sed 's/^X//' >/usr/ports/devel/p5-Devel-SimpleTrace/pkg-descr << 'END-of-/usr/ports/devel/p5-Devel-SimpleTrace/pkg-descr' XThis module can be used to more easily spot the place where a program or a Xmodule generates errors. Its use is extremely simple, reduced to just'use'ing Xit. X XThis is achieved by modifying the functions warn() and die() in order to Xreplace the standard messages by complete stack traces that precisely indicates Xhow and where the error or warning occurred. Other than this, their use should Xstay unchanged, even when using die() inside eval(). X XWWW: http://search.cpan.org/~saper/Devel-SimpleTrace-0.06/ END-of-/usr/ports/devel/p5-Devel-SimpleTrace/pkg-descr echo x - /usr/ports/devel/p5-Devel-SimpleTrace/distinfo sed 's/^X//' >/usr/ports/devel/p5-Devel-SimpleTrace/distinfo << 'END-of-/usr/ports/devel/p5-Devel-SimpleTrace/distinfo' XMD5 (Devel-SimpleTrace-0.06.tar.gz) = ad006e2a2973b69e5fb2312e2542de4b XSHA256 (Devel-SimpleTrace-0.06.tar.gz) = 7581eb63d33fbaff2a504eaeb6381973af4c1dfec130ebcede289a7ac8f37f13 XSIZE (Devel-SimpleTrace-0.06.tar.gz) = 15210 END-of-/usr/ports/devel/p5-Devel-SimpleTrace/distinfo echo x - /usr/ports/devel/p5-Devel-SimpleTrace/pkg-plist sed 's/^X//' >/usr/ports/devel/p5-Devel-SimpleTrace/pkg-plist << 'END-of-/usr/ports/devel/p5-Devel-SimpleTrace/pkg-plist' X%%SITE_PERL%%/Devel/SimpleTrace.pm X%%SITE_PERL%%/mach/auto/Devel/SimpleTrace/.packlist X@dirrm share/nls/en_US.US-ASCII X@dirrm share/nls/POSIX X@dirrm lib/perl5/site_perl/5.8.7/mach/auto/Devel/SimpleTrace END-of-/usr/ports/devel/p5-Devel-SimpleTrace/pkg-plist exit >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200601041928.k04JSVME009440>