cflow reads files as C or assembler program source and prints a graph

a graph of the function call hierarchy. Called functions are indented
according to their caller-callee relationship, in the order of occurance.

WWW:	http://www.sysfault.org/projects
This commit is contained in:
Marcus von Appen 2010-01-05 21:36:34 +00:00
parent a0891db7e8
commit 75c6ab22cc
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=247233
6 changed files with 42 additions and 2 deletions

View file

@ -123,6 +123,7 @@
SUBDIR += boost_build
SUBDIR += bouml
SUBDIR += bouml-doc
SUBDIR += bsdcflow
SUBDIR += bufferpool
SUBDIR += bug-buddy
SUBDIR += bugzilla

31
devel/bsdcflow/Makefile Normal file
View file

@ -0,0 +1,31 @@
# New ports collection makefile for: bsdcflow
# Date created: 2010-12-02
# Whom: Marcus von Appen <mva@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= bsdcflow
PORTVERSION= 0.0.4
CATEGORIES= devel
MASTER_SITES= http://www.sysfault.org/projects/
DISTNAME= cflow-${PORTVERSION}
MAINTAINER= mva@FreeBSD.org
COMMENT= A call graph generator for C and assembler code
CONFLICTS= gnucflow-[0-9]* cflow-[0-9]*
USE_GMAKE= yes
MAKE_ENV= MANDIR=${PREFIX}/man
PLIST_FILES= bin/asmgraph \
bin/cgraph \
bin/cflow
MAN1= cflow.1 cgraph.1 asmgraph.1
MANCOMPRESSED= yes
WRKSRC= ${WRKDIR}/${DISTNAME}/gnu
.include <bsd.port.mk>

3
devel/bsdcflow/distinfo Normal file
View file

@ -0,0 +1,3 @@
MD5 (cflow-0.0.4.tar.gz) = 88f3b4c4a2c03e4bba90f49cf12e56c9
SHA256 (cflow-0.0.4.tar.gz) = e5954516b4c131eafad410581a0572d2d7ca38616ac69e044f0c0491ff4b5138
SIZE (cflow-0.0.4.tar.gz) = 31496

5
devel/bsdcflow/pkg-descr Normal file
View file

@ -0,0 +1,5 @@
cflow reads files as C or assembler program source and prints a graph
a graph of the function call hierarchy. Called functions are indented
according to their caller-callee relationship, in the order of occurance.
WWW: http://www.sysfault.org/projects

View file

@ -15,7 +15,7 @@ MASTER_SITE_SUBDIR= devel/lang/c
MAINTAINER= ports@FreeBSD.org
COMMENT= A call graph generator for C code
CONFLICTS= gnucflow-[0-9]*
CONFLICTS= bsdcflow-[0-9]* gnucflow-[0-9]*
USE_GMAKE= yes
MAN1= cflow.1

View file

@ -15,7 +15,7 @@ DISTNAME= cflow-${PORTVERSION}
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Tool to chart control flow within the C program
CONFLICTS= cflow-[0-9]*
CONFLICTS= bsdcflow-[0-9]* cflow-[0-9]*
USE_BZIP2= yes
GNU_CONFIGURE= yes