From owner-freebsd-ports-bugs@FreeBSD.ORG Wed May 2 14:00:10 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id DEA5416A402 for ; Wed, 2 May 2007 14:00:10 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id C0E8613C44B for ; Wed, 2 May 2007 14:00:10 +0000 (UTC) (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 l42E0AjX014473 for ; Wed, 2 May 2007 14:00:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l42E0AIH014472; Wed, 2 May 2007 14:00:10 GMT (envelope-from gnats) Resent-Date: Wed, 2 May 2007 14:00:10 GMT Resent-Message-Id: <200705021400.l42E0AIH014472@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, Gea-Suan Lin Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4CFCB16A400 for ; Wed, 2 May 2007 13:54:45 +0000 (UTC) (envelope-from gslin@netnews.NCTU.edu.tw) Received: from netnews.NCTU.edu.tw (ccreader.nctu.edu.tw [140.113.54.119]) by mx1.freebsd.org (Postfix) with ESMTP id DE6B313C457 for ; Wed, 2 May 2007 13:54:44 +0000 (UTC) (envelope-from gslin@netnews.NCTU.edu.tw) Received: by netnews.NCTU.edu.tw (Postfix, from userid 1000) id 3F8FC520; Wed, 2 May 2007 21:54:44 +0800 (CST) Message-Id: <20070502135444.3F8FC520@netnews.NCTU.edu.tw> Date: Wed, 2 May 2007 21:54:44 +0800 (CST) From: Gea-Suan Lin To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: gslin@gslin.org Subject: ports/112352: [NEW PORT] devel/p5-Devel-ebug: A simple, extensible Perl debugger X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 May 2007 14:00:11 -0000 >Number: 112352 >Category: ports >Synopsis: [NEW PORT] devel/p5-Devel-ebug: A simple, extensible Perl debugger >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: Wed May 02 14:00:10 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Gea-Suan Lin >Release: FreeBSD 6.2-RELEASE-p4 i386 >Organization: >Environment: System: FreeBSD netnews.NCTU.edu.tw 6.2-RELEASE-p4 FreeBSD 6.2-RELEASE-p4 #0: Sat Apr 28 00:53:10 CST 2007 >Description: A debugger is a computer program that is used to debug other programs. Devel::ebug is a simple, extensible Perl debugger with a clean API. Using this module, you may easily write a Perl debugger to debug your programs. Alternatively, it comes with an interactive debugger, ebug. perl5db.pl, Perl's current debugger is currently 2,600 lines of magic and special cases. The code is nearly unreadable: fixing bugs and adding new features is fraught with difficulties. The debugger has no test suite which has caused breakage with changes that couldn't be properly tested. It will also not debug regexes. Devel::ebug is aimed at fixing these problems and delivering a replacement debugger which provides a well-tested simple programmatic interface to debugging programs. This makes it easier to build debuggers on top of Devel::ebug, be they console-, curses-, GUI- or Ajax-based. There are currently two user interfaces to Devel::debug, ebug and ebug_http. ebug is a console-based interface to debugging programs, much like perl5db.pl. ebug_http is an innovative web-based interface to debugging programs. WWW: http://search.cpan.org/dist/Devel-ebug/ Generated with FreeBSD Port Tools 0.77 >How-To-Repeat: >Fix: --- p5-Devel-ebug-0.48.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-ebug # p5-Devel-ebug/pkg-descr # p5-Devel-ebug/Makefile # p5-Devel-ebug/pkg-plist # p5-Devel-ebug/distinfo # echo c - p5-Devel-ebug mkdir -p p5-Devel-ebug > /dev/null 2>&1 echo x - p5-Devel-ebug/pkg-descr sed 's/^X//' >p5-Devel-ebug/pkg-descr << 'END-of-p5-Devel-ebug/pkg-descr' XA debugger is a computer program that is used to debug other programs. XDevel::ebug is a simple, extensible Perl debugger with a clean API. XUsing this module, you may easily write a Perl debugger to debug your Xprograms. Alternatively, it comes with an interactive debugger, ebug. X Xperl5db.pl, Perl's current debugger is currently 2,600 lines of magic Xand special cases. The code is nearly unreadable: fixing bugs and Xadding new features is fraught with difficulties. The debugger has no Xtest suite which has caused breakage with changes that couldn't be Xproperly tested. It will also not debug regexes. Devel::ebug is aimed Xat fixing these problems and delivering a replacement debugger which Xprovides a well-tested simple programmatic interface to debugging Xprograms. This makes it easier to build debuggers on top of XDevel::ebug, be they console-, curses-, GUI- or Ajax-based. X XThere are currently two user interfaces to Devel::debug, ebug and Xebug_http. ebug is a console-based interface to debugging programs, Xmuch like perl5db.pl. ebug_http is an innovative web-based interface Xto debugging programs. X XWWW: http://search.cpan.org/dist/Devel-ebug/ END-of-p5-Devel-ebug/pkg-descr echo x - p5-Devel-ebug/Makefile sed 's/^X//' >p5-Devel-ebug/Makefile << 'END-of-p5-Devel-ebug/Makefile' X# New ports collection makefile for: p5-Devel-ebug X# Date created: 2007-05-02 X# Whom: Gea-Suan Lin X# X# $FreeBSD$ X# X XPORTNAME= Devel-ebug XPORTVERSION= 0.48 XCATEGORIES= devel perl5 XMASTER_SITES= CPAN XMASTER_SITE_SUBDIR= Devel XPKGNAMEPREFIX= p5- X XMAINTAINER= gslin@gslin.org XCOMMENT= A simple, extensible Perl debugger X XRUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/PadWalker.pm:${PORTSDIR}/devel/p5-PadWalker \ X ${SITE_PERL}/${PERL_ARCH}/YAML/Syck.pm:${PORTSDIR}/textproc/p5-YAML-Syck \ X ${SITE_PERL}/Class/Accessor/Chained/Fast.pm:${PORTSDIR}/devel/p5-Class-Accessor-Chained \ X ${SITE_PERL}/Devel/StackTrace.pm:${PORTSDIR}/devel/p5-Devel-StackTrace \ X ${SITE_PERL}/Module/Pluggable.pm:${PORTSDIR}/devel/p5-Module-Pluggable \ X ${SITE_PERL}/Proc/Background.pm:${PORTSDIR}/devel/p5-Proc-Background \ X ${SITE_PERL}/String/Koremutake.pm:${PORTSDIR}/textproc/p5-String-Koremutake XBUILD_DEPENDS= ${RUN_DEPENDS} X XPERL_MODBUILD= yes X XMAN1= ebug.1 ebug_client.1 ebug_server.1 XMAN3= Devel::ebug.3 Devel::ebug::Console.3 X X.include END-of-p5-Devel-ebug/Makefile echo x - p5-Devel-ebug/pkg-plist sed 's/^X//' >p5-Devel-ebug/pkg-plist << 'END-of-p5-Devel-ebug/pkg-plist' X@comment $FreeBSD$ X%%SITE_PERL%%/Devel/ebug.pm X%%SITE_PERL%%/Devel/ebug/Backend.pm X%%SITE_PERL%%/Devel/ebug/Backend/Plugin/ActionPoints.pm X%%SITE_PERL%%/Devel/ebug/Backend/Plugin/Basic.pm X%%SITE_PERL%%/Devel/ebug/Backend/Plugin/Codelines.pm X%%SITE_PERL%%/Devel/ebug/Backend/Plugin/Commands.pm X%%SITE_PERL%%/Devel/ebug/Backend/Plugin/Eval.pm X%%SITE_PERL%%/Devel/ebug/Backend/Plugin/Filenames.pm X%%SITE_PERL%%/Devel/ebug/Backend/Plugin/Output.pm X%%SITE_PERL%%/Devel/ebug/Backend/Plugin/Pad.pm X%%SITE_PERL%%/Devel/ebug/Backend/Plugin/Ping.pm X%%SITE_PERL%%/Devel/ebug/Backend/Plugin/Run.pm X%%SITE_PERL%%/Devel/ebug/Backend/Plugin/StackTrace.pm X%%SITE_PERL%%/Devel/ebug/Console.pm X%%SITE_PERL%%/Devel/ebug/Plugin/ActionPoints.pm X%%SITE_PERL%%/Devel/ebug/Plugin/Basic.pm X%%SITE_PERL%%/Devel/ebug/Plugin/Codelines.pm X%%SITE_PERL%%/Devel/ebug/Plugin/Eval.pm X%%SITE_PERL%%/Devel/ebug/Plugin/Filenames.pm X%%SITE_PERL%%/Devel/ebug/Plugin/Output.pm X%%SITE_PERL%%/Devel/ebug/Plugin/Pad.pm X%%SITE_PERL%%/Devel/ebug/Plugin/Run.pm X%%SITE_PERL%%/Devel/ebug/Plugin/StackTrace.pm Xbin/ebug Xbin/ebug_client Xbin/ebug_server X@dirrmtry %%SITE_PERL%%/Devel/ebug/Plugin X@dirrmtry %%SITE_PERL%%/Devel/ebug/Backend/Plugin X@dirrmtry %%SITE_PERL%%/Devel/ebug/Backend X@dirrmtry %%SITE_PERL%%/Devel/ebug X@dirrmtry %%SITE_PERL%%/Devel END-of-p5-Devel-ebug/pkg-plist echo x - p5-Devel-ebug/distinfo sed 's/^X//' >p5-Devel-ebug/distinfo << 'END-of-p5-Devel-ebug/distinfo' XMD5 (Devel-ebug-0.48.tar.gz) = 131348a2b3d9cd9a5ceabf65741fd618 XSHA256 (Devel-ebug-0.48.tar.gz) = 1c66eb057d85c62d5725145198d610d708579c810d5db31e40383c3e435d2585 XSIZE (Devel-ebug-0.48.tar.gz) = 26055 END-of-p5-Devel-ebug/distinfo exit --- p5-Devel-ebug-0.48.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: