summaryrefslogtreecommitdiff
path: root/devel/ddd
diff options
context:
space:
mode:
authorDavid E. O'Brien <obrien@FreeBSD.org>1997-05-22 21:41:26 +0000
committerDavid E. O'Brien <obrien@FreeBSD.org>1997-05-22 21:41:26 +0000
commit4dbcf54ff96f028a5df4d391313a29b5aec1ffe4 (patch)
tree4510ece598bbe3e3f80783f40a2078c78ada6c4a /devel/ddd
parentUse install-info. (diff)
DDD is the Data Display Debugger, a common graphical front-end for
GDB, DBX, and XDB debuggers. DDD is an Motif application that besides the "usual" features such as viewing source texts and breakpoints, DDD provides a _graphical_data_display_, where data structures are displayed as graphs. A simple mouse click dereferences pointers or reveals structure contents. Complex data structures can be explored incrementally and interactively, using automatic layout if preferred. Each time the program stops, the data display reflects the current variable values.
Notes
Notes: svn path=/head/; revision=6534
Diffstat (limited to 'devel/ddd')
-rw-r--r--devel/ddd/Makefile37
-rw-r--r--devel/ddd/distinfo1
-rw-r--r--devel/ddd/files/patch-0111
-rw-r--r--devel/ddd/pkg-comment1
-rw-r--r--devel/ddd/pkg-descr13
-rw-r--r--devel/ddd/pkg-plist4
6 files changed, 67 insertions, 0 deletions
diff --git a/devel/ddd/Makefile b/devel/ddd/Makefile
new file mode 100644
index 000000000000..a338ea4b4eac
--- /dev/null
+++ b/devel/ddd/Makefile
@@ -0,0 +1,37 @@
+# ex:ts=8
+# Ports collection makefile for: ddd
+# Version required: 2.0
+# Date created: Tue Jan 28, 1997
+# Whom: David O'Brien (obrien@FreeBSD.org)
+#
+# $Id: Makefile,v 1.5 1996/12/01 01:23:12 obrien Exp $
+#
+
+DISTNAME= ddd-2.0
+CATEGORIES= devel
+MASTER_SITES= ftp://ftp.ips.cs.tu-bs.de/pub/local/softech/ddd/ \
+ ftp://richb-pc.acc.qc.edu/pub/ddd/ \
+ ftp://ftp.gre.ac.uk/pub/tools/debuggers/ddd/bin/ \
+ ftp://uiarchive.cso.uiuc.edu/pub/packages/ddd/bin/ \
+ ftp://ftp.th-darmstadt.de/pub/programming/tools/ddd/bin/
+
+MAINTAINER= obrien@NUXI.com
+
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+REQUIRES_MOTIF= yes
+MAN1= ddd.1
+
+post-configure:
+ echo "LIBXM = ${MOTIFLIB}" >> ${WRKSRC}/ddd/Makefile
+
+post-install:
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${PREFIX}/share/doc/ddd
+ ${INSTALL_DATA} ${WRKSRC}/doc/ddd-paper.ps ${PREFIX}/share/doc/ddd
+ ${INSTALL_DATA} ${WRKSRC}/doc/ddd.man.ps ${PREFIX}/share/doc/ddd
+ ${GZIP_CMD} ${PREFIX}/share/doc/ddd/ddd-paper.ps
+ ${GZIP_CMD} ${PREFIX}/share/doc/ddd/ddd.man.ps
+.endif
+
+.include <bsd.port.mk>
diff --git a/devel/ddd/distinfo b/devel/ddd/distinfo
new file mode 100644
index 000000000000..b2937a91f54a
--- /dev/null
+++ b/devel/ddd/distinfo
@@ -0,0 +1 @@
+MD5 (ddd-2.0.tar.gz) = d1d244715f241916bd01c348164e92e7
diff --git a/devel/ddd/files/patch-01 b/devel/ddd/files/patch-01
new file mode 100644
index 000000000000..38a6fc194822
--- /dev/null
+++ b/devel/ddd/files/patch-01
@@ -0,0 +1,11 @@
+--- ddd/Ddd.in.orig Wed Sep 25 06:27:33 1996
++++ ddd/Ddd.in Sun May 4 12:49:05 1997
+@@ -167,7 +167,7 @@
+
+
+ ! Paper size, in format WIDTH x HEIGHT. (Default: A4).
+-Ddd*paperSize: 210mm x 297mm
++Ddd*paperSize: 8.5" x 11"
+
+
+ ! The `edit' command to invoke an editor on the specific file.
diff --git a/devel/ddd/pkg-comment b/devel/ddd/pkg-comment
new file mode 100644
index 000000000000..a3fea2bb98e8
--- /dev/null
+++ b/devel/ddd/pkg-comment
@@ -0,0 +1 @@
+Data Display Debugger -- a common graphical front-end for GDB/DBX/XDB
diff --git a/devel/ddd/pkg-descr b/devel/ddd/pkg-descr
new file mode 100644
index 000000000000..c8bd19752bf4
--- /dev/null
+++ b/devel/ddd/pkg-descr
@@ -0,0 +1,13 @@
+DDD is the Data Display Debugger, a common graphical front-end for
+GDB, DBX, and XDB debuggers.
+
+DDD is an Motif application that besides the "usual" features such as viewing
+source texts and breakpoints, DDD provides a _graphical_data_display_, where
+data structures are displayed as graphs. A simple mouse click dereferences
+pointers or reveals structure contents. Complex data structures can be
+explored incrementally and interactively, using automatic layout if
+preferred. Each time the program stops, the data display reflects the
+current variable values.
+
+- David O'Brien
+obrien@NUXI.com
diff --git a/devel/ddd/pkg-plist b/devel/ddd/pkg-plist
new file mode 100644
index 000000000000..b26414be6f76
--- /dev/null
+++ b/devel/ddd/pkg-plist
@@ -0,0 +1,4 @@
+bin/ddd
+man/man1/ddd.1.gz
+share/doc/ddd/ddd-paper.ps.gz
+share/doc/ddd/ddd.man.ps.gz