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