diff options
author | ijliao <ijliao@FreeBSD.org> | 2001-08-18 14:39:47 +0800 |
---|---|---|
committer | ijliao <ijliao@FreeBSD.org> | 2001-08-18 14:39:47 +0800 |
commit | 6cee97c866785342da3215edd4d5a63f70366ac5 (patch) | |
tree | 350d00f193d3659c75b530f935adcfaf193f698e /graphics/tcm | |
parent | a6381123edc041721adb49c455ef17e26ed091d8 (diff) | |
download | freebsd-ports-gnome-6cee97c866785342da3215edd4d5a63f70366ac5.tar.gz freebsd-ports-gnome-6cee97c866785342da3215edd4d5a63f70366ac5.tar.zst freebsd-ports-gnome-6cee97c866785342da3215edd4d5a63f70366ac5.zip |
add tcm
The Toolkit for Conceptual Modeling, create diagrams/tables/trees
PR: 29056
Submitted by: Anders Nordby <anders@fix.no>
Diffstat (limited to 'graphics/tcm')
-rw-r--r-- | graphics/tcm/Makefile | 41 | ||||
-rw-r--r-- | graphics/tcm/distinfo | 1 | ||||
-rw-r--r-- | graphics/tcm/files/patch-Config.tmpl | 74 | ||||
-rw-r--r-- | graphics/tcm/files/patch-Makefile | 32 | ||||
-rw-r--r-- | graphics/tcm/files/patch-atdiagram.c | 19 | ||||
-rw-r--r-- | graphics/tcm/files/patch-crdiagram.c | 20 | ||||
-rw-r--r-- | graphics/tcm/files/patch-diagramchecks.h | 11 | ||||
-rw-r--r-- | graphics/tcm/files/patch-esddiagram.c | 11 | ||||
-rw-r--r-- | graphics/tcm/files/patch-rpdiagram.c | 20 | ||||
-rw-r--r-- | graphics/tcm/files/patch-ssddiagram.c | 11 | ||||
-rw-r--r-- | graphics/tcm/files/patch-stdiagram.c | 20 | ||||
-rw-r--r-- | graphics/tcm/files/patch-system.c | 11 | ||||
-rw-r--r-- | graphics/tcm/files/patch-text2ps.c | 11 | ||||
-rw-r--r-- | graphics/tcm/files/patch-trdiagram.c | 11 | ||||
-rw-r--r-- | graphics/tcm/files/patch-ucdiagram.c | 11 | ||||
-rw-r--r-- | graphics/tcm/pkg-comment | 1 | ||||
-rw-r--r-- | graphics/tcm/pkg-descr | 23 | ||||
-rw-r--r-- | graphics/tcm/pkg-plist | 328 |
18 files changed, 656 insertions, 0 deletions
diff --git a/graphics/tcm/Makefile b/graphics/tcm/Makefile new file mode 100644 index 000000000000..def39b9cd7ad --- /dev/null +++ b/graphics/tcm/Makefile @@ -0,0 +1,41 @@ +# New ports collection makefile for: tcm +# Date created: 18 July 2001 +# Whom: Anders Nordby <anders@fix.no> +# +# $FreeBSD$ +# + +PORTNAME= tcm +PORTVERSION= 2.01 +CATEGORIES= graphics +MASTER_SITES= ftp://ftp.cs.utwente.nl/pub/tcm/ \ + ftp://ftp.nuug.no/pub/anders/distfiles/ +DISTNAME= ${PORTNAME}-${PORTVERSION}.src + +MAINTAINER= anders@fix.no + +USE_BISON= yes +USE_MOTIF= yes +USE_GMAKE= yes +MAKE_ARGS+= X11BASE="${X11BASE}" CFLAGS="${CXXFLAGS}" PREFIX="${PREFIX}" + +MANPREFIX= ${PREFIX}/tcm +MAN1= tucd.1 tatd.1 tcm.1 tcpd.1 tcrd.1 tdfd.1 tdpd.1 tefd.1 terd.1 \ + tesd.1 text2ps.1 tfet.1 tfrt.1 tgd.1 tgt.1 tgtt.1 tpsd.1 \ + trpg.1 tsnd.1 tssd.1 tstd.1 ttdt.1 ttut.1 psf.1 + +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} + +post-patch: + (cd ${WRKSRC}/src; ${LN} -sf Config.tmpl_freebsd Config.tmpl) + @${RM} ${WRKSRC}/man/windex + @${CHMOD} 0644 ${WRKSRC}/lib/colorrgb.txt + +post-install: + @${ECHO} "================================================================================" + @${ECHO} "You need to set the environment variable TCM_HOME to ${PREFIX}/tcm" + @${ECHO} "for tcm to be able to start. You may also want to add ${PREFIX}/tcm/man" + @${ECHO} "in your manpath.config." + @${ECHO} "================================================================================" + +.include <bsd.port.mk> diff --git a/graphics/tcm/distinfo b/graphics/tcm/distinfo new file mode 100644 index 000000000000..e65bf0515728 --- /dev/null +++ b/graphics/tcm/distinfo @@ -0,0 +1 @@ +MD5 (tcm-2.01.src.tar.gz) = b2761f247948b3d83022bd2bec104d87 diff --git a/graphics/tcm/files/patch-Config.tmpl b/graphics/tcm/files/patch-Config.tmpl new file mode 100644 index 000000000000..45a705506fd4 --- /dev/null +++ b/graphics/tcm/files/patch-Config.tmpl @@ -0,0 +1,74 @@ +--- src/Config.tmpl_freebsd.orig Tue Jul 17 23:53:35 2001 ++++ src/Config.tmpl_freebsd Tue Jul 17 23:53:49 2001 +@@ -0,0 +1,71 @@ ++# Configuration file for FreeBSD and gcc compiler. ++ ++include $(TCM_HOME)/src/Config.GEN ++ ++STRIP = /usr/bin/strip --strip-debug ++# STRIP = true ++ ++CFLAGS += -Wall -pedantic -fomit-frame-pointer ++# CFLAGS += -g ++ ++LEX = flex ++YACC = bison ++ ++#XWIN_HOME = /usr/X11R6 ++XWIN_HOME = $(X11BASE) ++ ++SYSFLAGS = -DBSD ++# SYSFLAGS += -DDEBUG ++ ++# Uncomment one of the following Motif/Lesstif segments or ++# add your own. ++ ++# Lesstif 1.2 (dynamic linked) ++#MOTIF_HOME = /usr/X11R6/LessTif/Motif1.2 ++#LDLIBS = -lXm ++ ++# Lesstif 1.2 (static linked) ++# MOTIF_HOME = /usr/X11R6/LessTif/Motif1.2 ++# LDLIBS = $(MOTIF_LIB)/libXm.a ++ ++# OSF/Motif 1.2 (dynamic linked) ++# MOTIF_HOME = /local/opt/motif12 ++# LDLIBS = -lXm ++ ++# OSF/Motif 1.2 (static linked) ++# MOTIF_HOME = /local/opt/motif12 ++# LDLIBS = $(MOTIF_LIB)/libXm.a ++ ++# OSF/Motif 2.0 (dynamic linked) ++# MOTIF_HOME = /local/opt/motif20 ++# LDLIBS = -lXpm -lXm ++ ++# OSF/Motif 2.0 (static linked) ++# MOTIF_HOME = /local/opt/motif20 ++# LDLIBS = $(MOTIF_LIB)/libXpm.a $(MOTIF_LIB)/libXm.a ++ ++# OSF/Motif 2.1 (dynamic linked) ++# MOTIF_HOME = /local/opt/motif21 ++# LDLIBS = -lXp -lXm ++ ++# OSF/Motif 2.1 (static linked) ++# MOTIF_HOME = /local/opt/motif21 ++# LDLIBS = $(MOTIF_LIB)/libXm.a $(XWIN_LIB)/libXp.a ++ ++# OpenMotif 2.1 (dynamic linked) ++MOTIF_HOME = $(XWIN_HOME) ++LDLIBS = -lXm -lXp ++ ++# OpenMotif 2.1 (static linked) ++# MOTIF_HOME = $(XWIN_HOME) ++# LDLIBS = $(MOTIF_LIB)/libXm.a -lXp ++ ++# The other libraries (don't change these) ++LDLIBS += -lXt -lSM -lICE -lXext -lX11 -lm ++ ++# 'make depend' and its flags ++MKDEPEND=$(TCM_HOME)/bin/makedepend.sh ++MKDEPENDFLAGS := $(CPPFLAGS) -D__i386__ -I/usr/include/g++-3 \ ++ -I/usr/include/g++-2 \ ++ -I/usr/include/g++ ++ diff --git a/graphics/tcm/files/patch-Makefile b/graphics/tcm/files/patch-Makefile new file mode 100644 index 000000000000..b754d2e35a8a --- /dev/null +++ b/graphics/tcm/files/patch-Makefile @@ -0,0 +1,32 @@ +--- Makefile.orig Wed Dec 13 15:19:34 2000 ++++ Makefile Wed Jul 18 02:20:35 2001 +@@ -4,7 +4,7 @@ + + # change this if you want to install it in a different place + ifndef TCM_INSTALL_DIR +- TCM_INSTALL_DIR=/opt/tcm ++ TCM_INSTALL_DIR=$(PREFIX)/tcm + endif + + # the current version. +@@ -42,6 +42,11 @@ + TCM_PLATFORM = osf1 + TCM_COMPILER = gcc + endif ++ifeq ($(UNAME),FreeBSD) ++ TCM_PLATFORM = freebsd ++ TCM_COMPILER = gcc ++ TCM_INSTALL_CMD = /bin/cp -Rp ++endif + ifeq ($(UNAME),SunOS) + TCM_PLATFORM = solaris + TCM_COMPILER = suncc +@@ -70,7 +75,7 @@ + @echo make all: to do all this in one run + @echo make clean: to remove all binaries, object and temporary files. + +-all: config depend execs install ++all: config depend execs + + execs: + (cd ./src; ${MAKE} TCM_HOME='$(TCM_COMPILE_DIR)' \ diff --git a/graphics/tcm/files/patch-atdiagram.c b/graphics/tcm/files/patch-atdiagram.c new file mode 100644 index 000000000000..f764f6a363e0 --- /dev/null +++ b/graphics/tcm/files/patch-atdiagram.c @@ -0,0 +1,19 @@ +--- src/sd/bv/atdiagram.c.orig Wed Jul 18 01:50:27 2001 ++++ src/sd/bv/atdiagram.c Wed Jul 18 01:50:46 2001 +@@ -314,14 +314,14 @@ + errors += atChecks->CheckNodeCount(1, Code::ATD_FINAL_STATE_NODE, chkbuf); + if (errors == 0) // only useful with 1 INITIAL && 1 FINAL state + errors += atChecks->CheckUnreachableStates(chkbuf); +- errors += atChecks->CheckNodeCount(1, MAXINT, Code::ATD_ACTION_STATE_NODE, chkbuf); ++ errors += atChecks->CheckNodeCount(1, INT_MAX, Code::ATD_ACTION_STATE_NODE, chkbuf); + + errors += atChecks->CheckNamelessNodes(Code::ATD_ACTION_STATE_NODE, chkbuf); + errors += atChecks->CheckNamelessNodes(Code::ATD_WAIT_STATE_NODE, chkbuf); + + + errors += atChecks->CheckCountEdgesFrom(Code::ATD_SYNCHRONIZATION_NODE, +- Code::ATD_TRANSITION_EDGE, 2, MAXINT, False, False, chkbuf); ++ Code::ATD_TRANSITION_EDGE, 2, INT_MAX, False, False, chkbuf); + + ReportCheck(errors, &chkbuf); + } diff --git a/graphics/tcm/files/patch-crdiagram.c b/graphics/tcm/files/patch-crdiagram.c new file mode 100644 index 000000000000..a1abd4677d9b --- /dev/null +++ b/graphics/tcm/files/patch-crdiagram.c @@ -0,0 +1,20 @@ +--- src/sd/dv/crdiagram.c.orig Mon Sep 25 13:34:40 2000 ++++ src/sd/dv/crdiagram.c Wed Jul 18 01:27:46 2001 +@@ -38,7 +38,7 @@ + #include "textbox.h" + #include "comment.h" + #include "crdiagram.h" +-#include <values.h> ++#include <limits.h> + + CRDiagram::CRDiagram(Config *c, CRWindow *d, CRViewer *v, CRGraph *g): + ERDiagram(c, d, v, g) { +@@ -481,7 +481,7 @@ + Code::EMPTY_EDGE, 2, chkbuf); + // Check that classes have not 1 comp. function. + total += crChecks->CheckCountEdgesFrom( +- Code::CLASS_NODE, Code::COMPONENT_FUNCTION, 2, MAXINT, ++ Code::CLASS_NODE, Code::COMPONENT_FUNCTION, 2, INT_MAX, + True, False, chkbuf); + // Check that rel. classes are not spec. of classes. + total += crChecks->CheckRelationshipIsaClassNode(chkbuf); diff --git a/graphics/tcm/files/patch-diagramchecks.h b/graphics/tcm/files/patch-diagramchecks.h new file mode 100644 index 000000000000..1ed372591b60 --- /dev/null +++ b/graphics/tcm/files/patch-diagramchecks.h @@ -0,0 +1,11 @@ +--- src/dg/diagramchecks.h.orig Tue Jul 17 23:46:17 2001 ++++ src/dg/diagramchecks.h Tue Jul 17 23:46:54 2001 +@@ -23,7 +23,7 @@ + #define _DIAGRAMCHECKS_H + + #include "bool.h" +-#include <values.h> ++#include <limits.h> + class Graph; + class Diagram; + class string; diff --git a/graphics/tcm/files/patch-esddiagram.c b/graphics/tcm/files/patch-esddiagram.c new file mode 100644 index 000000000000..24de9cdb38a3 --- /dev/null +++ b/graphics/tcm/files/patch-esddiagram.c @@ -0,0 +1,11 @@ +--- src/sd/dv/esddiagram.c.orig Tue Jul 17 23:48:45 2001 ++++ src/sd/dv/esddiagram.c Tue Jul 17 23:49:21 2001 +@@ -56,7 +56,7 @@ + #include "miniellipse.h" + #include "esddiagram.h" + #include <stdio.h> +-#include <values.h> ++#include <limits.h> + + const int ESDDiagram::MINI_ELLIPSE_WIDTH = 8; + const int ESDDiagram::MINI_ELLIPSE_HEIGHT = 8; diff --git a/graphics/tcm/files/patch-rpdiagram.c b/graphics/tcm/files/patch-rpdiagram.c new file mode 100644 index 000000000000..988a47d1fb51 --- /dev/null +++ b/graphics/tcm/files/patch-rpdiagram.c @@ -0,0 +1,20 @@ +--- src/sd/bv/rpdiagram.c.orig Mon Jul 26 12:44:03 1999 ++++ src/sd/bv/rpdiagram.c Wed Jul 18 01:29:02 2001 +@@ -34,7 +34,7 @@ + #include "line.h" + #include "rpdiagram.h" + #include "diagramchecks.h" +-#include <values.h> ++#include <limits.h> + + const int RPDiagram::BOX_WIDTH = 58; + const int RPDiagram::BOX_HEIGHT = 38; +@@ -247,7 +247,7 @@ + chkbuf = ""; + unsigned total = 0; + total += checks->CheckNodeCount( +- 1, MAXINT, Code::PROCESS_GRAPH_ROOT, chkbuf); ++ 1, INT_MAX, Code::PROCESS_GRAPH_ROOT, chkbuf); + if (total == 0) { + total += checks->CheckNamelessNodes( + Code::PROCESS_GRAPH_ROOT, chkbuf); diff --git a/graphics/tcm/files/patch-ssddiagram.c b/graphics/tcm/files/patch-ssddiagram.c new file mode 100644 index 000000000000..7833b10201c0 --- /dev/null +++ b/graphics/tcm/files/patch-ssddiagram.c @@ -0,0 +1,11 @@ +--- src/sd/dv/ssddiagram.c.orig Tue Jul 17 23:48:54 2001 ++++ src/sd/dv/ssddiagram.c Tue Jul 17 23:49:32 2001 +@@ -56,7 +56,7 @@ + #include "note.h" + #include "ssddiagram.h" + #include <stdio.h> +-#include <values.h> ++#include <limits.h> + + const int SSDDiagram::MINI_ELLIPSE_WIDTH = 8; + const int SSDDiagram::MINI_ELLIPSE_HEIGHT = 8; diff --git a/graphics/tcm/files/patch-stdiagram.c b/graphics/tcm/files/patch-stdiagram.c new file mode 100644 index 000000000000..7d75057f0d54 --- /dev/null +++ b/graphics/tcm/files/patch-stdiagram.c @@ -0,0 +1,20 @@ +--- src/sd/bv/stdiagram.c.orig Tue Mar 21 13:53:27 2000 ++++ src/sd/bv/stdiagram.c Wed Jul 18 01:29:15 2001 +@@ -34,7 +34,7 @@ + #include "transitionarrow.h" + #include "initialstatebox.h" + #include "stdiagram.h" +-#include <values.h> ++#include <limits.h> + + const int STDiagram::BOX_WIDTH = 100; + const int STDiagram::BOX_HEIGHT = 38; +@@ -356,7 +356,7 @@ + total += stChecks->CheckEmptyActions(chkbuf); + total += stChecks->CheckNoActions(chkbuf); + total += stChecks->CheckCountEdgesFrom(Code::DECISION_POINT, +- Code::TRANSITION, 2, MAXINT, False, False, chkbuf); ++ Code::TRANSITION, 2, INT_MAX, False, False, chkbuf); + int sub = stChecks->CheckNodeCount(1, Code::INITIAL_STATE, chkbuf); + total += sub; + if (sub == 0) { diff --git a/graphics/tcm/files/patch-system.c b/graphics/tcm/files/patch-system.c new file mode 100644 index 000000000000..8e69992a7990 --- /dev/null +++ b/graphics/tcm/files/patch-system.c @@ -0,0 +1,11 @@ +--- src/gl/system.c.orig Tue Jul 17 23:58:43 2001 ++++ src/gl/system.c Wed Jul 18 00:00:29 2001 +@@ -69,7 +69,7 @@ + "/usr/openwin/contrib/bin", "/Window/X11/bin", + "/Window/X11/contrib/bin", 0}; + +-#if defined(LINUX) || defined(AIX) || defined(HPUX) || defined(OSF1) ++#if defined(BSD) + typedef void (*SIG_PF)(int); + #endif + diff --git a/graphics/tcm/files/patch-text2ps.c b/graphics/tcm/files/patch-text2ps.c new file mode 100644 index 000000000000..f2a135c0e02c --- /dev/null +++ b/graphics/tcm/files/patch-text2ps.c @@ -0,0 +1,11 @@ +--- src/gl/text2ps.c.orig Wed Jul 18 00:14:43 2001 ++++ src/gl/text2ps.c Wed Jul 18 00:16:33 2001 +@@ -86,7 +86,7 @@ + /* extern struct tm *localtime(); */ + /* extern long time(); */ + extern double atof(); +-#ifndef __linux__ ++#ifndef __FreeBSD__ + extern char *sys_errlist[]; + #endif + extern int errno; diff --git a/graphics/tcm/files/patch-trdiagram.c b/graphics/tcm/files/patch-trdiagram.c new file mode 100644 index 000000000000..5b495033ab64 --- /dev/null +++ b/graphics/tcm/files/patch-trdiagram.c @@ -0,0 +1,11 @@ +--- src/sd/tr/trdiagram.c.orig Wed Jul 18 00:52:02 2001 ++++ src/sd/tr/trdiagram.c Wed Jul 18 00:52:46 2001 +@@ -223,7 +223,7 @@ + void TRDiagram::CheckDocument() { + RecalculateTree(); + chkbuf = ""; +- unsigned total = trChecks->CheckNodeCount(1, MAXINT, Code::TEXT_ROOT, chkbuf); ++ unsigned total = trChecks->CheckNodeCount(1, INT_MAX, Code::TEXT_ROOT, chkbuf); + if (total == 0) + total += trChecks->CheckReachability( + Code::TEXT_ROOT, Code::TEXT_NODE, False, chkbuf); diff --git a/graphics/tcm/files/patch-ucdiagram.c b/graphics/tcm/files/patch-ucdiagram.c new file mode 100644 index 000000000000..c57fcfcd537c --- /dev/null +++ b/graphics/tcm/files/patch-ucdiagram.c @@ -0,0 +1,11 @@ +--- src/sd/dv/ucdiagram.c.orig Tue Jul 17 23:49:03 2001 ++++ src/sd/dv/ucdiagram.c Tue Jul 17 23:49:44 2001 +@@ -41,7 +41,7 @@ + #include "ucdiagram.h" + #include "note.h" + #include <stdio.h> +-#include <values.h> ++#include <limits.h> + + UCDiagram::UCDiagram(Config *c, UCWindow *d, UCViewer *v, UCGraph *g): + ERDiagram(c, d, v, g) { diff --git a/graphics/tcm/pkg-comment b/graphics/tcm/pkg-comment new file mode 100644 index 000000000000..e8af504b2826 --- /dev/null +++ b/graphics/tcm/pkg-comment @@ -0,0 +1 @@ +The Toolkit for Conceptual Modeling, create diagrams/tables/trees diff --git a/graphics/tcm/pkg-descr b/graphics/tcm/pkg-descr new file mode 100644 index 000000000000..7fba7adc4fb1 --- /dev/null +++ b/graphics/tcm/pkg-descr @@ -0,0 +1,23 @@ +The Toolkit for Conceptual Modeling is a collection of software tools to +present conceptual models of software systems in the form of diagrams, tables, +trees, and the like. A conceptual model of a system is a structure used to +represent the requirements or architecture of the system. TCM is meant to be +used for specifying and maintaining requirements for desired systems, in which +a number of techniques and heuristics for problem analysis, function +refinement, behavior specification, and architecture specification are used. + +TCM takes the form of a suite of graphical editors that can be used in these +design tasks. These editors can be categorized into: + +* Generic editors for generic diagrams, generic tables and generic trees. +* Structured Analysis (SA) editors for entity-relationship diagrams, data and +event flow diagrams, state transition diagrams, function refinement trees, +transaction-use tables and function-entity type tables. +* Unified Modeling Language (UML) editors for static structure diagrams, +use-case diagrams, activity diagrams, state charts, message sequence diagrams, +collaboration diagrams, component diagrams and deployment diagrams (only the +first three and last two UML editors are functional at this moment). +* Miscellaneous editors such as for JSD (process structure and network +diagrams), recursive process graphs and transaction decomposition tables. + +WWW: http://wwwhome.cs.utwente.nl/~tcm/ diff --git a/graphics/tcm/pkg-plist b/graphics/tcm/pkg-plist new file mode 100644 index 000000000000..096d8502ecc3 --- /dev/null +++ b/graphics/tcm/pkg-plist @@ -0,0 +1,328 @@ +tcm/INSTALL +tcm/FILEMAP +tcm/COPYING +tcm/CHANGELOG +tcm/README +tcm/bin/psf +tcm/bin/ttut +tcm/bin/ttdt +tcm/bin/tstd +tcm/bin/tssd +tcm/bin/tsnd +tcm/bin/trpg +tcm/bin/tpsd +tcm/bin/tgtt +tcm/bin/tgt +tcm/bin/tgd +tcm/bin/tfrt +tcm/bin/tfet +tcm/bin/text2ps +tcm/bin/tesd +tcm/bin/terd +tcm/bin/tefd +tcm/bin/tdpd +tcm/bin/tdfd +tcm/bin/tcrd +tcm/bin/tcpd +tcm/bin/tcmt +tcm/bin/tcmd +tcm/bin/tcm +tcm/bin/tatd +tcm/bin/tucd +tcm/lib/help/Welcome +tcm/lib/help/COPYING +tcm/lib/help/DiagramEditCommands +tcm/lib/help/DiagramMainWindow +tcm/lib/help/DiagramMiscCommands +tcm/lib/help/DiagramMouseCommands +tcm/lib/help/FileMenuCommands +tcm/lib/help/GettingStarted +tcm/lib/help/PrintPageCommands +tcm/lib/help/StartingEditors +tcm/lib/help/TCPDIntro +tcm/lib/help/TCRDIntro +tcm/lib/help/TDFDIntro +tcm/lib/help/TDPDIntro +tcm/lib/help/TEFDIntro +tcm/lib/help/TERDIntro +tcm/lib/help/TESDIntro +tcm/lib/help/TFETIntro +tcm/lib/help/TFRTIntro +tcm/lib/help/TGDIntro +tcm/lib/help/TGTIntro +tcm/lib/help/Version +tcm/lib/help/TGTTIntro +tcm/lib/help/TPSDIntro +tcm/lib/help/TRPGIntro +tcm/lib/help/TSNDIntro +tcm/lib/help/TSSDIntro +tcm/lib/help/TSTDIntro +tcm/lib/help/TTDTIntro +tcm/lib/help/TTUTIntro +tcm/lib/help/TUCDIntro +tcm/lib/help/TableEditCommands +tcm/lib/help/TableMainWindow +tcm/lib/help/TableMiscCommands +tcm/lib/help/TableMouseCommands +tcm/lib/help/CHANGELOG +tcm/lib/tcm.conf +tcm/lib/colorrgb.txt +tcm/lib/banner.ps +tcm/lib/TCM +tcm/doc/usersguide/User.html +tcm/doc/usersguide/usersguideimg99.gif +tcm/doc/usersguide/usersguideimg98.gif +tcm/doc/usersguide/usersguideimg97.gif +tcm/doc/usersguide/usersguideimg96.gif +tcm/doc/usersguide/usersguideimg95.gif +tcm/doc/usersguide/usersguideimg94.gif +tcm/doc/usersguide/usersguideimg93.gif +tcm/doc/usersguide/usersguideimg92.gif +tcm/doc/usersguide/usersguideimg91.gif +tcm/doc/usersguide/usersguideimg90.gif +tcm/doc/usersguide/usersguideimg9.gif +tcm/doc/usersguide/usersguideimg89.gif +tcm/doc/usersguide/usersguideimg88.gif +tcm/doc/usersguide/usersguideimg87.gif +tcm/doc/usersguide/usersguideimg86.gif +tcm/doc/usersguide/usersguideimg85.gif +tcm/doc/usersguide/index.html +tcm/doc/usersguide/usersguideimg84.gif +tcm/doc/usersguide/usersguideimg83.gif +tcm/doc/usersguide/usersguideimg82.gif +tcm/doc/usersguide/usersguideimg81.gif +tcm/doc/usersguide/usersguideimg80.gif +tcm/doc/usersguide/usersguideimg8.gif +tcm/doc/usersguide/usersguideimg79.gif +tcm/doc/usersguide/usersguideimg78.gif +tcm/doc/usersguide/usersguideimg77.gif +tcm/doc/usersguide/usersguideimg76.gif +tcm/doc/usersguide/usersguideimg75.gif +tcm/doc/usersguide/usersguideimg74.gif +tcm/doc/usersguide/usersguideimg73.gif +tcm/doc/usersguide/usersguideimg72.gif +tcm/doc/usersguide/usersguideimg71.gif +tcm/doc/usersguide/usersguideimg70.gif +tcm/doc/usersguide/usersguideimg7.gif +tcm/doc/usersguide/usersguideimg69.gif +tcm/doc/usersguide/usersguideimg68.gif +tcm/doc/usersguide/usersguideimg67.gif +tcm/doc/usersguide/usersguideimg66.gif +tcm/doc/usersguide/usersguideimg65.gif +tcm/doc/usersguide/usersguideimg64.gif +tcm/doc/usersguide/usersguideimg63.gif +tcm/doc/usersguide/usersguideimg62.gif +tcm/doc/usersguide/usersguideimg61.gif +tcm/doc/usersguide/usersguideimg60.gif +tcm/doc/usersguide/usersguideimg6.gif +tcm/doc/usersguide/usersguideimg59.gif +tcm/doc/usersguide/usersguideimg58.gif +tcm/doc/usersguide/usersguideimg57.gif +tcm/doc/usersguide/usersguideimg56.gif +tcm/doc/usersguide/usersguideimg55.gif +tcm/doc/usersguide/usersguideimg54.gif +tcm/doc/usersguide/usersguideimg53.gif +tcm/doc/usersguide/usersguideimg52.gif +tcm/doc/usersguide/usersguideimg51.gif +tcm/doc/usersguide/usersguideimg50.gif +tcm/doc/usersguide/usersguideimg5.gif +tcm/doc/usersguide/usersguideimg49.gif +tcm/doc/usersguide/usersguideimg48.gif +tcm/doc/usersguide/usersguideimg47.gif +tcm/doc/usersguide/usersguideimg46.gif +tcm/doc/usersguide/usersguideimg45.gif +tcm/doc/usersguide/usersguideimg44.gif +tcm/doc/usersguide/usersguideimg43.gif +tcm/doc/usersguide/usersguideimg42.gif +tcm/doc/usersguide/usersguideimg41.gif +tcm/doc/usersguide/usersguideimg40.gif +tcm/doc/usersguide/usersguideimg4.gif +tcm/doc/usersguide/usersguideimg39.gif +tcm/doc/usersguide/usersguideimg38.gif +tcm/doc/usersguide/usersguideimg37.gif +tcm/doc/usersguide/usersguideimg36.gif +tcm/doc/usersguide/usersguideimg35.gif +tcm/doc/usersguide/usersguideimg34.gif +tcm/doc/usersguide/usersguideimg33.gif +tcm/doc/usersguide/usersguideimg32.gif +tcm/doc/usersguide/usersguideimg31.gif +tcm/doc/usersguide/usersguideimg30.gif +tcm/doc/usersguide/usersguideimg3.gif +tcm/doc/usersguide/usersguideimg29.gif +tcm/doc/usersguide/usersguideimg28.gif +tcm/doc/usersguide/usersguideimg27.gif +tcm/doc/usersguide/usersguideimg26.gif +tcm/doc/usersguide/usersguideimg25.gif +tcm/doc/usersguide/usersguideimg24.gif +tcm/doc/usersguide/usersguideimg23.gif +tcm/doc/usersguide/usersguideimg22.gif +tcm/doc/usersguide/usersguideimg215.gif +tcm/doc/usersguide/usersguideimg214.gif +tcm/doc/usersguide/usersguideimg21.gif +tcm/doc/usersguide/usersguideimg213.gif +tcm/doc/usersguide/usersguideimg212.gif +tcm/doc/usersguide/usersguideimg211.gif +tcm/doc/usersguide/usersguideimg210.gif +tcm/doc/usersguide/usersguideimg209.gif +tcm/doc/usersguide/usersguideimg208.gif +tcm/doc/usersguide/usersguideimg207.gif +tcm/doc/usersguide/usersguideimg206.gif +tcm/doc/usersguide/usersguideimg205.gif +tcm/doc/usersguide/usersguideimg204.gif +tcm/doc/usersguide/usersguideimg203.gif +tcm/doc/usersguide/usersguideimg202.gif +tcm/doc/usersguide/usersguideimg201.gif +tcm/doc/usersguide/usersguideimg200.gif +tcm/doc/usersguide/usersguideimg20.gif +tcm/doc/usersguide/usersguideimg2.gif +tcm/doc/usersguide/usersguideimg199.gif +tcm/doc/usersguide/usersguideimg198.gif +tcm/doc/usersguide/usersguideimg197.gif +tcm/doc/usersguide/usersguideimg196.gif +tcm/doc/usersguide/usersguideimg195.gif +tcm/doc/usersguide/usersguideimg194.gif +tcm/doc/usersguide/usersguideimg193.gif +tcm/doc/usersguide/usersguideimg192.gif +tcm/doc/usersguide/usersguideimg191.gif +tcm/doc/usersguide/usersguideimg190.gif +tcm/doc/usersguide/usersguideimg19.gif +tcm/doc/usersguide/usersguideimg189.gif +tcm/doc/usersguide/usersguideimg188.gif +tcm/doc/usersguide/usersguideimg187.gif +tcm/doc/usersguide/usersguideimg186.gif +tcm/doc/usersguide/usersguideimg185.gif +tcm/doc/usersguide/usersguideimg184.gif +tcm/doc/usersguide/usersguideimg183.gif +tcm/doc/usersguide/usersguideimg182.gif +tcm/doc/usersguide/usersguideimg181.gif +tcm/doc/usersguide/usersguideimg180.gif +tcm/doc/usersguide/usersguideimg18.gif +tcm/doc/usersguide/usersguideimg179.gif +tcm/doc/usersguide/usersguideimg178.gif +tcm/doc/usersguide/usersguideimg177.gif +tcm/doc/usersguide/usersguideimg176.gif +tcm/doc/usersguide/usersguideimg175.gif +tcm/doc/usersguide/usersguideimg174.gif +tcm/doc/usersguide/usersguideimg173.gif +tcm/doc/usersguide/usersguideimg172.gif +tcm/doc/usersguide/usersguideimg171.gif +tcm/doc/usersguide/usersguideimg170.gif +tcm/doc/usersguide/usersguideimg17.gif +tcm/doc/usersguide/usersguideimg169.gif +tcm/doc/usersguide/usersguideimg168.gif +tcm/doc/usersguide/usersguideimg167.gif +tcm/doc/usersguide/usersguideimg166.gif +tcm/doc/usersguide/usersguideimg165.gif +tcm/doc/usersguide/usersguideimg164.gif +tcm/doc/usersguide/usersguideimg163.gif +tcm/doc/usersguide/usersguideimg162.gif +tcm/doc/usersguide/usersguideimg161.gif +tcm/doc/usersguide/usersguideimg160.gif +tcm/doc/usersguide/usersguideimg16.gif +tcm/doc/usersguide/usersguideimg159.gif +tcm/doc/usersguide/usersguideimg158.gif +tcm/doc/usersguide/usersguideimg157.gif +tcm/doc/usersguide/usersguideimg156.gif +tcm/doc/usersguide/usersguideimg155.gif +tcm/doc/usersguide/usersguideimg154.gif +tcm/doc/usersguide/usersguideimg153.gif +tcm/doc/usersguide/usersguideimg152.gif +tcm/doc/usersguide/usersguideimg151.gif +tcm/doc/usersguide/usersguideimg150.gif +tcm/doc/usersguide/usersguideimg15.gif +tcm/doc/usersguide/usersguideimg149.gif +tcm/doc/usersguide/usersguideimg148.gif +tcm/doc/usersguide/usersguideimg147.gif +tcm/doc/usersguide/usersguideimg146.gif +tcm/doc/usersguide/usersguideimg145.gif +tcm/doc/usersguide/usersguideimg144.gif +tcm/doc/usersguide/usersguideimg143.gif +tcm/doc/usersguide/usersguideimg142.gif +tcm/doc/usersguide/usersguideimg141.gif +tcm/doc/usersguide/usersguideimg140.gif +tcm/doc/usersguide/usersguideimg14.gif +tcm/doc/usersguide/usersguideimg139.gif +tcm/doc/usersguide/usersguideimg138.gif +tcm/doc/usersguide/usersguideimg137.gif +tcm/doc/usersguide/usersguideimg136.gif +tcm/doc/usersguide/usersguideimg135.gif +tcm/doc/usersguide/usersguideimg134.gif +tcm/doc/usersguide/usersguideimg133.gif +tcm/doc/usersguide/usersguideimg132.gif +tcm/doc/usersguide/usersguideimg131.gif +tcm/doc/usersguide/usersguideimg130.gif +tcm/doc/usersguide/usersguideimg13.gif +tcm/doc/usersguide/usersguideimg129.gif +tcm/doc/usersguide/usersguideimg128.gif +tcm/doc/usersguide/usersguideimg127.gif +tcm/doc/usersguide/usersguideimg126.gif +tcm/doc/usersguide/usersguideimg125.gif +tcm/doc/usersguide/usersguideimg124.gif +tcm/doc/usersguide/usersguideimg123.gif +tcm/doc/usersguide/usersguideimg122.gif +tcm/doc/usersguide/usersguideimg121.gif +tcm/doc/usersguide/usersguideimg120.gif +tcm/doc/usersguide/usersguideimg12.gif +tcm/doc/usersguide/usersguideimg119.gif +tcm/doc/usersguide/usersguideimg118.gif +tcm/doc/usersguide/usersguideimg117.gif +tcm/doc/usersguide/usersguideimg116.gif +tcm/doc/usersguide/usersguideimg115.gif +tcm/doc/usersguide/usersguideimg114.gif +tcm/doc/usersguide/usersguideimg113.gif +tcm/doc/usersguide/usersguideimg112.gif +tcm/doc/usersguide/usersguideimg111.gif +tcm/doc/usersguide/usersguideimg110.gif +tcm/doc/usersguide/usersguideimg11.gif +tcm/doc/usersguide/usersguideimg109.gif +tcm/doc/usersguide/usersguideimg108.gif +tcm/doc/usersguide/usersguideimg107.gif +tcm/doc/usersguide/usersguideimg106.gif +tcm/doc/usersguide/usersguideimg105.gif +tcm/doc/usersguide/usersguideimg104.gif +tcm/doc/usersguide/usersguideimg103.gif +tcm/doc/usersguide/usersguideimg102.gif +tcm/doc/usersguide/usersguideimg101.gif +tcm/doc/usersguide/usersguideimg100.gif +tcm/doc/usersguide/usersguideimg10.gif +tcm/doc/usersguide/usersguideimg1.gif +tcm/doc/usersguide/up_motif_gr.gif +tcm/doc/usersguide/User.css +tcm/doc/usersguide/up_motif.gif +tcm/doc/usersguide/previous_motif_gr.gif +tcm/doc/usersguide/previous_motif.gif +tcm/doc/usersguide/next_motif_gr.gif +tcm/doc/usersguide/next_motif.gif +tcm/doc/usersguide/index_motif.gif +tcm/doc/usersguide/cross_ref_motif.gif +tcm/doc/usersguide/contents_motif.gif +tcm/doc/usersguide/usersguidenode9.html +tcm/doc/usersguide/usersguidenode8.html +tcm/doc/usersguide/usersguidenode7.html +tcm/doc/usersguide/usersguidenode6.html +tcm/doc/usersguide/usersguidenode5.html +tcm/doc/usersguide/usersguidenode4.html +tcm/doc/usersguide/usersguidenode3.html +tcm/doc/usersguide/usersguidenode2.html +tcm/doc/usersguide/usersguidenode16.html +tcm/doc/usersguide/usersguidenode15.html +tcm/doc/usersguide/usersguidenode14.html +tcm/doc/usersguide/usersguidenode13.html +tcm/doc/usersguide/usersguidenode12.html +tcm/doc/usersguide/usersguidenode11.html +tcm/doc/usersguide/usersguidenode10.html +tcm/doc/usersguide/usersguidenode1.html +tcm/doc/wishlist/FutureDevelopments.html +tcm/doc/wishlist/WishList.html +tcm/doc/wishlist/WishListDone.html +tcm/doc/usersguide.html +tcm/doc/usersguide-2.01.ps.gz +@dirrm tcm/man/man1 +@unexec rmdir %D/tcm/man 2>/dev/null || true +@dirrm tcm/bin +@dirrm tcm/lib/help +@dirrm tcm/lib +@dirrm tcm/doc/usersguide +@dirrm tcm/doc/wishlist +@dirrm tcm/doc +@dirrm tcm |