From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Jan 4 19:30:10 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A813416A41F for ; Wed, 4 Jan 2006 19:30:10 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4066543D67 for ; Wed, 4 Jan 2006 19:30:09 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k04JU6PK036239 for ; Wed, 4 Jan 2006 19:30:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k04JU6Cp036238; Wed, 4 Jan 2006 19:30:06 GMT (envelope-from gnats) Resent-Date: Wed, 4 Jan 2006 19:30:06 GMT Resent-Message-Id: <200601041930.k04JU6Cp036238@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, estith.freebsd.ports@thelunarempire.net Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 28B1716A439 for ; Wed, 4 Jan 2006 19:23:27 +0000 (GMT) (envelope-from root@obscura.dname.net) Received: from obscura.dname.net (host-133-52-111-24.midco.net [24.111.52.133]) by mx1.FreeBSD.org (Postfix) with ESMTP id BC90243D5A for ; Wed, 4 Jan 2006 19:23:22 +0000 (GMT) (envelope-from root@obscura.dname.net) Received: from obscura.dname.net (localhost.dname.net [127.0.0.1]) by obscura.dname.net (8.13.4/8.13.4) with ESMTP id k04JSVGg009604 for ; Wed, 4 Jan 2006 13:28:32 -0600 (CST) (envelope-from root@obscura.dname.net) Received: (from root@localhost) by obscura.dname.net (8.13.4/8.13.4/Submit) id k04JSVME009440; Wed, 4 Jan 2006 13:28:31 -0600 (CST) (envelope-from root) Message-Id: <200601041928.k04JSVME009440@obscura.dname.net> Date: Wed, 4 Jan 2006 13:28:31 -0600 (CST) From: Eric.Stith@obscura.dname.net To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/91313: New Port: devel/p5-Devel-SimpleTrace Provides backtraces for all warns and dies even if generated by interpretter. X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: estith.freebsd.ports@thelunarempire.net List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Jan 2006 19:30:10 -0000 >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 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 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: