ports/75173: New port: devel/cgprof Generates colored graphs for profiled executables using gcc and gprof
Adam McLaurin
adam.freebsd at fastmail.fm
Fri Dec 17 03:10:29 UTC 2004
The following reply was made to PR ports/75173; it has been noted by GNATS.
From: Adam McLaurin <adam.freebsd at fastmail.fm>
To: FreeBSD-gnats-submit at FreeBSD.org
Cc:
Subject: Re: ports/75173: New port: devel/cgprof Generates colored graphs
for profiled executables using gcc and gprof
Date: Thu, 16 Dec 2004 22:05:39 -0500
This is a multi-part message in MIME format.
--Multipart=_Thu__16_Dec_2004_22_05_39_-0500_q2R4cvgMJ1KS.oVu
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Doesn't appear that file attachments are allowed. The contents of the cgprof.shar are below:
Thanks,
Adam McLaurin
***************************************************************************************
# 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:
#
# ./cgprof
# ./cgprof/distinfo
# ./cgprof/pkg-descr
# ./cgprof/Makefile
#
echo c - ./cgprof
mkdir -p ./cgprof > /dev/null 2>&1
echo x - ./cgprof/distinfo
sed 's/^X//' >./cgprof/distinfo << 'END-of-./cgprof/distinfo'
XMD5 (cgprof-1.2.tar.gz) = dcf9f91367fb348f56bb816e0732e500
XSIZE (cgprof-1.2.tar.gz) = 17458
END-of-./cgprof/distinfo
echo x - ./cgprof/pkg-descr
sed 's/^X//' >./cgprof/pkg-descr << 'END-of-./cgprof/pkg-descr'
Xcgprof generates colored graphs for profiled executables using gcc and gprof.
Xcgprof helps to have a better understanding of program structure and execution.
XIt makes hot spots identification visual and intuitive.
XIt is a shell script using gnu awk, that should run on any Unix like system.
X
XWWW: http://mvertes.free.fr/
END-of-./cgprof/pkg-descr
echo x - ./cgprof/Makefile
sed 's/^X//' >./cgprof/Makefile << 'END-of-./cgprof/Makefile'
X# New ports collection makefile for: cgprof
X# Date created: 16 December 2004
X# Whom: Adam McLaurin
X#
X# $FreeBSD: ports/devel/cgprof/Makefile $
X#
X
XPORTNAME= cgprof
XPORTVERSION= 1.2
XCATEGORIES= devel
XMASTER_SITES= http://mvertes.free.fr/download/
X
XMAINTAINER= adam.freebsd at fastmail.fm
XCOMMENT= Generates colored graphs for profiled executables using gcc and gprof
X
XBUILD_DEPENDS= gawk:${PORTSDIR}/lang/gawk
XRUN_DEPENDS= ${BUILD_DEPENDS}
X
XALL_TARGET= cgprof.1
XINSTALL_TARGET= install prefix=${PREFIX}
X
XMAN1= cgprof.1
X
XPLIST_FILES= bin/cgprof
X
X.include <bsd.port.mk>
END-of-./cgprof/Makefile
exit
***************************************************************************************
--Multipart=_Thu__16_Dec_2004_22_05_39_-0500_q2R4cvgMJ1KS.oVu
Content-Type: application/octet-stream;
name="cgprof.shar"
Content-Disposition: attachment;
filename="cgprof.shar"
Content-Transfer-Encoding: base64
IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxlLCByZW1vdmUgYW55
dGhpbmcgYmVmb3JlCiMgdGhpcyBsaW5lLCBhbmQgdGhlbiB1bnBhY2sgaXQgYnkgZW50ZXJpbmcg
InNoIGZpbGUiLiAgTm90ZSwgaXQgbWF5CiMgY3JlYXRlIGRpcmVjdG9yaWVzOyBmaWxlcyBhbmQg
ZGlyZWN0b3JpZXMgd2lsbCBiZSBvd25lZCBieSB5b3UgYW5kCiMgaGF2ZSBkZWZhdWx0IHBlcm1p
c3Npb25zLgojCiMgVGhpcyBhcmNoaXZlIGNvbnRhaW5zOgojCiMJLi9jZ3Byb2YKIwkuL2NncHJv
Zi9kaXN0aW5mbwojCS4vY2dwcm9mL3BrZy1kZXNjcgojCS4vY2dwcm9mL01ha2VmaWxlCiMKZWNo
byBjIC0gLi9jZ3Byb2YKbWtkaXIgLXAgLi9jZ3Byb2YgPiAvZGV2L251bGwgMj4mMQplY2hvIHgg
LSAuL2NncHJvZi9kaXN0aW5mbwpzZWQgJ3MvXlgvLycgPi4vY2dwcm9mL2Rpc3RpbmZvIDw8ICdF
TkQtb2YtLi9jZ3Byb2YvZGlzdGluZm8nClhNRDUgKGNncHJvZi0xLjIudGFyLmd6KSA9IGRjZjlm
OTEzNjdmYjM0OGY1NmJiODE2ZTA3MzJlNTAwClhTSVpFIChjZ3Byb2YtMS4yLnRhci5neikgPSAx
NzQ1OApFTkQtb2YtLi9jZ3Byb2YvZGlzdGluZm8KZWNobyB4IC0gLi9jZ3Byb2YvcGtnLWRlc2Ny
CnNlZCAncy9eWC8vJyA+Li9jZ3Byb2YvcGtnLWRlc2NyIDw8ICdFTkQtb2YtLi9jZ3Byb2YvcGtn
LWRlc2NyJwpYY2dwcm9mIGdlbmVyYXRlcyBjb2xvcmVkIGdyYXBocyBmb3IgcHJvZmlsZWQgZXhl
Y3V0YWJsZXMgdXNpbmcgZ2NjIGFuZCBncHJvZi4gIApYY2dwcm9mIGhlbHBzIHRvIGhhdmUgYSBi
ZXR0ZXIgdW5kZXJzdGFuZGluZyBvZiBwcm9ncmFtIHN0cnVjdHVyZSBhbmQgZXhlY3V0aW9uLgpY
SXQgbWFrZXMgaG90IHNwb3RzIGlkZW50aWZpY2F0aW9uIHZpc3VhbCBhbmQgaW50dWl0aXZlLgkK
WEl0IGlzIGEgc2hlbGwgc2NyaXB0IHVzaW5nIGdudSBhd2ssIHRoYXQgc2hvdWxkIHJ1biBvbiBh
bnkgVW5peCBsaWtlIHN5c3RlbS4KWApYV1dXOiBodHRwOi8vbXZlcnRlcy5mcmVlLmZyLwpFTkQt
b2YtLi9jZ3Byb2YvcGtnLWRlc2NyCmVjaG8geCAtIC4vY2dwcm9mL01ha2VmaWxlCnNlZCAncy9e
WC8vJyA+Li9jZ3Byb2YvTWFrZWZpbGUgPDwgJ0VORC1vZi0uL2NncHJvZi9NYWtlZmlsZScKWCMg
TmV3IHBvcnRzIGNvbGxlY3Rpb24gbWFrZWZpbGUgZm9yOiAgIGNncHJvZgpYIyBEYXRlIGNyZWF0
ZWQ6ICAgICAgICAxNiBEZWNlbWJlciAyMDA0ClgjIFdob206ICAgICAgICAgICAgICAgIEFkYW0g
TWNMYXVyaW4KWCMKWCMgJEZyZWVCU0Q6IHBvcnRzL2RldmVsL2NncHJvZi9NYWtlZmlsZSAkClgj
ClgKWFBPUlROQU1FPSAgICAgIGNncHJvZgpYUE9SVFZFUlNJT049ICAgMS4yClhDQVRFR09SSUVT
PSAgICBkZXZlbApYTUFTVEVSX1NJVEVTPSAgaHR0cDovL212ZXJ0ZXMuZnJlZS5mci9kb3dubG9h
ZC8KWApYTUFJTlRBSU5FUj0gICAgcG9ydHNAZnJlZWJzZC5vcmcKWENPTU1FTlQ9ICAgICAgICBH
ZW5lcmF0ZXMgY29sb3JlZCBncmFwaHMgZm9yIHByb2ZpbGVkIGV4ZWN1dGFibGVzIHVzaW5nIGdj
YyBhbmQgZ3Byb2YKWApYQlVJTERfREVQRU5EUz0JZ2F3azoke1BPUlRTRElSfS9sYW5nL2dhd2sK
WFJVTl9ERVBFTkRTPQkke0JVSUxEX0RFUEVORFN9ClgKWEFMTF9UQVJHRVQ9CWNncHJvZi4xClhJ
TlNUQUxMX1RBUkdFVD0JaW5zdGFsbCBwcmVmaXg9JHtQUkVGSVh9ClgKWE1BTjE9ICAgICAgICAg
IGNncHJvZi4xClgKWFBMSVNUX0ZJTEVTPQliaW4vY2dwcm9mClgKWC5pbmNsdWRlIDxic2QucG9y
dC5taz4KRU5ELW9mLS4vY2dwcm9mL01ha2VmaWxlCmV4aXQKCg==
--Multipart=_Thu__16_Dec_2004_22_05_39_-0500_q2R4cvgMJ1KS.oVu--
More information about the freebsd-ports-bugs
mailing list