From 12eecccfda684198940cac60dc6da13f9ce7e208 Mon Sep 17 00:00:00 2001 From: jtb Date: Sat, 24 Feb 2001 01:29:53 +0000 Subject: Initial import of tcm: TCM is a collection of graphical editors for different software specification methods. It contains generic editors (for generic diagrams, tables and trees), editors for Structured Analysis (entity-relationship diagrams, data and event flow diagrams, state-transition diagrams, function refinement trees etc.) and editors for UML (static-structure diagrams, use-case diagrams, activity diagrams etc.). TCM supports constraint checking for single documents (e.g. name duplication and cycles in is-a relationships). TCM distinguishes built-in constraints (of which a violation cannot even be attempted) from immediate constraints (of which an attempted violation is immediately prevented) and soft constraints (against which the editor provides a warning when it checks the drawing). TCM is planned to support hierarchic graphs, so that it can handle, for example, hierarchic statecharts. Features to be added later include constraint checking across documents and executable models. In addition to the TCM file format, TCM outputs Plain PostScript, Encapsulated PostScript, PNG and the XFig file format. The TCM file format is simple to read and parse so other forms of output can be generated easily. --- graphics/tcm/Makefile | 108 ++++++ graphics/tcm/files/md5 | 3 + graphics/tcm/files/patch-sum | 24 ++ graphics/tcm/patches/patch-aa | 48 +++ graphics/tcm/patches/patch-ab | 15 + graphics/tcm/patches/patch-ac | 14 + graphics/tcm/patches/patch-ad | 51 +++ graphics/tcm/patches/patch-ae | 18 + graphics/tcm/patches/patch-af | 18 + graphics/tcm/patches/patch-ag | 15 + graphics/tcm/patches/patch-ah | 18 + graphics/tcm/patches/patch-ai | 14 + graphics/tcm/patches/patch-aj | 14 + graphics/tcm/patches/patch-ak | 14 + graphics/tcm/patches/patch-al | 12 + graphics/tcm/patches/patch-am | 17 + graphics/tcm/patches/patch-an | 21 + graphics/tcm/patches/patch-ao | 13 + graphics/tcm/patches/patch-ap | 13 + graphics/tcm/patches/patch-aq | 13 + graphics/tcm/patches/patch-ar | 18 + graphics/tcm/patches/patch-as | 57 +++ graphics/tcm/patches/patch-at | 21 + graphics/tcm/patches/patch-au | 16 + graphics/tcm/patches/patch-av | 16 + graphics/tcm/pkg/DESCR | 22 ++ graphics/tcm/pkg/PLIST | 855 +++++++++++++++++++++++++++++++++++++++++ graphics/tcm/scripts/configure | 30 ++ 28 files changed, 1498 insertions(+) create mode 100644 graphics/tcm/Makefile create mode 100644 graphics/tcm/files/md5 create mode 100644 graphics/tcm/files/patch-sum create mode 100644 graphics/tcm/patches/patch-aa create mode 100644 graphics/tcm/patches/patch-ab create mode 100644 graphics/tcm/patches/patch-ac create mode 100644 graphics/tcm/patches/patch-ad create mode 100644 graphics/tcm/patches/patch-ae create mode 100644 graphics/tcm/patches/patch-af create mode 100644 graphics/tcm/patches/patch-ag create mode 100644 graphics/tcm/patches/patch-ah create mode 100644 graphics/tcm/patches/patch-ai create mode 100644 graphics/tcm/patches/patch-aj create mode 100644 graphics/tcm/patches/patch-ak create mode 100644 graphics/tcm/patches/patch-al create mode 100644 graphics/tcm/patches/patch-am create mode 100644 graphics/tcm/patches/patch-an create mode 100644 graphics/tcm/patches/patch-ao create mode 100644 graphics/tcm/patches/patch-ap create mode 100644 graphics/tcm/patches/patch-aq create mode 100644 graphics/tcm/patches/patch-ar create mode 100644 graphics/tcm/patches/patch-as create mode 100644 graphics/tcm/patches/patch-at create mode 100644 graphics/tcm/patches/patch-au create mode 100644 graphics/tcm/patches/patch-av create mode 100644 graphics/tcm/pkg/DESCR create mode 100644 graphics/tcm/pkg/PLIST create mode 100755 graphics/tcm/scripts/configure (limited to 'graphics/tcm') diff --git a/graphics/tcm/Makefile b/graphics/tcm/Makefile new file mode 100644 index 00000000000..7db684df4a4 --- /dev/null +++ b/graphics/tcm/Makefile @@ -0,0 +1,108 @@ +# $NetBSD: Makefile,v 1.1.1.1 2001/02/24 01:29:53 jtb Exp $ + +DISTNAME= tcm-2.01.src +PKGNAME= tcm-2.01 +CATEGORIES= graphics +MASTER_SITES= ftp://ftp.cs.utwente.nl/pub/tcm/ + +MAINTAINER= jtb@netbsd.org +HOMEPAGE= http://wwwhome.cs.utwente.nl/~tcm/index.html +COMMENT= TCM - Toolkit for Conceptual Modeling + +WRKSRC= ${WRKDIR}/tcm-2.01/src + +HAS_CONFIGURE= #defined +CONFIGURE_SCRIPT= ${SCRIPTDIR}/configure +USE_X11= #defined +USE_X11BASE= #defined +USE_MOTIF= #defined +MAKE_ENV+= XWIN_HOME="${X11BASE}" +MAKE_ENV+= MOTIF_HOME="${MOTIFBASE}" +TCM_SRC= ${WRKDIR}/tcm-2.01 +MAKE_ENV+= TCM_HOME=${TCM_SRC} +ALL_TARGET= depend all + +post-extract: + ${RM} -f ${TCM_SRC}/lib/COPYING ${TCM_SRC}/lib/CHANGELOG + +do-configure: + ${SH} ${SCRIPTDIR}/configure + +do-install: + @for f in tcm tcmd tcmt text2ps; do \ + i="${INSTALL_PROGRAM} ${TCM_SRC}/bin/$$f \ + ${PREFIX}/bin/"; \ + ${ECHO} $$i; $$i; \ + done + @for f in tatd tcpd tcrd tdfd tdpd tefd terd tesd tfrt tgd \ + tgtt tpsd trpg tsnd tssd tstd tucd; do \ + ${LN} -fs ${PREFIX}/bin/tcmd ${PREFIX}/bin/$$f; \ + done + @for f in tfet tgt ttdt ttut; do \ + ${LN} -fs ${PREFIX}/bin/tcmt ${PREFIX}/bin/$$f; \ + done + ${INSTALL_SCRIPT} ${TCM_SRC}/bin/psf ${PREFIX}/bin + ${INSTALL_DATA} ${TCM_SRC}/lib/tcm.conf ${PREFIX}/etc + + ${INSTALL_DATA} ${TCM_SRC}/lib/TCM \ + ${PREFIX}/lib/X11/app-defaults + @for f in ${TCM_SRC}/man/man1/*.1; do \ + i="${INSTALL_MAN} $$f ${PREFIX}/man/man1/"; \ + ${ECHO} $$i; $$i; \ + done + ${INSTALL_DATA_DIR} ${PREFIX}/share/tcm + ${INSTALL_DATA} ${TCM_SRC}/lib/colorrgb.txt ${PREFIX}/share/tcm + ${INSTALL_DATA} ${TCM_SRC}/lib/banner.ps ${PREFIX}/share/tcm + ${INSTALL_DATA_DIR} ${PREFIX}/share/tcm/help + @for f in ${TCM_SRC}/lib/help/* ${TCM_SRC}/CHANGELOG \ + ${TCM_SRC}/COPYING; do \ + i="${INSTALL_DATA} $$f ${PREFIX}/share/tcm/help/"; \ + ${ECHO} $$i; $$i; \ + done + ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/tcm + @for f in README COPYING CHANGELOG; do \ + i="${INSTALL_DATA} ${TCM_SRC}/$$f \ + ${PREFIX}/share/doc/tcm/"; \ + ${ECHO} $$i; $$i; \ + done + @for f in ${TCM_SRC}/doc/*.ps.gz; do \ + i="${INSTALL_DATA} $$f ${PREFIX}/share/doc/tcm/"; \ + ${ECHO} $$i; $$i; \ + done + ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/html/tcm + @for f in ${TCM_SRC}/doc/*.html; do \ + i="${INSTALL_DATA} $$f ${PREFIX}/share/doc/html/tcm/"; \ + ${ECHO} $$i; $$i; \ + done + ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/html/tcm/developersguide + @for f in ${TCM_SRC}/doc/developersguide/*; do \ + i="${INSTALL_DATA} $$f \ + ${PREFIX}/share/doc/html/tcm/developersguide/"; \ + ${ECHO} $$i; $$i; \ + done + ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/html/tcm/sourcecode + @for f in ${TCM_SRC}/doc/sourcecode/*; do \ + i="${INSTALL_DATA} $$f \ + ${PREFIX}/share/doc/html/tcm/sourcecode/"; \ + ${ECHO} $$i; $$i; \ + done + ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/html/tcm/specifications + @for f in ${TCM_SRC}/doc/specifications/*; do \ + i="${INSTALL_DATA} $$f \ + ${PREFIX}/share/doc/html/tcm/specifications/"; \ + ${ECHO} $$i; $$i; \ + done + ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/html/tcm/usersguide + @for f in ${TCM_SRC}/doc/usersguide/*; do \ + i="${INSTALL_DATA} $$f \ + ${PREFIX}/share/doc/html/tcm/usersguide/"; \ + ${ECHO} $$i; $$i; \ + done + ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/html/tcm/wishlist + @for f in ${TCM_SRC}/doc/wishlist/*; do \ + i="${INSTALL_DATA} $$f \ + ${PREFIX}/share/doc/html/tcm/wishlist/"; \ + ${ECHO} $$i; $$i; \ + done + +.include "../../mk/bsd.pkg.mk" diff --git a/graphics/tcm/files/md5 b/graphics/tcm/files/md5 new file mode 100644 index 00000000000..9142da34304 --- /dev/null +++ b/graphics/tcm/files/md5 @@ -0,0 +1,3 @@ +$NetBSD: md5,v 1.1.1.1 2001/02/24 01:30:05 jtb Exp $ + +MD5 (tcm-2.01.src.tar.gz) = b2761f247948b3d83022bd2bec104d87 diff --git a/graphics/tcm/files/patch-sum b/graphics/tcm/files/patch-sum new file mode 100644 index 00000000000..c0db9584019 --- /dev/null +++ b/graphics/tcm/files/patch-sum @@ -0,0 +1,24 @@ +$NetBSD: patch-sum,v 1.1.1.1 2001/02/24 01:30:05 jtb Exp $ + +MD5 (patch-aa) = e2768bfa8e1bac71ee5f484a328701e4 +MD5 (patch-ab) = 0a42af541371a6e4ea898819d8607f2c +MD5 (patch-ac) = acb88ff211d3cec434ddc24b472e1080 +MD5 (patch-ad) = 36f2b5fd3cf2dd2338a807139038b93c +MD5 (patch-ae) = 35dfda52e5c3e472358fafc7608ca99f +MD5 (patch-af) = 9a4b8c08e5c89f969b6e044b684346f2 +MD5 (patch-ag) = 2b03ba6a93c59e9feeab4bfb9a15f547 +MD5 (patch-ah) = 1edf399d3a11fea221372a8980edcf47 +MD5 (patch-ai) = b96b99c0a374e95e133714e37ed4345b +MD5 (patch-aj) = 6c069ce657ed7ab097e3e39b42c44277 +MD5 (patch-ak) = 2215a5937370e48340781c8dec6ae14d +MD5 (patch-al) = d1d3b83071849b10aba7c48bbeed4afc +MD5 (patch-am) = 0bff1f17c4389bd1375b5b9085f16ffd +MD5 (patch-an) = 981f5e4824d2992e0f00269640c3bc69 +MD5 (patch-ao) = d8c533226d02143c817aceee05195d24 +MD5 (patch-ap) = 45b7c391b0a3125cd6cbf36bb8157349 +MD5 (patch-aq) = 0053801b9fe0d9f692ba4e4c7095d111 +MD5 (patch-ar) = b6cafe548382f903331be4ce62f4ab9e +MD5 (patch-as) = a6977614bea29f17c23993f1954e20c2 +MD5 (patch-at) = 288731dd14948417e5f1e859616bf8f5 +MD5 (patch-au) = e97d10f50cc0378207276ca6d8d61510 +MD5 (patch-av) = 70e99407d9e679ceac47cfb36cc18761 diff --git a/graphics/tcm/patches/patch-aa b/graphics/tcm/patches/patch-aa new file mode 100644 index 00000000000..0a8475f9c97 --- /dev/null +++ b/graphics/tcm/patches/patch-aa @@ -0,0 +1,48 @@ +$NetBSD: patch-aa,v 1.1.1.1 2001/02/24 01:30:05 jtb Exp $ + +--- /dev/null Fri Feb 23 22:20:01 2001 ++++ Config.tmpl_netbsd +@@ -0,0 +1,43 @@ ++# Configuration file for NetBSD 1.5 and GNU compilers. ++ ++SYSFLAGS = -DBSD -DLESSTIF ++ ++SRC_DIR = $(TCM_HOME)/src ++BIN_DIR = $(TCM_HOME)/bin ++LIB_DIR = $(TCM_HOME)/lib ++ ++SHAREDFLAGS = -shared ++ ++MOTIF_INCLUDE = $(MOTIF_HOME)/include ++MOTIF_LIB = $(MOTIF_HOME)/lib ++ ++XWIN_INCLUDE = $(XWIN_HOME)/include ++XWIN_LIB = $(XWIN_HOME)/lib ++ ++LDFLAGS += -Wl,-R$(LIB_DIR) -L$(LIB_DIR) -R$(MOTIF_LIB) -L$(MOTIF_LIB) -R$(XWIN_LIB) -L$(XWIN_LIB) ++ ++LDLIBS += -lXm -lXt -lSM -lICE -lXext -lX11 -lm ++ ++STRIP ?= /usr/bin/true ++MV ?= /bin/mv ++RM ?= /bin/rm ++ ++INCLUDEDIRS = -I.\ ++ -I$(SRC_DIR)/bitmaps\ ++ -I$(SRC_DIR)/gl\ ++ -I$(SRC_DIR)/ui\ ++ -I$(SRC_DIR)/ed\ ++ -I$(SRC_DIR)/dg\ ++ -I$(SRC_DIR)/tb\ ++ -I$(MOTIF_INCLUDE)\ ++ -I$(XWIN_INCLUDE)\ ++ ++CPPFLAGS += $(SYSFLAGS) $(INCLUDEDIRS) ++MKDEPEND = $(XWIN_HOME)/bin/makedepend ++MKDEPENDFLAGS = $(CPPFLAGS) -I/usr/include/g++ ++ ++xclean: ++ $(RM) *.o core $(SRC_DIR)/ptrepository/* $(SRC_DIR)/Templates.DB/* ++ ++xdepend: ++ $(MKDEPEND) $(MKDEPENDFLAGS) *.*c diff --git a/graphics/tcm/patches/patch-ab b/graphics/tcm/patches/patch-ab new file mode 100644 index 00000000000..0785d48a328 --- /dev/null +++ b/graphics/tcm/patches/patch-ab @@ -0,0 +1,15 @@ +$NetBSD: patch-ab,v 1.1.1.1 2001/02/24 01:30:05 jtb Exp $ + +--- st/Makefile.orig Wed Dec 20 13:32:45 2000 ++++ st/Makefile +@@ -10,8 +10,8 @@ + + tcmt: $(TBOBJECTS) tcmt.o + $(PURIFY) $(CC) $(CFLAGS) $(TBOBJECTS) tcmt.o \ +- $(LIB_DIR)/libtable.a $(LIB_DIR)/libeditor.a $(LIB_DIR)/libgui.a \ +- -o $@ $(LDFLAGS) $(LIB_DIR)/libglobal.a $(LDLIBS) ++ -L$(LIB_DIR) -ltable -leditor -lgui \ ++ -o $@ $(LDFLAGS) -lglobal $(LDLIBS) + chmod a+rx $@ + $(STRIP) $@ + $(MV) $@ $(BIN_DIR) diff --git a/graphics/tcm/patches/patch-ac b/graphics/tcm/patches/patch-ac new file mode 100644 index 00000000000..e456a3b6e17 --- /dev/null +++ b/graphics/tcm/patches/patch-ac @@ -0,0 +1,14 @@ +$NetBSD: patch-ac,v 1.1.1.1 2001/02/24 01:30:05 jtb Exp $ + +--- dg/diagramchecks.h.orig Thu Feb 22 17:24:21 2001 ++++ dg/diagramchecks.h +@@ -23,7 +23,9 @@ + #define _DIAGRAMCHECKS_H + + #include "bool.h" ++#ifndef __NetBSD__ + #include ++#endif + class Graph; + class Diagram; + class string; diff --git a/graphics/tcm/patches/patch-ad b/graphics/tcm/patches/patch-ad new file mode 100644 index 00000000000..699cef4ac3b --- /dev/null +++ b/graphics/tcm/patches/patch-ad @@ -0,0 +1,51 @@ +$NetBSD: patch-ad,v 1.1.1.1 2001/02/24 01:30:06 jtb Exp $ + +--- gl/system.c.orig Tue Nov 21 12:32:14 2000 ++++ gl/system.c +@@ -47,7 +47,7 @@ + + const char System::TOOLKIT_HOME_VAR_NAME[] = "TCM_HOME"; + +-const char System::TOOLKIT_HOME_DEFAULT[] = "/home/tcm"; ++const char System::TOOLKIT_HOME_DEFAULT[] = "@PREFIX@"; + + bool System::sendBugEmail = True; + char System::emailAddress[MAXNAME] = "tcm@cs.vu.nl"; +@@ -63,13 +63,11 @@ + // most common Unix directories for system wide available binaries. + const char *System::STD_SEARCH_DIRS[] = + {"./", "/bin/", "/usr/bin/", "/usr/local/bin/", +- "/usr/local/tcm/bin", "/home/tcm/bin", "/usr/bin/X11/", +- "/usr/ucb/", "/usr/sbin/", "/usr/X11/bin/", "/usr/openwin/bin/", +- "/opt/tcm/bin", "/usr/local/X11/bin", "/usr/local/bin/X11/", +- "/usr/openwin/contrib/bin", "/Window/X11/bin", +- "/Window/X11/contrib/bin", 0}; ++ "@PREFIX@/bin/", "@X11BASE@/bin/", "@LOCALBASE@/bin/", ++ "/usr/openwin/bin", "/usr/sbin/", "/usr/X11/bin/", ++ "/opt/tcm/bin", "/usr/local/X11/bin", "/usr/local/bin/X11/", 0}; + +-#if defined(LINUX) || defined(AIX) || defined(HPUX) || defined(OSF1) ++#if defined(LINUX) || defined(AIX) || defined(HPUX) || defined(OSF1) || defined(__NetBSD__) + typedef void (*SIG_PF)(int); + #endif + +@@ -177,11 +175,14 @@ + return; + } + else { +- cerr << "Error: " << TOOLKIT_HOME_VAR_NAME +- << " environment variable is not set" << endl; +- cerr << "please set this variable to the" +- " directory where the software is installed " +- "and try it again" << endl; ++ char *p2 = TOOLKIT_HOME_DEFAULT; ++ strncpy(home, p2, MAXNAME-1); ++ return; ++ // cerr << "Error: " << TOOLKIT_HOME_VAR_NAME ++ // << " environment variable is not set" << endl; ++ //cerr << "please set this variable to the" ++ // " directory where the software is installed " ++ // "and try it again" << endl; + } + exit(1); + } diff --git a/graphics/tcm/patches/patch-ae b/graphics/tcm/patches/patch-ae new file mode 100644 index 00000000000..df69edb2297 --- /dev/null +++ b/graphics/tcm/patches/patch-ae @@ -0,0 +1,18 @@ +$NetBSD: patch-ae,v 1.1.1.1 2001/02/24 01:30:06 jtb Exp $ + +--- sd/bv/stdiagram.c.orig Thu Feb 22 17:27:07 2001 ++++ sd/bv/stdiagram.c +@@ -34,7 +34,13 @@ + #include "transitionarrow.h" + #include "initialstatebox.h" + #include "stdiagram.h" ++#ifndef __NetBSD__ + #include ++#endif ++#ifdef __NetBSD__ ++#include ++#define MAXINT INT_MAX ++#endif + + const int STDiagram::BOX_WIDTH = 100; + const int STDiagram::BOX_HEIGHT = 38; diff --git a/graphics/tcm/patches/patch-af b/graphics/tcm/patches/patch-af new file mode 100644 index 00000000000..9109e6aa9c9 --- /dev/null +++ b/graphics/tcm/patches/patch-af @@ -0,0 +1,18 @@ +$NetBSD: patch-af,v 1.1.1.1 2001/02/24 01:30:06 jtb Exp $ + +--- sd/bv/rpdiagram.c.orig Thu Feb 22 17:30:14 2001 ++++ sd/bv/rpdiagram.c +@@ -34,7 +34,13 @@ + #include "line.h" + #include "rpdiagram.h" + #include "diagramchecks.h" ++#ifndef __NetBSD__ + #include ++#endif ++#ifdef __NetBSD__ ++#include ++#define MAXINT INT_MAX ++#endif + + const int RPDiagram::BOX_WIDTH = 58; + const int RPDiagram::BOX_HEIGHT = 38; diff --git a/graphics/tcm/patches/patch-ag b/graphics/tcm/patches/patch-ag new file mode 100644 index 00000000000..53921ffcf04 --- /dev/null +++ b/graphics/tcm/patches/patch-ag @@ -0,0 +1,15 @@ +$NetBSD: patch-ag,v 1.1.1.1 2001/02/24 01:30:06 jtb Exp $ + +--- sd/bv/atdiagram.c.orig Thu Feb 22 17:31:41 2001 ++++ sd/bv/atdiagram.c +@@ -46,6 +46,10 @@ + #include "atgraph.h" + #include "atviewer.h" + #include "atwindow.h" ++#ifdef __NetBSD__ ++#include ++#define MAXINT INT_MAX ++#endif + + const int ATDiagram::DOT_WIDTH = 8; + diff --git a/graphics/tcm/patches/patch-ah b/graphics/tcm/patches/patch-ah new file mode 100644 index 00000000000..4ad0e2ca72e --- /dev/null +++ b/graphics/tcm/patches/patch-ah @@ -0,0 +1,18 @@ +$NetBSD: patch-ah,v 1.1.1.1 2001/02/24 01:30:06 jtb Exp $ + +--- sd/dv/crdiagram.c.orig Thu Feb 22 17:33:44 2001 ++++ sd/dv/crdiagram.c +@@ -38,7 +38,13 @@ + #include "textbox.h" + #include "comment.h" + #include "crdiagram.h" ++#ifndef __NetBSD__ + #include ++#endif ++#ifdef __NetBSD__ ++#include ++#define MAXINT INT_MAX ++#endif + + CRDiagram::CRDiagram(Config *c, CRWindow *d, CRViewer *v, CRGraph *g): + ERDiagram(c, d, v, g) { diff --git a/graphics/tcm/patches/patch-ai b/graphics/tcm/patches/patch-ai new file mode 100644 index 00000000000..4ee2a29bb8f --- /dev/null +++ b/graphics/tcm/patches/patch-ai @@ -0,0 +1,14 @@ +$NetBSD: patch-ai,v 1.1.1.1 2001/02/24 01:30:06 jtb Exp $ + +--- sd/dv/esddiagram.c.orig Thu Feb 22 17:36:02 2001 ++++ sd/dv/esddiagram.c +@@ -56,7 +56,9 @@ + #include "miniellipse.h" + #include "esddiagram.h" + #include ++#ifndef __NetBSD__ + #include ++#endif + + const int ESDDiagram::MINI_ELLIPSE_WIDTH = 8; + const int ESDDiagram::MINI_ELLIPSE_HEIGHT = 8; diff --git a/graphics/tcm/patches/patch-aj b/graphics/tcm/patches/patch-aj new file mode 100644 index 00000000000..4925c4a0da9 --- /dev/null +++ b/graphics/tcm/patches/patch-aj @@ -0,0 +1,14 @@ +$NetBSD: patch-aj,v 1.1.1.1 2001/02/24 01:30:06 jtb Exp $ + +--- sd/dv/ssddiagram.c.orig Thu Feb 22 17:37:36 2001 ++++ sd/dv/ssddiagram.c +@@ -56,7 +56,9 @@ + #include "note.h" + #include "ssddiagram.h" + #include ++#ifndef __NetBSD__ + #include ++#endif + + const int SSDDiagram::MINI_ELLIPSE_WIDTH = 8; + const int SSDDiagram::MINI_ELLIPSE_HEIGHT = 8; diff --git a/graphics/tcm/patches/patch-ak b/graphics/tcm/patches/patch-ak new file mode 100644 index 00000000000..5dd0e2ba964 --- /dev/null +++ b/graphics/tcm/patches/patch-ak @@ -0,0 +1,14 @@ +$NetBSD: patch-ak,v 1.1.1.1 2001/02/24 01:30:06 jtb Exp $ + +--- sd/dv/ucdiagram.c.orig Thu Feb 22 17:38:29 2001 ++++ sd/dv/ucdiagram.c +@@ -41,7 +41,9 @@ + #include "ucdiagram.h" + #include "note.h" + #include ++#ifndef __NetBSD__ + #include ++#endif + + UCDiagram::UCDiagram(Config *c, UCWindow *d, UCViewer *v, UCGraph *g): + ERDiagram(c, d, v, g) { diff --git a/graphics/tcm/patches/patch-al b/graphics/tcm/patches/patch-al new file mode 100644 index 00000000000..ff2af5b052f --- /dev/null +++ b/graphics/tcm/patches/patch-al @@ -0,0 +1,12 @@ +$NetBSD: patch-al,v 1.1.1.1 2001/02/24 01:30:07 jtb Exp $ + +--- ui/error.c.orig Thu Feb 22 17:59:07 2001 ++++ ui/error.c +@@ -23,6 +23,7 @@ + #include "application.h" + #include "messagelogdialog.h" + #include ++#include + + void error(const char *fmt ...) { + // we're not getting huge strings diff --git a/graphics/tcm/patches/patch-am b/graphics/tcm/patches/patch-am new file mode 100644 index 00000000000..3de6439cac5 --- /dev/null +++ b/graphics/tcm/patches/patch-am @@ -0,0 +1,17 @@ +$NetBSD: patch-am,v 1.1.1.1 2001/02/24 01:30:07 jtb Exp $ + +--- sd/tr/trdiagram.c.orig Fri Jun 18 15:30:17 1999 ++++ sd/tr/trdiagram.c +@@ -32,7 +32,11 @@ + #include "trgraph.h" + #include "trview.h" + #include "diagramchecks.h" +- ++#ifdef __NetBSD__ ++#include ++#define MAXINT INT_MAX ++#endif ++ + TRDiagram::TRDiagram(Config *c, TRWindow *d, TRViewer *v, TRGraph *g): + Diagram(c,d,v,g) { + UpdateNodeType(1); diff --git a/graphics/tcm/patches/patch-an b/graphics/tcm/patches/patch-an new file mode 100644 index 00000000000..95b527675b7 --- /dev/null +++ b/graphics/tcm/patches/patch-an @@ -0,0 +1,21 @@ +$NetBSD: patch-an,v 1.1.1.1 2001/02/24 01:30:07 jtb Exp $ + +--- ui/application.c.orig Fri Nov 10 09:52:16 2000 ++++ ui/application.c +@@ -29,6 +29,7 @@ + #include "system.h" + #include "color.h" + #include ++#include + #include + #include + #ifdef USE_XMIM +@@ -41,7 +42,7 @@ + return Application::XErrorHandler(dpy, err_event); + } + +-const char Application::COLORFILE[] = "lib/colorrgb.txt"; ++const char Application::COLORFILE[] = "share/tcm/colorrgb.txt"; + + Application *theApplication = 0; + diff --git a/graphics/tcm/patches/patch-ao b/graphics/tcm/patches/patch-ao new file mode 100644 index 00000000000..b10aa2b5ab7 --- /dev/null +++ b/graphics/tcm/patches/patch-ao @@ -0,0 +1,13 @@ +$NetBSD: patch-ao,v 1.1.1.1 2001/02/24 01:30:07 jtb Exp $ + +--- ui/psgrafport.c.orig Fri Feb 23 18:12:13 2001 ++++ ui/psgrafport.c +@@ -25,7 +25,7 @@ + #include "color.h" + #include + +-const char PSGrafport::BANNER[] = "lib/banner.ps"; ++const char PSGrafport::BANNER[] = "share/tcm/banner.ps"; + + const double PSGrafport::DEFAULT_LINE_WIDTH = 0.750; + diff --git a/graphics/tcm/patches/patch-ap b/graphics/tcm/patches/patch-ap new file mode 100644 index 00000000000..d40d9e6cc6a --- /dev/null +++ b/graphics/tcm/patches/patch-ap @@ -0,0 +1,13 @@ +$NetBSD: patch-ap,v 1.1.1.1 2001/02/24 01:30:07 jtb Exp $ + +--- gl/config.c.orig Fri Feb 23 18:13:48 2001 ++++ gl/config.c +@@ -27,7 +27,7 @@ + #include + #include + +-const char Config::SYS_CONFIG[] = "lib/tcm.conf"; ++const char Config::SYS_CONFIG[] = "etc/tcm.conf"; + const char Config::USER_CONFIG[] = ".tcmrc"; + + Config::Config(const char *s) { diff --git a/graphics/tcm/patches/patch-aq b/graphics/tcm/patches/patch-aq new file mode 100644 index 00000000000..b9043c153d4 --- /dev/null +++ b/graphics/tcm/patches/patch-aq @@ -0,0 +1,13 @@ +$NetBSD: patch-aq,v 1.1.1.1 2001/02/24 01:30:07 jtb Exp $ + +--- ed/helper.c.orig Fri Feb 23 18:17:11 2001 ++++ ed/helper.c +@@ -44,7 +44,7 @@ + char home[MAXNAME]; + System::GetToolkitHome(home); + string helpFile = home; +- helpFile += "/lib/help/"; ++ helpFile += "/share/tcm/help/"; + + switch(tp) { + case WELCOME: diff --git a/graphics/tcm/patches/patch-ar b/graphics/tcm/patches/patch-ar new file mode 100644 index 00000000000..d5c93ddc330 --- /dev/null +++ b/graphics/tcm/patches/patch-ar @@ -0,0 +1,18 @@ +$NetBSD: patch-ar,v 1.1.1.1 2001/02/24 01:30:07 jtb Exp $ + +--- sd/gd/Makefile.orig Wed Dec 20 13:33:23 2000 ++++ sd/gd/Makefile +@@ -30,11 +30,8 @@ + tcmd: tcmd.o + $(PURIFY) $(CC) $(CFLAGS) tcmd.o -o $@ \ + -I../dv -I../bv -I../tr -I../fv \ +- $(LDFLAGS) $(LIB_DIR)/libtcmgd.a $(LIB_DIR)/libtcmtr.a \ +- $(LIB_DIR)/libtcmdv.a $(LIB_DIR)/libtcmbv.a $(LIB_DIR)/libtcmfv.a \ +- $(LIB_DIR)/libtcmpv.a \ +- $(LIB_DIR)/libdiagram.a $(LIB_DIR)/libeditor.a \ +- $(LIB_DIR)/libgui.a $(LIB_DIR)/libglobal.a $(LDLIBS) ++ $(LDFLAGS) -ltcmgd -ltcmtr -ltcmdv -ltcmbv -ltcmfv -ltcmpv \ ++ -ldiagram -leditor -lgui -lglobal $(LDLIBS) + chmod a+rx $@ + $(STRIP) $@ + $(MV) $@ $(BIN_DIR) diff --git a/graphics/tcm/patches/patch-as b/graphics/tcm/patches/patch-as new file mode 100644 index 00000000000..fd2770d58b3 --- /dev/null +++ b/graphics/tcm/patches/patch-as @@ -0,0 +1,57 @@ +$NetBSD: patch-as,v 1.1.1.1 2001/02/24 01:30:08 jtb Exp $ + +--- Makefile.gcc.orig Fri Feb 23 23:59:17 2001 ++++ Makefile.gcc +@@ -18,13 +18,13 @@ + + tcm: + ( cp ed/edinstances.h gl/instances.h ) +- ( cd ./gl ; touch llist.c ) ++ ( cd ./gl ; touch llist.cc ) + ( $(MAKE) libglobal.a ) + ( cd ./ed ; $(MAKE) $@) + + tcmd: + ( cp sd/sdinstances.h gl/instances.h ) +- ( cd ./gl ; touch llist.c ) ++ ( cd ./gl ; touch llist.cc ) + ( $(MAKE) libglobal.a ) + ( cd ./sd ; $(MAKE) $@) + +@@ -32,31 +32,31 @@ + tgtt tfrt tgd terd tesd tcrd tssd tucd tatd tstd tpsd tsnd trpg \ + tscd tsqd tcbd tcpd tdpd: + ( cp dg/dginstances.h gl/instances.h ) +- ( cd ./gl ; touch llist.c ) ++ ( cd ./gl ; touch llist.cc ) + ( $(MAKE) libglobal.a ) + ( cd ./sd ; $(MAKE) $@) + + tcmfv tdfd tefd: + ( cp sd/fv/dfinstances.h gl/instances.h ) +- ( cd ./gl ; touch llist.c ) ++ ( cd ./gl ; touch llist.cc ) + ( $(MAKE) libglobal.a ) + ( cd ./sd ; $(MAKE) $@) + + tcmt tgt ttdt ttut tfet: + ( cp tb/tbinstances.h gl/instances.h ) +- ( cd ./gl ; touch llist.c ) ++ ( cd ./gl ; touch llist.cc ) + ( $(MAKE) libglobal.a ) + ( cd ./st ; $(MAKE) $@) + + # csod: + # ( cp cx/cx_instances.h gl/instances.h ) +-# ( cd ./gl ; touch llist.c ) ++# ( cd ./gl ; touch llist.cc ) + # ( $(MAKE) libglobal.a ) + # ( cd ./cx ; $(MAKE) $@) + + # ced: + # ( cp dg/dginstances.h gl/instances.h ) +-# ( cd ./gl ; touch llist.c ) ++# ( cd ./gl ; touch llist.cc ) + # ( $(MAKE) libglobal.a ) + # ( cd ./cx ; $(MAKE) $@) + diff --git a/graphics/tcm/patches/patch-at b/graphics/tcm/patches/patch-at new file mode 100644 index 00000000000..1309058047f --- /dev/null +++ b/graphics/tcm/patches/patch-at @@ -0,0 +1,21 @@ +$NetBSD: patch-at,v 1.1.1.1 2001/02/24 01:30:08 jtb Exp $ + +--- Makefile.GEN.orig Fri Feb 23 23:59:25 2001 ++++ Makefile.GEN +@@ -62,14 +62,14 @@ + # instances are linked in the static lib. + libdiagram.a: + ( cp dg/dginstances.h gl/instances.h ) +- ( cd ./gl ; touch llist.c ) ++ ( cd ./gl ; touch llist.cc ) + ( $(MAKE) libglobal.a ) + ( cd ./dg ; $(MAKE) libdiagram.a) + ( cd $(LIB_DIR) ; $(RANLIB) libdiagram.a) + + libtable.a: + ( cp tb/tbinstances.h gl/instances.h ) +- ( cd ./gl ; touch llist.c ) ++ ( cd ./gl ; touch llist.cc ) + ( $(MAKE) libglobal.a ) + ( cd ./tb ; $(MAKE) libtable.a) + ( cd $(LIB_DIR) ; $(RANLIB) libtable.a) diff --git a/graphics/tcm/patches/patch-au b/graphics/tcm/patches/patch-au new file mode 100644 index 00000000000..7bdf9e5088f --- /dev/null +++ b/graphics/tcm/patches/patch-au @@ -0,0 +1,16 @@ +$NetBSD: patch-au,v 1.1.1.1 2001/02/24 01:30:08 jtb Exp $ + +--- sd/dv/Makefile.orig Wed Dec 20 13:33:17 2000 ++++ sd/dv/Makefile +@@ -142,9 +142,9 @@ + $(MV) $@ $(BIN_DIR) + + cardconstraint.tab.h: cardconstraint.y +- $(YACC) --debug -p cardconstraint -d cardconstraint.y ++ $(YACC) -b cardconstraint -p cardconstraint -d cardconstraint.y + cardconstraint.tab.c: cardconstraint.y cardconstraint.l +- $(YACC) --debug -p cardconstraint -d cardconstraint.y ++ $(YACC) -b cardconstraint -p cardconstraint -d cardconstraint.y + cardconstraint.c: cardconstraint.l cardconstraint.tab.h + $(LEX) -Pcardconstraint -ocardconstraint.c cardconstraint.l + cardconstraint.o: cardconstraint.c diff --git a/graphics/tcm/patches/patch-av b/graphics/tcm/patches/patch-av new file mode 100644 index 00000000000..4b21de7e156 --- /dev/null +++ b/graphics/tcm/patches/patch-av @@ -0,0 +1,16 @@ +$NetBSD: patch-av,v 1.1.1.1 2001/02/24 01:30:08 jtb Exp $ + +--- sd/fv/Makefile.orig Sat Feb 24 00:38:00 2001 ++++ sd/fv/Makefile +@@ -86,9 +86,9 @@ + $(MV) $@ $(BIN_DIR) + + cardconstraint.tab.h: cardconstraint.y +- $(YACC) --debug -p cardconstraint -d cardconstraint.y ++ $(YACC) -b cardconstraint -p cardconstraint -d cardconstraint.y + cardconstraint.tab.c: cardconstraint.y cardconstraint.l +- $(YACC) --debug -p cardconstraint -d cardconstraint.y ++ $(YACC) -b cardconstraint -p cardconstraint -d cardconstraint.y + cardconstraint.c: cardconstraint.l cardconstraint.tab.h + $(LEX) -Pcardconstraint -ocardconstraint.c cardconstraint.l + cardconstraint.o: cardconstraint.c diff --git a/graphics/tcm/pkg/DESCR b/graphics/tcm/pkg/DESCR new file mode 100644 index 00000000000..6ca7b4e79dd --- /dev/null +++ b/graphics/tcm/pkg/DESCR @@ -0,0 +1,22 @@ +TCM is a collection of graphical editors for different software +specification methods. It contains generic editors (for generic +diagrams, tables and trees), editors for Structured Analysis +(entity-relationship diagrams, data and event flow diagrams, +state-transition diagrams, function refinement trees etc.) and editors +for UML (static-structure diagrams, use-case diagrams, activity +diagrams etc.). + +TCM supports constraint checking for single documents (e.g. name +duplication and cycles in is-a relationships). TCM distinguishes +built-in constraints (of which a violation cannot even be attempted) +from immediate constraints (of which an attempted violation is +immediately prevented) and soft constraints (against which the editor +provides a warning when it checks the drawing). TCM is planned to +support hierarchic graphs, so that it can handle, for example, +hierarchic statecharts. Features to be added later include constraint +checking across documents and executable models. + +In addition to the TCM file format, TCM outputs Plain PostScript, +Encapsulated PostScript, PNG and the XFig file format. The TCM file +format is simple to read and parse so other forms of output can be +generated easily. diff --git a/graphics/tcm/pkg/PLIST b/graphics/tcm/pkg/PLIST new file mode 100644 index 00000000000..1aec3959ccb --- /dev/null +++ b/graphics/tcm/pkg/PLIST @@ -0,0 +1,855 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2001/02/24 01:30:04 jtb Exp $ +bin/psf +bin/tatd +bin/tcm +bin/tcmd +bin/tcmt +bin/tcpd +bin/tcrd +bin/tdfd +bin/tdpd +bin/tefd +bin/terd +bin/tesd +bin/text2ps +bin/tfet +bin/tfrt +bin/tgd +bin/tgt +bin/tgtt +bin/tpsd +bin/trpg +bin/tsnd +bin/tssd +bin/tstd +bin/ttdt +bin/ttut +bin/tucd +etc/tcm.conf +lib/X11/app-defaults/TCM +man/man1/psf.1 +man/man1/tatd.1 +man/man1/tcm.1 +man/man1/tcpd.1 +man/man1/tcrd.1 +man/man1/tdfd.1 +man/man1/tdpd.1 +man/man1/tefd.1 +man/man1/terd.1 +man/man1/tesd.1 +man/man1/text2ps.1 +man/man1/tfet.1 +man/man1/tfrt.1 +man/man1/tgd.1 +man/man1/tgt.1 +man/man1/tgtt.1 +man/man1/tpsd.1 +man/man1/trpg.1 +man/man1/tsnd.1 +man/man1/tssd.1 +man/man1/tstd.1 +man/man1/ttdt.1 +man/man1/ttut.1 +man/man1/tucd.1 +share/doc/html/tcm/developersguide/TechDoc.css +share/doc/html/tcm/developersguide/TechDoc.html +share/doc/html/tcm/developersguide/contents_motif.gif +share/doc/html/tcm/developersguide/developersguideimg1.gif +share/doc/html/tcm/developersguide/developersguideimg10.gif +share/doc/html/tcm/developersguide/developersguideimg11.gif +share/doc/html/tcm/developersguide/developersguideimg12.gif +share/doc/html/tcm/developersguide/developersguideimg13.gif +share/doc/html/tcm/developersguide/developersguideimg14.gif +share/doc/html/tcm/developersguide/developersguideimg15.gif +share/doc/html/tcm/developersguide/developersguideimg2.gif +share/doc/html/tcm/developersguide/developersguideimg3.gif +share/doc/html/tcm/developersguide/developersguideimg4.gif +share/doc/html/tcm/developersguide/developersguideimg5.gif +share/doc/html/tcm/developersguide/developersguideimg6.gif +share/doc/html/tcm/developersguide/developersguideimg7.gif +share/doc/html/tcm/developersguide/developersguideimg8.gif +share/doc/html/tcm/developersguide/developersguideimg9.gif +share/doc/html/tcm/developersguide/developersguidenode1.html +share/doc/html/tcm/developersguide/developersguidenode10.html +share/doc/html/tcm/developersguide/developersguidenode11.html +share/doc/html/tcm/developersguide/developersguidenode2.html +share/doc/html/tcm/developersguide/developersguidenode3.html +share/doc/html/tcm/developersguide/developersguidenode4.html +share/doc/html/tcm/developersguide/developersguidenode5.html +share/doc/html/tcm/developersguide/developersguidenode6.html +share/doc/html/tcm/developersguide/developersguidenode7.html +share/doc/html/tcm/developersguide/developersguidenode8.html +share/doc/html/tcm/developersguide/developersguidenode9.html +share/doc/html/tcm/developersguide/index.html +share/doc/html/tcm/developersguide/next_motif.gif +share/doc/html/tcm/developersguide/next_motif_gr.gif +share/doc/html/tcm/developersguide/previous_motif.gif +share/doc/html/tcm/developersguide/previous_motif_gr.gif +share/doc/html/tcm/developersguide/up_motif.gif +share/doc/html/tcm/developersguide/up_motif_gr.gif +share/doc/html/tcm/index.html +share/doc/html/tcm/sourcecode/AFont.html +share/doc/html/tcm/sourcecode/ATChecks.html +share/doc/html/tcm/sourcecode/ATDActionStateNode.html +share/doc/html/tcm/sourcecode/ATDDecisionStateNode.html +share/doc/html/tcm/sourcecode/ATDFinalStateNode.html +share/doc/html/tcm/sourcecode/ATDInitialStateNode.html +share/doc/html/tcm/sourcecode/ATDSynchronizationNode.html +share/doc/html/tcm/sourcecode/ATDTransitionEdge.html +share/doc/html/tcm/sourcecode/ATDWaitStateNode.html +share/doc/html/tcm/sourcecode/ATDiagram.html +share/doc/html/tcm/sourcecode/ATGraph.html +share/doc/html/tcm/sourcecode/ATUpdateNodeShapeTypeCmd.html +share/doc/html/tcm/sourcecode/ATViewer.html +share/doc/html/tcm/sourcecode/ATWindow.html +share/doc/html/tcm/sourcecode/AddColumnsCmd.html +share/doc/html/tcm/sourcecode/AddHandleCmd.html +share/doc/html/tcm/sourcecode/AddRowsCmd.html +share/doc/html/tcm/sourcecode/AlignNodeShapesCmd.html +share/doc/html/tcm/sourcecode/AppendTableCmd.html +share/doc/html/tcm/sourcecode/Application.html +share/doc/html/tcm/sourcecode/ArrowTextBox.html +share/doc/html/tcm/sourcecode/Assoc.html +share/doc/html/tcm/sourcecode/AssocList.html +share/doc/html/tcm/sourcecode/BidirectionalDataFlow.html +share/doc/html/tcm/sourcecode/BinaryRelationship.html +share/doc/html/tcm/sourcecode/Bitmap.html +share/doc/html/tcm/sourcecode/BlackDot.html +share/doc/html/tcm/sourcecode/Box.html +share/doc/html/tcm/sourcecode/Buffer.html +share/doc/html/tcm/sourcecode/BuildingBlock.html +share/doc/html/tcm/sourcecode/BullsEye.html +share/doc/html/tcm/sourcecode/C1Arrow.html +share/doc/html/tcm/sourcecode/C1Edge.html +share/doc/html/tcm/sourcecode/C2R2Line.html +share/doc/html/tcm/sourcecode/CPDComponentNode.html +share/doc/html/tcm/sourcecode/CPDDependencyEdge.html +share/doc/html/tcm/sourcecode/CPDInterfaceNode.html +share/doc/html/tcm/sourcecode/CPDRealizationEdge.html +share/doc/html/tcm/sourcecode/CPDiagram.html +share/doc/html/tcm/sourcecode/CPGraph.html +share/doc/html/tcm/sourcecode/CPViewer.html +share/doc/html/tcm/sourcecode/CPWindow.html +share/doc/html/tcm/sourcecode/CRChecks.html +share/doc/html/tcm/sourcecode/CRDiagram.html +share/doc/html/tcm/sourcecode/CRGraph.html +share/doc/html/tcm/sourcecode/CRViewer.html +share/doc/html/tcm/sourcecode/CRWindow.html +share/doc/html/tcm/sourcecode/Cell.html +share/doc/html/tcm/sourcecode/CellColumn.html +share/doc/html/tcm/sourcecode/CellRow.html +share/doc/html/tcm/sourcecode/CellSelection.html +share/doc/html/tcm/sourcecode/CellText.html +share/doc/html/tcm/sourcecode/CellTextBuffer.html +share/doc/html/tcm/sourcecode/CellTextEditor.html +share/doc/html/tcm/sourcecode/CellVector.html +share/doc/html/tcm/sourcecode/Circle.html +share/doc/html/tcm/sourcecode/ClassNode.html +share/doc/html/tcm/sourcecode/Code.html +share/doc/html/tcm/sourcecode/Color.html +share/doc/html/tcm/sourcecode/ColorChooserDialog.html +share/doc/html/tcm/sourcecode/Command.html +share/doc/html/tcm/sourcecode/Comment.html +share/doc/html/tcm/sourcecode/CommentLink.html +share/doc/html/tcm/sourcecode/Component.html +share/doc/html/tcm/sourcecode/ComponentFunction.html +share/doc/html/tcm/sourcecode/Config.html +share/doc/html/tcm/sourcecode/ConnectionEnd.html +share/doc/html/tcm/sourcecode/ConnectionStart.html +share/doc/html/tcm/sourcecode/ContinuousDataFlow.html +share/doc/html/tcm/sourcecode/ContinuousEventFlow.html +share/doc/html/tcm/sourcecode/ControlProcess.html +share/doc/html/tcm/sourcecode/ControlledDataStream.html +share/doc/html/tcm/sourcecode/CopyCellTextsCmd.html +share/doc/html/tcm/sourcecode/CopyShapesCmd.html +share/doc/html/tcm/sourcecode/CreateEdgeCmd.html +share/doc/html/tcm/sourcecode/CreateNodeCmd.html +share/doc/html/tcm/sourcecode/Cube.html +share/doc/html/tcm/sourcecode/CutCellTextsCmd.html +share/doc/html/tcm/sourcecode/CutShapesCmd.html +share/doc/html/tcm/sourcecode/DCFChecks.html +share/doc/html/tcm/sourcecode/DCFDiagram.html +share/doc/html/tcm/sourcecode/DCFGraph.html +share/doc/html/tcm/sourcecode/DCFStubs.html +share/doc/html/tcm/sourcecode/DCFViewer.html +share/doc/html/tcm/sourcecode/DCFWindow.html +share/doc/html/tcm/sourcecode/DFChecks.html +share/doc/html/tcm/sourcecode/DFDiagram.html +share/doc/html/tcm/sourcecode/DFEdge.html +share/doc/html/tcm/sourcecode/DFGraph.html +share/doc/html/tcm/sourcecode/DFNode.html +share/doc/html/tcm/sourcecode/DFProcess.html +share/doc/html/tcm/sourcecode/DFStore.html +share/doc/html/tcm/sourcecode/DFStubs.html +share/doc/html/tcm/sourcecode/DFViewer.html +share/doc/html/tcm/sourcecode/DFWindow.html +share/doc/html/tcm/sourcecode/DPDCommunicationEdge.html +share/doc/html/tcm/sourcecode/DPDResourceNode.html +share/doc/html/tcm/sourcecode/DPDiagram.html +share/doc/html/tcm/sourcecode/DPWindow.html +share/doc/html/tcm/sourcecode/DataFlow.html +share/doc/html/tcm/sourcecode/DataProcess.html +share/doc/html/tcm/sourcecode/DataStore.html +share/doc/html/tcm/sourcecode/DataStream.html +share/doc/html/tcm/sourcecode/DecisionPoint.html +share/doc/html/tcm/sourcecode/DeleteAllCellsCmd.html +share/doc/html/tcm/sourcecode/DeleteAllSubjectsCmd.html +share/doc/html/tcm/sourcecode/DeleteCellsCmd.html +share/doc/html/tcm/sourcecode/DeleteColumnsCmd.html +share/doc/html/tcm/sourcecode/DeleteHandleCmd.html +share/doc/html/tcm/sourcecode/DeleteRowsCmd.html +share/doc/html/tcm/sourcecode/DeleteSelectedSubjectsCmd.html +share/doc/html/tcm/sourcecode/DeleteShapesCmd.html +share/doc/html/tcm/sourcecode/DeleteSubjectsCmd.html +share/doc/html/tcm/sourcecode/Diagram.html +share/doc/html/tcm/sourcecode/DiagramChecks.html +share/doc/html/tcm/sourcecode/DiagramStubs.html +share/doc/html/tcm/sourcecode/DiagramViewer.html +share/doc/html/tcm/sourcecode/DiagramWindow.html +share/doc/html/tcm/sourcecode/Dialog.html +share/doc/html/tcm/sourcecode/Diamond.html +share/doc/html/tcm/sourcecode/Disk.html +share/doc/html/tcm/sourcecode/Document.html +share/doc/html/tcm/sourcecode/DoubleBox.html +share/doc/html/tcm/sourcecode/DoubleClassBox.html +share/doc/html/tcm/sourcecode/DragCellTextCmd.html +share/doc/html/tcm/sourcecode/DragCmd.html +share/doc/html/tcm/sourcecode/DragColumnCmd.html +share/doc/html/tcm/sourcecode/DragColumnLabelCmd.html +share/doc/html/tcm/sourcecode/DragHLineCmd.html +share/doc/html/tcm/sourcecode/DragHandleCmd.html +share/doc/html/tcm/sourcecode/DragRowCmd.html +share/doc/html/tcm/sourcecode/DragRowLabelCmd.html +share/doc/html/tcm/sourcecode/DragSTLabelCmd.html +share/doc/html/tcm/sourcecode/DragShapeCmd.html +share/doc/html/tcm/sourcecode/DragShapesCmd.html +share/doc/html/tcm/sourcecode/DragTextShapeCmd.html +share/doc/html/tcm/sourcecode/DrawWindow.html +share/doc/html/tcm/sourcecode/DrawingArea.html +share/doc/html/tcm/sourcecode/DumpWidgetTree.html +share/doc/html/tcm/sourcecode/DuplicateShapesCmd.html +share/doc/html/tcm/sourcecode/ERChecks.html +share/doc/html/tcm/sourcecode/ERDiagram.html +share/doc/html/tcm/sourcecode/ERGraph.html +share/doc/html/tcm/sourcecode/ERStubs.html +share/doc/html/tcm/sourcecode/ERView.html +share/doc/html/tcm/sourcecode/ERViewer.html +share/doc/html/tcm/sourcecode/ERWindow.html +share/doc/html/tcm/sourcecode/ESDDiagram.html +share/doc/html/tcm/sourcecode/ESDWindow.html +share/doc/html/tcm/sourcecode/Edge.html +share/doc/html/tcm/sourcecode/EditStubs.html +share/doc/html/tcm/sourcecode/EditWindow.html +share/doc/html/tcm/sourcecode/Element.html +share/doc/html/tcm/sourcecode/Ellipse.html +share/doc/html/tcm/sourcecode/EllipsedBox.html +share/doc/html/tcm/sourcecode/Ellipsis.html +share/doc/html/tcm/sourcecode/EmptyEdge.html +share/doc/html/tcm/sourcecode/EmptyNode.html +share/doc/html/tcm/sourcecode/EndC1Arrow.html +share/doc/html/tcm/sourcecode/EntityType.html +share/doc/html/tcm/sourcecode/Event.html +share/doc/html/tcm/sourcecode/EventFlow.html +share/doc/html/tcm/sourcecode/EventStore.html +share/doc/html/tcm/sourcecode/ExternalEntity.html +share/doc/html/tcm/sourcecode/FDDiagram.html +share/doc/html/tcm/sourcecode/FDGraph.html +share/doc/html/tcm/sourcecode/FDViewer.html +share/doc/html/tcm/sourcecode/FDWindow.html +share/doc/html/tcm/sourcecode/FETable.html +share/doc/html/tcm/sourcecode/FEViewer.html +share/doc/html/tcm/sourcecode/FEWindow.html +share/doc/html/tcm/sourcecode/FigGrafport.html +share/doc/html/tcm/sourcecode/File.html +share/doc/html/tcm/sourcecode/FileSelectionDialog.html +share/doc/html/tcm/sourcecode/FileUtils.html +share/doc/html/tcm/sourcecode/FillStyle.html +share/doc/html/tcm/sourcecode/FindAllCellsCmd.html +share/doc/html/tcm/sourcecode/FindAllTextsCmd.html +share/doc/html/tcm/sourcecode/FindDialog.html +share/doc/html/tcm/sourcecode/FindNextCellCmd.html +share/doc/html/tcm/sourcecode/FindNextTextCmd.html +share/doc/html/tcm/sourcecode/FlashArrow.html +share/doc/html/tcm/sourcecode/Folder.html +share/doc/html/tcm/sourcecode/FontChooserDialog.html +share/doc/html/tcm/sourcecode/Function.html +share/doc/html/tcm/sourcecode/GDDiagram.html +share/doc/html/tcm/sourcecode/GDGraph.html +share/doc/html/tcm/sourcecode/GDUpdateNodeShapeTypeCmd.html +share/doc/html/tcm/sourcecode/GDViewer.html +share/doc/html/tcm/sourcecode/GDWindow.html +share/doc/html/tcm/sourcecode/GShape.html +share/doc/html/tcm/sourcecode/GenericEdge.html +share/doc/html/tcm/sourcecode/GenericNode.html +share/doc/html/tcm/sourcecode/Grafport.html +share/doc/html/tcm/sourcecode/Graph.html +share/doc/html/tcm/sourcecode/Grid.html +share/doc/html/tcm/sourcecode/HIER.html +share/doc/html/tcm/sourcecode/HIERjava.html +share/doc/html/tcm/sourcecode/Helper.html +share/doc/html/tcm/sourcecode/Hexagon.html +share/doc/html/tcm/sourcecode/HorizontalBar.html +share/doc/html/tcm/sourcecode/InitialState.html +share/doc/html/tcm/sourcecode/InitialStateBox.html +share/doc/html/tcm/sourcecode/InlineEditor.html +share/doc/html/tcm/sourcecode/InputFile.html +share/doc/html/tcm/sourcecode/Intersect.html +share/doc/html/tcm/sourcecode/IsaRelationship.html +share/doc/html/tcm/sourcecode/Key.html +share/doc/html/tcm/sourcecode/LeftLineCircle.html +share/doc/html/tcm/sourcecode/Line.html +share/doc/html/tcm/sourcecode/LineEnd.html +share/doc/html/tcm/sourcecode/LineEndDialog.html +share/doc/html/tcm/sourcecode/LinePiece.html +share/doc/html/tcm/sourcecode/LineStyle.html +share/doc/html/tcm/sourcecode/LineStyleDialog.html +share/doc/html/tcm/sourcecode/LineStyleSideDialog.html +share/doc/html/tcm/sourcecode/LineWidthDialog.html +share/doc/html/tcm/sourcecode/LineWidthSideDialog.html +share/doc/html/tcm/sourcecode/Link.html +share/doc/html/tcm/sourcecode/List.html +share/doc/html/tcm/sourcecode/MWidget.html +share/doc/html/tcm/sourcecode/MainWindow.html +share/doc/html/tcm/sourcecode/Matrix.html +share/doc/html/tcm/sourcecode/MatrixViewer.html +share/doc/html/tcm/sourcecode/Menu.html +share/doc/html/tcm/sourcecode/MenuItem.html +share/doc/html/tcm/sourcecode/MessageDialog.html +share/doc/html/tcm/sourcecode/MessageLogDialog.html +share/doc/html/tcm/sourcecode/MiniArrowEllipse.html +share/doc/html/tcm/sourcecode/MiniBox.html +share/doc/html/tcm/sourcecode/MiniDiamond.html +share/doc/html/tcm/sourcecode/MiniEllipse.html +share/doc/html/tcm/sourcecode/MiniTriangle.html +share/doc/html/tcm/sourcecode/ModeJunction.html +share/doc/html/tcm/sourcecode/MouseCursor.html +share/doc/html/tcm/sourcecode/MoveAllShapesCmd.html +share/doc/html/tcm/sourcecode/MoveShapesCmd.html +share/doc/html/tcm/sourcecode/MoveTableCmd.html +share/doc/html/tcm/sourcecode/NToggleListDialog.html +share/doc/html/tcm/sourcecode/Node.html +share/doc/html/tcm/sourcecode/NodeAlign.html +share/doc/html/tcm/sourcecode/NodeAlignmentDialog.html +share/doc/html/tcm/sourcecode/NodeShape.html +share/doc/html/tcm/sourcecode/NodeShapeDialog.html +share/doc/html/tcm/sourcecode/Note.html +share/doc/html/tcm/sourcecode/NoteBox.html +share/doc/html/tcm/sourcecode/OutputFile.html +share/doc/html/tcm/sourcecode/PSChecks.html +share/doc/html/tcm/sourcecode/PSDiagram.html +share/doc/html/tcm/sourcecode/PSGrafport.html +share/doc/html/tcm/sourcecode/PSGraph.html +share/doc/html/tcm/sourcecode/PSProcess.html +share/doc/html/tcm/sourcecode/PSStubs.html +share/doc/html/tcm/sourcecode/PSViewer.html +share/doc/html/tcm/sourcecode/PSWindow.html +share/doc/html/tcm/sourcecode/PageSize.html +share/doc/html/tcm/sourcecode/PasteCellTextsCmd.html +share/doc/html/tcm/sourcecode/PasteShapesCmd.html +share/doc/html/tcm/sourcecode/Point.html +share/doc/html/tcm/sourcecode/Printer.html +share/doc/html/tcm/sourcecode/PrinterOptions.html +share/doc/html/tcm/sourcecode/PrinterQueueDialog.html +share/doc/html/tcm/sourcecode/ProcessGraphNode.html +share/doc/html/tcm/sourcecode/ProcessGraphRoot.html +share/doc/html/tcm/sourcecode/PromptDialog.html +share/doc/html/tcm/sourcecode/Properties.html +share/doc/html/tcm/sourcecode/Property.html +share/doc/html/tcm/sourcecode/PurgeCellsCmd.html +share/doc/html/tcm/sourcecode/QuestionDialog.html +share/doc/html/tcm/sourcecode/RPDiagram.html +share/doc/html/tcm/sourcecode/RPGraph.html +share/doc/html/tcm/sourcecode/RPUpdateNodeShapeTypeCmd.html +share/doc/html/tcm/sourcecode/RPViewer.html +share/doc/html/tcm/sourcecode/RPWindow.html +share/doc/html/tcm/sourcecode/ReadDirection.html +share/doc/html/tcm/sourcecode/Rectangle.html +share/doc/html/tcm/sourcecode/ReindexCmd.html +share/doc/html/tcm/sourcecode/RelationshipNode.html +share/doc/html/tcm/sourcecode/ReplaceAllCellTextsCmd.html +share/doc/html/tcm/sourcecode/ReplaceAllTextsCmd.html +share/doc/html/tcm/sourcecode/ReplaceCellTextCmd.html +share/doc/html/tcm/sourcecode/ReplaceDialog.html +share/doc/html/tcm/sourcecode/ReplaceNextCellTextCmd.html +share/doc/html/tcm/sourcecode/ReplaceNextTextCmd.html +share/doc/html/tcm/sourcecode/ReplaceTextCmd.html +share/doc/html/tcm/sourcecode/RoundedBox.html +share/doc/html/tcm/sourcecode/RowColumnLabel.html +share/doc/html/tcm/sourcecode/SNChecks.html +share/doc/html/tcm/sourcecode/SNDiagram.html +share/doc/html/tcm/sourcecode/SNGraph.html +share/doc/html/tcm/sourcecode/SNNode.html +share/doc/html/tcm/sourcecode/SNProcess.html +share/doc/html/tcm/sourcecode/SNViewer.html +share/doc/html/tcm/sourcecode/SNWindow.html +share/doc/html/tcm/sourcecode/SSDAggregationEdge.html +share/doc/html/tcm/sourcecode/SSDAggregationNode.html +share/doc/html/tcm/sourcecode/SSDAssociationLinkEdge.html +share/doc/html/tcm/sourcecode/SSDAssociationNode.html +share/doc/html/tcm/sourcecode/SSDBinaryAssociationEdge.html +share/doc/html/tcm/sourcecode/SSDChecks.html +share/doc/html/tcm/sourcecode/SSDClassNode.html +share/doc/html/tcm/sourcecode/SSDCompositionEdge.html +share/doc/html/tcm/sourcecode/SSDDiagram.html +share/doc/html/tcm/sourcecode/SSDDoubleClassBox.html +share/doc/html/tcm/sourcecode/SSDDoubleObjectBox.html +share/doc/html/tcm/sourcecode/SSDGeneralizationEdge.html +share/doc/html/tcm/sourcecode/SSDGeneralizationNode.html +share/doc/html/tcm/sourcecode/SSDGraph.html +share/doc/html/tcm/sourcecode/SSDObjectLinkEdge.html +share/doc/html/tcm/sourcecode/SSDObjectNode.html +share/doc/html/tcm/sourcecode/SSDParticipantLinkEdge.html +share/doc/html/tcm/sourcecode/SSDR2Line.html +share/doc/html/tcm/sourcecode/SSDRCLine.html +share/doc/html/tcm/sourcecode/SSDSingleClassBox.html +share/doc/html/tcm/sourcecode/SSDSingleObjectBox.html +share/doc/html/tcm/sourcecode/SSDStubs.html +share/doc/html/tcm/sourcecode/SSDTripleClassBox.html +share/doc/html/tcm/sourcecode/SSDUpdateClassBoxPropertyCmd.html +share/doc/html/tcm/sourcecode/SSDUpdateClassBoxTypeCmd.html +share/doc/html/tcm/sourcecode/SSDViewer.html +share/doc/html/tcm/sourcecode/SSDWindow.html +share/doc/html/tcm/sourcecode/STChecks.html +share/doc/html/tcm/sourcecode/STDiagram.html +share/doc/html/tcm/sourcecode/STGraph.html +share/doc/html/tcm/sourcecode/STNode.html +share/doc/html/tcm/sourcecode/STViewer.html +share/doc/html/tcm/sourcecode/STWindow.html +share/doc/html/tcm/sourcecode/SameSizeCmd.html +share/doc/html/tcm/sourcecode/ScaleDialog.html +share/doc/html/tcm/sourcecode/Scaler.html +share/doc/html/tcm/sourcecode/SelectAllCellsCmd.html +share/doc/html/tcm/sourcecode/SelectAllCmd.html +share/doc/html/tcm/sourcecode/SelectAreaCmd.html +share/doc/html/tcm/sourcecode/SelectCellAreaCmd.html +share/doc/html/tcm/sourcecode/SelectionDialog.html +share/doc/html/tcm/sourcecode/Sequence.html +share/doc/html/tcm/sourcecode/Shape.html +share/doc/html/tcm/sourcecode/ShapeView.html +share/doc/html/tcm/sourcecode/Shapes.html +share/doc/html/tcm/sourcecode/Side.html +share/doc/html/tcm/sourcecode/SimpleLabel.html +share/doc/html/tcm/sourcecode/SizeShapeBorderCmd.html +share/doc/html/tcm/sourcecode/SizeShapeCenterCmd.html +share/doc/html/tcm/sourcecode/SizeShapeCmd.html +share/doc/html/tcm/sourcecode/SolidHorizontalBar.html +share/doc/html/tcm/sourcecode/SolidVerticalBar.html +share/doc/html/tcm/sourcecode/SortColumnsCmd.html +share/doc/html/tcm/sourcecode/SortRowsCmd.html +share/doc/html/tcm/sourcecode/SplitMergeNode.html +share/doc/html/tcm/sourcecode/Square.html +share/doc/html/tcm/sourcecode/StartC1Line.html +share/doc/html/tcm/sourcecode/StartupWindow.html +share/doc/html/tcm/sourcecode/State.html +share/doc/html/tcm/sourcecode/StateVector.html +share/doc/html/tcm/sourcecode/StickMan.html +share/doc/html/tcm/sourcecode/StringList.html +share/doc/html/tcm/sourcecode/StringListEdge.html +share/doc/html/tcm/sourcecode/StringListNode.html +share/doc/html/tcm/sourcecode/StringListNode2.html +share/doc/html/tcm/sourcecode/SubFolder.html +share/doc/html/tcm/sourcecode/Subject.html +share/doc/html/tcm/sourcecode/Subjects.html +share/doc/html/tcm/sourcecode/System.html +share/doc/html/tcm/sourcecode/T1Line.html +share/doc/html/tcm/sourcecode/T2Line.html +share/doc/html/tcm/sourcecode/T4Line.html +share/doc/html/tcm/sourcecode/TDTable.html +share/doc/html/tcm/sourcecode/TDViewer.html +share/doc/html/tcm/sourcecode/TDWindow.html +share/doc/html/tcm/sourcecode/TRDiagram.html +share/doc/html/tcm/sourcecode/TRGraph.html +share/doc/html/tcm/sourcecode/TRView.html +share/doc/html/tcm/sourcecode/TRViewer.html +share/doc/html/tcm/sourcecode/TRWindow.html +share/doc/html/tcm/sourcecode/TUTable.html +share/doc/html/tcm/sourcecode/TUViewer.html +share/doc/html/tcm/sourcecode/TUWindow.html +share/doc/html/tcm/sourcecode/Table.html +share/doc/html/tcm/sourcecode/TableStubs.html +share/doc/html/tcm/sourcecode/TableViewer.html +share/doc/html/tcm/sourcecode/TableWindow.html +share/doc/html/tcm/sourcecode/TaxonomyJunction.html +share/doc/html/tcm/sourcecode/TextAlign.html +share/doc/html/tcm/sourcecode/TextAlignmentDialog.html +share/doc/html/tcm/sourcecode/TextBox.html +share/doc/html/tcm/sourcecode/TextEdge.html +share/doc/html/tcm/sourcecode/TextEditDialog.html +share/doc/html/tcm/sourcecode/TextFieldListDialog.html +share/doc/html/tcm/sourcecode/TextNode.html +share/doc/html/tcm/sourcecode/TextRoot.html +share/doc/html/tcm/sourcecode/TextShape.html +share/doc/html/tcm/sourcecode/TextShapeEditor.html +share/doc/html/tcm/sourcecode/TextViewDialog.html +share/doc/html/tcm/sourcecode/Thing.html +share/doc/html/tcm/sourcecode/ToggleListDialog.html +share/doc/html/tcm/sourcecode/Toolkit.html +share/doc/html/tcm/sourcecode/Transition.html +share/doc/html/tcm/sourcecode/TransitionArrow.html +share/doc/html/tcm/sourcecode/Triangle.html +share/doc/html/tcm/sourcecode/TripleBox.html +share/doc/html/tcm/sourcecode/TripleClassBox.html +share/doc/html/tcm/sourcecode/TypeName.html +share/doc/html/tcm/sourcecode/UCChecks.html +share/doc/html/tcm/sourcecode/UCDActorNode.html +share/doc/html/tcm/sourcecode/UCDBinaryAssociationEdge.html +share/doc/html/tcm/sourcecode/UCDBoundaryBox.html +share/doc/html/tcm/sourcecode/UCDGeneralizationEdge.html +share/doc/html/tcm/sourcecode/UCDSingleClassBox.html +share/doc/html/tcm/sourcecode/UCDSystemNode.html +share/doc/html/tcm/sourcecode/UCDUseCaseNode.html +share/doc/html/tcm/sourcecode/UCDiagram.html +share/doc/html/tcm/sourcecode/UCGraph.html +share/doc/html/tcm/sourcecode/UCUpdateActorTypeCmd.html +share/doc/html/tcm/sourcecode/UCViewer.html +share/doc/html/tcm/sourcecode/UCWindow.html +share/doc/html/tcm/sourcecode/URLabeledBox.html +share/doc/html/tcm/sourcecode/UpdateCellTextCmd.html +share/doc/html/tcm/sourcecode/UpdateCellTextFontCmd.html +share/doc/html/tcm/sourcecode/UpdateCellTextUnderlineCmd.html +share/doc/html/tcm/sourcecode/UpdateClassBoxTypeCmd.html +share/doc/html/tcm/sourcecode/UpdateColorCmd.html +share/doc/html/tcm/sourcecode/UpdateColumnAlignmentCmd.html +share/doc/html/tcm/sourcecode/UpdateCurveCmd.html +share/doc/html/tcm/sourcecode/UpdateFillColorCmd.html +share/doc/html/tcm/sourcecode/UpdateFontCmd.html +share/doc/html/tcm/sourcecode/UpdateLineColorCmd.html +share/doc/html/tcm/sourcecode/UpdateLineEndCmd.html +share/doc/html/tcm/sourcecode/UpdateLineStyleCmd.html +share/doc/html/tcm/sourcecode/UpdateLineStyleTableCmd.html +share/doc/html/tcm/sourcecode/UpdateLineTableCmd.html +share/doc/html/tcm/sourcecode/UpdateLineWidthCmd.html +share/doc/html/tcm/sourcecode/UpdateLineWidthTableCmd.html +share/doc/html/tcm/sourcecode/UpdateNodeShapeTypeCmd.html +share/doc/html/tcm/sourcecode/UpdateReadDirectionCmd.html +share/doc/html/tcm/sourcecode/UpdateRowAlignmentCmd.html +share/doc/html/tcm/sourcecode/UpdateTextAlignmentCmd.html +share/doc/html/tcm/sourcecode/UpdateTextCmd.html +share/doc/html/tcm/sourcecode/UpdateTextColorCmd.html +share/doc/html/tcm/sourcecode/UpdateTextUnderlineCmd.html +share/doc/html/tcm/sourcecode/UpdateTypeCmd.html +share/doc/html/tcm/sourcecode/UpdateVectorAlignmentCmd.html +share/doc/html/tcm/sourcecode/ValueType.html +share/doc/html/tcm/sourcecode/Version.html +share/doc/html/tcm/sourcecode/VerticalBar.html +share/doc/html/tcm/sourcecode/Viewer.html +share/doc/html/tcm/sourcecode/WhiteDot.html +share/doc/html/tcm/sourcecode/XFont.html +share/doc/html/tcm/sourcecode/XGrafport.html +share/doc/html/tcm/sourcecode/XResources.html +share/doc/html/tcm/sourcecode/aindex.html +share/doc/html/tcm/sourcecode/down.gif +share/doc/html/tcm/sourcecode/icon1.gif +share/doc/html/tcm/sourcecode/icon2.gif +share/doc/html/tcm/sourcecode/index.html +share/doc/html/tcm/sourcecode/logo.gif +share/doc/html/tcm/sourcecode/string.html +share/doc/html/tcm/specifications/TATD_specs-1.2.ps.gz +share/doc/html/tcm/specifications/TUCD_specs-1.2.ps.gz +share/doc/html/tcm/specifications/line-distribution.gd +share/doc/html/tcm/specifications/line-distribution.txt +share/doc/html/tcm/specifications/tssd.ssd +share/doc/html/tcm/specifications/tssd_edge.ssd +share/doc/html/tcm/specifications/tssd_line.ssd +share/doc/html/tcm/specifications/tssd_node.ssd +share/doc/html/tcm/specifications/tssd_nodeshape.ssd +share/doc/html/tcm/usersguide.html +share/doc/html/tcm/usersguide/User.css +share/doc/html/tcm/usersguide/User.html +share/doc/html/tcm/usersguide/contents_motif.gif +share/doc/html/tcm/usersguide/cross_ref_motif.gif +share/doc/html/tcm/usersguide/index.html +share/doc/html/tcm/usersguide/index_motif.gif +share/doc/html/tcm/usersguide/next_motif.gif +share/doc/html/tcm/usersguide/next_motif_gr.gif +share/doc/html/tcm/usersguide/previous_motif.gif +share/doc/html/tcm/usersguide/previous_motif_gr.gif +share/doc/html/tcm/usersguide/up_motif.gif +share/doc/html/tcm/usersguide/up_motif_gr.gif +share/doc/html/tcm/usersguide/usersguideimg1.gif +share/doc/html/tcm/usersguide/usersguideimg10.gif +share/doc/html/tcm/usersguide/usersguideimg100.gif +share/doc/html/tcm/usersguide/usersguideimg101.gif +share/doc/html/tcm/usersguide/usersguideimg102.gif +share/doc/html/tcm/usersguide/usersguideimg103.gif +share/doc/html/tcm/usersguide/usersguideimg104.gif +share/doc/html/tcm/usersguide/usersguideimg105.gif +share/doc/html/tcm/usersguide/usersguideimg106.gif +share/doc/html/tcm/usersguide/usersguideimg107.gif +share/doc/html/tcm/usersguide/usersguideimg108.gif +share/doc/html/tcm/usersguide/usersguideimg109.gif +share/doc/html/tcm/usersguide/usersguideimg11.gif +share/doc/html/tcm/usersguide/usersguideimg110.gif +share/doc/html/tcm/usersguide/usersguideimg111.gif +share/doc/html/tcm/usersguide/usersguideimg112.gif +share/doc/html/tcm/usersguide/usersguideimg113.gif +share/doc/html/tcm/usersguide/usersguideimg114.gif +share/doc/html/tcm/usersguide/usersguideimg115.gif +share/doc/html/tcm/usersguide/usersguideimg116.gif +share/doc/html/tcm/usersguide/usersguideimg117.gif +share/doc/html/tcm/usersguide/usersguideimg118.gif +share/doc/html/tcm/usersguide/usersguideimg119.gif +share/doc/html/tcm/usersguide/usersguideimg12.gif +share/doc/html/tcm/usersguide/usersguideimg120.gif +share/doc/html/tcm/usersguide/usersguideimg121.gif +share/doc/html/tcm/usersguide/usersguideimg122.gif +share/doc/html/tcm/usersguide/usersguideimg123.gif +share/doc/html/tcm/usersguide/usersguideimg124.gif +share/doc/html/tcm/usersguide/usersguideimg125.gif +share/doc/html/tcm/usersguide/usersguideimg126.gif +share/doc/html/tcm/usersguide/usersguideimg127.gif +share/doc/html/tcm/usersguide/usersguideimg128.gif +share/doc/html/tcm/usersguide/usersguideimg129.gif +share/doc/html/tcm/usersguide/usersguideimg13.gif +share/doc/html/tcm/usersguide/usersguideimg130.gif +share/doc/html/tcm/usersguide/usersguideimg131.gif +share/doc/html/tcm/usersguide/usersguideimg132.gif +share/doc/html/tcm/usersguide/usersguideimg133.gif +share/doc/html/tcm/usersguide/usersguideimg134.gif +share/doc/html/tcm/usersguide/usersguideimg135.gif +share/doc/html/tcm/usersguide/usersguideimg136.gif +share/doc/html/tcm/usersguide/usersguideimg137.gif +share/doc/html/tcm/usersguide/usersguideimg138.gif +share/doc/html/tcm/usersguide/usersguideimg139.gif +share/doc/html/tcm/usersguide/usersguideimg14.gif +share/doc/html/tcm/usersguide/usersguideimg140.gif +share/doc/html/tcm/usersguide/usersguideimg141.gif +share/doc/html/tcm/usersguide/usersguideimg142.gif +share/doc/html/tcm/usersguide/usersguideimg143.gif +share/doc/html/tcm/usersguide/usersguideimg144.gif +share/doc/html/tcm/usersguide/usersguideimg145.gif +share/doc/html/tcm/usersguide/usersguideimg146.gif +share/doc/html/tcm/usersguide/usersguideimg147.gif +share/doc/html/tcm/usersguide/usersguideimg148.gif +share/doc/html/tcm/usersguide/usersguideimg149.gif +share/doc/html/tcm/usersguide/usersguideimg15.gif +share/doc/html/tcm/usersguide/usersguideimg150.gif +share/doc/html/tcm/usersguide/usersguideimg151.gif +share/doc/html/tcm/usersguide/usersguideimg152.gif +share/doc/html/tcm/usersguide/usersguideimg153.gif +share/doc/html/tcm/usersguide/usersguideimg154.gif +share/doc/html/tcm/usersguide/usersguideimg155.gif +share/doc/html/tcm/usersguide/usersguideimg156.gif +share/doc/html/tcm/usersguide/usersguideimg157.gif +share/doc/html/tcm/usersguide/usersguideimg158.gif +share/doc/html/tcm/usersguide/usersguideimg159.gif +share/doc/html/tcm/usersguide/usersguideimg16.gif +share/doc/html/tcm/usersguide/usersguideimg160.gif +share/doc/html/tcm/usersguide/usersguideimg161.gif +share/doc/html/tcm/usersguide/usersguideimg162.gif +share/doc/html/tcm/usersguide/usersguideimg163.gif +share/doc/html/tcm/usersguide/usersguideimg164.gif +share/doc/html/tcm/usersguide/usersguideimg165.gif +share/doc/html/tcm/usersguide/usersguideimg166.gif +share/doc/html/tcm/usersguide/usersguideimg167.gif +share/doc/html/tcm/usersguide/usersguideimg168.gif +share/doc/html/tcm/usersguide/usersguideimg169.gif +share/doc/html/tcm/usersguide/usersguideimg17.gif +share/doc/html/tcm/usersguide/usersguideimg170.gif +share/doc/html/tcm/usersguide/usersguideimg171.gif +share/doc/html/tcm/usersguide/usersguideimg172.gif +share/doc/html/tcm/usersguide/usersguideimg173.gif +share/doc/html/tcm/usersguide/usersguideimg174.gif +share/doc/html/tcm/usersguide/usersguideimg175.gif +share/doc/html/tcm/usersguide/usersguideimg176.gif +share/doc/html/tcm/usersguide/usersguideimg177.gif +share/doc/html/tcm/usersguide/usersguideimg178.gif +share/doc/html/tcm/usersguide/usersguideimg179.gif +share/doc/html/tcm/usersguide/usersguideimg18.gif +share/doc/html/tcm/usersguide/usersguideimg180.gif +share/doc/html/tcm/usersguide/usersguideimg181.gif +share/doc/html/tcm/usersguide/usersguideimg182.gif +share/doc/html/tcm/usersguide/usersguideimg183.gif +share/doc/html/tcm/usersguide/usersguideimg184.gif +share/doc/html/tcm/usersguide/usersguideimg185.gif +share/doc/html/tcm/usersguide/usersguideimg186.gif +share/doc/html/tcm/usersguide/usersguideimg187.gif +share/doc/html/tcm/usersguide/usersguideimg188.gif +share/doc/html/tcm/usersguide/usersguideimg189.gif +share/doc/html/tcm/usersguide/usersguideimg19.gif +share/doc/html/tcm/usersguide/usersguideimg190.gif +share/doc/html/tcm/usersguide/usersguideimg191.gif +share/doc/html/tcm/usersguide/usersguideimg192.gif +share/doc/html/tcm/usersguide/usersguideimg193.gif +share/doc/html/tcm/usersguide/usersguideimg194.gif +share/doc/html/tcm/usersguide/usersguideimg195.gif +share/doc/html/tcm/usersguide/usersguideimg196.gif +share/doc/html/tcm/usersguide/usersguideimg197.gif +share/doc/html/tcm/usersguide/usersguideimg198.gif +share/doc/html/tcm/usersguide/usersguideimg199.gif +share/doc/html/tcm/usersguide/usersguideimg2.gif +share/doc/html/tcm/usersguide/usersguideimg20.gif +share/doc/html/tcm/usersguide/usersguideimg200.gif +share/doc/html/tcm/usersguide/usersguideimg201.gif +share/doc/html/tcm/usersguide/usersguideimg202.gif +share/doc/html/tcm/usersguide/usersguideimg203.gif +share/doc/html/tcm/usersguide/usersguideimg204.gif +share/doc/html/tcm/usersguide/usersguideimg205.gif +share/doc/html/tcm/usersguide/usersguideimg206.gif +share/doc/html/tcm/usersguide/usersguideimg207.gif +share/doc/html/tcm/usersguide/usersguideimg208.gif +share/doc/html/tcm/usersguide/usersguideimg209.gif +share/doc/html/tcm/usersguide/usersguideimg21.gif +share/doc/html/tcm/usersguide/usersguideimg210.gif +share/doc/html/tcm/usersguide/usersguideimg211.gif +share/doc/html/tcm/usersguide/usersguideimg212.gif +share/doc/html/tcm/usersguide/usersguideimg213.gif +share/doc/html/tcm/usersguide/usersguideimg214.gif +share/doc/html/tcm/usersguide/usersguideimg215.gif +share/doc/html/tcm/usersguide/usersguideimg22.gif +share/doc/html/tcm/usersguide/usersguideimg23.gif +share/doc/html/tcm/usersguide/usersguideimg24.gif +share/doc/html/tcm/usersguide/usersguideimg25.gif +share/doc/html/tcm/usersguide/usersguideimg26.gif +share/doc/html/tcm/usersguide/usersguideimg27.gif +share/doc/html/tcm/usersguide/usersguideimg28.gif +share/doc/html/tcm/usersguide/usersguideimg29.gif +share/doc/html/tcm/usersguide/usersguideimg3.gif +share/doc/html/tcm/usersguide/usersguideimg30.gif +share/doc/html/tcm/usersguide/usersguideimg31.gif +share/doc/html/tcm/usersguide/usersguideimg32.gif +share/doc/html/tcm/usersguide/usersguideimg33.gif +share/doc/html/tcm/usersguide/usersguideimg34.gif +share/doc/html/tcm/usersguide/usersguideimg35.gif +share/doc/html/tcm/usersguide/usersguideimg36.gif +share/doc/html/tcm/usersguide/usersguideimg37.gif +share/doc/html/tcm/usersguide/usersguideimg38.gif +share/doc/html/tcm/usersguide/usersguideimg39.gif +share/doc/html/tcm/usersguide/usersguideimg4.gif +share/doc/html/tcm/usersguide/usersguideimg40.gif +share/doc/html/tcm/usersguide/usersguideimg41.gif +share/doc/html/tcm/usersguide/usersguideimg42.gif +share/doc/html/tcm/usersguide/usersguideimg43.gif +share/doc/html/tcm/usersguide/usersguideimg44.gif +share/doc/html/tcm/usersguide/usersguideimg45.gif +share/doc/html/tcm/usersguide/usersguideimg46.gif +share/doc/html/tcm/usersguide/usersguideimg47.gif +share/doc/html/tcm/usersguide/usersguideimg48.gif +share/doc/html/tcm/usersguide/usersguideimg49.gif +share/doc/html/tcm/usersguide/usersguideimg5.gif +share/doc/html/tcm/usersguide/usersguideimg50.gif +share/doc/html/tcm/usersguide/usersguideimg51.gif +share/doc/html/tcm/usersguide/usersguideimg52.gif +share/doc/html/tcm/usersguide/usersguideimg53.gif +share/doc/html/tcm/usersguide/usersguideimg54.gif +share/doc/html/tcm/usersguide/usersguideimg55.gif +share/doc/html/tcm/usersguide/usersguideimg56.gif +share/doc/html/tcm/usersguide/usersguideimg57.gif +share/doc/html/tcm/usersguide/usersguideimg58.gif +share/doc/html/tcm/usersguide/usersguideimg59.gif +share/doc/html/tcm/usersguide/usersguideimg6.gif +share/doc/html/tcm/usersguide/usersguideimg60.gif +share/doc/html/tcm/usersguide/usersguideimg61.gif +share/doc/html/tcm/usersguide/usersguideimg62.gif +share/doc/html/tcm/usersguide/usersguideimg63.gif +share/doc/html/tcm/usersguide/usersguideimg64.gif +share/doc/html/tcm/usersguide/usersguideimg65.gif +share/doc/html/tcm/usersguide/usersguideimg66.gif +share/doc/html/tcm/usersguide/usersguideimg67.gif +share/doc/html/tcm/usersguide/usersguideimg68.gif +share/doc/html/tcm/usersguide/usersguideimg69.gif +share/doc/html/tcm/usersguide/usersguideimg7.gif +share/doc/html/tcm/usersguide/usersguideimg70.gif +share/doc/html/tcm/usersguide/usersguideimg71.gif +share/doc/html/tcm/usersguide/usersguideimg72.gif +share/doc/html/tcm/usersguide/usersguideimg73.gif +share/doc/html/tcm/usersguide/usersguideimg74.gif +share/doc/html/tcm/usersguide/usersguideimg75.gif +share/doc/html/tcm/usersguide/usersguideimg76.gif +share/doc/html/tcm/usersguide/usersguideimg77.gif +share/doc/html/tcm/usersguide/usersguideimg78.gif +share/doc/html/tcm/usersguide/usersguideimg79.gif +share/doc/html/tcm/usersguide/usersguideimg8.gif +share/doc/html/tcm/usersguide/usersguideimg80.gif +share/doc/html/tcm/usersguide/usersguideimg81.gif +share/doc/html/tcm/usersguide/usersguideimg82.gif +share/doc/html/tcm/usersguide/usersguideimg83.gif +share/doc/html/tcm/usersguide/usersguideimg84.gif +share/doc/html/tcm/usersguide/usersguideimg85.gif +share/doc/html/tcm/usersguide/usersguideimg86.gif +share/doc/html/tcm/usersguide/usersguideimg87.gif +share/doc/html/tcm/usersguide/usersguideimg88.gif +share/doc/html/tcm/usersguide/usersguideimg89.gif +share/doc/html/tcm/usersguide/usersguideimg9.gif +share/doc/html/tcm/usersguide/usersguideimg90.gif +share/doc/html/tcm/usersguide/usersguideimg91.gif +share/doc/html/tcm/usersguide/usersguideimg92.gif +share/doc/html/tcm/usersguide/usersguideimg93.gif +share/doc/html/tcm/usersguide/usersguideimg94.gif +share/doc/html/tcm/usersguide/usersguideimg95.gif +share/doc/html/tcm/usersguide/usersguideimg96.gif +share/doc/html/tcm/usersguide/usersguideimg97.gif +share/doc/html/tcm/usersguide/usersguideimg98.gif +share/doc/html/tcm/usersguide/usersguideimg99.gif +share/doc/html/tcm/usersguide/usersguidenode1.html +share/doc/html/tcm/usersguide/usersguidenode10.html +share/doc/html/tcm/usersguide/usersguidenode11.html +share/doc/html/tcm/usersguide/usersguidenode12.html +share/doc/html/tcm/usersguide/usersguidenode13.html +share/doc/html/tcm/usersguide/usersguidenode14.html +share/doc/html/tcm/usersguide/usersguidenode15.html +share/doc/html/tcm/usersguide/usersguidenode16.html +share/doc/html/tcm/usersguide/usersguidenode2.html +share/doc/html/tcm/usersguide/usersguidenode3.html +share/doc/html/tcm/usersguide/usersguidenode4.html +share/doc/html/tcm/usersguide/usersguidenode5.html +share/doc/html/tcm/usersguide/usersguidenode6.html +share/doc/html/tcm/usersguide/usersguidenode7.html +share/doc/html/tcm/usersguide/usersguidenode8.html +share/doc/html/tcm/usersguide/usersguidenode9.html +share/doc/html/tcm/wishlist/FutureDevelopments.html +share/doc/html/tcm/wishlist/WishList.html +share/doc/html/tcm/wishlist/WishListDone.html +share/doc/tcm/CHANGELOG +share/doc/tcm/COPYING +share/doc/tcm/README +share/doc/tcm/developersguide-2.01.ps.gz +share/doc/tcm/sourcecode-2.01.ps.gz +share/doc/tcm/usersguide-2.01.ps.gz +share/tcm/banner.ps +share/tcm/colorrgb.txt +share/tcm/help/CHANGELOG +share/tcm/help/COPYING +share/tcm/help/DiagramEditCommands +share/tcm/help/DiagramMainWindow +share/tcm/help/DiagramMiscCommands +share/tcm/help/DiagramMouseCommands +share/tcm/help/FileMenuCommands +share/tcm/help/GettingStarted +share/tcm/help/PrintPageCommands +share/tcm/help/StartingEditors +share/tcm/help/TCPDIntro +share/tcm/help/TCRDIntro +share/tcm/help/TDFDIntro +share/tcm/help/TDPDIntro +share/tcm/help/TEFDIntro +share/tcm/help/TERDIntro +share/tcm/help/TESDIntro +share/tcm/help/TFETIntro +share/tcm/help/TFRTIntro +share/tcm/help/TGDIntro +share/tcm/help/TGTIntro +share/tcm/help/TGTTIntro +share/tcm/help/TPSDIntro +share/tcm/help/TRPGIntro +share/tcm/help/TSNDIntro +share/tcm/help/TSSDIntro +share/tcm/help/TSTDIntro +share/tcm/help/TTDTIntro +share/tcm/help/TTUTIntro +share/tcm/help/TUCDIntro +share/tcm/help/TableEditCommands +share/tcm/help/TableMainWindow +share/tcm/help/TableMiscCommands +share/tcm/help/TableMouseCommands +share/tcm/help/Version +share/tcm/help/Welcome +@dirrm share/tcm/help +@dirrm share/tcm +@dirrm share/doc/tcm +@dirrm share/doc/html/tcm/wishlist +@dirrm share/doc/html/tcm/usersguide +@dirrm share/doc/html/tcm/specifications +@dirrm share/doc/html/tcm/sourcecode +@dirrm share/doc/html/tcm/developersguide +@dirrm share/doc/html/tcm diff --git a/graphics/tcm/scripts/configure b/graphics/tcm/scripts/configure new file mode 100755 index 00000000000..9bcc94e5460 --- /dev/null +++ b/graphics/tcm/scripts/configure @@ -0,0 +1,30 @@ +#! /bin/sh + +for f in `/usr/bin/find $WRKSRC -name Makefile`; do \ + /usr/bin/sed -e 's/$(PURIFY) $(CC) $(CFLAGS)/$(CXX) $(CXXFLAGS)/g' \ + -e 's/$(Cc)/$(CC) $(CPPFLAGS) $(CFLAGS)/g' \ + -e 's/$(AR)/$(AR) cr/g' \ + -e 's/$(MV)/$(MV) -f/g' \ + -e 's/$(RM)/$(RM) -fr/g' \ + -e 's/$(YACC) --debug/$(YACC)/g' \ + -e 's/$(LIB_DIR)\/libglobal.a/ -lglobal/g' \ + < $f > $f.tmp && /bin/mv -f $f.tmp $f; \ +done + +/bin/rm -f $WRKSRC/Config.tmpl +/bin/ln -fs $WRKSRC/Config.tmpl_netbsd $WRKSRC/Config.tmpl +/bin/rm -f $WRKSRC/Makefile +/bin/ln -fs $WRKSRC/Makefile.gcc $WRKSRC/Makefile + +for f in $WRKSRC/gl/system.c; do \ + /usr/bin/sed -e 's:@PREFIX@:'$PREFIX':g' \ + -e 's:@X11BASE@:'$X11BASE':g' \ + -e 's:@LOCALBASE@:'$LOCALBASE':g' \ + < $f > $f.tmp && /bin/mv $f.tmp $f; \ +done + +for f in `/usr/bin/find $WRKSRC -name \*.c`; do \ + /bin/mv -f $f $f`/bin/echo c`; \ +done + +/bin/mv -f $WRKSRC/gl/text2ps.cc $WRKSRC/gl/text2ps.c -- cgit v1.2.3