Date: Sun, 08 Aug 2004 12:47:41 -0600 From: Aaron Dalton <aaron@daltons.ca> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/70180: Update port: devel/p5-Data-TreeDumper 0.15 -> 0.16 Message-ID: <E1Btshp-00092r-Fi@galan.daltons.ca> Resent-Message-ID: <200408081850.i78IoRjf006420@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 70180 >Category: ports >Synopsis: Update port: devel/p5-Data-TreeDumper 0.15 -> 0.16 >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Sun Aug 08 18:50:26 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Aaron Dalton >Release: FreeBSD 5.2.1-RELEASE i386 >Organization: >Environment: System: FreeBSD galan.daltons.ca 5.2.1-RELEASE FreeBSD 5.2.1-RELEASE #0: Sun Jun 27 22:48:19 MDT 2004 root@galan.daltons.ca:/usr/src/sys/i386/compile/GALAN i386 >Description: This brings the port to version 0.16. Changelog: 0.16 xxxx Sat July xxx 19:30:00 2004 CHANGED: documentation was checked by Aaron Dalton ADDED: GLYPHS override ADDED: QUOTE_HASH_KEYS override >How-To-Repeat: >Fix: --- submission.txt 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-Data-TreeDumper # p5-Data-TreeDumper/Makefile # p5-Data-TreeDumper/pkg-descr # p5-Data-TreeDumper/pkg-plist # p5-Data-TreeDumper/distinfo # echo c - p5-Data-TreeDumper mkdir -p p5-Data-TreeDumper > /dev/null 2>&1 echo x - p5-Data-TreeDumper/Makefile sed 's/^X//' >p5-Data-TreeDumper/Makefile << 'END-of-p5-Data-TreeDumper/Makefile' X# New ports collection makefile for: Data::TreeDumper X# Date created: 1 August 2004 X# Whom: Aaron Dalton <aaron@daltons.ca> X# X# $FreeBSD$ X# X XPORTNAME= Data-TreeDumper XPORTVERSION= 0.16 XCATEGORIES= devel perl5 XMASTER_SITES= ${MASTER_SITE_PERL_CPAN} XMASTER_SITE_SUBDIR= Data XPKGNAMEPREFIX= p5- X XMAINTAINER= aaron@daltons.ca XCOMMENT= Dumps a data structure in a tree fashion X XBUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Term/Size.pm:${PORTSDIR}/devel/p5-Term-Size \ X ${SITE_PERL}/Text/Wrap.pm:${PORTSDIR}/textproc/p5-Text-Tabs+Wrap \ X ${SITE_PERL}/${PERL_ARCH}/Devel/Size.pm:${PORTSDIR}/devel/p5-Devel-Size XRUN_DEPENDS= ${BUILD_DEPENDS} X XMAN3= Data::TreeDumper.3 X XPERL_CONFIGURE= yes X X.include <bsd.port.pre.mk> X X.if ${PERL_LEVEL} < 500600 Xpost-patch: X ${PERL} -pi -e 's/^our (\S+)/use vars q{$$1};$$1/g;' \ X -e '$$_ = "" if /warnings|5.006/;' \ X -e 's/}\(/}->(/g;' \ X -e '$$_ .= "->" if $$. == 428;' \ X ${WRKSRC}/TreeDumper.pm X.endif X X.include <bsd.port.post.mk> END-of-p5-Data-TreeDumper/Makefile echo x - p5-Data-TreeDumper/pkg-descr sed 's/^X//' >p5-Data-TreeDumper/pkg-descr << 'END-of-p5-Data-TreeDumper/pkg-descr' XData::Dumper and other modules do a great job at dumping data structures. XTheir output, however, often takes more brain power to understand than the Xdata itself. When dumping large amounts of data, the output can be overwhelming Xand it's difficult to see the relationship between each piece of the dumped Xdata. Data::TreeDumper also dumps data in a tree-like fashion but hopefully Xin a format more easily understood. X XData::TreeDumper also gives one extraordinary control over output and Xprovides for custom filtering of and iteration over data structures. X XUnfiltered output example: Xtitle: X |- A [H1] X | |- a [H2] X | |- bbbbbb = CODE(0x8139fa0) [C3] X | |- c123 [C4 -> C3] X | `- d [R5] X | `- REF(0x8139fb8) [R5 -> C3] X |- ARRAY [A6] X | |- 0 [S7] = elment_1 X | |- 1 [S8] = element_2 X | `- 2 [S9] = element_3 X `- C [H10] X `- b [H11] X `- a [H12] X |- a [H13] X |- b = CODE(0x81ab130) [C14] X `- c [S15] = 42 X XWWW: http://search.cpan.org/dist/Data-TreeDumper/ XAuthor: Khemir Nadim ibn Hamouda <nadim@khemir.net> X X- Aaron Dalton Xaaron@daltons.ca END-of-p5-Data-TreeDumper/pkg-descr echo x - p5-Data-TreeDumper/pkg-plist sed 's/^X//' >p5-Data-TreeDumper/pkg-plist << 'END-of-p5-Data-TreeDumper/pkg-plist' X%%SITE_PERL%%/Data/TreeDumper.pm X%%SITE_PERL%%/Data/colors.pl X%%SITE_PERL%%/Data/filters.pl X%%SITE_PERL%%/Data/try_it.pl X%%SITE_PERL%%/Data/usage.pl X%%SITE_PERL%%/auto/Data/TreeDumper/autosplit.ix X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Data/TreeDumper/.packlist X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Data/TreeDumper X@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/auto/Data 2>/dev/null || true X@dirrm %%SITE_PERL%%/auto/Data/TreeDumper X@unexec rmdir %D/%%SITE_PERL%%/auto/Data 2>/dev/null || true X@unexec rmdir %D/%%SITE_PERL%%/Data 2>/dev/null || true END-of-p5-Data-TreeDumper/pkg-plist echo x - p5-Data-TreeDumper/distinfo sed 's/^X//' >p5-Data-TreeDumper/distinfo << 'END-of-p5-Data-TreeDumper/distinfo' XMD5 (Data-TreeDumper-0.16.tar.gz) = bf4ae87af5690106efd50d4c88d7adf5 XSIZE (Data-TreeDumper-0.16.tar.gz) = 18120 END-of-p5-Data-TreeDumper/distinfo exit --- submission.txt ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1Btshp-00092r-Fi>