aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--MOVED1
-rw-r--r--cad/Makefile1
-rw-r--r--cad/tkgate/Makefile33
-rw-r--r--cad/tkgate/distinfo2
-rw-r--r--cad/tkgate/files/patch-configure36
-rw-r--r--cad/tkgate/files/patch-src-tkgate_Makefile.in15
-rw-r--r--cad/tkgate/files/patch-src-tkgate_block.c31
-rw-r--r--cad/tkgate/files/patch-src-tkgate_editstate.c11
-rw-r--r--cad/tkgate/files/patch-src-tkgate_generic.c11
-rw-r--r--cad/tkgate/files/patch-src-tkgate_hdl.c74
-rw-r--r--cad/tkgate/files/patch-src-tkgate_html.c11
-rw-r--r--cad/tkgate/files/patch-src-tkgate_locale.c14
-rw-r--r--cad/tkgate/files/patch-src-tkgate_main.c11
-rw-r--r--cad/tkgate/files/patch-src-tkgate_scopewin.c11
-rw-r--r--cad/tkgate/files/patch-src-tkgate_selection.c40
-rw-r--r--cad/tkgate/files/patch-src-tkgate_simulate.c11
-rw-r--r--cad/tkgate/files/patch-src-tkgate_tclfuncs.c715
-rw-r--r--cad/tkgate/files/patch-src-tkgate_tkgate.c19
-rw-r--r--cad/tkgate/files/patch-src-tkgate_tkgatewin.c38
-rw-r--r--cad/tkgate/files/patch-src-tkgate_verilog_out.c11
-rw-r--r--cad/tkgate/pkg-descr17
-rw-r--r--cad/tkgate/pkg-plist1690
22 files changed, 1 insertions, 2802 deletions
diff --git a/MOVED b/MOVED
index a810b584bfce..7cdb4bcc6ca8 100644
--- a/MOVED
+++ b/MOVED
@@ -4953,3 +4953,4 @@ www/py-Products.kupu||2013-09-23|This port is not required since Plone 4.3
www/py-plone.app.kss||2013-09-23|This port is not required since Plone 4.3
devel/py-archetypes.kss||2013-09-23|This port is not required since Plone 4.3
devel/py-kss-core||2013-09-23|This port is not required since Plone 4.3
+cad/tkgate||2013-09-24|Removed
diff --git a/cad/Makefile b/cad/Makefile
index 01c4e8f74ae0..24e51f41cb8a 100644
--- a/cad/Makefile
+++ b/cad/Makefile
@@ -99,7 +99,6 @@
SUBDIR += spice
SUBDIR += sweethome3d
SUBDIR += systemc
- SUBDIR += tkgate
SUBDIR += tochnog
SUBDIR += transcalc
SUBDIR += varkon
diff --git a/cad/tkgate/Makefile b/cad/tkgate/Makefile
deleted file mode 100644
index 87add50a6480..000000000000
--- a/cad/tkgate/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# Created by: Jeffery Hansen <hansen@cmu.edu>
-# $FreeBSD$
-
-PORTNAME= tkgate
-DISTVERSION= 2.0-b10
-CATEGORIES= cad
-MASTER_SITES= http://www.tkgate.org/downloads/
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Tcl/Tk based digital circuit editor and simulator
-
-LICENSE= GPLv2 # (or later)
-
-GNU_CONFIGURE= yes
-USES= iconv
-USE_TK= 84+
-
-MAN1= gmac.1 tkgate.1 verga.1
-
-TKGATE_IPATH= -I${TK_INCLUDEDIR} -I${TCL_INCLUDEDIR}
-TKGATE_LIBS= -ltk${TK_VER:S/.//} -ltcl${TCL_VER:S/.//} -lX11 -lm
-
-NO_STAGE= yes
-post-patch:
- @${REINPLACE_CMD} -e 's|/usr/bin/wish|${WISH}|g' ${WRKSRC}/scripts/tree.tcl
- @${REINPLACE_CMD} -e \
- 's|%%TCL_VER%%|${TCL_VER}|g; \
- s|%%TCL_INCLUDEDIR%%|${TCL_INCLUDEDIR}|g; \
- s|%%LOCALBASE%%|${LOCALBASE}|g' \
- ${WRKSRC}/configure
-
-.include <bsd.port.mk>
diff --git a/cad/tkgate/distinfo b/cad/tkgate/distinfo
deleted file mode 100644
index 005fa85cefbb..000000000000
--- a/cad/tkgate/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (tkgate-2.0-b10.tgz) = 4ef6a9c5b71325cec0d53d55dfd386a344dc7f139c49e9a145ad4ace7a302057
-SIZE (tkgate-2.0-b10.tgz) = 8588819
diff --git a/cad/tkgate/files/patch-configure b/cad/tkgate/files/patch-configure
deleted file mode 100644
index f55d9176c7ef..000000000000
--- a/cad/tkgate/files/patch-configure
+++ /dev/null
@@ -1,36 +0,0 @@
---- configure.orig 2009-09-27 02:24:57.000000000 +0200
-+++ configure 2013-05-14 15:47:22.000000000 +0200
-@@ -2488,17 +2488,17 @@
- #
- # Tcl/Tk version we will try to use (from most favored to least favored)
- #
--TKGATE_TCLTK_VERSIONS="8.5 8.4 8.3"
-+TKGATE_TCLTK_VERSIONS="%%TCL_VER%%"
-
- #
- # Directories to search for include files
- #
--TKGATE_INCDIRS="/usr/X11R6/include /usr/X11/include /pkgs/include /usr/local/include /usr/openwin/include /usr/X/include /usr/include /sw/include /opt/local/include"
-+TKGATE_INCDIRS="%%LOCALBASE%%/include %%TCL_INCLUDEDIR%%"
-
- #
- # Directories to search for library files
- #
--TKGATE_LIBDIRS="/usr/X11R6/lib /usr/X11/lib /pkgs/lib /usr/local/lib /usr/lib /sw/lib /opt/local/lib"
-+TKGATE_LIBDIRS="%%LOCALBASE%%/lib"
-
- #
- # Libraries we may need if available.
-@@ -23820,10 +23820,10 @@
- else
- TCLTK_VERSION=$TCL_VERSION
-
-- TCL_LIB=$TCL_LIB_SPEC
-+ TCL_LIB="$TCL_LIB_SPEC $TCL_STUB_LIB_SPEC"
- TCL_LPATH=""
- TCL_IPATH=$TCL_INCLUDE_SPEC
-- TK_LIB=$TK_LIB_SPEC
-+ TK_LIB="$TK_LIB_SPEC $TK_STU_LIB_SPEC"
- TK_LPATH=""
- TK_IPATH=$TK_INCLUDE_SPEC
-
diff --git a/cad/tkgate/files/patch-src-tkgate_Makefile.in b/cad/tkgate/files/patch-src-tkgate_Makefile.in
deleted file mode 100644
index 853f5aebdeaf..000000000000
--- a/cad/tkgate/files/patch-src-tkgate_Makefile.in
+++ /dev/null
@@ -1,15 +0,0 @@
---- src/tkgate/Makefile.in.orig 2013-05-14 15:31:59.000000000 +0200
-+++ src/tkgate/Makefile.in 2013-05-14 15:32:21.000000000 +0200
-@@ -263,10 +263,10 @@
- editstate.h igenerate.h script.h yybasic.h elements.h message.h simulate.h zoom.h \
- error.h modsym.h text.h expr.h module.h tkgate.h functions.h net.h tkgate_config.h tkgate_misc.h
-
--tkgate_LDFLAGS = @TKGATE_LPATH@ @X_LIBS@ @COMMON_LPATH@
-+tkgate_LDFLAGS = @COMMON_LPATH@ @TKGATE_LPATH@ @X_LIBS@
- tkgate_SOURCES = $(BASE_OBJS) main.c
- #tkgate_LDADD=libtkgate.la
--tkgate_LDADD = @TKGATE_LIB@ -lcommon
-+tkgate_LDADD = -lcommon @TKGATE_LIB@
- all: $(BUILT_SOURCES)
- $(MAKE) $(AM_MAKEFLAGS) all-am
-
diff --git a/cad/tkgate/files/patch-src-tkgate_block.c b/cad/tkgate/files/patch-src-tkgate_block.c
deleted file mode 100644
index 0a482bf3933f..000000000000
--- a/cad/tkgate/files/patch-src-tkgate_block.c
+++ /dev/null
@@ -1,31 +0,0 @@
---- src/tkgate/block.c.orig 2013-05-14 14:38:34.000000000 +0200
-+++ src/tkgate/block.c 2013-05-14 14:40:01.000000000 +0200
-@@ -1100,8 +1100,8 @@
- */
- if (best_w) {
- DoTcl("PortEntry::generateNextNameFrom %s",best_w->name);
-- if (*TkGate.tcl->result)
-- strcpy(buf,TkGate.tcl->result);
-+ if (*(Tcl_GetStringResult(TkGate.tcl)))
-+ strcpy(buf,Tcl_GetStringResult(TkGate.tcl));
- }
-
- if (!*buf) {
-@@ -1164,7 +1164,7 @@
- else
- DoTcl("PortEdit::post [offsetgeometry . %d %d] -ismodule 1 -showsig 0",ctow_x(x+125),ctow_y(y+50));
-
-- if (strcmp(TkGate.tcl->result,"1") == 0) {
-+ if (strcmp(Tcl_GetStringResult(TkGate.tcl),"1") == 0) {
- const char *numBits;
- int new_dir;
-
-@@ -1543,7 +1543,7 @@
- DoTcl("PortEdit::post [offsetgeometry . %d %d] -ismodule 1 -showsig 0",
- ctow_x(x+125),ctow_y(y+50));
-
-- if (strcmp(TkGate.tcl->result,"1") == 0) {
-+ if (strcmp(Tcl_GetStringResult(TkGate.tcl),"1") == 0) {
- const char *numBits;
- const char *sigName;
- const char *portName;
diff --git a/cad/tkgate/files/patch-src-tkgate_editstate.c b/cad/tkgate/files/patch-src-tkgate_editstate.c
deleted file mode 100644
index 784dd92b74d4..000000000000
--- a/cad/tkgate/files/patch-src-tkgate_editstate.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/tkgate/editstate.c.orig 2013-05-14 14:41:05.000000000 +0200
-+++ src/tkgate/editstate.c 2013-05-14 14:41:30.000000000 +0200
-@@ -513,7 +513,7 @@
-
- sprintf(buf,msgLookup("msg.modoverwt"),dst); /* Destination module '%s' already exists. Overwrite? */
- DoTcl("confirmMsg \"%s\" ",buf);
-- if (*TkGate.tcl->result != '1')
-+ if (Tcl_GetStringResult(TkGate.tcl)[0] != '1')
- return;
-
- env_removeModule(dst,0);
diff --git a/cad/tkgate/files/patch-src-tkgate_generic.c b/cad/tkgate/files/patch-src-tkgate_generic.c
deleted file mode 100644
index 30b32d920f80..000000000000
--- a/cad/tkgate/files/patch-src-tkgate_generic.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/tkgate/generic.c.orig 2013-05-14 14:41:47.000000000 +0200
-+++ src/tkgate/generic.c 2013-05-14 14:42:07.000000000 +0200
-@@ -749,7 +749,7 @@
- y = ctow_y(g->ypos-50);
-
- DoTcl("offsetgeometry . %d %d",x,y);
-- sscanf(TkGate.tcl->result,"+%d+%d",&x,&y);
-+ sscanf(Tcl_GetStringResult(TkGate.tcl),"+%d+%d",&x,&y);
-
- if (x < 25) x = 25;
- if (y < 25) y = 25;
diff --git a/cad/tkgate/files/patch-src-tkgate_hdl.c b/cad/tkgate/files/patch-src-tkgate_hdl.c
deleted file mode 100644
index 4cffd227fd1b..000000000000
--- a/cad/tkgate/files/patch-src-tkgate_hdl.c
+++ /dev/null
@@ -1,74 +0,0 @@
---- src/tkgate/hdl.c.orig 2013-05-14 14:42:23.000000000 +0200
-+++ src/tkgate/hdl.c 2013-05-14 14:45:35.000000000 +0200
-@@ -90,7 +90,7 @@
- {
- GModuleDef *M;
- int rvalue = 0;
-- char *text;
-+ const char *text;
-
- if (name)
- M = env_findModule(name);
-@@ -104,7 +104,7 @@
- if (M->m_type != MT_TEXTHDL) return 0;
-
- DoTcl("HdlEditor::dumpText");
-- text = TkGate.tcl->result;
-+ text = Tcl_GetStringResult(TkGate.tcl);
-
- #if 0
- printf("hdl_save(%s)\n",M->m_name);
-@@ -339,7 +339,7 @@
- int module_count = 0;
- HdlModuleData module_data[MAXMODS];
- GModuleDef *M;
-- char *text;
-+ const char *text;
- int rvalue = 0;
-
- if (name)
-@@ -358,7 +358,7 @@
- M->m_needScan = 1;
-
- DoTcl("HdlEditor::dumpText");
-- text = TkGate.tcl->result;
-+ text = Tcl_GetStringResult(TkGate.tcl);
-
- /*
- * Turn text into a copy. Use non-ob functions since we only use it here
-@@ -368,7 +368,7 @@
- /*
- * Find the partition points for modules
- */
-- module_count = hdl_findPartitions(text,module_data,MAXMODS);
-+ module_count = hdl_findPartitions((char *)text,module_data,MAXMODS);
-
- ob_touch(M);
-
-@@ -400,10 +400,10 @@
-
- if (!ismatch(M->m_name,module_data[0].name,module_data[0].name_len)) {
- DoTcl("HdlEditor::askRename");
-- if (strcmp(TkGate.tcl->result,"autoedit") == 0) {
-+ if (strcmp(Tcl_GetStringResult(TkGate.tcl),"autoedit") == 0) {
- hdl_replaceName(M,M->m_name);
- DoTclL("HdlEditor::loadText",M->m_text,NULL);
-- } else if (strcmp(TkGate.tcl->result,"ignore") == 0) {
-+ } else if (strcmp(Tcl_GetStringResult(TkGate.tcl),"ignore") == 0) {
- /* Do nothing */
- } else { /* cancel */
- rvalue = -1;
-@@ -416,11 +416,11 @@
- * which action they want to take.
- */
- DoTcl("HdlEditor::askSaveOption");
-- if (strcmp(TkGate.tcl->result,"split") == 0) {
-+ if (strcmp(Tcl_GetStringResult(TkGate.tcl),"split") == 0) {
- GModuleDef_saveText(M, text);
- hdl_splitModules(M,module_data,module_count);
- DoTclL("HdlEditor::loadText",M->m_text,NULL);
-- } else if (strcmp(TkGate.tcl->result,"ignore") == 0) {
-+ } else if (strcmp(Tcl_GetStringResult(TkGate.tcl),"ignore") == 0) {
- GModuleDef_saveText(M, text);
- } else {
- /* "cancel" or unknown value */
diff --git a/cad/tkgate/files/patch-src-tkgate_html.c b/cad/tkgate/files/patch-src-tkgate_html.c
deleted file mode 100644
index 24fdc89f3d89..000000000000
--- a/cad/tkgate/files/patch-src-tkgate_html.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/tkgate/html.c.orig 2013-05-14 14:43:09.000000000 +0200
-+++ src/tkgate/html.c 2013-05-14 14:43:39.000000000 +0200
-@@ -894,7 +894,7 @@
- ob_touch(hc);
-
- DoTcl("gifI %s",gifFile);
-- hu->hu_image = Tk_GetImage(TkGate.tcl, Tk_MainWindow(TkGate.tcl), TkGate.tcl->result, 0, 0);
-+ hu->hu_image = Tk_GetImage(TkGate.tcl, Tk_MainWindow(TkGate.tcl), Tcl_GetStringResult(TkGate.tcl), 0, 0);
- if (hu->hu_image)
- Tk_SizeOfImage(hu->hu_image, &width, &height);
-
diff --git a/cad/tkgate/files/patch-src-tkgate_locale.c b/cad/tkgate/files/patch-src-tkgate_locale.c
deleted file mode 100644
index 1e8c3dbf3635..000000000000
--- a/cad/tkgate/files/patch-src-tkgate_locale.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/tkgate/locale.c.orig 2013-05-14 14:46:02.000000000 +0200
-+++ src/tkgate/locale.c 2013-05-14 14:46:35.000000000 +0200
-@@ -395,10 +395,7 @@
- if (argc < 2) return TCL_OK;
-
- msg = msgLookup(argv[1]);
-- if (strlen(msg) < 127)
-- strcpy(tcl->result,msg);
-- else
-- tcl->result = strdup(msg);
-+ Tcl_SetResult(tcl, msg, TCL_VOLATILE);
-
- return TCL_OK;
- }
diff --git a/cad/tkgate/files/patch-src-tkgate_main.c b/cad/tkgate/files/patch-src-tkgate_main.c
deleted file mode 100644
index 06f2495ee14b..000000000000
--- a/cad/tkgate/files/patch-src-tkgate_main.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/tkgate/main.c.orig 2013-05-14 15:23:12.000000000 +0200
-+++ src/tkgate/main.c 2013-05-14 15:23:30.000000000 +0200
-@@ -38,7 +38,7 @@
-
- r = Tcl_Init(tcl);
- if (r == TCL_ERROR) {
-- fprintf(stderr,"Tcl_Init Error in tkgate:\n%s\n",tcl->result);
-+ fprintf(stderr,"Tcl_Init Error in tkgate:\n%s\n",Tcl_GetStringResult(tcl));
- fprintf(stderr,"Perhaps you could try setting the environment variable TCL_LIBRARY\n");
- fprintf(stderr,"to the directory in which init.tcl can be found. You can also\n");
- fprintf(stderr,"set TCL_LIBRARY in options.h.\n");
diff --git a/cad/tkgate/files/patch-src-tkgate_scopewin.c b/cad/tkgate/files/patch-src-tkgate_scopewin.c
deleted file mode 100644
index dd29ebae7a6c..000000000000
--- a/cad/tkgate/files/patch-src-tkgate_scopewin.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/tkgate/scopewin.c.orig 2013-05-14 14:46:53.000000000 +0200
-+++ src/tkgate/scopewin.c 2013-05-14 14:47:30.000000000 +0200
-@@ -469,7 +469,7 @@
- return TCL_ERROR;
- }
-
-- tcl->result = Tk_PathName(w);
-+ Tcl_SetResult(tcl, Tk_PathName(w), TCL_STATIC);
-
- scope_active = 1;
-
diff --git a/cad/tkgate/files/patch-src-tkgate_selection.c b/cad/tkgate/files/patch-src-tkgate_selection.c
deleted file mode 100644
index 44c30ed167d3..000000000000
--- a/cad/tkgate/files/patch-src-tkgate_selection.c
+++ /dev/null
@@ -1,40 +0,0 @@
---- src/tkgate/selection.c.orig 2013-05-14 14:48:09.000000000 +0200
-+++ src/tkgate/selection.c 2013-05-14 14:49:50.000000000 +0200
-@@ -178,7 +178,7 @@
-
- if (TkGate.circuit && TkGate.circuit->es && hdl_isactive) { /* GModuleDef_getType(TkGate.circuit->es->env) == MT_TEXTHDL*/
- DoTcl("HdlEditor::isselection");
-- sel_ok = (*TkGate.tcl->result == '1');
-+ sel_ok = (Tcl_GetStringResult(TkGate.tcl)[0] == '1');
- } else {
- sel_ok = (TkGate.circuit->select != 0) || (TkGate.circuit->mg_selection != 0);
- }
-@@ -661,7 +661,7 @@
- if (hdl_isactive) {
- DoTcl("HdlEditor::dumpSelection");
- cbm->m_type = MT_TEXTHDL;
-- GModuleDef_saveText(cbm, TkGate.tcl->result);
-+ GModuleDef_saveText(cbm, Tcl_GetStringResult(TkGate.tcl));
- } else {
- GModuleDef_copyInto(cbm, m, 0,0,1,0);
- GCutBuffer_computeBounds(TkGate.circuit->cut_buffer);
-@@ -701,8 +701,8 @@
-
- ob_touch(cbm);
- cbm->m_type = MT_TEXTHDL;
-- GModuleDef_allocText(cbm, strlen(cbm->m_text) + strlen(TkGate.tcl->result) + 1);
-- strcat(cbm->m_text, TkGate.tcl->result);
-+ GModuleDef_allocText(cbm, strlen(cbm->m_text) + strlen(Tcl_GetStringResult(TkGate.tcl)) + 1);
-+ strcat(cbm->m_text, Tcl_GetStringResult(TkGate.tcl));
-
- sel_updateMenuState();
- }
-@@ -713,7 +713,7 @@
-
- if (hdl_isactive) {
- DoTcl("HdlEditor::isselection2");
-- if (*TkGate.tcl->result != '1') return;
-+ if (Tcl_GetStringResult(TkGate.tcl)[0] != '1') return;
- sel_copy(es);
- DoTcl("HdlEditor::doDelete 0");
- } else {
diff --git a/cad/tkgate/files/patch-src-tkgate_simulate.c b/cad/tkgate/files/patch-src-tkgate_simulate.c
deleted file mode 100644
index f8f37a78c06e..000000000000
--- a/cad/tkgate/files/patch-src-tkgate_simulate.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/tkgate/simulate.c.orig 2013-05-14 14:50:07.000000000 +0200
-+++ src/tkgate/simulate.c 2013-05-14 14:50:30.000000000 +0200
-@@ -1117,7 +1117,7 @@
-
-
- DoTcl("VPD::isallowed %s",cmdName);
-- if (*TkGate.tcl->result != '1') return -1;
-+ if (Tcl_GetStringResult(TkGate.tcl)[0] != '1') return -1;
-
- DoTcl(cmd);
- return 0;
diff --git a/cad/tkgate/files/patch-src-tkgate_tclfuncs.c b/cad/tkgate/files/patch-src-tkgate_tclfuncs.c
deleted file mode 100644
index 8e35a7d0c7be..000000000000
--- a/cad/tkgate/files/patch-src-tkgate_tclfuncs.c
+++ /dev/null
@@ -1,715 +0,0 @@
---- src/tkgate/tclfuncs.c.orig 2013-05-14 14:50:49.000000000 +0200
-+++ src/tkgate/tclfuncs.c 2013-05-14 15:19:00.000000000 +0200
-@@ -102,18 +102,19 @@
- hdl_load(es->env);
- else if (strcmp(argv[1],"save") == 0) {
- if (hdl_save(name) < 0)
-- sprintf(tcl->result,"cancel");
-+ Tcl_SetResult(tcl, "cancel", TCL_STATIC);
- } else if (strcmp(argv[1],"checksave") == 0) {
-- if (hdl_checkSave(name) < 0)
-- sprintf(tcl->result,"cancel");
-+ Tcl_SetResult(tcl, "cancel", TCL_STATIC);
- } else if (strcmp(argv[1],"close") == 0) {
- hdl_close();
- } else if (strcmp(argv[1],"getindex") == 0) {
- int line,pos;
- if (hdl_getCursor(&line,&pos) == 0) {
-- sprintf(tcl->result,"%d.%d",line,pos);
-+ char res[127];
-+ sprintf(res,"%d.%d",line,pos);
-+ Tcl_SetResult(tcl, res, TCL_VOLATILE);
- } else
-- sprintf(tcl->result,"1.0");
-+ Tcl_SetResult(tcl, "1.0", TCL_STATIC);
- } else if (strcmp(argv[1],"touch") == 0) {
- ob_touch(TkGate.circuit); /* Modify somthing to force undo to thing there are changes */
- }
-@@ -154,12 +155,12 @@
- static int gat_interface(ClientData _d,Tcl_Interp *tcl,int argc,const char *argv[])
- {
- if (argc < 3) {
-- strcpy(tcl->result,"too few arguments.");
-+ Tcl_SetResult(tcl, "too few arguments.", TCL_STATIC);
- return TCL_ERROR;
- }
-
- if (igen_command(argv[1],argv[2],argc-3,argv + 3) != 0) {
-- strcpy(tcl->result,"invalid command.");
-+ Tcl_SetResult(tcl, "invalid command.", TCL_STATIC);
- return TCL_ERROR;
- }
-
-@@ -243,7 +244,7 @@
-
- if ((modFlag = Tcl_GetVar(tcl,"tkg_modifiedFlag",TCL_GLOBAL_ONLY)) && *modFlag != '0') {
- DoTcl("File::confDelMods");
-- if (!TkGate.tcl->result || strcmp(TkGate.tcl->result,"yes") != 0) {
-+ if (!Tcl_GetStringResult(TkGate.tcl) || strcmp(Tcl_GetStringResult(TkGate.tcl),"yes") != 0) {
- Tcl_SetResult(tcl,"0", TCL_STATIC);
- return TCL_OK;
- }
-@@ -308,7 +309,7 @@
- ob_touch(gw->parms->circuit);
-
- if (VerilogOpen(&gw->parms->circuit->es,name,1) < 0) {
-- sprintf(tcl->result,"0");
-+ Tcl_SetResult(tcl, "0", TCL_STATIC);
- return TCL_OK;
- }
-
-@@ -319,7 +320,7 @@
- FlagRedraw();
-
-
-- sprintf(tcl->result,"1");
-+ Tcl_SetResult(tcl, "1", TCL_STATIC);
- return TCL_OK;
- }
-
-@@ -330,9 +331,9 @@
- return TCL_OK;
-
- if (SHash_find(TkGate.libraries,argv[1]))
-- sprintf(TkGate.tcl->result,"1");
-+ Tcl_SetResult(TkGate.tcl, "1", TCL_STATIC);
- else
-- sprintf(TkGate.tcl->result,"0");
-+ Tcl_SetResult(TkGate.tcl, "0", TCL_STATIC);
-
- return TCL_OK;
- }
-@@ -547,7 +548,7 @@
- }
-
- if (hdl_checkSave(0) < 0) { /* Make sure hdl is up to date */
-- sprintf(tcl->result,"cancel");
-+ Tcl_SetResult(tcl, "cancel", TCL_STATIC);
- return TCL_OK;
- }
-
-@@ -761,11 +762,13 @@
-
- ob_touch(TkGate.circuit);
-
-+ char res[127];
- if (argc != 2 || sscanf(argv[1],"%d",&N) != 1) {
- if (argc != 2)
-- sprintf(tcl->result,"argument error argc=%d",argc);
-+ sprintf(res,"argument error argc=%d",argc);
- else
-- sprintf(tcl->result,"argument error argv[1]=<%s>",argv[1]);
-+ sprintf(res,"argument error argv[1]=<%s>",argv[1]);
-+ Tcl_SetResult(tcl, res, TCL_VOLATILE);
- return TCL_ERROR;
- }
-
-@@ -804,7 +807,7 @@
-
- if (f) {
- DoTcl("yesno [format [m circ.reallyoverwrite] %s]",fileName);
-- if (strcmp(tcl->result,"yes") != 0)
-+ if (strcmp(Tcl_GetStringResult(tcl),"yes") != 0)
- abortSave = 1;
-
- fclose(f);
-@@ -908,7 +911,7 @@
- if (TkGate.circuit->select || TkGate.circuit->mg_selection) {
- sel_delete(es);
- scrollbar_bbx_update();
-- } else if (DoTcl("tkg_getSelectedBlock") == TCL_OK && *tcl->result != 0) {
-+ } else if (DoTcl("tkg_getSelectedBlock") == TCL_OK && Tcl_GetStringResult(tcl)[0] != 0) {
- DoTcl("BlockOp::delete");
- } else {
- message(1,msgLookup("err.nodel")); /* "No deletable selection." */
-@@ -985,11 +988,11 @@
- static int gat_computestrhash(ClientData _d,Tcl_Interp *tcl,int argc,const char *argv[])
- {
- if (argc != 2) {
-- sprintf(tcl->result,"wrong number of parameters.");
-+ Tcl_SetResult(tcl, "wrong number of parameters.", TCL_STATIC);
- return TCL_ERROR;
- }
-
-- sprintf(tcl->result,"%u",computestrhash(argv[1]));
-+ Tcl_SetObjResult(tcl, Tcl_NewLongObj(computestrhash(argv[1])));
-
- return TCL_OK;
- }
-@@ -1094,7 +1097,7 @@
- const char *modName;
-
- if (argc != 2) {
-- strcpy(tcl->result,"wrong number of arguments.");
-+ Tcl_SetResult(tcl, "wrong number of arguments.", TCL_STATIC);
- return TCL_ERROR;
- }
-
-@@ -1310,7 +1313,7 @@
- Circuit *c = TkGate.circuit;
-
- if (argc != 3) {
-- strcpy(tcl->result,"wrong number of arguments.");
-+ Tcl_SetResult(tcl, "wrong number of arguments.", TCL_STATIC);
- return TCL_ERROR;
- }
-
-@@ -1423,7 +1426,7 @@
- }
- }
- } else {
-- strcpy(tcl->result,"bad command.");
-+ Tcl_SetResult(tcl, "bad command.", TCL_STATIC);
- return TCL_ERROR;
- }
-
-@@ -1447,7 +1450,7 @@
- GModuleDef *M;
-
- if (argc != 4) {
-- strcpy(tcl->result,"wrong number of arguments.");
-+ Tcl_SetResult(tcl, "wrong number of arguments.", TCL_STATIC);
- return TCL_ERROR;
- }
-
-@@ -1468,7 +1471,7 @@
- SetModified(MF_MODULE);
- SynchronizeInterface();
- } else {
-- strcpy(tcl->result,"bad command.");
-+ Tcl_SetResult(tcl, "bad command.", TCL_STATIC);
- return TCL_ERROR;
- }
-
-@@ -1560,8 +1563,8 @@
- }
-
- if (strcmp(argv[1],"-all") == 0) {
-- if (DoTcl("tkg_getSelectedBlock") == TCL_OK && *tcl->result != 0)
-- modName = tcl->result;
-+ if (DoTcl("tkg_getSelectedBlock") == TCL_OK && Tcl_GetStringResult(tcl)[0] != 0)
-+ modName = Tcl_GetStringResult(tcl);
- else if (g && (GCElement_getType(g) == GC_BLOCK || GCElement_getType(g) == GC_SYMBLOCK))
- modName = g->u.block.moduleName;
- else
-@@ -1579,7 +1582,7 @@
- /*
- * Scan circuit for instance of module M and update their interfaces.
- */
-- if (strcmp(tcl->result,"yes") == 0) {
-+ if (strcmp(Tcl_GetStringResult(tcl),"yes") == 0) {
- Circuit *C = TkGate.circuit;
- HashElem *he;
- for (he = Hash_first(C->moduleTable);he;he = Hash_next(C->moduleTable,he)) {
-@@ -1965,7 +1968,7 @@
- r = 0;
- }
-
-- sprintf(tcl->result,"%d",r);
-+ Tcl_SetObjResult(tcl, Tcl_NewIntObj(r));
- return TCL_OK;
- }
-
-@@ -1976,7 +1979,7 @@
- int match = 0;
-
- if (!g) {
-- *tcl->result = 0;
-+ Tcl_ResetResult(tcl);
- return TCL_OK;
- }
-
-@@ -1991,11 +1994,11 @@
- }
-
- if (!match) {
-- *tcl->result = 0;
-+ Tcl_ResetResult(tcl);
- return TCL_OK;
- }
-
-- GSimModule_getFullPath(TkGate.circuit->es->smod,g,tcl->result);
-+ GSimModule_getFullPath(TkGate.circuit->es->smod,g,(char *)Tcl_GetStringResult(tcl));
-
- return TCL_OK;
- }
-@@ -2097,7 +2100,7 @@
- double timeCorrection;
-
- if (!Scope) {
-- sprintf(tcl->result,"0 0 0 0 ns 0");
-+ Tcl_SetResult(tcl, "0 0 0 0 ns 0", TCL_STATIC);
- return TCL_OK;
- }
-
-@@ -2130,7 +2133,8 @@
-
- timeCorrection = TkGate.circuit->simulator.si_tsmult/(double)Scope->s_precision;
-
-- sprintf(tcl->result,"%llu %llu %llu %lf %s %llu %llu",
-+ char res[128];
-+ sprintf(res,"%llu %llu %llu %lf %s %llu %llu",
- start,
- stop,
- Scope->s_range,
-@@ -2138,6 +2142,7 @@
- SimInterface_unitsToStr(TkGate.circuit->simulator.si_units),
- first,
- Scope->s_time);
-+ Tcl_SetResult(tcl, res, TCL_VOLATILE);
-
- return TCL_OK;
- }
-@@ -2159,7 +2164,7 @@
- }
-
- lpp = traceLinesPerPage(orient, paper);
-- sprintf(tcl->result,"%lf",lpp);
-+ Tcl_SetObjResult(tcl, Tcl_NewDoubleObj(lpp));
-
- return TCL_OK;
- }
-@@ -2200,14 +2205,14 @@
-
- static int gat_getCircProp(ClientData _d,Tcl_Interp *tcl,int argc,const char *argv[])
- {
-- *tcl->result = 0;
-+ Tcl_ResetResult(tcl);
-
- if (strcmp(argv[1],"-script") == 0 && argc > 2) {
- int i;
-
- if (sscanf(argv[2],"%d",&i) != 1) return TCL_OK;
- if (i >= TkGate.circuit->numInitScripts) return TCL_OK;
-- strcpy(tcl->result,TkGate.circuit->initScripts[i]);
-+ Tcl_SetResult(tcl, TkGate.circuit->initScripts[i], TCL_STATIC);
- }
-
- return TCL_OK;
-@@ -2253,6 +2258,7 @@
-
- if (argc != 3) return TCL_OK;
-
-+ char res[128];
- if (SimInterface_lookupGate(&TkGate.circuit->simulator,argv[1],&M,&g,&ss) == 0) {
-
- if (M == TkGate.circuit->es->smod) gate_draw(g,0);
-@@ -2271,11 +2277,13 @@
- g->wires[0]->net->n_nbits,
- g->u.sw.dipval);
-
-- sprintf(tcl->result,"%x",g->u.sw.dipval);
-+ sprintf(res,"%x",g->u.sw.dipval);
- } else {
-- sprintf(tcl->result,"0");
-+ sprintf(res,"0");
- }
-
-+ Tcl_SetResult(tcl, res, TCL_VOLATILE);
-+
-
- return TCL_OK;
- }
-@@ -2349,9 +2357,9 @@
- if (sscanf(argv[1],"%llu",&t) != 1) return TCL_ERROR;
-
- if (tkgate_currentMode() == MM_SIMULATE)
-- SimInterface_formatTime(si, tcl->result, t);
-+ SimInterface_formatTime(si, (char *)Tcl_GetStringResult(tcl), t);
- else
-- sprintf(tcl->result,"%llu",t);
-+ Tcl_SetObjResult(tcl, Tcl_NewLongObj(t));
-
- return TCL_OK;
- }
-@@ -2376,7 +2384,7 @@
- else
- old_mode = 0;
-
-- sprintf(tcl->result,"%d",old_mode);
-+ Tcl_SetObjResult(tcl, Tcl_NewIntObj(old_mode));
-
- if (argc > 1) {
- sscanf(argv[1],"%d",&mode);
-@@ -2587,11 +2595,11 @@
- */
- if (tkgate_currentMode() == MM_SIMULATE) {
- if (g && GCElement_isModule(g))
-- strcpy(tcl->result,"blksimu");
-+ Tcl_SetResult(tcl, "blksimu", TCL_STATIC);
- else if (TkGate.popstate.n)
-- strcpy(tcl->result,"wiresimu");
-+ Tcl_SetResult(tcl, "wiresimu", TCL_STATIC);
- else
-- strcpy(tcl->result,"simu");
-+ Tcl_SetResult(tcl, "simu", TCL_STATIC);
- return TCL_OK;
- }
-
-@@ -2600,9 +2608,9 @@
- */
- if (tkgate_currentMode() == MM_ANALYZE) {
- if (g && GCElement_isModule(g))
-- strcpy(tcl->result,"blkanal");
-+ Tcl_SetResult(tcl, "blkanal", TCL_STATIC);
- else
-- strcpy(tcl->result,"anal");
-+ Tcl_SetResult(tcl, "anal", TCL_STATIC);
- return TCL_OK;
- }
-
-@@ -2612,27 +2620,27 @@
- if (TkGate.circuit->es->isInterface) {
- if (g && GCElement_getType(g) == GC_BLOCK) {
- if (block_hitPort(g,cx,cy))
-- strcpy(tcl->result,"intfblockport");
-+ Tcl_SetResult(tcl, "intfblockport", TCL_STATIC);
- else if (block_edgehit(g,x,y))
-- strcpy(tcl->result,"intfblockedge");
-+ Tcl_SetResult(tcl, "intfblockedge", TCL_STATIC);
- else
-- strcpy(tcl->result,"intfblock");
-+ Tcl_SetResult(tcl, "intfblock", TCL_STATIC);
- } else if (g && GCElement_getType(g) == GC_SYMBLOCK) {
-- strcpy(tcl->result,"intfblock");
-+ Tcl_SetResult(tcl, "intfblock", TCL_STATIC);
- } else
-- strcpy(tcl->result,"intf");
-+ Tcl_SetResult(tcl, "intf", TCL_STATIC);
-
- return TCL_OK;
- }
-
-
- if (EditState_getMode() != MODE_MOVE && EditState_getMode() != MODE_MOVESEL) {
-- strcpy(tcl->result,"notmove");
-+ Tcl_SetResult(tcl, "notmove", TCL_STATIC);
- return TCL_OK;
- }
-
- if (TkGate.circuit->mg_selection && !g)
-- strcpy(tcl->result,"multi");
-+ Tcl_SetResult(tcl, "multi", TCL_STATIC);
- else if (g) {
- int N = GCElement_numPads(g);
- int can_add = 0;
-@@ -2644,33 +2652,33 @@
-
- if (g->typeinfo->Code == GC_BLOCK) {
- if (block_hitPort(g,cx,cy))
-- strcpy(tcl->result,"blockport");
-+ Tcl_SetResult(tcl, "blockport", TCL_STATIC);
- else if (block_edgehit(g,cx,cy))
-- strcpy(tcl->result,"blockedge");
-+ Tcl_SetResult(tcl, "blockedge", TCL_STATIC);
- else
-- strcpy(tcl->result,"block");
-+ Tcl_SetResult(tcl, "block", TCL_STATIC);
- } else if (g->typeinfo->Code == GC_SYMBLOCK) {
-- strcpy(tcl->result,"block");
-+ Tcl_SetResult(tcl, "block", TCL_STATIC);
- } else if (g->typeinfo->Code == GC_JOINT) {
- if (!g->wires[0] || !g->wires[1] || !g->wires[2] || !g->wires[3])
-- strcpy(tcl->result,"joint3");
-+ Tcl_SetResult(tcl, "joint3", TCL_STATIC);
- else
-- strcpy(tcl->result,"joint4");
-+ Tcl_SetResult(tcl, "joint4", TCL_STATIC);
- } else if (can_add)
-- strcpy(tcl->result,"MIgate");
-+ Tcl_SetResult(tcl, "MIgate", TCL_STATIC);
- else
-- strcpy(tcl->result,"gate");
-+ Tcl_SetResult(tcl, "gate", TCL_STATIC);
- } else if (TkGate.popstate.n) {
- char *labelCode = TkGate.popstate.n->isLabeled ? "L" : "";
- char *sizeCode = TkGate.popstate.n->showSize ? "S" : "";
-
- if (TkGate.popstate.net && TkGate.popstate.net->n_nbits > 1)
-- sprintf(tcl->result,"mbwire%s%s",labelCode,sizeCode);
-+ Tcl_AppendResult(tcl, "mbwire", labelCode, sizeCode, NULL);
- else
-- sprintf(tcl->result,"wire%s",labelCode);
-+ Tcl_AppendResult(tcl, "wire", labelCode, NULL);
- }
- else
-- strcpy(tcl->result,"canv");
-+ Tcl_SetResult(tcl, "canv", TCL_STATIC);
-
- /* ob_touch(TkGate.popstate); (popstate may need to be made undoable?) */
-
-@@ -2700,7 +2708,7 @@
- int has_plus = 0;
-
- if (argc < 2) {
-- strcpy(tcl->result,"bad mode ");
-+ Tcl_SetResult(tcl, "bad mode", TCL_STATIC);
- return TCL_ERROR;
- }
-
-@@ -2716,7 +2724,7 @@
- } else if (strcmp(argv[1],"analyze") == 0) {
- target_mode = MM_ANALYZE;
- } else {
-- strcpy(tcl->result,"bad mode ");
-+ Tcl_SetResult(tcl, "bad mode", TCL_STATIC);
- return TCL_ERROR;
- }
-
-@@ -2760,7 +2768,7 @@
- static int gat_getMajorMode(ClientData _d,Tcl_Interp *tcl,int argc,const char *argv[])
- {
- if (argc != 1) {
-- strcpy(tcl->result,"illegal argument.");
-+ Tcl_SetResult(tcl, "illegal argument.", TCL_STATIC);
- return TCL_ERROR;
- }
-
-@@ -2768,16 +2776,16 @@
-
- switch (tkgate_currentMode()) {
- case MM_SIMULATE :
-- strcpy(tcl->result,"simulate");
-+ Tcl_SetResult(tcl, "simulate", TCL_STATIC);
- break;
- case MM_EDIT :
- if (editstate_isInterfaceMode())
-- strcpy(tcl->result,"interface");
-+ Tcl_SetResult(tcl, "interface", TCL_STATIC);
- else
-- strcpy(tcl->result,"edit");
-+ Tcl_SetResult(tcl, "edit", TCL_STATIC);
- break;
- case MM_ANALYZE :
-- strcpy(tcl->result,"analyze");
-+ Tcl_SetResult(tcl, "analyze", TCL_STATIC);
- break;
- }
- return TCL_OK;
-@@ -2791,7 +2799,7 @@
- GWireNode *wn1,*wn2;
-
- if (argc < 2) {
-- strcpy(tcl->result,"bad cpath");
-+ Tcl_SetResult(tcl, "bad cpath", TCL_STATIC);
- return TCL_ERROR;
- }
-
-@@ -2807,7 +2815,7 @@
-
- n = GModuleDef_findNet(TkGate.circuit->es->env,p);
- if (!n) {
-- sprintf(tcl->result,"net '%s' not found.",p);
-+ Tcl_AppendResult(tcl, "net '", p, "' not found.", NULL);
- return TCL_ERROR;
- }
-
-@@ -2849,7 +2857,7 @@
- GWire *w = 0;
-
- if (argc < 2) {
-- strcpy(tcl->result,"bad popup");
-+ Tcl_SetResult(tcl, "bad popup", TCL_STATIC);
- return TCL_ERROR;
- }
-
-@@ -2894,7 +2902,7 @@
- } else if (strcmp(argv[1],"size") == 0) {
- int size;
- if (argc < 3 || sscanf(argv[2],"%d",&size) != 1) {
-- strcpy(tcl->result,"bad port size");
-+ Tcl_SetResult(tcl, "bad port size", TCL_STATIC);
- return TCL_ERROR;
- }
- GNet_draw(w->net);
-@@ -2914,7 +2922,7 @@
- SetModified(MF_INTERFACE);
- SynchronizeInterface();
- } else {
-- strcpy(tcl->result,"illegal port command.");
-+ Tcl_SetResult(tcl, "illegal port command.", TCL_STATIC);
- return TCL_ERROR;
- }
-
-@@ -2926,7 +2934,7 @@
- if (argc > 1)
- sscanf(argv[1],"%d",&TkGate.popstate.isSet);
- else
-- sprintf(tcl->result,"%d",TkGate.popstate.isSet);
-+ Tcl_SetObjResult(tcl, Tcl_NewIntObj(TkGate.popstate.isSet));
-
- return TCL_OK;
- }
-@@ -3075,11 +3083,10 @@
- static int gat_getTechList(ClientData _d,Tcl_Interp *tcl,int argc,const char *argv[])
- {
- char **techs = GDelayDef_getTechList();
-- char *s,*p;
- int l,i;
-
- if (!techs) {
-- strcpy(TkGate.tcl->result,TKGATE_DEFAULT_TECH);
-+ Tcl_SetResult(tcl, TKGATE_DEFAULT_TECH, TCL_STATIC);
- return TCL_OK;
- }
-
-@@ -3088,11 +3095,8 @@
- l += strlen(techs[i])+1;
- l++;
-
-- p = s = (char*)ob_malloc(l,"char*");
- for (i = 0;techs[i];i++)
-- p += sprintf(p," %s",techs[i]);
--
-- TkGate.tcl->result = s;
-+ Tcl_AppendResult(tcl, " ", techs[i], NULL);
-
- return TCL_OK;
- }
-@@ -3147,7 +3151,7 @@
- }
-
- if (!tech) tech = "";
-- strcpy(tcl->result,tech);
-+ Tcl_SetResult(tcl, tech, TCL_STATIC);
-
- return TCL_OK;
- }
-@@ -3155,7 +3159,7 @@
- static int gat_makeMakeMenu(ClientData _d,Tcl_Interp *tcl,int argc,const char *argv[])
- {
- if (argc != 2) {
-- strcpy(tcl->result,"bad make menu");
-+ Tcl_SetResult(tcl, "bad make menu", TCL_STATIC);
- return TCL_ERROR;
- }
-
-@@ -3173,6 +3177,8 @@
- *
- *
- *****************************************************************************/
-+int igen_strToSide(const char *side);
-+void guessPortName(char *buf,GCElement *g,int orient,int dir,int nbits);
- static int gat_validatePortName(ClientData _d,Tcl_Interp *tcl,int argc,const char *argv[])
- {
- TkgGateWin *gw = TkGate.gw;
-@@ -3192,7 +3198,7 @@
-
-
- if (argc < 3) {
-- sprintf(tcl->result,"wrong number of parameters.");
-+ Tcl_SetResult(tcl, "wrong number of parameters.", TCL_STATIC);
- return TCL_ERROR;
- }
-
-@@ -3254,7 +3260,7 @@
-
- pickValidName(validName,newPortName,"P",curPorts);
-
-- strcpy(tcl->result,validName);
-+ Tcl_SetResult(tcl, validName, TCL_VOLATILE);
-
- if (curPorts)
- delete_SHash(curPorts);
-@@ -3396,7 +3402,7 @@
- unsigned flags = 0;
-
- if (ob_get_mode() == OM_DISABLED) {
-- sprintf(tcl->result,"0");
-+ Tcl_SetResult(tcl, "0", TCL_STATIC);
- return TCL_OK;
- }
-
-@@ -3413,7 +3419,7 @@
- else
- ob_begin_framef(argv[1],flags);
-
-- sprintf(tcl->result,"1");
-+ Tcl_SetResult(tcl, "1", TCL_STATIC);
-
- return TCL_OK;
- }
-@@ -3437,25 +3443,12 @@
- static int gat_getUndoList(ClientData _d,Tcl_Interp *tcl,int argc,const char *argv[])
- {
- const char *undoList[1024];
-- char *p;
- int N,i;
-- int nc = 0;
-
- N = ob_getUndoList(undoList,1024);
-
--
-- nc = 10;
-- for (i = 0;i < N;i++)
-- nc += strlen(undoList[i])+1;
--
-- tcl->result = malloc(nc); /* Really use malloc/free here */
-- tcl->freeProc = (Tcl_FreeProc*)free;
--
-- p = tcl->result;
-- *p = 0;
- for (i = 0;i < N;i++)
-- p += sprintf(p," %s",undoList[i]);
--
-+ Tcl_AppendResult(tcl, " ", undoList[i], NULL);
-
- return TCL_OK;
- }
-@@ -3463,24 +3456,12 @@
- static int gat_getRedoList(ClientData _d,Tcl_Interp *tcl,int argc,const char *argv[])
- {
- const char *redoList[1024];
-- char *p;
- int N,i;
-- int nc = 0;
-
- N = ob_getRedoList(redoList,1024);
-
--
-- nc = 10;
-- for (i = 0;i < N;i++)
-- nc += strlen(redoList[i])+1;
--
-- tcl->result = malloc(nc); /* Really use malloc/free here */
-- tcl->freeProc = (Tcl_FreeProc*)free;
--
-- p = tcl->result;
-- *p = 0;
- for (i = 0;i < N;i++)
-- p += sprintf(p," %s",redoList[i]);
-+ Tcl_AppendResult(tcl, " ", redoList[i], NULL);
-
- return TCL_OK;
- }
-@@ -3520,19 +3501,16 @@
- * selected since the tcl->result buffer is not expanded as necessary. However,
- * this features is not currently used, so it should not matter for now.
- */
-- char *p = tcl->result;
- for (E = Hash_first(gs->s_gates);E;E = Hash_next(gs->s_gates,E)) {
- GCElement *g = (GCElement*) HashElem_obj(E);
-- if (p != tcl->result)
-- p += sprintf(p," ");
-- p += sprintf(p,"%s",g->ename);
-+ Tcl_AppendResult(tcl, " ", g->ename, NULL);
- }
- } else {
- if (sel_num(TkGate.circuit->es) == 1) {
- GCElement *g = TkGate.circuit->select;
-
- if (g && GCElement_isModule(g)) {
-- strcpy(tcl->result,g->u.block.moduleName);
-+ Tcl_SetResult(tcl, g->u.block.moduleName, TCL_VOLATILE);
- }
- }
- }
-@@ -3546,7 +3524,7 @@
-
- if (argc == 1) {
- m = ob_get_mode();
-- sprintf(tcl->result,"%d",m);
-+ Tcl_SetObjResult(tcl, Tcl_NewIntObj(m));
- } else {
- sscanf(argv[1],"%d",&m);
- ob_mode(m);
diff --git a/cad/tkgate/files/patch-src-tkgate_tkgate.c b/cad/tkgate/files/patch-src-tkgate_tkgate.c
deleted file mode 100644
index 35d1b00698d3..000000000000
--- a/cad/tkgate/files/patch-src-tkgate_tkgate.c
+++ /dev/null
@@ -1,19 +0,0 @@
---- src/tkgate/tkgate.c.orig 2009-03-18 10:23:18.000000000 +0100
-+++ src/tkgate/tkgate.c 2013-05-14 16:31:17.000000000 +0200
-@@ -1034,7 +1034,7 @@
- */
- r = Tk_Init(tcl);
- if (r == TCL_ERROR) {
-- fprintf(stderr,"Tk_Init Error in tkgate:\n%s\n",tcl->result);
-+ fprintf(stderr,"Tk_Init Error in tkgate:\n%s\n",Tcl_GetStringResult(tcl));
- fprintf(stderr,"Perhaps you could try setting the environment variable TK_LIBRARY\n");
- fprintf(stderr,"to the directory in which tk init files can be found. You can also\n");
- fprintf(stderr,"set TK_LIBRARY in options.h.\n");
-@@ -1097,6 +1097,7 @@
- *****************************************************************************/
- int Tkgate_Init(Tcl_Interp *tcl)
- {
-+ Tk_Init(tcl);
- Tcl_CreateCommand(tcl,"tkgate_main",tkgate_main,0,0);
- Tcl_CreateCommand(tcl,"tkgate_starttk",tkgate_starttk,0,0);
- Tcl_CreateCommand(tcl,"tkgate_posttk",tkgate_posttk,0,0);
diff --git a/cad/tkgate/files/patch-src-tkgate_tkgatewin.c b/cad/tkgate/files/patch-src-tkgate_tkgatewin.c
deleted file mode 100644
index c0f5f0ac47c3..000000000000
--- a/cad/tkgate/files/patch-src-tkgate_tkgatewin.c
+++ /dev/null
@@ -1,38 +0,0 @@
---- src/tkgate/tkgatewin.c.orig 2013-05-14 15:20:45.000000000 +0200
-+++ src/tkgate/tkgatewin.c 2013-05-14 15:21:55.000000000 +0200
-@@ -941,7 +941,7 @@
- Tk_ConfigSpec *C = &configSpecs[i];
- if (C->type == TK_CONFIG_STRING && strcmp(C->argvName,argv[2]) == 0) {
- char *value = *(char**)(((char*)gw) + C->offset);
-- strcpy(tcl->result,value);
-+ Tcl_SetResult(tcl, value, TCL_VOLATILE);
- break;
- }
- }
-@@ -1071,7 +1071,7 @@
-
- setGCcolors();
-
-- tcl->result = Tk_PathName(w);
-+ Tcl_SetResult(tcl, Tk_PathName(w), TCL_STATIC);
-
- return TCL_OK;
- }
-@@ -1134,7 +1134,7 @@
- /* Are the objects freed here? */
-
- if (r != TCL_OK) {
-- printf("tkgate: DoTclL Error - %s\n",TkGate.tcl->result);
-+ printf("tkgate: DoTclL Error - %s\n",Tcl_GetStringResult(TkGate.tcl));
- printf(" while executing: %s\n",cmd);
- }
-
-@@ -1164,7 +1164,7 @@
- /* Are the objects freed here? */
-
- if (r != TCL_OK) {
-- printf("DoTclV Error: %s\n",TkGate.tcl->result);
-+ printf("DoTclV Error: %s\n",Tcl_GetStringResult(TkGate.tcl));
- printf(" while executing: %s\n",cmd);
- }
-
diff --git a/cad/tkgate/files/patch-src-tkgate_verilog_out.c b/cad/tkgate/files/patch-src-tkgate_verilog_out.c
deleted file mode 100644
index abff58059f3f..000000000000
--- a/cad/tkgate/files/patch-src-tkgate_verilog_out.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/tkgate/verilog_out.c.orig 2013-05-14 15:22:29.000000000 +0200
-+++ src/tkgate/verilog_out.c 2013-05-14 15:22:51.000000000 +0200
-@@ -1071,7 +1071,7 @@
- unlink(tempName1);
- unlink(tempName2);
- DoTcl("yesno [format [m err.nosafesave] %s]",name);
-- if (strcmp(TkGate.tcl->result,"yes") == 0)
-+ if (strcmp(Tcl_GetStringResult(TkGate.tcl),"yes") == 0)
- VerilogQuickSave(name,saveFlags);
- return 0;
- }
diff --git a/cad/tkgate/pkg-descr b/cad/tkgate/pkg-descr
deleted file mode 100644
index 47c48f0746e9..000000000000
--- a/cad/tkgate/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-TkGate is a digital circuit editor and simulator with a Tcl/Tk based
-interface. TkGate includes a large number of built-in devices
-including basic gates, memories, ttys and modules for hierarchical
-design. The simulator can be controlled either interactively or
-through a simulation script. Memory contents can be loaded from
-files, and a microcode/macrocode compiler (gmac) is included to create
-tkgate memory files from a high-level description. The simulator
-supports continuous simulation, single step simulation (by clock or
-epoch) and breakpoints. Save files are in a Verilog-like format.
-
-TkGate also includes a number of tutorial and example circuits which
-can be loaded through the "Help" menu. The examples range from a
-simple gate-level 3-bit adder to a 16-bit CPU programmed to play the
-"Animals" game.
-
-For more information on TkGate, see the TkGate web site at:
-WWW: http://www.tkgate.org
diff --git a/cad/tkgate/pkg-plist b/cad/tkgate/pkg-plist
deleted file mode 100644
index e5942958e5fb..000000000000
--- a/cad/tkgate/pkg-plist
+++ /dev/null
@@ -1,1690 +0,0 @@
-bin/tkgate
-bin/verga
-bin/gmac
-%%DATADIR%%/COPYING
-%%DATADIR%%/INSTALL
-%%DATADIR%%/README
-%%DATADIR%%/README.verga
-%%DATADIR%%/TODO
-%%DATADIR%%/bindings/emacs
-%%DATADIR%%/bindings/emacs~
-%%DATADIR%%/bindings/none
-%%DATADIR%%/bindings/windows
-%%DATADIR%%/bindings/windows~
-%%DATADIR%%/doc/74xx.txt
-%%DATADIR%%/doc/adding_gate_types.txt
-%%DATADIR%%/doc/favicon.ico
-%%DATADIR%%/doc/fig/adder_circuit.gif
-%%DATADIR%%/doc/fig/adder_circuit2.gif
-%%DATADIR%%/doc/fig/addjoint.gif
-%%DATADIR%%/doc/fig/after_andinv.gif
-%%DATADIR%%/doc/fig/after_cut.gif
-%%DATADIR%%/doc/fig/anallogo.gif
-%%DATADIR%%/doc/fig/analopts.gif
-%%DATADIR%%/doc/fig/analyze.gif
-%%DATADIR%%/doc/fig/arrow.gif
-%%DATADIR%%/doc/fig/arrow0.gif
-%%DATADIR%%/doc/fig/arrow180.gif
-%%DATADIR%%/doc/fig/arrow270.gif
-%%DATADIR%%/doc/fig/arrow4.gif
-%%DATADIR%%/doc/fig/arrow90.gif
-%%DATADIR%%/doc/fig/back.gif
-%%DATADIR%%/doc/fig/balloon.gif
-%%DATADIR%%/doc/fig/before_andinv.gif
-%%DATADIR%%/doc/fig/before_cut.gif
-%%DATADIR%%/doc/fig/biggatelogo.gif
-%%DATADIR%%/doc/fig/bittap.gif
-%%DATADIR%%/doc/fig/blk_claim.gif
-%%DATADIR%%/doc/fig/blk_close.gif
-%%DATADIR%%/doc/fig/blk_copy.gif
-%%DATADIR%%/doc/fig/blk_delete.gif
-%%DATADIR%%/doc/fig/blk_new.gif
-%%DATADIR%%/doc/fig/blk_open.gif
-%%DATADIR%%/doc/fig/blk_rename.gif
-%%DATADIR%%/doc/fig/blk_root.gif
-%%DATADIR%%/doc/fig/bp_bad.gif
-%%DATADIR%%/doc/fig/bp_disabled.gif
-%%DATADIR%%/doc/fig/bp_go.gif
-%%DATADIR%%/doc/fig/bp_standby.gif
-%%DATADIR%%/doc/fig/bp_stop.gif
-%%DATADIR%%/doc/fig/break.gif
-%%DATADIR%%/doc/fig/chdir.gif
-%%DATADIR%%/doc/fig/chip.gif
-%%DATADIR%%/doc/fig/circprop_general.gif
-%%DATADIR%%/doc/fig/circprop_simulation.gif
-%%DATADIR%%/doc/fig/cokemachine.gif
-%%DATADIR%%/doc/fig/cokemachinewin.gif
-%%DATADIR%%/doc/fig/colorOpts.gif
-%%DATADIR%%/doc/fig/coloropts.gif
-%%DATADIR%%/doc/fig/conflict.gif
-%%DATADIR%%/doc/fig/connect1a.gif
-%%DATADIR%%/doc/fig/connect1b.gif
-%%DATADIR%%/doc/fig/connect1c.gif
-%%DATADIR%%/doc/fig/connect1d.gif
-%%DATADIR%%/doc/fig/connect2a.gif
-%%DATADIR%%/doc/fig/connect2b.gif
-%%DATADIR%%/doc/fig/connect2c.gif
-%%DATADIR%%/doc/fig/connect2d.gif
-%%DATADIR%%/doc/fig/cpathcirc.gif
-%%DATADIR%%/doc/fig/cpathdlg.gif
-%%DATADIR%%/doc/fig/create1.gif
-%%DATADIR%%/doc/fig/create2.gif
-%%DATADIR%%/doc/fig/create3.gif
-%%DATADIR%%/doc/fig/cretin.gif
-%%DATADIR%%/doc/fig/cretinout.gif
-%%DATADIR%%/doc/fig/cretout.gif
-%%DATADIR%%/doc/fig/crosshair.gif
-%%DATADIR%%/doc/fig/currot.gif
-%%DATADIR%%/doc/fig/cut_curs.gif
-%%DATADIR%%/doc/fig/cutters.gif
-%%DATADIR%%/doc/fig/del_curs.gif
-%%DATADIR%%/doc/fig/delgate.gif
-%%DATADIR%%/doc/fig/dipval.gif
-%%DATADIR%%/doc/fig/document.gif
-%%DATADIR%%/doc/fig/edbreak.gif
-%%DATADIR%%/doc/fig/edclock.gif
-%%DATADIR%%/doc/fig/edcomment.gif
-%%DATADIR%%/doc/fig/eddelay.gif
-%%DATADIR%%/doc/fig/edgat.gif
-%%DATADIR%%/doc/fig/edgat_delay.gif
-%%DATADIR%%/doc/fig/edgat_general.gif
-%%DATADIR%%/doc/fig/edgat_parameters.gif
-%%DATADIR%%/doc/fig/edgat_port.gif
-%%DATADIR%%/doc/fig/edgat_props.gif
-%%DATADIR%%/doc/fig/edit_brotate.gif
-%%DATADIR%%/doc/fig/edit_copy.gif
-%%DATADIR%%/doc/fig/edit_cut.gif
-%%DATADIR%%/doc/fig/edit_find.gif
-%%DATADIR%%/doc/fig/edit_overlay.gif
-%%DATADIR%%/doc/fig/edit_paste.gif
-%%DATADIR%%/doc/fig/edit_rotate.gif
-%%DATADIR%%/doc/fig/editintr.gif
-%%DATADIR%%/doc/fig/ednet.gif
-%%DATADIR%%/doc/fig/edport.gif
-%%DATADIR%%/doc/fig/edportnet.gif
-%%DATADIR%%/doc/fig/file_lib.gif
-%%DATADIR%%/doc/fig/file_new.gif
-%%DATADIR%%/doc/fig/file_open.gif
-%%DATADIR%%/doc/fig/file_print.gif
-%%DATADIR%%/doc/fig/file_save.gif
-%%DATADIR%%/doc/fig/file_saveas.gif
-%%DATADIR%%/doc/fig/filemenu.gif
-%%DATADIR%%/doc/fig/fileopen.gif
-%%DATADIR%%/doc/fig/forward.gif
-%%DATADIR%%/doc/fig/g_add.gif
-%%DATADIR%%/doc/fig/g_and.gif
-%%DATADIR%%/doc/fig/g_arshift.gif
-%%DATADIR%%/doc/fig/g_block.gif
-%%DATADIR%%/doc/fig/g_buf.gif
-%%DATADIR%%/doc/fig/g_bufif.gif
-%%DATADIR%%/doc/fig/g_clock.gif
-%%DATADIR%%/doc/fig/g_comment.gif
-%%DATADIR%%/doc/fig/g_demux.gif
-%%DATADIR%%/doc/fig/g_dip.gif
-%%DATADIR%%/doc/fig/g_div.gif
-%%DATADIR%%/doc/fig/g_ff.gif
-%%DATADIR%%/doc/fig/g_frame.gif
-%%DATADIR%%/doc/fig/g_ground.gif
-%%DATADIR%%/doc/fig/g_led.gif
-%%DATADIR%%/doc/fig/g_lshift.gif
-%%DATADIR%%/doc/fig/g_merge.gif
-%%DATADIR%%/doc/fig/g_mul.gif
-%%DATADIR%%/doc/fig/g_mux.gif
-%%DATADIR%%/doc/fig/g_nmos.gif
-%%DATADIR%%/doc/fig/g_or.gif
-%%DATADIR%%/doc/fig/g_pmos.gif
-%%DATADIR%%/doc/fig/g_ram.gif
-%%DATADIR%%/doc/fig/g_red.gif
-%%DATADIR%%/doc/fig/g_reg.gif
-%%DATADIR%%/doc/fig/g_roll.gif
-%%DATADIR%%/doc/fig/g_rom.gif
-%%DATADIR%%/doc/fig/g_rshift.gif
-%%DATADIR%%/doc/fig/g_supply.gif
-%%DATADIR%%/doc/fig/g_switch.gif
-%%DATADIR%%/doc/fig/g_tap.gif
-%%DATADIR%%/doc/fig/g_tty.gif
-%%DATADIR%%/doc/fig/g_xor.gif
-%%DATADIR%%/doc/fig/gatelogo.gif
-%%DATADIR%%/doc/fig/gateport.gif
-%%DATADIR%%/doc/fig/gatewin.gif
-%%DATADIR%%/doc/fig/gatewin_11.gif
-%%DATADIR%%/doc/fig/gatwin.gif
-%%DATADIR%%/doc/fig/generalOpts.gif
-%%DATADIR%%/doc/fig/hdlOpts.gif
-%%DATADIR%%/doc/fig/hdl_main.gif
-%%DATADIR%%/doc/fig/htmlOpts.gif
-%%DATADIR%%/doc/fig/i_modprops.gif
-%%DATADIR%%/doc/fig/icextract.gif
-%%DATADIR%%/doc/fig/ichipdir.gif
-%%DATADIR%%/doc/fig/inout.gif
-%%DATADIR%%/doc/fig/interfaceOpts.gif
-%%DATADIR%%/doc/fig/inv_curs.gif
-%%DATADIR%%/doc/fig/invaddel.gif
-%%DATADIR%%/doc/fig/label.gif
-%%DATADIR%%/doc/fig/libmanager.gif
-%%DATADIR%%/doc/fig/librariesOpts.gif
-%%DATADIR%%/doc/fig/log.gif
-%%DATADIR%%/doc/fig/logic.gif
-%%DATADIR%%/doc/fig/logic0.gif
-%%DATADIR%%/doc/fig/logic1.gif
-%%DATADIR%%/doc/fig/logicH.gif
-%%DATADIR%%/doc/fig/logicL.gif
-%%DATADIR%%/doc/fig/logicdata.gif
-%%DATADIR%%/doc/fig/logicx.gif
-%%DATADIR%%/doc/fig/logicz.gif
-%%DATADIR%%/doc/fig/majortabs.gif
-%%DATADIR%%/doc/fig/makeand.gif
-%%DATADIR%%/doc/fig/makemodinst1.gif
-%%DATADIR%%/doc/fig/makemodinst2.gif
-%%DATADIR%%/doc/fig/makemodinst3.gif
-%%DATADIR%%/doc/fig/manual.gif
-%%DATADIR%%/doc/fig/mialu.gif
-%%DATADIR%%/doc/fig/miindex.gif
-%%DATADIR%%/doc/fig/miregs.gif
-%%DATADIR%%/doc/fig/mod_hdl.gif
-%%DATADIR%%/doc/fig/mod_net.gif
-%%DATADIR%%/doc/fig/mod_netL.gif
-%%DATADIR%%/doc/fig/modclaim.gif
-%%DATADIR%%/doc/fig/modcopy.gif
-%%DATADIR%%/doc/fig/modcreate.gif
-%%DATADIR%%/doc/fig/moddel.gif
-%%DATADIR%%/doc/fig/modgen.gif
-%%DATADIR%%/doc/fig/modlist.gif
-%%DATADIR%%/doc/fig/modnew.gif
-%%DATADIR%%/doc/fig/modprops.gif
-%%DATADIR%%/doc/fig/modrename.gif
-%%DATADIR%%/doc/fig/modsetroot.gif
-%%DATADIR%%/doc/fig/modtree.gif
-%%DATADIR%%/doc/fig/module.gif
-%%DATADIR%%/doc/fig/mov_curs.gif
-%%DATADIR%%/doc/fig/movgat1.gif
-%%DATADIR%%/doc/fig/movgat2.gif
-%%DATADIR%%/doc/fig/movgrp1.gif
-%%DATADIR%%/doc/fig/movgrp2.gif
-%%DATADIR%%/doc/fig/movgrp3.gif
-%%DATADIR%%/doc/fig/movgrp4.gif
-%%DATADIR%%/doc/fig/multihierarchy.gif
-%%DATADIR%%/doc/fig/net_hwire.gif
-%%DATADIR%%/doc/fig/net_hwire2.gif
-%%DATADIR%%/doc/fig/net_probe.gif
-%%DATADIR%%/doc/fig/net_probe2.gif
-%%DATADIR%%/doc/fig/net_reg.gif
-%%DATADIR%%/doc/fig/net_reg2.gif
-%%DATADIR%%/doc/fig/net_wire.gif
-%%DATADIR%%/doc/fig/net_wire2.gif
-%%DATADIR%%/doc/fig/netprops.gif
-%%DATADIR%%/doc/fig/nihongo.gif
-%%DATADIR%%/doc/fig/oneshot.gif
-%%DATADIR%%/doc/fig/options.gif
-%%DATADIR%%/doc/fig/oscillator.gif
-%%DATADIR%%/doc/fig/parts.gif
-%%DATADIR%%/doc/fig/popcreate.gif
-%%DATADIR%%/doc/fig/port_in.gif
-%%DATADIR%%/doc/fig/port_in1.gif
-%%DATADIR%%/doc/fig/port_in2.gif
-%%DATADIR%%/doc/fig/port_inout.gif
-%%DATADIR%%/doc/fig/port_inout1.gif
-%%DATADIR%%/doc/fig/port_inout2.gif
-%%DATADIR%%/doc/fig/port_out.gif
-%%DATADIR%%/doc/fig/port_out1.gif
-%%DATADIR%%/doc/fig/port_out2.gif
-%%DATADIR%%/doc/fig/portparms.gif
-%%DATADIR%%/doc/fig/powerbsd.gif
-%%DATADIR%%/doc/fig/printOpts.gif
-%%DATADIR%%/doc/fig/printdlg_content.gif
-%%DATADIR%%/doc/fig/printdlg_output.gif
-%%DATADIR%%/doc/fig/printopts.gif
-%%DATADIR%%/doc/fig/ptr.gif
-%%DATADIR%%/doc/fig/rungate1.gif
-%%DATADIR%%/doc/fig/rungate2.gif
-%%DATADIR%%/doc/fig/runsim.gif
-%%DATADIR%%/doc/fig/rxchar.gif
-%%DATADIR%%/doc/fig/scope.gif
-%%DATADIR%%/doc/fig/scopeSelection.gif
-%%DATADIR%%/doc/fig/search.gif
-%%DATADIR%%/doc/fig/securityOpts.gif
-%%DATADIR%%/doc/fig/show_xhair.gif
-%%DATADIR%%/doc/fig/showval.gif
-%%DATADIR%%/doc/fig/sim_break.gif
-%%DATADIR%%/doc/fig/sim_clock.gif
-%%DATADIR%%/doc/fig/sim_dump.gif
-%%DATADIR%%/doc/fig/sim_go.gif
-%%DATADIR%%/doc/fig/sim_load.gif
-%%DATADIR%%/doc/fig/sim_pause.gif
-%%DATADIR%%/doc/fig/sim_script.gif
-%%DATADIR%%/doc/fig/sim_step.gif
-%%DATADIR%%/doc/fig/sim_stop.gif
-%%DATADIR%%/doc/fig/simcon_break.gif
-%%DATADIR%%/doc/fig/simcon_msg.gif
-%%DATADIR%%/doc/fig/simcon_opts.gif
-%%DATADIR%%/doc/fig/simcon_script.gif
-%%DATADIR%%/doc/fig/simerr.gif
-%%DATADIR%%/doc/fig/simerr_circ.gif
-%%DATADIR%%/doc/fig/simlogo.gif
-%%DATADIR%%/doc/fig/simmodhier.gif
-%%DATADIR%%/doc/fig/simoptions.gif
-%%DATADIR%%/doc/fig/simopts.gif
-%%DATADIR%%/doc/fig/simprint.gif
-%%DATADIR%%/doc/fig/simstart.gif
-%%DATADIR%%/doc/fig/simulateOpts.gif
-%%DATADIR%%/doc/fig/simulatetab.gif
-%%DATADIR%%/doc/fig/size_curs.gif
-%%DATADIR%%/doc/fig/small-circprop_general.gif
-%%DATADIR%%/doc/fig/small-circprop_simulation.gif
-%%DATADIR%%/doc/fig/small-cokemachinewin.gif
-%%DATADIR%%/doc/fig/small-colorOpts.gif
-%%DATADIR%%/doc/fig/small-edcomment.gif
-%%DATADIR%%/doc/fig/small-edgat_delay.gif
-%%DATADIR%%/doc/fig/small-edgat_general.gif
-%%DATADIR%%/doc/fig/small-edgat_parameters.gif
-%%DATADIR%%/doc/fig/small-edgat_port.gif
-%%DATADIR%%/doc/fig/small-edgat_props.gif
-%%DATADIR%%/doc/fig/small-edportnet.gif
-%%DATADIR%%/doc/fig/small-gatwin.gif
-%%DATADIR%%/doc/fig/small-generalOpts.gif
-%%DATADIR%%/doc/fig/small-hdlOpts.gif
-%%DATADIR%%/doc/fig/small-hdl_main.gif
-%%DATADIR%%/doc/fig/small-htmlOpts.gif
-%%DATADIR%%/doc/fig/small-interfaceOpts.gif
-%%DATADIR%%/doc/fig/small-libmanager.gif
-%%DATADIR%%/doc/fig/small-librariesOpts.gif
-%%DATADIR%%/doc/fig/small-majortabs.gif
-%%DATADIR%%/doc/fig/small-mialu.gif
-%%DATADIR%%/doc/fig/small-miindex.gif
-%%DATADIR%%/doc/fig/small-miregs.gif
-%%DATADIR%%/doc/fig/small-modclaim.gif
-%%DATADIR%%/doc/fig/small-modcopy.gif
-%%DATADIR%%/doc/fig/small-modcreate.gif
-%%DATADIR%%/doc/fig/small-moddel.gif
-%%DATADIR%%/doc/fig/small-modgen.gif
-%%DATADIR%%/doc/fig/small-modnew.gif
-%%DATADIR%%/doc/fig/small-modprops.gif
-%%DATADIR%%/doc/fig/small-modrename.gif
-%%DATADIR%%/doc/fig/small-modsetroot.gif
-%%DATADIR%%/doc/fig/small-netprops.gif
-%%DATADIR%%/doc/fig/small-portparms.gif
-%%DATADIR%%/doc/fig/small-printOpts.gif
-%%DATADIR%%/doc/fig/small-printdlg_content.gif
-%%DATADIR%%/doc/fig/small-printdlg_output.gif
-%%DATADIR%%/doc/fig/small-scope.gif
-%%DATADIR%%/doc/fig/small-search.gif
-%%DATADIR%%/doc/fig/small-securityOpts.gif
-%%DATADIR%%/doc/fig/small-simcon_break.gif
-%%DATADIR%%/doc/fig/small-simcon_msg.gif
-%%DATADIR%%/doc/fig/small-simcon_opts.gif
-%%DATADIR%%/doc/fig/small-simcon_script.gif
-%%DATADIR%%/doc/fig/small-simerr.gif
-%%DATADIR%%/doc/fig/small-simprint.gif
-%%DATADIR%%/doc/fig/small-simulateOpts.gif
-%%DATADIR%%/doc/fig/small-toolbarOpts.gif
-%%DATADIR%%/doc/fig/small-ttywindow.gif
-%%DATADIR%%/doc/fig/small-xgate.gif
-%%DATADIR%%/doc/fig/small_tkgate.gif
-%%DATADIR%%/doc/fig/solder.gif
-%%DATADIR%%/doc/fig/ss_done.gif
-%%DATADIR%%/doc/fig/statusbar.gif
-%%DATADIR%%/doc/fig/symed_autobold.gif
-%%DATADIR%%/doc/fig/symed_bold.gif
-%%DATADIR%%/doc/fig/symed_ccwrotate.gif
-%%DATADIR%%/doc/fig/symed_cwrotate.gif
-%%DATADIR%%/doc/fig/symed_fillrect.gif
-%%DATADIR%%/doc/fig/symed_fillrect_S.gif
-%%DATADIR%%/doc/fig/symed_line.gif
-%%DATADIR%%/doc/fig/symed_line_S.gif
-%%DATADIR%%/doc/fig/symed_normal.gif
-%%DATADIR%%/doc/fig/symed_pccrot.gif
-%%DATADIR%%/doc/fig/symed_pcrot.gif
-%%DATADIR%%/doc/fig/symed_point.gif
-%%DATADIR%%/doc/fig/symed_point_S.gif
-%%DATADIR%%/doc/fig/symed_port.gif
-%%DATADIR%%/doc/fig/symed_port_S.gif
-%%DATADIR%%/doc/fig/symed_rect.gif
-%%DATADIR%%/doc/fig/symed_rect_S.gif
-%%DATADIR%%/doc/fig/symed_resize.gif
-%%DATADIR%%/doc/fig/symed_select.gif
-%%DATADIR%%/doc/fig/symed_select_S.gif
-%%DATADIR%%/doc/fig/text.gif
-%%DATADIR%%/doc/fig/tkgate.gif
-%%DATADIR%%/doc/fig/toolbarOpts.gif
-%%DATADIR%%/doc/fig/tty.gif
-%%DATADIR%%/doc/fig/ttywindow.gif
-%%DATADIR%%/doc/fig/txchar.gif
-%%DATADIR%%/doc/fig/unknown.gif
-%%DATADIR%%/doc/fig/unused.gif
-%%DATADIR%%/doc/fig/wiretype.gif
-%%DATADIR%%/doc/fig/wsize.gif
-%%DATADIR%%/doc/fig/xgate.gif
-%%DATADIR%%/doc/fig/xmark.gif
-%%DATADIR%%/doc/fig/zoom_in.gif
-%%DATADIR%%/doc/fig/zoom_out.gif
-%%DATADIR%%/doc/gateEdit.html
-%%DATADIR%%/doc/gateGmac.html
-%%DATADIR%%/doc/gateHDL.html
-%%DATADIR%%/doc/gateInterface.html
-%%DATADIR%%/doc/gateIntro.html
-%%DATADIR%%/doc/gateLibrary.html
-%%DATADIR%%/doc/gateModules.html
-%%DATADIR%%/doc/gateOptions.html
-%%DATADIR%%/doc/gateSim.html
-%%DATADIR%%/doc/gateTypeList.html
-%%DATADIR%%/doc/index.html
-%%DATADIR%%/doc/license.txt
-%%DATADIR%%/doc/menagerie.gm
-%%DATADIR%%/doc/menagerie.html
-%%DATADIR%%/doc/menuList.html
-%%DATADIR%%/doc/popupmenu.html
-%%DATADIR%%/doc/simErrors.html
-%%DATADIR%%/doc/systemTasks.html
-%%DATADIR%%/doc/temp.html
-%%DATADIR%%/doc/tkgate.css
-%%DATADIR%%/doc/toolbarList.html
-%%DATADIR%%/doc/verga.html
-%%DATADIR%%/doc/vpdCreation.html
-%%DATADIR%%/gdf/default.gdf
-%%DATADIR%%/gdf/default.gdf~
-%%DATADIR%%/gdf/pat.gdf
-%%DATADIR%%/images/Ucat1.gif
-%%DATADIR%%/images/Ucat2.gif
-%%DATADIR%%/images/Ucat_asc.gif
-%%DATADIR%%/images/Ucat_auto.gif
-%%DATADIR%%/images/Ucat_dec.gif
-%%DATADIR%%/images/Ucat_multin.gif
-%%DATADIR%%/images/Ucat_singin.gif
-%%DATADIR%%/images/Ucat_tran.gif
-%%DATADIR%%/images/Ucrunchand.gif
-%%DATADIR%%/images/Udemuxord1.gif
-%%DATADIR%%/images/Udemuxord2.gif
-%%DATADIR%%/images/Udemuxsel1.gif
-%%DATADIR%%/images/Udemuxsel2.gif
-%%DATADIR%%/images/Uextbarand.gif
-%%DATADIR%%/images/Uff.gif
-%%DATADIR%%/images/Ujkff.gif
-%%DATADIR%%/images/Ujkff.xpm
-%%DATADIR%%/images/Ujkff.xpm~
-%%DATADIR%%/images/Uled_bar.gif
-%%DATADIR%%/images/Uled_bit.gif
-%%DATADIR%%/images/Uled_dec.gif
-%%DATADIR%%/images/Uled_direct.gif
-%%DATADIR%%/images/Uled_hex.gif
-%%DATADIR%%/images/Umuxord1.gif
-%%DATADIR%%/images/Umuxord2.gif
-%%DATADIR%%/images/Umuxsel1.gif
-%%DATADIR%%/images/Umuxsel2.gif
-%%DATADIR%%/images/Unwsdip.gif
-%%DATADIR%%/images/Unwsswitch.gif
-%%DATADIR%%/images/Uoffswitch.gif
-%%DATADIR%%/images/Uonswitch.gif
-%%DATADIR%%/images/Urff.gif
-%%DATADIR%%/images/Urjkff.gif
-%%DATADIR%%/images/Urjkff.xpm
-%%DATADIR%%/images/Urjkff.xpm~
-%%DATADIR%%/images/Uwsdip.gif
-%%DATADIR%%/images/Uwsswitch.gif
-%%DATADIR%%/images/about.gif
-%%DATADIR%%/images/about.xpm
-%%DATADIR%%/images/add.b
-%%DATADIR%%/images/addport.gif
-%%DATADIR%%/images/addport.xpm
-%%DATADIR%%/images/allleftarrow.b
-%%DATADIR%%/images/allleftarrow.gif
-%%DATADIR%%/images/allrightarrow.b
-%%DATADIR%%/images/allrightarrow.gif
-%%DATADIR%%/images/anallogo.gif
-%%DATADIR%%/images/analyze.gif
-%%DATADIR%%/images/anchor.gif
-%%DATADIR%%/images/anchor.xpm
-%%DATADIR%%/images/and.b
-%%DATADIR%%/images/arrow0.gif
-%%DATADIR%%/images/arrow0.xpm
-%%DATADIR%%/images/arrow180.gif
-%%DATADIR%%/images/arrow180.xpm
-%%DATADIR%%/images/arrow270.gif
-%%DATADIR%%/images/arrow270.xpm
-%%DATADIR%%/images/arrow90.gif
-%%DATADIR%%/images/arrow90.xpm
-%%DATADIR%%/images/arshift.b
-%%DATADIR%%/images/back.gif
-%%DATADIR%%/images/bat.b
-%%DATADIR%%/images/bigcircuit.gif
-%%DATADIR%%/images/bigcopyblock.gif
-%%DATADIR%%/images/bigcurs.b
-%%DATADIR%%/images/bigdelblock.gif
-%%DATADIR%%/images/bigdetails.gif
-%%DATADIR%%/images/biggatelogo.gif
-%%DATADIR%%/images/biggatelogo.xbm
-%%DATADIR%%/images/bigiface.gif
-%%DATADIR%%/images/bigleftarrow.b
-%%DATADIR%%/images/bigleftarrow.gif
-%%DATADIR%%/images/bigmodule.gif
-%%DATADIR%%/images/bignewblock.gif
-%%DATADIR%%/images/bigrightarrow.b
-%%DATADIR%%/images/bigrightarrow.gif
-%%DATADIR%%/images/bigtextedit.gif
-%%DATADIR%%/images/blk_claim.gif
-%%DATADIR%%/images/blk_claim.gif.orig
-%%DATADIR%%/images/blk_claim.xpm
-%%DATADIR%%/images/blk_close.gif
-%%DATADIR%%/images/blk_close.gif.orig
-%%DATADIR%%/images/blk_close.xpm
-%%DATADIR%%/images/blk_copy.gif
-%%DATADIR%%/images/blk_copy.gif.orig
-%%DATADIR%%/images/blk_copy.xpm
-%%DATADIR%%/images/blk_delete.gif
-%%DATADIR%%/images/blk_delete.gif.orig
-%%DATADIR%%/images/blk_delete.xpm
-%%DATADIR%%/images/blk_new.gif
-%%DATADIR%%/images/blk_new.gif.orig
-%%DATADIR%%/images/blk_new.xpm
-%%DATADIR%%/images/blk_open.gif
-%%DATADIR%%/images/blk_open.gif.orig
-%%DATADIR%%/images/blk_open.xpm
-%%DATADIR%%/images/blk_rename.gif
-%%DATADIR%%/images/blk_rename.gif.orig
-%%DATADIR%%/images/blk_rename.xpm
-%%DATADIR%%/images/blk_root.gif
-%%DATADIR%%/images/blk_root.xpm
-%%DATADIR%%/images/boxarrow.b
-%%DATADIR%%/images/bp_bad.gif
-%%DATADIR%%/images/bp_bad.xpm
-%%DATADIR%%/images/bp_disabled.gif
-%%DATADIR%%/images/bp_disabled.xpm
-%%DATADIR%%/images/bp_go.gif
-%%DATADIR%%/images/bp_go.xpm
-%%DATADIR%%/images/bp_standby.gif
-%%DATADIR%%/images/bp_standby.xpm
-%%DATADIR%%/images/bp_stop.gif
-%%DATADIR%%/images/bp_stop.xpm
-%%DATADIR%%/images/breakp_example.gif
-%%DATADIR%%/images/broken-img.gif
-%%DATADIR%%/images/broken-img.xpm
-%%DATADIR%%/images/buf.b
-%%DATADIR%%/images/bug.gif
-%%DATADIR%%/images/bug_curs.gif
-%%DATADIR%%/images/bug_curs.xpm
-%%DATADIR%%/images/bug_curs_S.gif
-%%DATADIR%%/images/bug_curs_S.xpm
-%%DATADIR%%/images/bus.b
-%%DATADIR%%/images/cat1.gif
-%%DATADIR%%/images/cat2.gif
-%%DATADIR%%/images/cat_asc.gif
-%%DATADIR%%/images/cat_auto.gif
-%%DATADIR%%/images/cat_dec.gif
-%%DATADIR%%/images/cat_multin.gif
-%%DATADIR%%/images/cat_singin.gif
-%%DATADIR%%/images/cat_tran.gif
-%%DATADIR%%/images/check_dn.gif
-%%DATADIR%%/images/check_up.gif
-%%DATADIR%%/images/checkoff.b
-%%DATADIR%%/images/checkoff.gif
-%%DATADIR%%/images/checkon.b
-%%DATADIR%%/images/checkon.gif
-%%DATADIR%%/images/checkon.xpm
-%%DATADIR%%/images/chip.gif
-%%DATADIR%%/images/circuit_prop.gif
-%%DATADIR%%/images/clock.b
-%%DATADIR%%/images/colorprops.gif
-%%DATADIR%%/images/concat.b
-%%DATADIR%%/images/conflict.gif
-%%DATADIR%%/images/connect_example.gif
-%%DATADIR%%/images/crunchand.gif
-%%DATADIR%%/images/cursor.config
-%%DATADIR%%/images/cursor.config~
-%%DATADIR%%/images/cut_curs.b
-%%DATADIR%%/images/cut_curs.gif
-%%DATADIR%%/images/cut_curs_S.gif
-%%DATADIR%%/images/cut_curs_S.xpm
-%%DATADIR%%/images/cwrotate.xpm
-%%DATADIR%%/images/dash.b
-%%DATADIR%%/images/decoder.b
-%%DATADIR%%/images/defaultSymbol.b
-%%DATADIR%%/images/defaultSymbolB.b
-%%DATADIR%%/images/del_curs.gif
-%%DATADIR%%/images/del_curs_S.gif
-%%DATADIR%%/images/del_curs_S.xpm
-%%DATADIR%%/images/delay.gif
-%%DATADIR%%/images/delgate.gif
-%%DATADIR%%/images/delgate.xpm
-%%DATADIR%%/images/demux.b
-%%DATADIR%%/images/demuxord1.gif
-%%DATADIR%%/images/demuxord2.gif
-%%DATADIR%%/images/demuxsel1.gif
-%%DATADIR%%/images/demuxsel2.gif
-%%DATADIR%%/images/details.gif
-%%DATADIR%%/images/dip.b
-%%DATADIR%%/images/directory.gif
-%%DATADIR%%/images/directory.xpm
-%%DATADIR%%/images/divide.b
-%%DATADIR%%/images/document.gif
-%%DATADIR%%/images/dot.b
-%%DATADIR%%/images/down.gif
-%%DATADIR%%/images/down.xpm
-%%DATADIR%%/images/edit_brotate.gif
-%%DATADIR%%/images/edit_copy.gif
-%%DATADIR%%/images/edit_cut.gif
-%%DATADIR%%/images/edit_find.gif
-%%DATADIR%%/images/edit_halgn.gif
-%%DATADIR%%/images/edit_overlay.gif
-%%DATADIR%%/images/edit_overlay.xpm
-%%DATADIR%%/images/edit_paste.gif
-%%DATADIR%%/images/edit_rotate.gif
-%%DATADIR%%/images/edit_valgn.gif
-%%DATADIR%%/images/editintr.gif
-%%DATADIR%%/images/editintr.xpm
-%%DATADIR%%/images/editmode.gif
-%%DATADIR%%/images/editmode.xpm
-%%DATADIR%%/images/emptytool.gif
-%%DATADIR%%/images/err_arrow.gif
-%%DATADIR%%/images/err_arrow.xpm
-%%DATADIR%%/images/err_none.gif
-%%DATADIR%%/images/err_none.xpm
-%%DATADIR%%/images/example_bindings.gif
-%%DATADIR%%/images/example_coke.gif
-%%DATADIR%%/images/example_combinational.gif
-%%DATADIR%%/images/example_counter.gif
-%%DATADIR%%/images/example_flipflop.gif
-%%DATADIR%%/images/example_menagerie.gif
-%%DATADIR%%/images/example_name.gif
-%%DATADIR%%/images/example_trff.gif
-%%DATADIR%%/images/extbarand.gif
-%%DATADIR%%/images/ff.gif
-%%DATADIR%%/images/ff.xpm
-%%DATADIR%%/images/file_lib.gif
-%%DATADIR%%/images/file_new.gif
-%%DATADIR%%/images/file_open.gif
-%%DATADIR%%/images/file_print.gif
-%%DATADIR%%/images/file_save.gif
-%%DATADIR%%/images/file_saveas.gif
-%%DATADIR%%/images/file_unlib.gif
-%%DATADIR%%/images/file_unlib.xpm
-%%DATADIR%%/images/flipflop.b
-%%DATADIR%%/images/forward.gif
-%%DATADIR%%/images/gateicon.xbm
-%%DATADIR%%/images/gatelogo.gif
-%%DATADIR%%/images/gateprops.gif
-%%DATADIR%%/images/general.gif
-%%DATADIR%%/images/gnuhead.gif
-%%DATADIR%%/images/gnuhead.png
-%%DATADIR%%/images/go_indicator.gif
-%%DATADIR%%/images/go_indicator.xpm
-%%DATADIR%%/images/ground.b
-%%DATADIR%%/images/hboxopen.gif
-%%DATADIR%%/images/helpdoc.gif
-%%DATADIR%%/images/helpdoc.xpm
-%%DATADIR%%/images/i_circprops.gif
-%%DATADIR%%/images/i_circprops.xpm
-%%DATADIR%%/images/i_gateprops.gif
-%%DATADIR%%/images/i_gateprops.xpm
-%%DATADIR%%/images/i_modprops.gif
-%%DATADIR%%/images/i_modprops.xpm
-%%DATADIR%%/images/i_portprops.gif
-%%DATADIR%%/images/i_portprops.xpm
-%%DATADIR%%/images/i_wireprops.gif
-%%DATADIR%%/images/i_wireprops.xpm
-%%DATADIR%%/images/ichip.gif
-%%DATADIR%%/images/ichipdir.gif
-%%DATADIR%%/images/iface.gif
-%%DATADIR%%/images/igen_custom.gif
-%%DATADIR%%/images/igen_customUS.gif
-%%DATADIR%%/images/igen_std.gif
-%%DATADIR%%/images/igen_stdUS.gif
-%%DATADIR%%/images/inout.b
-%%DATADIR%%/images/input.gif
-%%DATADIR%%/images/inv_curs.b
-%%DATADIR%%/images/inv_curs.gif
-%%DATADIR%%/images/inv_curs_S.gif
-%%DATADIR%%/images/inv_curs_S.xpm
-%%DATADIR%%/images/iodarrow.b
-%%DATADIR%%/images/ipanel_Ublock.gif
-%%DATADIR%%/images/ipanel_Ublock.xpm
-%%DATADIR%%/images/ipanel_Usymbol.gif
-%%DATADIR%%/images/ipanel_Usymbol.xpm
-%%DATADIR%%/images/ipanel_block.gif
-%%DATADIR%%/images/ipanel_block.xpm
-%%DATADIR%%/images/ipanel_symbol.gif
-%%DATADIR%%/images/ipanel_symbol.xpm
-%%DATADIR%%/images/jgrab.gif
-%%DATADIR%%/images/jinout.gif
-%%DATADIR%%/images/jinput.gif
-%%DATADIR%%/images/jkff.b
-%%DATADIR%%/images/jkff.gif
-%%DATADIR%%/images/jkff.xpm
-%%DATADIR%%/images/joint.b
-%%DATADIR%%/images/joutput.gif
-%%DATADIR%%/images/lab_curs.b
-%%DATADIR%%/images/large-trek.b
-%%DATADIR%%/images/led.b
-%%DATADIR%%/images/led7seg.b
-%%DATADIR%%/images/led_bar.gif
-%%DATADIR%%/images/led_bit.gif
-%%DATADIR%%/images/led_dec.gif
-%%DATADIR%%/images/led_direct.gif
-%%DATADIR%%/images/led_hex.gif
-%%DATADIR%%/images/ledinside.b
-%%DATADIR%%/images/ledseg1.b
-%%DATADIR%%/images/ledseg2.b
-%%DATADIR%%/images/ledseg3.b
-%%DATADIR%%/images/ledseg4.b
-%%DATADIR%%/images/ledseg5.b
-%%DATADIR%%/images/ledseg6.b
-%%DATADIR%%/images/ledseg7.b
-%%DATADIR%%/images/leftarrow.gif
-%%DATADIR%%/images/lockDmod.gif
-%%DATADIR%%/images/lockIDmod.gif
-%%DATADIR%%/images/lockImod.gif
-%%DATADIR%%/images/log.gif
-%%DATADIR%%/images/log.xpm
-%%DATADIR%%/images/lprobe.b
-%%DATADIR%%/images/makejoint_example.gif
-%%DATADIR%%/images/mark.gif
-%%DATADIR%%/images/memory_view.gif
-%%DATADIR%%/images/memory_view.png
-%%DATADIR%%/images/misc.b
-%%DATADIR%%/images/mod_hdl.gif
-%%DATADIR%%/images/mod_hdl.xpm
-%%DATADIR%%/images/mod_hdlL.gif
-%%DATADIR%%/images/mod_hdlL.xpm
-%%DATADIR%%/images/mod_net.gif
-%%DATADIR%%/images/mod_netL.gif
-%%DATADIR%%/images/modlist.gif
-%%DATADIR%%/images/modlistfig.gif
-%%DATADIR%%/images/modtree.gif
-%%DATADIR%%/images/module.gif
-%%DATADIR%%/images/module.gif.orig
-%%DATADIR%%/images/module.xpm
-%%DATADIR%%/images/module_claim.gif
-%%DATADIR%%/images/module_copy.gif
-%%DATADIR%%/images/module_del.gif
-%%DATADIR%%/images/module_new.gif
-%%DATADIR%%/images/module_rename.gif
-%%DATADIR%%/images/module_root.gif
-%%DATADIR%%/images/moduleprops.gif
-%%DATADIR%%/images/mov_curs.b
-%%DATADIR%%/images/mov_curs.gif
-%%DATADIR%%/images/mov_curs_S.gif
-%%DATADIR%%/images/mov_curs_S.xpm
-%%DATADIR%%/images/movtext_curs.b
-%%DATADIR%%/images/movtext_curs.cur
-%%DATADIR%%/images/movtext_curs.png
-%%DATADIR%%/images/movtext_curs.xcur
-%%DATADIR%%/images/movtext_mask.b
-%%DATADIR%%/images/movtext_mask.png
-%%DATADIR%%/images/movtext_mask.xcur
-%%DATADIR%%/images/mult.b
-%%DATADIR%%/images/mux.b
-%%DATADIR%%/images/muxord1.gif
-%%DATADIR%%/images/muxord2.gif
-%%DATADIR%%/images/muxsel1.gif
-%%DATADIR%%/images/muxsel2.gif
-%%DATADIR%%/images/net.xpm
-%%DATADIR%%/images/net_hwire.gif
-%%DATADIR%%/images/net_hwire2.gif
-%%DATADIR%%/images/net_probe.gif
-%%DATADIR%%/images/net_probe.xpm
-%%DATADIR%%/images/net_probe2.gif
-%%DATADIR%%/images/net_probe2.xpm
-%%DATADIR%%/images/net_reg.gif
-%%DATADIR%%/images/net_reg.xpm
-%%DATADIR%%/images/net_reg2.gif
-%%DATADIR%%/images/net_reg2.xpm
-%%DATADIR%%/images/net_wire.gif
-%%DATADIR%%/images/net_wire2.gif
-%%DATADIR%%/images/netprops.gif
-%%DATADIR%%/images/newcircuit.gif
-%%DATADIR%%/images/nmos.b
-%%DATADIR%%/images/nwsdip.gif
-%%DATADIR%%/images/nwsswitch.gif
-%%DATADIR%%/images/offswitch.gif
-%%DATADIR%%/images/old-tty.b
-%%DATADIR%%/images/oldrom.b
-%%DATADIR%%/images/oldzoom_in.gif
-%%DATADIR%%/images/onswitch.gif
-%%DATADIR%%/images/or.b
-%%DATADIR%%/images/output.gif
-%%DATADIR%%/images/output.xpm
-%%DATADIR%%/images/parts.gif
-%%DATADIR%%/images/pause_indicator.gif
-%%DATADIR%%/images/pause_indicator.xpm
-%%DATADIR%%/images/pinout.gif
-%%DATADIR%%/images/pinout.xpm
-%%DATADIR%%/images/plus.b
-%%DATADIR%%/images/pmos.b
-%%DATADIR%%/images/port.gif
-%%DATADIR%%/images/port_in1.gif
-%%DATADIR%%/images/port_in1.xpm
-%%DATADIR%%/images/port_in2.gif
-%%DATADIR%%/images/port_in2.xpm
-%%DATADIR%%/images/port_inout1.gif
-%%DATADIR%%/images/port_inout1.xpm
-%%DATADIR%%/images/port_inout2.gif
-%%DATADIR%%/images/port_inout2.xpm
-%%DATADIR%%/images/port_out1.gif
-%%DATADIR%%/images/port_out1.xpm
-%%DATADIR%%/images/port_out2.gif
-%%DATADIR%%/images/port_out2.xpm
-%%DATADIR%%/images/portcurs.b
-%%DATADIR%%/images/portrait.gif
-%%DATADIR%%/images/printer.gif
-%%DATADIR%%/images/probe.b
-%%DATADIR%%/images/ram.b
-%%DATADIR%%/images/reg.b
-%%DATADIR%%/images/regLR.b
-%%DATADIR%%/images/regTB.b
-%%DATADIR%%/images/replicate.gif
-%%DATADIR%%/images/replicate.xpm
-%%DATADIR%%/images/rff.gif
-%%DATADIR%%/images/rff.xpm
-%%DATADIR%%/images/rflipflop.b
-%%DATADIR%%/images/rightarrow.gif
-%%DATADIR%%/images/rjkff.b
-%%DATADIR%%/images/rjkff.gif
-%%DATADIR%%/images/rjkff.xpm
-%%DATADIR%%/images/roll.b
-%%DATADIR%%/images/rom.b
-%%DATADIR%%/images/rotation0.gif
-%%DATADIR%%/images/rotation0_S.gif
-%%DATADIR%%/images/rotation0_S.xpm
-%%DATADIR%%/images/rotation180.gif
-%%DATADIR%%/images/rotation180_S.gif
-%%DATADIR%%/images/rotation180_S.xpm
-%%DATADIR%%/images/rotation270.gif
-%%DATADIR%%/images/rotation270_S.gif
-%%DATADIR%%/images/rotation270_S.xpm
-%%DATADIR%%/images/rotation90.gif
-%%DATADIR%%/images/rotation90_S.gif
-%%DATADIR%%/images/rotation90_S.xpm
-%%DATADIR%%/images/run.gif
-%%DATADIR%%/images/run01.gif
-%%DATADIR%%/images/run02.gif
-%%DATADIR%%/images/run03.gif
-%%DATADIR%%/images/run04.gif
-%%DATADIR%%/images/run05.gif
-%%DATADIR%%/images/run06.gif
-%%DATADIR%%/images/run07.gif
-%%DATADIR%%/images/run08.gif
-%%DATADIR%%/images/run09.gif
-%%DATADIR%%/images/run10.gif
-%%DATADIR%%/images/run11.gif
-%%DATADIR%%/images/run12.gif
-%%DATADIR%%/images/run13.gif
-%%DATADIR%%/images/run14.gif
-%%DATADIR%%/images/run15.gif
-%%DATADIR%%/images/run16.gif
-%%DATADIR%%/images/run17.gif
-%%DATADIR%%/images/run18.gif
-%%DATADIR%%/images/run19.gif
-%%DATADIR%%/images/run20.gif
-%%DATADIR%%/images/run21.gif
-%%DATADIR%%/images/run22.gif
-%%DATADIR%%/images/run23.gif
-%%DATADIR%%/images/run24.gif
-%%DATADIR%%/images/run25.gif
-%%DATADIR%%/images/run26.gif
-%%DATADIR%%/images/run27.gif
-%%DATADIR%%/images/run28.gif
-%%DATADIR%%/images/run29.gif
-%%DATADIR%%/images/run30.gif
-%%DATADIR%%/images/run31.gif
-%%DATADIR%%/images/run32.gif
-%%DATADIR%%/images/run33.gif
-%%DATADIR%%/images/run34.gif
-%%DATADIR%%/images/run35.gif
-%%DATADIR%%/images/run36.gif
-%%DATADIR%%/images/run37.gif
-%%DATADIR%%/images/run38.gif
-%%DATADIR%%/images/run39.gif
-%%DATADIR%%/images/run40.gif
-%%DATADIR%%/images/run41.gif
-%%DATADIR%%/images/run42.gif
-%%DATADIR%%/images/run43.gif
-%%DATADIR%%/images/run44.gif
-%%DATADIR%%/images/run45.gif
-%%DATADIR%%/images/run46.gif
-%%DATADIR%%/images/run47.gif
-%%DATADIR%%/images/run48.gif
-%%DATADIR%%/images/run49.gif
-%%DATADIR%%/images/run50.gif
-%%DATADIR%%/images/sampleand.b
-%%DATADIR%%/images/sampleled.b
-%%DATADIR%%/images/sampleledI.b
-%%DATADIR%%/images/samplemark.b
-%%DATADIR%%/images/script.b
-%%DATADIR%%/images/scroll.b
-%%DATADIR%%/images/scroll_curs.b
-%%DATADIR%%/images/scroll_curs.gif
-%%DATADIR%%/images/search.gif
-%%DATADIR%%/images/seg7.b
-%%DATADIR%%/images/setdip.gif
-%%DATADIR%%/images/shift.b
-%%DATADIR%%/images/show_xhair.gif
-%%DATADIR%%/images/sim_break.gif
-%%DATADIR%%/images/sim_break2.b
-%%DATADIR%%/images/sim_clock.gif
-%%DATADIR%%/images/sim_dump.gif
-%%DATADIR%%/images/sim_go.gif
-%%DATADIR%%/images/sim_go.xpm
-%%DATADIR%%/images/sim_load.gif
-%%DATADIR%%/images/sim_pause.gif
-%%DATADIR%%/images/sim_pause.xpm
-%%DATADIR%%/images/sim_script.gif
-%%DATADIR%%/images/sim_step.gif
-%%DATADIR%%/images/sim_stop.b
-%%DATADIR%%/images/sim_stop.gif
-%%DATADIR%%/images/sim_view.gif
-%%DATADIR%%/images/sim_view.xpm
-%%DATADIR%%/images/simoptions.gif
-%%DATADIR%%/images/simoptions.xpm
-%%DATADIR%%/images/simstart.gif
-%%DATADIR%%/images/simulate.gif
-%%DATADIR%%/images/size_curs.b
-%%DATADIR%%/images/size_curs.gif
-%%DATADIR%%/images/size_curs_S.gif
-%%DATADIR%%/images/size_curs_S.xpm
-%%DATADIR%%/images/size_example.gif
-%%DATADIR%%/images/smallcurs.b
-%%DATADIR%%/images/smalldot.b
-%%DATADIR%%/images/smalllogo.xbm
-%%DATADIR%%/images/solder.gif
-%%DATADIR%%/images/ss_done.gif
-%%DATADIR%%/images/ss_done.xpm
-%%DATADIR%%/images/strek.b
-%%DATADIR%%/images/switch.b
-%%DATADIR%%/images/symed_autobold.gif
-%%DATADIR%%/images/symed_autobold.xpm
-%%DATADIR%%/images/symed_bold.gif
-%%DATADIR%%/images/symed_ccwrotate.gif
-%%DATADIR%%/images/symed_ccwrotate.xpm
-%%DATADIR%%/images/symed_cwrotate.gif
-%%DATADIR%%/images/symed_cwrotate.xpm
-%%DATADIR%%/images/symed_export.gif
-%%DATADIR%%/images/symed_export.xpm
-%%DATADIR%%/images/symed_fillrect.gif
-%%DATADIR%%/images/symed_fillrect.xpm
-%%DATADIR%%/images/symed_fillrect_S.gif
-%%DATADIR%%/images/symed_fillrect_S.xpm
-%%DATADIR%%/images/symed_import.gif
-%%DATADIR%%/images/symed_import.xpm
-%%DATADIR%%/images/symed_line.gif
-%%DATADIR%%/images/symed_line.xpm
-%%DATADIR%%/images/symed_line_S.gif
-%%DATADIR%%/images/symed_line_S.xpm
-%%DATADIR%%/images/symed_normal.gif
-%%DATADIR%%/images/symed_normal.xpm
-%%DATADIR%%/images/symed_pccrot.gif
-%%DATADIR%%/images/symed_pccrot.xpm
-%%DATADIR%%/images/symed_pcrot.gif
-%%DATADIR%%/images/symed_pcrot.xpm
-%%DATADIR%%/images/symed_point.gif
-%%DATADIR%%/images/symed_point.xpm
-%%DATADIR%%/images/symed_point_S.gif
-%%DATADIR%%/images/symed_point_S.xpm
-%%DATADIR%%/images/symed_port.gif
-%%DATADIR%%/images/symed_port.xpm
-%%DATADIR%%/images/symed_port_S.gif
-%%DATADIR%%/images/symed_port_S.xpm
-%%DATADIR%%/images/symed_rect.gif
-%%DATADIR%%/images/symed_rect.xpm
-%%DATADIR%%/images/symed_rect_S.gif
-%%DATADIR%%/images/symed_rect_S.xpm
-%%DATADIR%%/images/symed_resize.gif
-%%DATADIR%%/images/symed_resize.xpm
-%%DATADIR%%/images/symed_select.gif
-%%DATADIR%%/images/symed_select.xpm
-%%DATADIR%%/images/symed_select_S.gif
-%%DATADIR%%/images/symed_select_S.xpm
-%%DATADIR%%/images/tap.b
-%%DATADIR%%/images/textmove.b
-%%DATADIR%%/images/trek.b
-%%DATADIR%%/images/trek_move.b
-%%DATADIR%%/images/tty.b
-%%DATADIR%%/images/txtcurs.b
-%%DATADIR%%/images/type_Uhdl.gif
-%%DATADIR%%/images/type_Unetlist.gif
-%%DATADIR%%/images/type_hdl.gif
-%%DATADIR%%/images/type_netlist.gif
-%%DATADIR%%/images/unanchor.gif
-%%DATADIR%%/images/unanchor.xpm
-%%DATADIR%%/images/unknown.gif
-%%DATADIR%%/images/unused.gif
-%%DATADIR%%/images/unused.xpm
-%%DATADIR%%/images/unused.z
-%%DATADIR%%/images/up.gif
-%%DATADIR%%/images/up.xpm
-%%DATADIR%%/images/updirectory.gif
-%%DATADIR%%/images/updirectory.xpm
-%%DATADIR%%/images/vdd.b
-%%DATADIR%%/images/wsdip.gif
-%%DATADIR%%/images/wsswitch.gif
-%%DATADIR%%/images/xor.b
-%%DATADIR%%/images/zoom_in.gif
-%%DATADIR%%/images/zoom_out.gif
-%%DATADIR%%/libexec/tkgate
-%%DATADIR%%/libexec/verga
-%%DATADIR%%/license.txt
-%%DATADIR%%/locale/ca/messages
-%%DATADIR%%/locale/ca/messages.bak
-%%DATADIR%%/locale/cs/messages
-%%DATADIR%%/locale/cs/messages.bak
-%%DATADIR%%/locale/cs/messages.iso-8859-2
-%%DATADIR%%/locale/cs/x
-%%DATADIR%%/locale/cy/messages
-%%DATADIR%%/locale/cy/messages.bak
-%%DATADIR%%/locale/de/examples.18/ex1/combinational.v
-%%DATADIR%%/locale/de/examples.18/ex2/flipflop.v
-%%DATADIR%%/locale/de/examples.18/ex3/counter.v
-%%DATADIR%%/locale/de/examples.18/ex4/trff.v
-%%DATADIR%%/locale/de/examples.18/ex5/menagerie.gm
-%%DATADIR%%/locale/de/examples.18/ex5/menagerie.gss
-%%DATADIR%%/locale/de/examples.18/ex5/menagerie.map
-%%DATADIR%%/locale/de/examples.18/ex5/menagerie.mem
-%%DATADIR%%/locale/de/examples.18/ex5/menagerie.v
-%%DATADIR%%/locale/de/examples.18/ex5/x-menagerie.mem
-%%DATADIR%%/locale/de/examples.18/index.v
-%%DATADIR%%/locale/de/examples/ex1/combinational.v
-%%DATADIR%%/locale/de/examples/ex2/flipflop.v
-%%DATADIR%%/locale/de/examples/ex3/counter.v
-%%DATADIR%%/locale/de/examples/ex4/trff.v
-%%DATADIR%%/locale/de/examples/ex5/menagerie.gm
-%%DATADIR%%/locale/de/examples/ex5/menagerie.gss
-%%DATADIR%%/locale/de/examples/ex5/menagerie.map
-%%DATADIR%%/locale/de/examples/ex5/menagerie.mem
-%%DATADIR%%/locale/de/examples/ex5/menagerie.mem.bak
-%%DATADIR%%/locale/de/examples/ex5/menagerie.v
-%%DATADIR%%/locale/de/examples/ex5/menagerie.vs
-%%DATADIR%%/locale/de/examples/ex5/x-menagerie.mem
-%%DATADIR%%/locale/de/examples/ex6/coke.v
-%%DATADIR%%/locale/de/examples/index.v
-%%DATADIR%%/locale/de/messages
-%%DATADIR%%/locale/de/messages.bak
-%%DATADIR%%/locale/de/messages.bak2
-%%DATADIR%%/locale/de/messages.iso8859
-%%DATADIR%%/locale/de/tutorials.18/create_tut.v
-%%DATADIR%%/locale/de/tutorials.18/edit1_tut.v
-%%DATADIR%%/locale/de/tutorials.18/edit2_tut.v
-%%DATADIR%%/locale/de/tutorials.18/edwire_tut.v
-%%DATADIR%%/locale/de/tutorials.18/module_tut.v
-%%DATADIR%%/locale/de/tutorials.18/seqsim_tut.v
-%%DATADIR%%/locale/de/tutorials.18/sim_tut.v
-%%DATADIR%%/locale/de/tutorials.18/welcome_tut.v
-%%DATADIR%%/locale/de/tutorials/advanced.v
-%%DATADIR%%/locale/de/tutorials/combinational1.v
-%%DATADIR%%/locale/de/tutorials/combinational2.v
-%%DATADIR%%/locale/de/tutorials/combinational3.v
-%%DATADIR%%/locale/de/tutorials/combinational4.v
-%%DATADIR%%/locale/de/tutorials/combinational5.v
-%%DATADIR%%/locale/de/tutorials/create.v
-%%DATADIR%%/locale/de/tutorials/gates.v
-%%DATADIR%%/locale/de/tutorials/glossary.v
-%%DATADIR%%/locale/de/tutorials/group.v
-%%DATADIR%%/locale/de/tutorials/index.v
-%%DATADIR%%/locale/de/tutorials/interface.txt
-%%DATADIR%%/locale/de/tutorials/moddef_tut.v
-%%DATADIR%%/locale/de/tutorials/modules.v
-%%DATADIR%%/locale/de/tutorials/notes.v
-%%DATADIR%%/locale/de/tutorials/options.v
-%%DATADIR%%/locale/de/tutorials/sequential1.v
-%%DATADIR%%/locale/de/tutorials/sequential2.v
-%%DATADIR%%/locale/de/tutorials/sequential3.v
-%%DATADIR%%/locale/de/tutorials/sequential4.v
-%%DATADIR%%/locale/de/tutorials/sequential5.v
-%%DATADIR%%/locale/de/tutorials/verilog.v
-%%DATADIR%%/locale/de/tutorials/welcome.v
-%%DATADIR%%/locale/de/tutorials/welcome.v~
-%%DATADIR%%/locale/de/tutorials/wire2.v
-%%DATADIR%%/locale/de/tutorials/wires.v
-%%DATADIR%%/locale/en/all.txt
-%%DATADIR%%/locale/en/examples/ex1/combinational.v
-%%DATADIR%%/locale/en/examples/ex1/combinational.v~
-%%DATADIR%%/locale/en/examples/ex2/flipflop.v
-%%DATADIR%%/locale/en/examples/ex2/flipflop.v~
-%%DATADIR%%/locale/en/examples/ex3/counter.v
-%%DATADIR%%/locale/en/examples/ex3/counter.v~
-%%DATADIR%%/locale/en/examples/ex4/trff.v
-%%DATADIR%%/locale/en/examples/ex4/trff.v~
-%%DATADIR%%/locale/en/examples/ex5/menagerie.gm
-%%DATADIR%%/locale/en/examples/ex5/menagerie.gss
-%%DATADIR%%/locale/en/examples/ex5/menagerie.map
-%%DATADIR%%/locale/en/examples/ex5/menagerie.mem
-%%DATADIR%%/locale/en/examples/ex5/menagerie.mem.bak
-%%DATADIR%%/locale/en/examples/ex5/menagerie.v
-%%DATADIR%%/locale/en/examples/ex5/menagerie.vs
-%%DATADIR%%/locale/en/examples/ex5/menagerie.v~
-%%DATADIR%%/locale/en/examples/ex5/x-menagerie.mem
-%%DATADIR%%/locale/en/examples/ex6/coke.v
-%%DATADIR%%/locale/en/examples/ex6/coke.v~
-%%DATADIR%%/locale/en/examples/index.v
-%%DATADIR%%/locale/en/examples/index.v~
-%%DATADIR%%/locale/en/messages
-%%DATADIR%%/locale/en/messages.bak
-%%DATADIR%%/locale/en/messages.old
-%%DATADIR%%/locale/en/messages~
-%%DATADIR%%/locale/en/orig-messages
-%%DATADIR%%/locale/en/tutorials/advanced.v
-%%DATADIR%%/locale/en/tutorials/advanced.v~
-%%DATADIR%%/locale/en/tutorials/combinational1.v
-%%DATADIR%%/locale/en/tutorials/combinational1.v~
-%%DATADIR%%/locale/en/tutorials/combinational2.v
-%%DATADIR%%/locale/en/tutorials/combinational2.v~
-%%DATADIR%%/locale/en/tutorials/combinational3.v
-%%DATADIR%%/locale/en/tutorials/combinational3.v~
-%%DATADIR%%/locale/en/tutorials/combinational4.v
-%%DATADIR%%/locale/en/tutorials/combinational4.v~
-%%DATADIR%%/locale/en/tutorials/combinational5.v
-%%DATADIR%%/locale/en/tutorials/combinational5.v~
-%%DATADIR%%/locale/en/tutorials/create.v
-%%DATADIR%%/locale/en/tutorials/create.v~
-%%DATADIR%%/locale/en/tutorials/definition.txt
-%%DATADIR%%/locale/en/tutorials/gates.v
-%%DATADIR%%/locale/en/tutorials/gates.v~
-%%DATADIR%%/locale/en/tutorials/glossary.v
-%%DATADIR%%/locale/en/tutorials/group.v
-%%DATADIR%%/locale/en/tutorials/group.v~
-%%DATADIR%%/locale/en/tutorials/index.v
-%%DATADIR%%/locale/en/tutorials/index.v~
-%%DATADIR%%/locale/en/tutorials/interface.txt
-%%DATADIR%%/locale/en/tutorials/moddef_tut.v
-%%DATADIR%%/locale/en/tutorials/modules.v
-%%DATADIR%%/locale/en/tutorials/modules.v~
-%%DATADIR%%/locale/en/tutorials/notes.v
-%%DATADIR%%/locale/en/tutorials/options.v
-%%DATADIR%%/locale/en/tutorials/options.v~
-%%DATADIR%%/locale/en/tutorials/sequential1.v
-%%DATADIR%%/locale/en/tutorials/sequential1.v~
-%%DATADIR%%/locale/en/tutorials/sequential2.v
-%%DATADIR%%/locale/en/tutorials/sequential2.v~
-%%DATADIR%%/locale/en/tutorials/sequential3.v
-%%DATADIR%%/locale/en/tutorials/sequential3.v~
-%%DATADIR%%/locale/en/tutorials/sequential4.v
-%%DATADIR%%/locale/en/tutorials/sequential4.v~
-%%DATADIR%%/locale/en/tutorials/sequential5.v
-%%DATADIR%%/locale/en/tutorials/sequential5.v~
-%%DATADIR%%/locale/en/tutorials/verilog.v
-%%DATADIR%%/locale/en/tutorials/verilog.v~
-%%DATADIR%%/locale/en/tutorials/welcome.v
-%%DATADIR%%/locale/en/tutorials/welcome.v~
-%%DATADIR%%/locale/en/tutorials/wire2.v
-%%DATADIR%%/locale/en/tutorials/wires.v
-%%DATADIR%%/locale/en/tutorials/wires.v~
-%%DATADIR%%/locale/en/unused.txt
-%%DATADIR%%/locale/es/messages
-%%DATADIR%%/locale/es/messages.bak
-%%DATADIR%%/locale/es/messages.orig
-%%DATADIR%%/locale/es/messages.orig2
-%%DATADIR%%/locale/fr/messages
-%%DATADIR%%/locale/fr/messages.bak
-%%DATADIR%%/locale/it/examples.18/ex1/combinational.v
-%%DATADIR%%/locale/it/examples.18/ex2/flipflop.v
-%%DATADIR%%/locale/it/examples.18/ex3/counter.v
-%%DATADIR%%/locale/it/examples.18/ex4/trff.v
-%%DATADIR%%/locale/it/examples.18/ex5/menagerie.gm
-%%DATADIR%%/locale/it/examples.18/ex5/menagerie.gss
-%%DATADIR%%/locale/it/examples.18/ex5/menagerie.map
-%%DATADIR%%/locale/it/examples.18/ex5/menagerie.mem
-%%DATADIR%%/locale/it/examples.18/ex5/menagerie.v
-%%DATADIR%%/locale/it/examples.18/ex5/x-menagerie.mem
-%%DATADIR%%/locale/it/examples.18/index.v
-%%DATADIR%%/locale/it/messages
-%%DATADIR%%/locale/it/messages.bak
-%%DATADIR%%/locale/it/tutorials.18/create_tut.v
-%%DATADIR%%/locale/it/tutorials.18/edit1_tut.v
-%%DATADIR%%/locale/it/tutorials.18/edit2_tut.v
-%%DATADIR%%/locale/it/tutorials.18/edwire_tut.v
-%%DATADIR%%/locale/it/tutorials.18/module_tut.v
-%%DATADIR%%/locale/it/tutorials.18/seqsim_tut.v
-%%DATADIR%%/locale/it/tutorials.18/sim_tut.v
-%%DATADIR%%/locale/it/tutorials.18/welcome_tut.v
-%%DATADIR%%/locale/ja/messages
-%%DATADIR%%/locale/ja/messages.backup
-%%DATADIR%%/locale/ja/messages.bak
-%%DATADIR%%/locale/ja/messages.euc
-%%DATADIR%%/locale/ja/messages.orig
-%%DATADIR%%/locale/ja/messages.utf8
-%%DATADIR%%/locale/ja/messages.xxx
-%%DATADIR%%/locale/ja/messages~
-%%DATADIR%%/locale/ja/obsolete-tutorials/create_tut.v
-%%DATADIR%%/locale/ja/obsolete-tutorials/create_tut.v.orig
-%%DATADIR%%/locale/ja/obsolete-tutorials/edit1_tut.v
-%%DATADIR%%/locale/ja/obsolete-tutorials/edit1_tut.v.orig
-%%DATADIR%%/locale/ja/obsolete-tutorials/edit2_tut.v
-%%DATADIR%%/locale/ja/obsolete-tutorials/edit2_tut.v.orig
-%%DATADIR%%/locale/ja/obsolete-tutorials/edwire_tut.v
-%%DATADIR%%/locale/ja/obsolete-tutorials/module_tut.v
-%%DATADIR%%/locale/ja/obsolete-tutorials/seqsim_tut.v
-%%DATADIR%%/locale/ja/obsolete-tutorials/sim_tut.v
-%%DATADIR%%/locale/ja/obsolete-tutorials/welcome_tut.v
-%%DATADIR%%/locale/ja/obsolete-tutorials/welcome_tut.v.orig
-%%DATADIR%%/locale/ja/oldmessages.euc
-%%DATADIR%%/locale/ja/tutorials/advanced.v
-%%DATADIR%%/locale/ja/tutorials/advanced.v~
-%%DATADIR%%/locale/ja/tutorials/combinational1.v
-%%DATADIR%%/locale/ja/tutorials/combinational1.v~
-%%DATADIR%%/locale/ja/tutorials/combinational2.v
-%%DATADIR%%/locale/ja/tutorials/combinational3.v
-%%DATADIR%%/locale/ja/tutorials/combinational4.v
-%%DATADIR%%/locale/ja/tutorials/combinational5.v
-%%DATADIR%%/locale/ja/tutorials/create.v
-%%DATADIR%%/locale/ja/tutorials/create.v~
-%%DATADIR%%/locale/ja/tutorials/definition.txt
-%%DATADIR%%/locale/ja/tutorials/gates.v
-%%DATADIR%%/locale/ja/tutorials/gates.v~
-%%DATADIR%%/locale/ja/tutorials/glossary.v
-%%DATADIR%%/locale/ja/tutorials/group.v
-%%DATADIR%%/locale/ja/tutorials/group.v~
-%%DATADIR%%/locale/ja/tutorials/index.v
-%%DATADIR%%/locale/ja/tutorials/index.v~
-%%DATADIR%%/locale/ja/tutorials/interface.txt
-%%DATADIR%%/locale/ja/tutorials/moddef_tut.v
-%%DATADIR%%/locale/ja/tutorials/modules.v
-%%DATADIR%%/locale/ja/tutorials/modules.v~
-%%DATADIR%%/locale/ja/tutorials/notes.v
-%%DATADIR%%/locale/ja/tutorials/options.v
-%%DATADIR%%/locale/ja/tutorials/options.v~
-%%DATADIR%%/locale/ja/tutorials/sequential1.v
-%%DATADIR%%/locale/ja/tutorials/sequential1.v~
-%%DATADIR%%/locale/ja/tutorials/sequential2.v
-%%DATADIR%%/locale/ja/tutorials/sequential3.v
-%%DATADIR%%/locale/ja/tutorials/sequential4.v
-%%DATADIR%%/locale/ja/tutorials/sequential5.v
-%%DATADIR%%/locale/ja/tutorials/verilog.v
-%%DATADIR%%/locale/ja/tutorials/verilog.v~
-%%DATADIR%%/locale/ja/tutorials/welcome.v
-%%DATADIR%%/locale/ja/tutorials/welcome.v~
-%%DATADIR%%/locale/ja/tutorials/wire2.v
-%%DATADIR%%/locale/ja/tutorials/wires.v
-%%DATADIR%%/locale/ja/tutorials/wires.v~
-%%DATADIR%%/pkg-comment
-%%DATADIR%%/pkg-descr
-%%DATADIR%%/povray/#dragon.inc#
-%%DATADIR%%/povray/BIRCH.inc
-%%DATADIR%%/povray/BLOSSOM.tga
-%%DATADIR%%/povray/LEAF.gif
-%%DATADIR%%/povray/LEAF.tga
-%%DATADIR%%/povray/LEAFx.tga
-%%DATADIR%%/povray/OLIVE.inc
-%%DATADIR%%/povray/PALM.inc
-%%DATADIR%%/povray/ROOTS.inc
-%%DATADIR%%/povray/TESTTREE.inc
-%%DATADIR%%/povray/TOMLEAF.inc
-%%DATADIR%%/povray/TOMTREE.inc
-%%DATADIR%%/povray/TREE.pov
-%%DATADIR%%/povray/arrow0.png
-%%DATADIR%%/povray/arrow0.pov
-%%DATADIR%%/povray/arrow0.pov.orig
-%%DATADIR%%/povray/arrow180.png
-%%DATADIR%%/povray/arrow180.pov
-%%DATADIR%%/povray/arrow270.png
-%%DATADIR%%/povray/arrow270.pov
-%%DATADIR%%/povray/arrow90.png
-%%DATADIR%%/povray/arrow90.pov
-%%DATADIR%%/povray/blackbox.png
-%%DATADIR%%/povray/blackbox.pov
-%%DATADIR%%/povray/bug.png
-%%DATADIR%%/povray/bug.pov
-%%DATADIR%%/povray/bug.tif
-%%DATADIR%%/povray/ccwrotate.png
-%%DATADIR%%/povray/ccwrotate.pov
-%%DATADIR%%/povray/chip.inc
-%%DATADIR%%/povray/chip.png
-%%DATADIR%%/povray/chip.pov
-%%DATADIR%%/povray/chip.pov~
-%%DATADIR%%/povray/circuit.gif
-%%DATADIR%%/povray/circuit.png
-%%DATADIR%%/povray/circuit.pov
-%%DATADIR%%/povray/circuit_prop.gif
-%%DATADIR%%/povray/circuit_prop.png
-%%DATADIR%%/povray/circuit_prop.pov
-%%DATADIR%%/povray/colorprops.pov
-%%DATADIR%%/povray/cwrotate.png
-%%DATADIR%%/povray/cwrotate.pov
-%%DATADIR%%/povray/delay.gif
-%%DATADIR%%/povray/delay.png
-%%DATADIR%%/povray/delay.pov
-%%DATADIR%%/povray/delchip.pov
-%%DATADIR%%/povray/details.gif
-%%DATADIR%%/povray/details.png
-%%DATADIR%%/povray/details.pov
-%%DATADIR%%/povray/details.rca
-%%DATADIR%%/povray/dragon.inc
-%%DATADIR%%/povray/dragongate.png
-%%DATADIR%%/povray/dragongate.pov
-%%DATADIR%%/povray/dragongate2.png
-%%DATADIR%%/povray/dragongate2.pov
-%%DATADIR%%/povray/gatelogo.png
-%%DATADIR%%/povray/gatelogo.pov
-%%DATADIR%%/povray/gateprops.gif
-%%DATADIR%%/povray/gateprops.png
-%%DATADIR%%/povray/gateprops.pov
-%%DATADIR%%/povray/general.gif
-%%DATADIR%%/povray/general.png
-%%DATADIR%%/povray/general.pov
-%%DATADIR%%/povray/hdl.png
-%%DATADIR%%/povray/hdl.pov
-%%DATADIR%%/povray/hills.png
-%%DATADIR%%/povray/hills.pov
-%%DATADIR%%/povray/hills2.png
-%%DATADIR%%/povray/iface.png
-%%DATADIR%%/povray/iface.pov
-%%DATADIR%%/povray/iface.xpm
-%%DATADIR%%/povray/ifacetext.gif
-%%DATADIR%%/povray/ifacetext.png
-%%DATADIR%%/povray/ifacetext2.png
-%%DATADIR%%/povray/mag.pov
-%%DATADIR%%/povray/memory_view.png
-%%DATADIR%%/povray/memory_view.pov
-%%DATADIR%%/povray/memory_view.pov~
-%%DATADIR%%/povray/module_claim.gif
-%%DATADIR%%/povray/module_claim.png
-%%DATADIR%%/povray/module_claim.pov
-%%DATADIR%%/povray/module_copy.gif
-%%DATADIR%%/povray/module_copy.png
-%%DATADIR%%/povray/module_copy.pov
-%%DATADIR%%/povray/module_del.gif
-%%DATADIR%%/povray/module_del.png
-%%DATADIR%%/povray/module_del.pov
-%%DATADIR%%/povray/module_new.gif
-%%DATADIR%%/povray/module_new.png
-%%DATADIR%%/povray/module_new.pov
-%%DATADIR%%/povray/module_rename.gif
-%%DATADIR%%/povray/module_rename.png
-%%DATADIR%%/povray/module_rename.pov
-%%DATADIR%%/povray/module_root.gif
-%%DATADIR%%/povray/module_root.png
-%%DATADIR%%/povray/module_root.pov
-%%DATADIR%%/povray/moduleprops.png
-%%DATADIR%%/povray/myroot.pov
-%%DATADIR%%/povray/netlist.png
-%%DATADIR%%/povray/netlist.pov
-%%DATADIR%%/povray/netprops.pov
-%%DATADIR%%/povray/netprops.xpm
-%%DATADIR%%/povray/newcircuit.gif
-%%DATADIR%%/povray/newcircuit.png
-%%DATADIR%%/povray/newcircuit.pov
-%%DATADIR%%/povray/oldROOTS.inc
-%%DATADIR%%/povray/oldsearch.pov
-%%DATADIR%%/povray/port.gif
-%%DATADIR%%/povray/port.png
-%%DATADIR%%/povray/port.pov
-%%DATADIR%%/povray/port.xpm
-%%DATADIR%%/povray/printer.pov
-%%DATADIR%%/povray/printer.xpm
-%%DATADIR%%/povray/rungate.ini
-%%DATADIR%%/povray/rungate.png
-%%DATADIR%%/povray/rungate.pov
-%%DATADIR%%/povray/search.gif
-%%DATADIR%%/povray/search.png
-%%DATADIR%%/povray/search.pov
-%%DATADIR%%/povray/search.pov~
-%%DATADIR%%/povray/search.xpm
-%%DATADIR%%/povray/simcontrol.png
-%%DATADIR%%/povray/simcontrol.pov
-%%DATADIR%%/povray/simulate.gif
-%%DATADIR%%/povray/simulate.png
-%%DATADIR%%/povray/simulate.pov
-%%DATADIR%%/povray/text.png
-%%DATADIR%%/povray/text.pov
-%%DATADIR%%/povray/textedit.png
-%%DATADIR%%/povray/textedit.pov
-%%DATADIR%%/povray/textedittext.png
-%%DATADIR%%/povray/tire.png
-%%DATADIR%%/povray/tire.pov
-%%DATADIR%%/povray/tomtree.txt
-%%DATADIR%%/povray/type_Uhdl.gif
-%%DATADIR%%/povray/type_Unetlist.gif
-%%DATADIR%%/povray/type_hdl.gif
-%%DATADIR%%/povray/type_netlist.gif
-%%DATADIR%%/povray/x.png
-%%DATADIR%%/primitives/README
-%%DATADIR%%/primitives/adder.v
-%%DATADIR%%/primitives/and.v
-%%DATADIR%%/primitives/arshift.v
-%%DATADIR%%/primitives/buf.v
-%%DATADIR%%/primitives/clock.v
-%%DATADIR%%/primitives/decoder.v
-%%DATADIR%%/primitives/demux.v
-%%DATADIR%%/primitives/div.v
-%%DATADIR%%/primitives/flipflop.v
-%%DATADIR%%/primitives/flipflop.v~
-%%DATADIR%%/primitives/jkff.v
-%%DATADIR%%/primitives/jkff.v~
-%%DATADIR%%/primitives/lshift.v
-%%DATADIR%%/primitives/mult.v
-%%DATADIR%%/primitives/mux.v
-%%DATADIR%%/primitives/newdemux.v
-%%DATADIR%%/primitives/nmos_trans.v
-%%DATADIR%%/primitives/or.v
-%%DATADIR%%/primitives/pmos_trans.v
-%%DATADIR%%/primitives/ram.v
-%%DATADIR%%/primitives/ram.v~
-%%DATADIR%%/primitives/rand.v
-%%DATADIR%%/primitives/register.v
-%%DATADIR%%/primitives/register.v~
-%%DATADIR%%/primitives/roll.v
-%%DATADIR%%/primitives/rom.v
-%%DATADIR%%/primitives/rom.v~
-%%DATADIR%%/primitives/ror.v
-%%DATADIR%%/primitives/rshift.v
-%%DATADIR%%/primitives/rxor.v
-%%DATADIR%%/primitives/tribuf.v
-%%DATADIR%%/primitives/xor.v
-%%DATADIR%%/scripts/#print.tcl#
-%%DATADIR%%/scripts/#print.tcl~#
-%%DATADIR%%/scripts/action.tcl
-%%DATADIR%%/scripts/action.tcl~
-%%DATADIR%%/scripts/blocklist.tcl
-%%DATADIR%%/scripts/blockops.tcl
-%%DATADIR%%/scripts/blockops.tcl~
-%%DATADIR%%/scripts/blocktree.tcl
-%%DATADIR%%/scripts/breakpoint.tcl
-%%DATADIR%%/scripts/circuit.tcl
-%%DATADIR%%/scripts/circuit.tcl~
-%%DATADIR%%/scripts/cpath.tcl
-%%DATADIR%%/scripts/debug.tcl
-%%DATADIR%%/scripts/dragger.tcl
-%%DATADIR%%/scripts/dropbox.tcl
-%%DATADIR%%/scripts/editgate.tcl
-%%DATADIR%%/scripts/editgate.tcl~
-%%DATADIR%%/scripts/errbox.tcl
-%%DATADIR%%/scripts/errbox.tcl~
-%%DATADIR%%/scripts/file.tcl
-%%DATADIR%%/scripts/file.tcl~
-%%DATADIR%%/scripts/find.tcl
-%%DATADIR%%/scripts/frame.tcl
-%%DATADIR%%/scripts/frame.tcl~
-%%DATADIR%%/scripts/hdledit.tcl
-%%DATADIR%%/scripts/hdledit.tcl~
-%%DATADIR%%/scripts/helpon.tcl
-%%DATADIR%%/scripts/indent.tcl
-%%DATADIR%%/scripts/info.tcl
-%%DATADIR%%/scripts/init.tcl
-%%DATADIR%%/scripts/init.tcl~
-%%DATADIR%%/scripts/ipanel.tcl
-%%DATADIR%%/scripts/ipanel.tcl~
-%%DATADIR%%/scripts/keys.tcl
-%%DATADIR%%/scripts/keys.tcl~
-%%DATADIR%%/scripts/library.tcl
-%%DATADIR%%/scripts/library.tcl~
-%%DATADIR%%/scripts/license.tcl
-%%DATADIR%%/scripts/memview.tcl
-%%DATADIR%%/scripts/memview.tcl~
-%%DATADIR%%/scripts/menu.tcl
-%%DATADIR%%/scripts/menu.tcl~
-%%DATADIR%%/scripts/message.tcl
-%%DATADIR%%/scripts/misc.tcl
-%%DATADIR%%/scripts/misc.tcl~
-%%DATADIR%%/scripts/mypane.tcl
-%%DATADIR%%/scripts/nameframe.tcl
-%%DATADIR%%/scripts/netlist.tcl
-%%DATADIR%%/scripts/notebook.tcl
-%%DATADIR%%/scripts/old_library.tcl
-%%DATADIR%%/scripts/optdefaults.tcl
-%%DATADIR%%/scripts/optdefaults.tcl~
-%%DATADIR%%/scripts/options.tcl
-%%DATADIR%%/scripts/optionsdialog.tcl
-%%DATADIR%%/scripts/optionsdialog.tcl~
-%%DATADIR%%/scripts/pane.tcl
-%%DATADIR%%/scripts/parms.tcl
-%%DATADIR%%/scripts/parms.tcl~
-%%DATADIR%%/scripts/popups.tcl
-%%DATADIR%%/scripts/popups.tcl~
-%%DATADIR%%/scripts/portlist.tcl
-%%DATADIR%%/scripts/print.tcl
-%%DATADIR%%/scripts/scope.tcl
-%%DATADIR%%/scripts/scope.tcl~
-%%DATADIR%%/scripts/scriptmgr.tcl
-%%DATADIR%%/scripts/setselector.tcl
-%%DATADIR%%/scripts/sidebar.tcl
-%%DATADIR%%/scripts/sidebar.tcl~
-%%DATADIR%%/scripts/simopts.tcl
-%%DATADIR%%/scripts/simulator.tcl
-%%DATADIR%%/scripts/simulator.tcl~
-%%DATADIR%%/scripts/spreadsheet.tcl
-%%DATADIR%%/scripts/status.tcl
-%%DATADIR%%/scripts/status.tcl~
-%%DATADIR%%/scripts/symboledit.tcl
-%%DATADIR%%/scripts/tabbox.tcl
-%%DATADIR%%/scripts/tabbox.tcl~
-%%DATADIR%%/scripts/tkgate.tcl
-%%DATADIR%%/scripts/tkgate.tcl~
-%%DATADIR%%/scripts/toolbar.tcl
-%%DATADIR%%/scripts/toolbar.tcl~
-%%DATADIR%%/scripts/tree.tcl
-%%DATADIR%%/scripts/tree.tcl.bak
-%%DATADIR%%/scripts/undo.tcl
-%%DATADIR%%/scripts/vpd.tcl
-%%DATADIR%%/scripts/wizard.tcl
-%%DATADIR%%/site-preferences
-%%DATADIR%%/test/tkgate/VonNeumann.mem
-%%DATADIR%%/test/tkgate/VonNeumann.v
-%%DATADIR%%/test/tkgate/adder.v
-%%DATADIR%%/test/tkgate/adder.vs
-%%DATADIR%%/test/tkgate/clock.v
-%%DATADIR%%/test/tkgate/error.v
-%%DATADIR%%/test/tkgate/error2.v
-%%DATADIR%%/test/tkgate/error3.v
-%%DATADIR%%/test/tkgate/error4.v
-%%DATADIR%%/test/tkgate/error5.v
-%%DATADIR%%/test/tkgate/greek.v
-%%DATADIR%%/test/tkgate/hanoi.v
-%%DATADIR%%/test/tkgate/hanoi2.v
-%%DATADIR%%/test/tkgate/hdl.v
-%%DATADIR%%/test/tkgate/l1.v
-%%DATADIR%%/test/tkgate/l2.v
-%%DATADIR%%/test/tkgate/label.v
-%%DATADIR%%/test/tkgate/new.v
-%%DATADIR%%/test/tkgate/size.v
-%%DATADIR%%/test/tkgate/spec4.v
-%%DATADIR%%/test/tkgate/symbol.v
-%%DATADIR%%/test/tkgate/test.v
-%%DATADIR%%/test/tkgate/timer.v
-%%DATADIR%%/test/tkgate/timer2.v
-%%DATADIR%%/test/tkgate/tiny.v
-%%DATADIR%%/test/tkgate/wand.v
-%%DATADIR%%/test/tkgate/xx.v
-%%DATADIR%%/test/tkgate/y.v
-%%DATADIR%%/test/verga-realtime/README
-%%DATADIR%%/test/verga-realtime/timer1.v
-%%DATADIR%%/test/verga-realtime/timer2.v
-%%DATADIR%%/test/verga/adder1.out
-%%DATADIR%%/test/verga/adder1.v
-%%DATADIR%%/test/verga/adder2.out
-%%DATADIR%%/test/verga/adder2.v
-%%DATADIR%%/test/verga/adder3.out
-%%DATADIR%%/test/verga/adder3.v
-%%DATADIR%%/test/verga/always1.out
-%%DATADIR%%/test/verga/always1.v
-%%DATADIR%%/test/verga/ashift.out
-%%DATADIR%%/test/verga/ashift.v
-%%DATADIR%%/test/verga/bitselect1.out
-%%DATADIR%%/test/verga/bitselect1.v
-%%DATADIR%%/test/verga/bitselect2.out
-%%DATADIR%%/test/verga/bitselect2.v
-%%DATADIR%%/test/verga/bitselect3.out
-%%DATADIR%%/test/verga/bitselect3.v
-%%DATADIR%%/test/verga/buf.out
-%%DATADIR%%/test/verga/buf.v
-%%DATADIR%%/test/verga/bufif.out
-%%DATADIR%%/test/verga/bufif.v
-%%DATADIR%%/test/verga/case1.out
-%%DATADIR%%/test/verga/case1.v
-%%DATADIR%%/test/verga/channel1.out
-%%DATADIR%%/test/verga/channel1.v
-%%DATADIR%%/test/verga/command1.out
-%%DATADIR%%/test/verga/command1.v
-%%DATADIR%%/test/verga/concat.out
-%%DATADIR%%/test/verga/concat.v
-%%DATADIR%%/test/verga/define.out
-%%DATADIR%%/test/verga/define.v
-%%DATADIR%%/test/verga/display1.out
-%%DATADIR%%/test/verga/display1.v
-%%DATADIR%%/test/verga/display2.out
-%%DATADIR%%/test/verga/display2.v
-%%DATADIR%%/test/verga/edges1.out
-%%DATADIR%%/test/verga/edges1.v
-%%DATADIR%%/test/verga/edges2.out
-%%DATADIR%%/test/verga/edges2.v
-%%DATADIR%%/test/verga/errors.out
-%%DATADIR%%/test/verga/errors.v
-%%DATADIR%%/test/verga/events1.out
-%%DATADIR%%/test/verga/events1.v
-%%DATADIR%%/test/verga/fdisplay1.out
-%%DATADIR%%/test/verga/fdisplay1.v
-%%DATADIR%%/test/verga/fibonacci.out
-%%DATADIR%%/test/verga/fibonacci.v
-%%DATADIR%%/test/verga/fork1.out
-%%DATADIR%%/test/verga/fork1.v
-%%DATADIR%%/test/verga/grammar.out
-%%DATADIR%%/test/verga/grammar.v
-%%DATADIR%%/test/verga/loops.out
-%%DATADIR%%/test/verga/loops.v
-%%DATADIR%%/test/verga/macro1.out
-%%DATADIR%%/test/verga/macro1.v
-%%DATADIR%%/test/verga/maketests.sh
-%%DATADIR%%/test/verga/memory1.out
-%%DATADIR%%/test/verga/memory1.v
-%%DATADIR%%/test/verga/memory2.out
-%%DATADIR%%/test/verga/memory2.v
-%%DATADIR%%/test/verga/memory3.out
-%%DATADIR%%/test/verga/memory3.v
-%%DATADIR%%/test/verga/minmax.out
-%%DATADIR%%/test/verga/minmax.v
-%%DATADIR%%/test/verga/module1.out
-%%DATADIR%%/test/verga/module1.v
-%%DATADIR%%/test/verga/module2.out
-%%DATADIR%%/test/verga/module2.v
-%%DATADIR%%/test/verga/monitor1.out
-%%DATADIR%%/test/verga/monitor1.v
-%%DATADIR%%/test/verga/multedge.out
-%%DATADIR%%/test/verga/multedge.v
-%%DATADIR%%/test/verga/ndassign1.V
-%%DATADIR%%/test/verga/ndassign2.out
-%%DATADIR%%/test/verga/ndassign2.v
-%%DATADIR%%/test/verga/ops1.out
-%%DATADIR%%/test/verga/ops1.v
-%%DATADIR%%/test/verga/parmassign1.out
-%%DATADIR%%/test/verga/parmassign1.v
-%%DATADIR%%/test/verga/probe1.out
-%%DATADIR%%/test/verga/probe1.v
-%%DATADIR%%/test/verga/random.out
-%%DATADIR%%/test/verga/random.v
-%%DATADIR%%/test/verga/real1.out
-%%DATADIR%%/test/verga/real1.v
-%%DATADIR%%/test/verga/runtests.sh
-%%DATADIR%%/test/verga/shift.out
-%%DATADIR%%/test/verga/shift.v
-%%DATADIR%%/test/verga/simple1.out
-%%DATADIR%%/test/verga/simple1.v
-%%DATADIR%%/test/verga/simple2.out
-%%DATADIR%%/test/verga/simple2.v
-%%DATADIR%%/test/verga/spec.out
-%%DATADIR%%/test/verga/spec.v
-%%DATADIR%%/test/verga/spec1.out
-%%DATADIR%%/test/verga/spec1.v
-%%DATADIR%%/test/verga/spec4.out
-%%DATADIR%%/test/verga/spec4.v
-%%DATADIR%%/test/verga/spec5.out
-%%DATADIR%%/test/verga/spec5.v
-%%DATADIR%%/test/verga/string1.out
-%%DATADIR%%/test/verga/string1.v
-%%DATADIR%%/test/verga/string2.out
-%%DATADIR%%/test/verga/string2.v
-%%DATADIR%%/test/verga/strobe1.out
-%%DATADIR%%/test/verga/strobe1.v
-%%DATADIR%%/test/verga/sum1.out
-%%DATADIR%%/test/verga/sum1.v
-%%DATADIR%%/test/verga/sum2.out
-%%DATADIR%%/test/verga/sum2.v
-%%DATADIR%%/test/verga/sum3.out
-%%DATADIR%%/test/verga/sum3.v
-%%DATADIR%%/test/verga/supply1.out
-%%DATADIR%%/test/verga/supply1.v
-%%DATADIR%%/test/verga/supply2.out
-%%DATADIR%%/test/verga/supply2.v
-%%DATADIR%%/test/verga/task.out
-%%DATADIR%%/test/verga/task.v
-%%DATADIR%%/test/verga/test.mem
-%%DATADIR%%/test/verga/test1.out
-%%DATADIR%%/test/verga/test2.out
-%%DATADIR%%/test/verga/timescale.out
-%%DATADIR%%/test/verga/timescale.v
-%%DATADIR%%/test/verga/timing1.out
-%%DATADIR%%/test/verga/timing1.v
-%%DATADIR%%/test/verga/timing2.out
-%%DATADIR%%/test/verga/timing2.v
-%%DATADIR%%/test/verga/trireg1.out
-%%DATADIR%%/test/verga/trireg1.v
-%%DATADIR%%/test/verga/tristate1.out
-%%DATADIR%%/test/verga/tristate1.v
-%%DATADIR%%/test/verga/uops.out
-%%DATADIR%%/test/verga/uops.v
-%%DATADIR%%/test/verga/verga.out
-%%DATADIR%%/test/verga/wire1.out
-%%DATADIR%%/test/verga/wire1.v
-%%DATADIR%%/vlib/74xx.v
-%%DATADIR%%/vlib/74xx.v~
-%%DATADIR%%/vlib/coke.v
-%%DATADIR%%/vlib/coke.v~
-%%DATADIR%%/vlib/foo.v~
-%%DATADIR%%/vlib/timer.v
-%%DATADIR%%/vlib/timer.v~
-%%DATADIR%%/vlib/timer.xv
-%%DATADIR%%/vlib/tty.v
-%%DATADIR%%/vlib/tty.v~
-%%DATADIR%%/vpd/coke.tcl
-%%DATADIR%%/vpd/tty.tcl
-@dirrm %%DATADIR%%/vpd
-@dirrm %%DATADIR%%/vlib
-@dirrm %%DATADIR%%/test/verga-realtime
-@dirrm %%DATADIR%%/test/verga
-@dirrm %%DATADIR%%/test/tkgate
-@dirrm %%DATADIR%%/test
-@dirrm %%DATADIR%%/scripts
-@dirrm %%DATADIR%%/primitives
-@dirrm %%DATADIR%%/povray
-@dirrm %%DATADIR%%/locale/ja/tutorials
-@dirrm %%DATADIR%%/locale/ja/obsolete-tutorials
-@dirrm %%DATADIR%%/locale/ja
-@dirrm %%DATADIR%%/locale/it/tutorials.18
-@dirrm %%DATADIR%%/locale/it/examples.18/ex5
-@dirrm %%DATADIR%%/locale/it/examples.18/ex4
-@dirrm %%DATADIR%%/locale/it/examples.18/ex3
-@dirrm %%DATADIR%%/locale/it/examples.18/ex2
-@dirrm %%DATADIR%%/locale/it/examples.18/ex1
-@dirrm %%DATADIR%%/locale/it/examples.18
-@dirrm %%DATADIR%%/locale/it
-@dirrm %%DATADIR%%/locale/fr
-@dirrm %%DATADIR%%/locale/es
-@dirrm %%DATADIR%%/locale/en/tutorials
-@dirrm %%DATADIR%%/locale/en/examples/ex6
-@dirrm %%DATADIR%%/locale/en/examples/ex5
-@dirrm %%DATADIR%%/locale/en/examples/ex4
-@dirrm %%DATADIR%%/locale/en/examples/ex3
-@dirrm %%DATADIR%%/locale/en/examples/ex2
-@dirrm %%DATADIR%%/locale/en/examples/ex1
-@dirrm %%DATADIR%%/locale/en/examples
-@dirrm %%DATADIR%%/locale/en
-@dirrm %%DATADIR%%/locale/de/tutorials.18
-@dirrm %%DATADIR%%/locale/de/tutorials
-@dirrm %%DATADIR%%/locale/de/examples/ex6
-@dirrm %%DATADIR%%/locale/de/examples/ex5
-@dirrm %%DATADIR%%/locale/de/examples/ex4
-@dirrm %%DATADIR%%/locale/de/examples/ex3
-@dirrm %%DATADIR%%/locale/de/examples/ex2
-@dirrm %%DATADIR%%/locale/de/examples/ex1
-@dirrm %%DATADIR%%/locale/de/examples.18/ex5
-@dirrm %%DATADIR%%/locale/de/examples.18/ex4
-@dirrm %%DATADIR%%/locale/de/examples.18/ex3
-@dirrm %%DATADIR%%/locale/de/examples.18/ex2
-@dirrm %%DATADIR%%/locale/de/examples.18/ex1
-@dirrm %%DATADIR%%/locale/de/examples.18
-@dirrm %%DATADIR%%/locale/de/examples
-@dirrm %%DATADIR%%/locale/de
-@dirrm %%DATADIR%%/locale/cy
-@dirrm %%DATADIR%%/locale/cs
-@dirrm %%DATADIR%%/locale/ca
-@dirrm %%DATADIR%%/locale
-@dirrm %%DATADIR%%/libexec
-@dirrm %%DATADIR%%/images
-@dirrm %%DATADIR%%/gdf
-@dirrm %%DATADIR%%/doc/fig
-@dirrm %%DATADIR%%/doc
-@dirrm %%DATADIR%%/bindings
-@dirrm %%DATADIR%%