Skip site navigation (1)Skip section navigation (2)
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>