aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsat <sat@FreeBSD.org>2007-04-21 22:04:29 +0800
committersat <sat@FreeBSD.org>2007-04-21 22:04:29 +0800
commitb2e71c8849135cc3f3f7a3113115884dc6ead36d (patch)
tree784c65e2b7cdebbba841d55f030942656de71b6f
parent82b5c595023556ef45acb375c48cbd2f07eed555 (diff)
downloadfreebsd-ports-gnome-b2e71c8849135cc3f3f7a3113115884dc6ead36d.tar.gz
freebsd-ports-gnome-b2e71c8849135cc3f3f7a3113115884dc6ead36d.tar.zst
freebsd-ports-gnome-b2e71c8849135cc3f3f7a3113115884dc6ead36d.zip
Add port devel/egypt:
Egypt is a simple tool for creating call graphs of C programs. Egypt neither analyzes source code nor lays out graphs. Instead, it leaves the source code analysis to GCC and the graph layout to Graphviz, both of which are better at their respective jobs than egypt itself could ever hope to be. Egypt is simply a very small Perl script that glues these existing tools together. WWW: http://www.gson.org/egypt/ Author: Andreas Gustafsson <gson@gson.org>
-rw-r--r--devel/Makefile1
-rw-r--r--devel/egypt/Makefile22
-rw-r--r--devel/egypt/distinfo3
-rw-r--r--devel/egypt/pkg-descr9
4 files changed, 35 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 8aa5e0b78f8e..2342a7eb6ba7 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -265,6 +265,7 @@
SUBDIR += ecgi
SUBDIR += ecos-tools
SUBDIR += eet
+ SUBDIR += egypt
SUBDIR += eieio
SUBDIR += eieio-emacs20
SUBDIR += eiffelstudio
diff --git a/devel/egypt/Makefile b/devel/egypt/Makefile
new file mode 100644
index 000000000000..da3a823b101b
--- /dev/null
+++ b/devel/egypt/Makefile
@@ -0,0 +1,22 @@
+# New ports collection makefile for: egypt
+# Date created: 21 April 2007
+# Whom: Andrew Pantyukhin <infofarmer@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= egypt
+PORTVERSION= 1.6
+CATEGORIES= devel perl5
+MASTER_SITES= http://www.gson.org/egypt/download/ CENKES
+
+MAINTAINER= infofarmer@FreeBSD.org
+COMMENT= Create call graphs of C programs
+
+USE_PERL5_RUN= yes
+PERL_CONFIGURE= yes
+MAN1= ${PORTNAME}.1
+PLIST_FILES= bin/${PORTNAME} %%SITE_PERL%%/%%PERL_ARCH%%/auto/${PORTNAME}/.packlist
+PLIST_DIRS= %%SITE_PERL%%/%%PERL_ARCH%%/auto/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/devel/egypt/distinfo b/devel/egypt/distinfo
new file mode 100644
index 000000000000..548ee59c1c3f
--- /dev/null
+++ b/devel/egypt/distinfo
@@ -0,0 +1,3 @@
+MD5 (egypt-1.6.tar.gz) = 59ecda6fd74f387b90327066b026bbf2
+SHA256 (egypt-1.6.tar.gz) = aef3a959a20d6271d4ef03a7e6b79cea3c894e8149e2985ff82a43c303720a26
+SIZE (egypt-1.6.tar.gz) = 3426
diff --git a/devel/egypt/pkg-descr b/devel/egypt/pkg-descr
new file mode 100644
index 000000000000..acec90f616a5
--- /dev/null
+++ b/devel/egypt/pkg-descr
@@ -0,0 +1,9 @@
+Egypt is a simple tool for creating call graphs of C programs. Egypt
+neither analyzes source code nor lays out graphs. Instead, it leaves
+the source code analysis to GCC and the graph layout to Graphviz, both
+of which are better at their respective jobs than egypt itself could
+ever hope to be. Egypt is simply a very small Perl script that glues
+these existing tools together.
+
+WWW: http://www.gson.org/egypt/
+Author: Andreas Gustafsson <gson@gson.org>