aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorobrien <obrien@FreeBSD.org>1997-05-23 05:41:26 +0800
committerobrien <obrien@FreeBSD.org>1997-05-23 05:41:26 +0800
commita267a16be8608c9147c6210721f4fcb0bfcb3c67 (patch)
treea87e1d2ce2a1721e19cb8257bf684083613d620f
parentbebb7ee9b2287a00dc0c03e895072ba9b9956ead (diff)
downloadfreebsd-ports-gnome-a267a16be8608c9147c6210721f4fcb0bfcb3c67.tar.gz
freebsd-ports-gnome-a267a16be8608c9147c6210721f4fcb0bfcb3c67.tar.zst
freebsd-ports-gnome-a267a16be8608c9147c6210721f4fcb0bfcb3c67.zip
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.
-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