diff options
author | jtb <jtb@pkgsrc.org> | 2001-02-24 01:29:53 +0000 |
---|---|---|
committer | jtb <jtb@pkgsrc.org> | 2001-02-24 01:29:53 +0000 |
commit | e4db669497969a2cd7a1a64e328f02ee1b6e277f (patch) | |
tree | 64fd9e25df74d930a75a4e71874c932cb7032e3d | |
parent | 05cbe5d955298338feb3c19ee7d9928e194e72ad (diff) | |
download | pkgsrc-e4db669497969a2cd7a1a64e328f02ee1b6e277f.tar.gz |
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.
28 files changed, 1498 insertions, 0 deletions
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 <values.h> ++#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 <values.h> ++#endif ++#ifdef __NetBSD__ ++#include <limits.h> ++#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 <values.h> ++#endif ++#ifdef __NetBSD__ ++#include <limits.h> ++#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 <limits.h> ++#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 <values.h> ++#endif ++#ifdef __NetBSD__ ++#include <limits.h> ++#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 <stdio.h> ++#ifndef __NetBSD__ + #include <values.h> ++#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 <stdio.h> ++#ifndef __NetBSD__ + #include <values.h> ++#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 <stdio.h> ++#ifndef __NetBSD__ + #include <values.h> ++#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 <stdarg.h> ++#include <iostdio.h> + + 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 <limits.h> ++#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 <stdlib.h> ++#include <iostdio.h> + #include <string.h> + #include <Xm/XmStrDefs.h> + #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 <ctype.h> + +-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 <stdlib.h> + #include <string.h> + +-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 |