diff options
author | jtb <jtb@pkgsrc.org> | 2001-02-23 20:36:24 +0000 |
---|---|---|
committer | jtb <jtb@pkgsrc.org> | 2001-02-23 20:36:24 +0000 |
commit | 2973df2fb0db11333ceaddc4dc337467dbbc1534 (patch) | |
tree | e49fccca27e9ac607b5b8f2da1452b1467f83f4e /lang/tcl-itcl | |
parent | d0c5cc368feaae2fef06321f8dd3409104477181 (diff) | |
download | pkgsrc-2973df2fb0db11333ceaddc4dc337467dbbc1534.tar.gz |
Initial import of tcl-itcl. Package submitted by Mark Davies
<mark@MCS.VUW.AC.NZ> in PR pkg/12060. Some minor adjustments by me.
[incr Tcl] provides the extra language support needed to build large Tcl/Tk
applications. It introduces the notion of objects, which act as building
blocks for an application. Each object is a bag of data with a set of
procedures or "methods" that are used to manipulate it. Objects are organized
into "classes" with identical characteristics, and classes can inherit
functionality from one another. This object-oriented paradigm adds another
level of organization on top of the basic variable/procedure elements, and
the resulting code is easier to understand and maintain.
Diffstat (limited to 'lang/tcl-itcl')
-rw-r--r-- | lang/tcl-itcl/Makefile | 19 | ||||
-rw-r--r-- | lang/tcl-itcl/files/md5 | 3 | ||||
-rw-r--r-- | lang/tcl-itcl/files/patch-sum | 10 | ||||
-rw-r--r-- | lang/tcl-itcl/patches/patch-aa | 22 | ||||
-rw-r--r-- | lang/tcl-itcl/patches/patch-ab | 71 | ||||
-rw-r--r-- | lang/tcl-itcl/patches/patch-ac | 31 | ||||
-rw-r--r-- | lang/tcl-itcl/patches/patch-ad | 71 | ||||
-rw-r--r-- | lang/tcl-itcl/patches/patch-ae | 13 | ||||
-rw-r--r-- | lang/tcl-itcl/patches/patch-af | 24 | ||||
-rw-r--r-- | lang/tcl-itcl/patches/patch-ag | 13 | ||||
-rw-r--r-- | lang/tcl-itcl/patches/patch-ah | 13 | ||||
-rw-r--r-- | lang/tcl-itcl/pkg/DESCR | 8 | ||||
-rw-r--r-- | lang/tcl-itcl/pkg/PLIST | 419 |
13 files changed, 717 insertions, 0 deletions
diff --git a/lang/tcl-itcl/Makefile b/lang/tcl-itcl/Makefile new file mode 100644 index 00000000000..2721a91937f --- /dev/null +++ b/lang/tcl-itcl/Makefile @@ -0,0 +1,19 @@ +# $NetBSD: Makefile,v 1.1.1.1 2001/02/23 20:36:24 jtb Exp $ + +DISTNAME= itcl3.2 +PKGNAME= tcl-itcl-3.2 +CATEGORIES= lang +MASTER_SITES= ftp://ftp.scriptics.com/pub/tcl/itcl/ + +MAINTAINER= packages@netbsd.org +HOMEPAGE= http://tcltk.com/itcl/ +COMMENT= [incr Tcl] object-oriented extension to Tcl/Tk + +DEPENDS+= tcl>=8.3.2:../../lang/tcl +DEPENDS+= tk>=8.3.2:../../x11/tk + +GNU_CONFIGURE= yes +USE_LIBTOOL= yes +CONFIGURE_ARGS= --enable-shared + +.include "../../mk/bsd.pkg.mk" diff --git a/lang/tcl-itcl/files/md5 b/lang/tcl-itcl/files/md5 new file mode 100644 index 00000000000..6f6f372de93 --- /dev/null +++ b/lang/tcl-itcl/files/md5 @@ -0,0 +1,3 @@ +$NetBSD: md5,v 1.1.1.1 2001/02/23 20:36:24 jtb Exp $ + +MD5 (itcl3.2.tar.gz) = b41ed909969eaa5f0a06ab698393760f diff --git a/lang/tcl-itcl/files/patch-sum b/lang/tcl-itcl/files/patch-sum new file mode 100644 index 00000000000..b971968930d --- /dev/null +++ b/lang/tcl-itcl/files/patch-sum @@ -0,0 +1,10 @@ +$NetBSD: patch-sum,v 1.1.1.1 2001/02/23 20:36:24 jtb Exp $ + +MD5 (patch-aa) = 39d5fc870afdead4d1b47ca894e27584 +MD5 (patch-ab) = e4d8800048e107308d0ab9c4a99c517f +MD5 (patch-ac) = ac5d062a039dcd317310242421d4ad23 +MD5 (patch-ad) = 38d3473217f2bc926124dff6b1be6f3a +MD5 (patch-ae) = 50cefb2131aa99003f7a443966376a5f +MD5 (patch-af) = 9fe3e88b7008877d83cd0270e09e35d8 +MD5 (patch-ag) = e0e1b43649ba779ea674e8b6ac2e1b5f +MD5 (patch-ah) = ede9f40b43ae7febc45aa9736fb3ca28 diff --git a/lang/tcl-itcl/patches/patch-aa b/lang/tcl-itcl/patches/patch-aa new file mode 100644 index 00000000000..df8c86eb89e --- /dev/null +++ b/lang/tcl-itcl/patches/patch-aa @@ -0,0 +1,22 @@ +$NetBSD: patch-aa,v 1.1.1.1 2001/02/23 20:36:28 jtb Exp $ + +--- itcl/configure.orig Tue Aug 29 15:58:00 2000 ++++ itcl/configure Fri Nov 10 01:10:13 2000 +@@ -1119,7 +1119,7 @@ + ;; + *) + CYGPATH=echo +- RELPATH=.. ++ RELPATH=../.. + ;; + esac + +@@ -1598,7 +1598,7 @@ + ;; + *) + MAKE_STATIC_LIB="\${STLIB_LD} \$@ \$(\$@_OBJECTS)" +- MAKE_SHARED_LIB="\${SHLIB_LD} -o \$@ \$(\$@_OBJECTS) \${SHLIB_LDFLAGS} \${SHLIB_LD_LIBS}" ++ MAKE_SHARED_LIB="\${SHLIB_LD} -o \${@:C/\.so.*/.la/} \${\$@_OBJECTS:.o=.lo} \${SHLIB_LDFLAGS} \${SHLIB_LD_LIBS} -version-info 0:0" + ;; + esac + diff --git a/lang/tcl-itcl/patches/patch-ab b/lang/tcl-itcl/patches/patch-ab new file mode 100644 index 00000000000..872a181f722 --- /dev/null +++ b/lang/tcl-itcl/patches/patch-ab @@ -0,0 +1,71 @@ +$NetBSD: patch-ab,v 1.1.1.1 2001/02/23 20:36:30 jtb Exp $ + +--- itcl/Makefile.in.orig Tue Aug 29 15:58:00 2000 ++++ itcl/Makefile.in Thu Nov 9 23:54:52 2000 +@@ -115,7 +115,7 @@ + + SAMPLE_NEW_VAR=@SAMPLE_NEW_VAR@ + +-ITCL_LIBRARY = $(prefix)/lib/itcl$(VERSION) ++ITCL_LIBRARY = $(prefix)/lib/tcl/itcl$(VERSION) + + ITCL_GENERIC_DIR_NATIVE = @ITCL_GENERIC_DIR_NATIVE@ + ITCL_UNIX_DIR_NATIVE = @ITCL_UNIX_DIR_NATIVE@ +@@ -150,16 +150,16 @@ + DESTDIR = + + pkgdatadir = $(datadir)/@PACKAGE@@VERSION@ +-pkglibdir = $(libdir)/@PACKAGE@@VERSION@ ++pkglibdir = $(libdir)/tcl/@PACKAGE@@VERSION@ + pkgincludedir = $(includedir)/@PACKAGE@@VERSION@ + + top_builddir = . + + #INSTALL = $(top_srcdir)/../config/install-sh -c +-INSTALL = $(TCLSH_PROG) `@CYGPATH@ $(srcdir)/../config/installFile.tcl` -c +-INSTALL_PROGRAM = @INSTALL_PROGRAM@ +-INSTALL_DATA = @INSTALL_DATA@ +-INSTALL_SCRIPT = @INSTALL_SCRIPT@ ++INSTALL = ${LIBTOOL} --mode=install ${BSD_INSTALL} ++INSTALL_PROGRAM = ${LIBTOOL} --mode=install ${BSD_INSTALL_PROGRAM} ++INSTALL_DATA = ${LIBTOOL} --mode=install ${BSD_INSTALL_DATA} ++INSTALL_SCRIPT = ${LIBTOOL} --mode=install ${BSD_INSTALL_SCRIPT} + INSTALL_STRIP_FLAG = + transform = @program_transform_name@ + +@@ -172,7 +172,7 @@ + + PACKAGE = @PACKAGE@ + VERSION = @VERSION@ +-CC = @CC@ ++CC = ${LIBTOOL} --mode=compile @CC@ + CFLAGS_DEBUG = @CFLAGS_DEBUG@ + CFLAGS_DEFAULT = @CFLAGS_DEFAULT@ + CFLAGS_OPTIMIZE = @CFLAGS_OPTIMIZE@ +@@ -187,7 +187,7 @@ + OBJEXT = @OBJEXT@ + RANLIB = @RANLIB@ + SHLIB_CFLAGS = @SHLIB_CFLAGS@ +-SHLIB_LD = @SHLIB_LD@ ++SHLIB_LD = ${LIBTOOL} --mode=link @CC@ -rpath ${PREFIX}/lib + SHLIB_LDFLAGS = @SHLIB_LDFLAGS@ + SHLIB_LD_LIBS = @SHLIB_LD_LIBS@ + STLIB_LD = @STLIB_LD@ +@@ -230,7 +230,7 @@ + AR = ar + CFLAGS = @CFLAGS@ + COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +-CCLD = $(CC) ++CCLD = ${LIBTOOL} --mode=link @CC@ + LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ + + #======================================================================== +@@ -420,7 +420,7 @@ + #======================================================================== + + install-lib-binaries: installdirs +- @list='$(lib_BINARIES)'; for p in $$list; do \ ++ @list='${itcl_LIB_FILE:C/\.so.*/.la/} $(lib_BINARIES)'; for p in $$list; do \ + if test -f $$p; then \ + ext=`echo $$p|sed -e "s/.*\.//"`; \ + if test "x$$ext" = "xdll"; then \ diff --git a/lang/tcl-itcl/patches/patch-ac b/lang/tcl-itcl/patches/patch-ac new file mode 100644 index 00000000000..bfc9877153b --- /dev/null +++ b/lang/tcl-itcl/patches/patch-ac @@ -0,0 +1,31 @@ +$NetBSD: patch-ac,v 1.1.1.1 2001/02/23 20:36:30 jtb Exp $ + +--- itk/configure.orig Tue Aug 29 15:58:00 2000 ++++ itk/configure Fri Nov 10 01:11:17 2000 +@@ -1119,7 +1119,7 @@ + ;; + *) + CYGPATH=echo +- RELPATH=.. ++ RELPATH=../.. + ;; + esac + +@@ -1902,7 +1902,7 @@ + ;; + *) + MAKE_STATIC_LIB="\${STLIB_LD} \$@ \$(\$@_OBJECTS)" +- MAKE_SHARED_LIB="\${SHLIB_LD} -o \$@ \$(\$@_OBJECTS) \${SHLIB_LDFLAGS} \${SHLIB_LD_LIBS}" ++ MAKE_SHARED_LIB="\${SHLIB_LD} -o \${@:C/\.so.*/.la/} \${\$@_OBJECTS:.o=.lo} \${SHLIB_LDFLAGS} \${SHLIB_LD_LIBS} -version-info 0:0" + ;; + esac + +@@ -1941,7 +1941,7 @@ + ;; + *) + if test "${SHARED_BUILD}" = "1" ; then +- SHLIB_LD_LIBS="${tkstub_LIB_SPEC} ${TCL_STUB_LIB_SPEC} ../itcl/${itclstub_LIB_FILE}" ++ SHLIB_LD_LIBS="${tkstub_LIB_SPEC} ${TCL_STUB_LIB_SPEC} ../itcl/itclStubLib.lo" + eval "${PACKAGE}_LIB_FILE=lib${PACKAGE}${SHARED_LIB_SUFFIX}" + RANLIB=: + else diff --git a/lang/tcl-itcl/patches/patch-ad b/lang/tcl-itcl/patches/patch-ad new file mode 100644 index 00000000000..74ae8b5878b --- /dev/null +++ b/lang/tcl-itcl/patches/patch-ad @@ -0,0 +1,71 @@ +$NetBSD: patch-ad,v 1.1.1.1 2001/02/23 20:36:31 jtb Exp $ + +--- itk/Makefile.in.orig Tue Aug 29 15:58:00 2000 ++++ itk/Makefile.in Thu Nov 9 23:58:09 2000 +@@ -103,7 +103,7 @@ + + SAMPLE_NEW_VAR=@SAMPLE_NEW_VAR@ + +-ITK_LIBRARY = $(prefix)/lib/itk$(VERSION) ++ITK_LIBRARY = $(prefix)/lib/tcl/itk$(VERSION) + + ITK_GENERIC_DIR_NATIVE = @ITK_GENERIC_DIR_NATIVE@ + ITK_UNIX_DIR_NATIVE = @ITK_UNIX_DIR_NATIVE@ +@@ -138,16 +138,16 @@ + DESTDIR = + + pkgdatadir = $(datadir)/@PACKAGE@@VERSION@ +-pkglibdir = $(libdir)/@PACKAGE@@VERSION@ ++pkglibdir = $(libdir)/tcl/@PACKAGE@@VERSION@ + pkgincludedir = $(includedir)/@PACKAGE@@VERSION@ + + top_builddir = . + + #INSTALL = $(top_srcdir)/../config/install-sh -c +-INSTALL = $(TCLSH_PROG) `@CYGPATH@ $(top_srcdir)/../config/installFile.tcl` -c +-INSTALL_PROGRAM = @INSTALL_PROGRAM@ +-INSTALL_DATA = @INSTALL_DATA@ +-INSTALL_SCRIPT = @INSTALL_SCRIPT@ ++INSTALL = ${LIBTOOL} --mode=install ${BSD_INSTALL} ++INSTALL_PROGRAM = ${LIBTOOL} --mode=install ${BSD_INSTALL_PROGRAM} ++INSTALL_DATA = ${LIBTOOL} --mode=install ${BSD_INSTALL_DATA} ++INSTALL_SCRIPT = ${LIBTOOL} --mode=install ${BSD_INSTALL_SCRIPT} + INSTALL_STRIP_FLAG = + transform = @program_transform_name@ + +@@ -160,7 +160,7 @@ + + PACKAGE = @PACKAGE@ + VERSION = @VERSION@ +-CC = @CC@ ++CC = ${LIBTOOL} --mode=compile @CC@ + CFLAGS_DEBUG = @CFLAGS_DEBUG@ + CFLAGS_DEFAULT = @CFLAGS_DEFAULT@ + CFLAGS_OPTIMIZE = @CFLAGS_OPTIMIZE@ +@@ -175,7 +175,7 @@ + OBJEXT = @OBJEXT@ + RANLIB = @RANLIB@ + SHLIB_CFLAGS = @SHLIB_CFLAGS@ +-SHLIB_LD = @SHLIB_LD@ ++SHLIB_LD = ${LIBTOOL} --mode=link @CC@ -rpath ${PREFIX}/lib + SHLIB_LDFLAGS = @SHLIB_LDFLAGS@ + SHLIB_LD_LIBS = @SHLIB_LD_LIBS@ + STLIB_LD = @STLIB_LD@ +@@ -225,7 +225,7 @@ + AR = ar + CFLAGS = @CFLAGS@ + COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +-CCLD = $(CC) ++CCLD = ${LIBTOOL} --mode=link @CC@ + LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ + + #======================================================================== +@@ -394,7 +394,7 @@ + #======================================================================== + + install-lib-binaries: installdirs +- @list='$(lib_BINARIES)'; for p in $$list; do \ ++ @list='${itk_LIB_FILE:C/\.so.*/.la/} $(lib_BINARIES)'; for p in $$list; do \ + if test -f $$p; then \ + ext=`echo $$p|sed -e "s/.*\.//"`; \ + if test "x$$ext" = "xdll"; then \ diff --git a/lang/tcl-itcl/patches/patch-ae b/lang/tcl-itcl/patches/patch-ae new file mode 100644 index 00000000000..5c6d97afd4f --- /dev/null +++ b/lang/tcl-itcl/patches/patch-ae @@ -0,0 +1,13 @@ +$NetBSD: patch-ae,v 1.1.1.1 2001/02/23 20:36:31 jtb Exp $ + +--- iwidgets2.2.0/Makefile.in.orig Tue Aug 29 15:58:00 2000 ++++ iwidgets2.2.0/Makefile.in Thu Nov 9 17:34:21 2000 +@@ -40,7 +40,7 @@ + INSTALL_ROOT = + + # Path name to use when installing library scripts: +-SCRIPT_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/lib/iwidgets$(VERSION) ++SCRIPT_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/lib/tcl/iwidgets$(VERSION) + + # Directory in which to install the archive libtcl.a: + LIB_INSTALL_DIR = $(INSTALL_ROOT)$(exec_prefix)/lib diff --git a/lang/tcl-itcl/patches/patch-af b/lang/tcl-itcl/patches/patch-af new file mode 100644 index 00000000000..638279167ce --- /dev/null +++ b/lang/tcl-itcl/patches/patch-af @@ -0,0 +1,24 @@ +$NetBSD: patch-af,v 1.1.1.1 2001/02/23 20:36:31 jtb Exp $ + +--- iwidgets3.0.0/Makefile.in.orig Tue Aug 29 15:58:00 2000 ++++ iwidgets3.0.0/Makefile.in Fri Nov 10 00:01:46 2000 +@@ -40,7 +40,7 @@ + INSTALL_ROOT = + + # Path name to use when installing library scripts: +-SCRIPT_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/lib/iwidgets$(VERSION) ++SCRIPT_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/lib/tcl/iwidgets$(VERSION) + + # Directory in which to install the archive libtcl.a: + LIB_INSTALL_DIR = $(INSTALL_ROOT)$(exec_prefix)/lib +@@ -163,8 +163,8 @@ + + install-libraries: + @$(MKINSTALLDIRS) $(SCRIPT_INSTALL_DIR) $(LIB_INSTALL_DIR) +- @rm -f $(LIB_INSTALL_DIR)/iwidgets +- $(LN_S) $(SCRIPT_INSTALL_DIR) $(LIB_INSTALL_DIR)/iwidgets ++ @rm -f $(LIB_INSTALL_DIR)/tcl/iwidgets ++ $(LN_S) $(SCRIPT_INSTALL_DIR) $(LIB_INSTALL_DIR)/tcl/iwidgets + @$(MKINSTALLDIRS) $(SCRIPT_INSTALL_DIR)/scripts + @echo "Installing files from $(GENERIC_DIR) into $(SCRIPT_INSTALL_DIR)" + @for i in $(GENERIC_DIR)/*.tcl $(GENERIC_DIR)/*.itk $(GENERIC_DIR)/*.itcl $(GENERIC_DIR)/tclIndex $(GENERIC_DIR)/*.gif ; \ diff --git a/lang/tcl-itcl/patches/patch-ag b/lang/tcl-itcl/patches/patch-ag new file mode 100644 index 00000000000..11c7a79c4f4 --- /dev/null +++ b/lang/tcl-itcl/patches/patch-ag @@ -0,0 +1,13 @@ +$NetBSD: patch-ag,v 1.1.1.1 2001/02/23 20:36:31 jtb Exp $ + +--- itcl/generic/itcl_cmds.c.orig Tue Aug 29 15:58:00 2000 ++++ itcl/generic/itcl_cmds.c Fri Nov 10 01:24:15 2000 +@@ -62,7 +62,7 @@ + if {[info exists env(ITCL_LIBRARY)]} {\n\ + lappend dirs $env(ITCL_LIBRARY)\n\ + }\n\ +- lappend dirs [file join [file dirname $tcl_library] itcl$version]\n\ ++ lappend dirs [file join [file dirname $tcl_library] tcl itcl$version]\n\ + set bindir [file dirname [info nameofexecutable]]\n\ + lappend dirs [file join $bindir .. lib itcl$version]\n\ + lappend dirs [file join $bindir .. library]\n\ diff --git a/lang/tcl-itcl/patches/patch-ah b/lang/tcl-itcl/patches/patch-ah new file mode 100644 index 00000000000..d8686aadada --- /dev/null +++ b/lang/tcl-itcl/patches/patch-ah @@ -0,0 +1,13 @@ +$NetBSD: patch-ah,v 1.1.1.1 2001/02/23 20:36:31 jtb Exp $ + +--- itk/generic/itk_cmds.c.orig Tue Aug 29 15:58:00 2000 ++++ itk/generic/itk_cmds.c Fri Nov 10 01:30:43 2000 +@@ -55,7 +55,7 @@ + if {[info exists env(ITK_LIBRARY)]} {\n\ + lappend dirs $env(ITK_LIBRARY)\n\ + }\n\ +- lappend dirs [file join [file dirname $tcl_library] itk$version]\n\ ++ lappend dirs [file join [file dirname $tcl_library] tcl itk$version]\n\ + set bindir [file dirname [info nameofexecutable]]\n\ + lappend dirs [file join $bindir .. lib itk$version]\n\ + lappend dirs [file join $bindir .. library]\n\ diff --git a/lang/tcl-itcl/pkg/DESCR b/lang/tcl-itcl/pkg/DESCR new file mode 100644 index 00000000000..8ea2de1474b --- /dev/null +++ b/lang/tcl-itcl/pkg/DESCR @@ -0,0 +1,8 @@ +[incr Tcl] provides the extra language support needed to build large Tcl/Tk +applications. It introduces the notion of objects, which act as building +blocks for an application. Each object is a bag of data with a set of +procedures or "methods" that are used to manipulate it. Objects are organized +into "classes" with identical characteristics, and classes can inherit +functionality from one another. This object-oriented paradigm adds another +level of organization on top of the basic variable/procedure elements, and +the resulting code is easier to understand and maintain. diff --git a/lang/tcl-itcl/pkg/PLIST b/lang/tcl-itcl/pkg/PLIST new file mode 100644 index 00000000000..337e7961553 --- /dev/null +++ b/lang/tcl-itcl/pkg/PLIST @@ -0,0 +1,419 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2001/02/23 20:36:28 jtb Exp $ +include/itcl.h +include/itclDecls.h +include/itclInt.h +include/itclIntDecls.h +include/itk.h +include/itkDecls.h +lib/tcl/itcl3.2/pkgIndex.tcl +lib/tcl/itcl3.2/itcl.tcl +lib/tcl/itk3.2/pkgIndex.tcl +lib/tcl/itk3.2/Archetype.itk +lib/tcl/itk3.2/Toplevel.itk +lib/tcl/itk3.2/Widget.itk +lib/tcl/itk3.2/itk.tcl +lib/tcl/itk3.2/tclIndex +lib/tcl/iwidgets +lib/tcl/iwidgets2.2.0/scripts/buttonbox.itk +lib/tcl/iwidgets2.2.0/scripts/canvasprintbox.itk +lib/tcl/iwidgets2.2.0/scripts/canvasprintdialog.itk +lib/tcl/iwidgets2.2.0/scripts/colors.itk +lib/tcl/iwidgets2.2.0/scripts/combobox.itk +lib/tcl/iwidgets2.2.0/scripts/dialog.itk +lib/tcl/iwidgets2.2.0/scripts/dialogshell.itk +lib/tcl/iwidgets2.2.0/scripts/entryfield.itk +lib/tcl/iwidgets2.2.0/scripts/feedback.itk +lib/tcl/iwidgets2.2.0/scripts/fileselectionbox.itk +lib/tcl/iwidgets2.2.0/scripts/fileselectiondialog.itk +lib/tcl/iwidgets2.2.0/scripts/hyperhelp.itk +lib/tcl/iwidgets2.2.0/scripts/labeledwidget.itk +lib/tcl/iwidgets2.2.0/scripts/menubar.itk +lib/tcl/iwidgets2.2.0/scripts/messagedialog.itk +lib/tcl/iwidgets2.2.0/scripts/notebook.itk +lib/tcl/iwidgets2.2.0/scripts/optionmenu.itk +lib/tcl/iwidgets2.2.0/scripts/pane.itk +lib/tcl/iwidgets2.2.0/scripts/panedwindow.itk +lib/tcl/iwidgets2.2.0/scripts/promptdialog.itk +lib/tcl/iwidgets2.2.0/scripts/pushbutton.itk +lib/tcl/iwidgets2.2.0/scripts/radiobox.itk +lib/tcl/iwidgets2.2.0/scripts/scrolledcanvas.itk +lib/tcl/iwidgets2.2.0/scripts/scrolledframe.itk +lib/tcl/iwidgets2.2.0/scripts/scrolledhtml.itk +lib/tcl/iwidgets2.2.0/scripts/scrolledlistbox.itk +lib/tcl/iwidgets2.2.0/scripts/scrolledtext.itk +lib/tcl/iwidgets2.2.0/scripts/selectionbox.itk +lib/tcl/iwidgets2.2.0/scripts/selectiondialog.itk +lib/tcl/iwidgets2.2.0/scripts/shell.itk +lib/tcl/iwidgets2.2.0/scripts/spindate.itk +lib/tcl/iwidgets2.2.0/scripts/spinint.itk +lib/tcl/iwidgets2.2.0/scripts/spinner.itk +lib/tcl/iwidgets2.2.0/scripts/spintime.itk +lib/tcl/iwidgets2.2.0/scripts/tabnotebook.itk +lib/tcl/iwidgets2.2.0/scripts/tabset.itk +lib/tcl/iwidgets2.2.0/scripts/toolbar.itk +lib/tcl/iwidgets2.2.0/scripts/tclIndex +lib/tcl/iwidgets2.2.0/scripts/unknownimage.gif +lib/tcl/iwidgets2.2.0/demos/images/mag.gif +lib/tcl/iwidgets2.2.0/demos/images/poly.gif +lib/tcl/iwidgets2.2.0/demos/images/ruler.gif +lib/tcl/iwidgets2.2.0/demos/images/select.gif +lib/tcl/iwidgets2.2.0/demos/html/buttonbox.n.html +lib/tcl/iwidgets2.2.0/demos/html/canvasprintbox.n.html +lib/tcl/iwidgets2.2.0/demos/html/canvasprintdialog.n.html +lib/tcl/iwidgets2.2.0/demos/html/combobox.n.html +lib/tcl/iwidgets2.2.0/demos/html/dialog.n.html +lib/tcl/iwidgets2.2.0/demos/html/dialogshell.n.html +lib/tcl/iwidgets2.2.0/demos/html/entryfield.n.html +lib/tcl/iwidgets2.2.0/demos/html/feedback.n.html +lib/tcl/iwidgets2.2.0/demos/html/fileselectionbox.n.html +lib/tcl/iwidgets2.2.0/demos/html/fileselectiondialog.n.html +lib/tcl/iwidgets2.2.0/demos/html/hyperhelp.n.html +lib/tcl/iwidgets2.2.0/demos/html/iwidgets2.2.0UserCmds.html +lib/tcl/iwidgets2.2.0/demos/html/labeledwidget.n.html +lib/tcl/iwidgets2.2.0/demos/html/menubar.n.html +lib/tcl/iwidgets2.2.0/demos/html/messagedialog.n.html +lib/tcl/iwidgets2.2.0/demos/html/notebook.n.html +lib/tcl/iwidgets2.2.0/demos/html/optionmenu.n.html +lib/tcl/iwidgets2.2.0/demos/html/panedwindow.n.html +lib/tcl/iwidgets2.2.0/demos/html/promptdialog.n.html +lib/tcl/iwidgets2.2.0/demos/html/pushbutton.n.html +lib/tcl/iwidgets2.2.0/demos/html/radiobox.n.html +lib/tcl/iwidgets2.2.0/demos/html/scrolledcanvas.n.html +lib/tcl/iwidgets2.2.0/demos/html/scrolledframe.n.html +lib/tcl/iwidgets2.2.0/demos/html/scrolledhtml.n.html +lib/tcl/iwidgets2.2.0/demos/html/scrolledlistbox.n.html +lib/tcl/iwidgets2.2.0/demos/html/scrolledtext.n.html +lib/tcl/iwidgets2.2.0/demos/html/selectionbox.n.html +lib/tcl/iwidgets2.2.0/demos/html/selectiondialog.n.html +lib/tcl/iwidgets2.2.0/demos/html/shell.n.html +lib/tcl/iwidgets2.2.0/demos/html/spindate.n.html +lib/tcl/iwidgets2.2.0/demos/html/spinint.n.html +lib/tcl/iwidgets2.2.0/demos/html/spinner.n.html +lib/tcl/iwidgets2.2.0/demos/html/spintime.n.html +lib/tcl/iwidgets2.2.0/demos/html/tabnotebook.n.html +lib/tcl/iwidgets2.2.0/demos/html/tabset.n.html +lib/tcl/iwidgets2.2.0/demos/html/toolbar.n.html +lib/tcl/iwidgets2.2.0/demos/buttonbox +lib/tcl/iwidgets2.2.0/demos/canvasprintdialog +lib/tcl/iwidgets2.2.0/demos/catalog +lib/tcl/iwidgets2.2.0/demos/combobox +lib/tcl/iwidgets2.2.0/demos/demo.html +lib/tcl/iwidgets2.2.0/demos/dialog +lib/tcl/iwidgets2.2.0/demos/dialogshell +lib/tcl/iwidgets2.2.0/demos/entryfield +lib/tcl/iwidgets2.2.0/demos/feedback +lib/tcl/iwidgets2.2.0/demos/fileselectionbox +lib/tcl/iwidgets2.2.0/demos/fileselectiondialog +lib/tcl/iwidgets2.2.0/demos/hyperhelp +lib/tcl/iwidgets2.2.0/demos/iwidgets.gif +lib/tcl/iwidgets2.2.0/demos/labeledwidget +lib/tcl/iwidgets2.2.0/demos/menubar +lib/tcl/iwidgets2.2.0/demos/messagedialog +lib/tcl/iwidgets2.2.0/demos/notebook +lib/tcl/iwidgets2.2.0/demos/optionmenu +lib/tcl/iwidgets2.2.0/demos/panedwindow +lib/tcl/iwidgets2.2.0/demos/promptdialog +lib/tcl/iwidgets2.2.0/demos/pushbutton +lib/tcl/iwidgets2.2.0/demos/radiobox +lib/tcl/iwidgets2.2.0/demos/scrolledcanvas +lib/tcl/iwidgets2.2.0/demos/scrolledframe +lib/tcl/iwidgets2.2.0/demos/scrolledhtml +lib/tcl/iwidgets2.2.0/demos/scrolledlistbox +lib/tcl/iwidgets2.2.0/demos/scrolledtext +lib/tcl/iwidgets2.2.0/demos/selectionbox +lib/tcl/iwidgets2.2.0/demos/selectiondialog +lib/tcl/iwidgets2.2.0/demos/spindate +lib/tcl/iwidgets2.2.0/demos/spinint +lib/tcl/iwidgets2.2.0/demos/spinner +lib/tcl/iwidgets2.2.0/demos/spintime +lib/tcl/iwidgets2.2.0/demos/tabnotebook +lib/tcl/iwidgets2.2.0/demos/tabset +lib/tcl/iwidgets2.2.0/demos/toolbar +lib/tcl/iwidgets2.2.0/demos/catalog.bat +lib/tcl/iwidgets2.2.0/iwidgets.tcl +lib/tcl/iwidgets2.2.0/pkgIndex.tcl +lib/tcl/iwidgets2.2.0/license.terms +lib/tcl/iwidgets3.0.1/scripts/scopedobject.tcl +lib/tcl/iwidgets3.0.1/scripts/buttonbox.itk +lib/tcl/iwidgets3.0.1/scripts/calendar.itk +lib/tcl/iwidgets3.0.1/scripts/canvasprintbox.itk +lib/tcl/iwidgets3.0.1/scripts/canvasprintdialog.itk +lib/tcl/iwidgets3.0.1/scripts/checkbox.itk +lib/tcl/iwidgets3.0.1/scripts/combobox.itk +lib/tcl/iwidgets3.0.1/scripts/dateentry.itk +lib/tcl/iwidgets3.0.1/scripts/datefield.itk +lib/tcl/iwidgets3.0.1/scripts/dialog.itk +lib/tcl/iwidgets3.0.1/scripts/dialogshell.itk +lib/tcl/iwidgets3.0.1/scripts/disjointlistbox.itk +lib/tcl/iwidgets3.0.1/scripts/entryfield.itk +lib/tcl/iwidgets3.0.1/scripts/extfileselectionbox.itk +lib/tcl/iwidgets3.0.1/scripts/extfileselectiondialog.itk +lib/tcl/iwidgets3.0.1/scripts/feedback.itk +lib/tcl/iwidgets3.0.1/scripts/fileselectionbox.itk +lib/tcl/iwidgets3.0.1/scripts/fileselectiondialog.itk +lib/tcl/iwidgets3.0.1/scripts/finddialog.itk +lib/tcl/iwidgets3.0.1/scripts/hierarchy.itk +lib/tcl/iwidgets3.0.1/scripts/hyperhelp.itk +lib/tcl/iwidgets3.0.1/scripts/labeledframe.itk +lib/tcl/iwidgets3.0.1/scripts/labeledwidget.itk +lib/tcl/iwidgets3.0.1/scripts/mainwindow.itk +lib/tcl/iwidgets3.0.1/scripts/menubar.itk +lib/tcl/iwidgets3.0.1/scripts/messagebox.itk +lib/tcl/iwidgets3.0.1/scripts/messagedialog.itk +lib/tcl/iwidgets3.0.1/scripts/notebook.itk +lib/tcl/iwidgets3.0.1/scripts/optionmenu.itk +lib/tcl/iwidgets3.0.1/scripts/pane.itk +lib/tcl/iwidgets3.0.1/scripts/panedwindow.itk +lib/tcl/iwidgets3.0.1/scripts/promptdialog.itk +lib/tcl/iwidgets3.0.1/scripts/pushbutton.itk +lib/tcl/iwidgets3.0.1/scripts/radiobox.itk +lib/tcl/iwidgets3.0.1/scripts/regexpfield.itk +lib/tcl/iwidgets3.0.1/scripts/scrolledcanvas.itk +lib/tcl/iwidgets3.0.1/scripts/scrolledframe.itk +lib/tcl/iwidgets3.0.1/scripts/scrolledhtml.itk +lib/tcl/iwidgets3.0.1/scripts/scrolledlistbox.itk +lib/tcl/iwidgets3.0.1/scripts/scrolledtext.itk +lib/tcl/iwidgets3.0.1/scripts/scrolledwidget.itk +lib/tcl/iwidgets3.0.1/scripts/selectionbox.itk +lib/tcl/iwidgets3.0.1/scripts/selectiondialog.itk +lib/tcl/iwidgets3.0.1/scripts/shell.itk +lib/tcl/iwidgets3.0.1/scripts/spindate.itk +lib/tcl/iwidgets3.0.1/scripts/spinint.itk +lib/tcl/iwidgets3.0.1/scripts/spinner.itk +lib/tcl/iwidgets3.0.1/scripts/spintime.itk +lib/tcl/iwidgets3.0.1/scripts/tabnotebook.itk +lib/tcl/iwidgets3.0.1/scripts/tabset.itk +lib/tcl/iwidgets3.0.1/scripts/timeentry.itk +lib/tcl/iwidgets3.0.1/scripts/timefield.itk +lib/tcl/iwidgets3.0.1/scripts/toolbar.itk +lib/tcl/iwidgets3.0.1/scripts/watch.itk +lib/tcl/iwidgets3.0.1/scripts/colors.itcl +lib/tcl/iwidgets3.0.1/scripts/roman.itcl +lib/tcl/iwidgets3.0.1/scripts/scopedobject.itcl +lib/tcl/iwidgets3.0.1/scripts/tclIndex +lib/tcl/iwidgets3.0.1/scripts/unknownimage.gif +lib/tcl/iwidgets3.0.1/demos/images/box.xbm +lib/tcl/iwidgets3.0.1/demos/images/clear.gif +lib/tcl/iwidgets3.0.1/demos/images/close.gif +lib/tcl/iwidgets3.0.1/demos/images/copy.gif +lib/tcl/iwidgets3.0.1/demos/images/cut.gif +lib/tcl/iwidgets3.0.1/demos/images/exit.gif +lib/tcl/iwidgets3.0.1/demos/images/find.gif +lib/tcl/iwidgets3.0.1/demos/images/help.gif +lib/tcl/iwidgets3.0.1/demos/images/line.xbm +lib/tcl/iwidgets3.0.1/demos/images/mag.gif +lib/tcl/iwidgets3.0.1/demos/images/new.gif +lib/tcl/iwidgets3.0.1/demos/images/open.gif +lib/tcl/iwidgets3.0.1/demos/images/oval.xbm +lib/tcl/iwidgets3.0.1/demos/images/paste.gif +lib/tcl/iwidgets3.0.1/demos/images/points.xbm +lib/tcl/iwidgets3.0.1/demos/images/poly.gif +lib/tcl/iwidgets3.0.1/demos/images/print.gif +lib/tcl/iwidgets3.0.1/demos/images/ruler.gif +lib/tcl/iwidgets3.0.1/demos/images/save.gif +lib/tcl/iwidgets3.0.1/demos/images/select.gif +lib/tcl/iwidgets3.0.1/demos/images/text.xbm +lib/tcl/iwidgets3.0.1/demos/html/buttonbox.n.html +lib/tcl/iwidgets3.0.1/demos/html/calendar.n.html +lib/tcl/iwidgets3.0.1/demos/html/canvasprintbox.n.html +lib/tcl/iwidgets3.0.1/demos/html/canvasprintdialog.n.html +lib/tcl/iwidgets3.0.1/demos/html/checkbox.n.html +lib/tcl/iwidgets3.0.1/demos/html/combobox.n.html +lib/tcl/iwidgets3.0.1/demos/html/dateentry.n.html +lib/tcl/iwidgets3.0.1/demos/html/datefield.n.html +lib/tcl/iwidgets3.0.1/demos/html/dialog.n.html +lib/tcl/iwidgets3.0.1/demos/html/dialogshell.n.html +lib/tcl/iwidgets3.0.1/demos/html/disjointlistbox.n.html +lib/tcl/iwidgets3.0.1/demos/html/entryfield.n.html +lib/tcl/iwidgets3.0.1/demos/html/extfileselectionbox.n.html +lib/tcl/iwidgets3.0.1/demos/html/extfileselectiondialog.n.html +lib/tcl/iwidgets3.0.1/demos/html/feedback.n.html +lib/tcl/iwidgets3.0.1/demos/html/finddialog.n.html +lib/tcl/iwidgets3.0.1/demos/html/fileselectionbox.n.html +lib/tcl/iwidgets3.0.1/demos/html/fileselectiondialog.n.html +lib/tcl/iwidgets3.0.1/demos/html/hierarchy.n.html +lib/tcl/iwidgets3.0.1/demos/html/hyperhelp.n.html +lib/tcl/iwidgets3.0.1/demos/html/iwidgets3.0.0UserCmds.html +lib/tcl/iwidgets3.0.1/demos/html/labeledframe.n.html +lib/tcl/iwidgets3.0.1/demos/html/labeledwidget.n.html +lib/tcl/iwidgets3.0.1/demos/html/mainwindow.n.html +lib/tcl/iwidgets3.0.1/demos/html/menubar.n.html +lib/tcl/iwidgets3.0.1/demos/html/messagebox.n.html +lib/tcl/iwidgets3.0.1/demos/html/messagedialog.n.html +lib/tcl/iwidgets3.0.1/demos/html/notebook.n.html +lib/tcl/iwidgets3.0.1/demos/html/optionmenu.n.html +lib/tcl/iwidgets3.0.1/demos/html/panedwindow.n.html +lib/tcl/iwidgets3.0.1/demos/html/promptdialog.n.html +lib/tcl/iwidgets3.0.1/demos/html/pushbutton.n.html +lib/tcl/iwidgets3.0.1/demos/html/radiobox.n.html +lib/tcl/iwidgets3.0.1/demos/html/scopedobject.n.html +lib/tcl/iwidgets3.0.1/demos/html/scrolledcanvas.n.html +lib/tcl/iwidgets3.0.1/demos/html/scrolledframe.n.html +lib/tcl/iwidgets3.0.1/demos/html/scrolledhtml.n.html +lib/tcl/iwidgets3.0.1/demos/html/scrolledlistbox.n.html +lib/tcl/iwidgets3.0.1/demos/html/scrolledtext.n.html +lib/tcl/iwidgets3.0.1/demos/html/selectionbox.n.html +lib/tcl/iwidgets3.0.1/demos/html/selectiondialog.n.html +lib/tcl/iwidgets3.0.1/demos/html/shell.n.html +lib/tcl/iwidgets3.0.1/demos/html/spindate.n.html +lib/tcl/iwidgets3.0.1/demos/html/spinint.n.html +lib/tcl/iwidgets3.0.1/demos/html/spinner.n.html +lib/tcl/iwidgets3.0.1/demos/html/spintime.n.html +lib/tcl/iwidgets3.0.1/demos/html/tabnotebook.n.html +lib/tcl/iwidgets3.0.1/demos/html/tabset.n.html +lib/tcl/iwidgets3.0.1/demos/html/timeentry.n.html +lib/tcl/iwidgets3.0.1/demos/html/timefield.n.html +lib/tcl/iwidgets3.0.1/demos/html/toolbar.n.html +lib/tcl/iwidgets3.0.1/demos/html/watch.n.html +lib/tcl/iwidgets3.0.1/demos/buttonbox +lib/tcl/iwidgets3.0.1/demos/calendar +lib/tcl/iwidgets3.0.1/demos/canvasprintbox +lib/tcl/iwidgets3.0.1/demos/canvasprintdialog +lib/tcl/iwidgets3.0.1/demos/catalog +lib/tcl/iwidgets3.0.1/demos/checkbox +lib/tcl/iwidgets3.0.1/demos/combobox +lib/tcl/iwidgets3.0.1/demos/dateentry +lib/tcl/iwidgets3.0.1/demos/datefield +lib/tcl/iwidgets3.0.1/demos/demo.html +lib/tcl/iwidgets3.0.1/demos/dialog +lib/tcl/iwidgets3.0.1/demos/dialogshell +lib/tcl/iwidgets3.0.1/demos/disjointlistbox +lib/tcl/iwidgets3.0.1/demos/entryfield +lib/tcl/iwidgets3.0.1/demos/extfileselectionbox +lib/tcl/iwidgets3.0.1/demos/extfileselectiondialog +lib/tcl/iwidgets3.0.1/demos/feedback +lib/tcl/iwidgets3.0.1/demos/fileselectionbox +lib/tcl/iwidgets3.0.1/demos/fileselectiondialog +lib/tcl/iwidgets3.0.1/demos/finddialog +lib/tcl/iwidgets3.0.1/demos/hierarchy +lib/tcl/iwidgets3.0.1/demos/hyperhelp +lib/tcl/iwidgets3.0.1/demos/iwidgets.gif +lib/tcl/iwidgets3.0.1/demos/labeledframe +lib/tcl/iwidgets3.0.1/demos/labeledwidget +lib/tcl/iwidgets3.0.1/demos/mainwindow +lib/tcl/iwidgets3.0.1/demos/menubar +lib/tcl/iwidgets3.0.1/demos/messagebox +lib/tcl/iwidgets3.0.1/demos/messagedialog +lib/tcl/iwidgets3.0.1/demos/notebook +lib/tcl/iwidgets3.0.1/demos/optionmenu +lib/tcl/iwidgets3.0.1/demos/panedwindow +lib/tcl/iwidgets3.0.1/demos/promptdialog +lib/tcl/iwidgets3.0.1/demos/pushbutton +lib/tcl/iwidgets3.0.1/demos/radiobox +lib/tcl/iwidgets3.0.1/demos/scopedobject +lib/tcl/iwidgets3.0.1/demos/scrolledcanvas +lib/tcl/iwidgets3.0.1/demos/scrolledframe +lib/tcl/iwidgets3.0.1/demos/scrolledhtml +lib/tcl/iwidgets3.0.1/demos/scrolledlistbox +lib/tcl/iwidgets3.0.1/demos/scrolledtext +lib/tcl/iwidgets3.0.1/demos/selectionbox +lib/tcl/iwidgets3.0.1/demos/selectiondialog +lib/tcl/iwidgets3.0.1/demos/shell +lib/tcl/iwidgets3.0.1/demos/spindate +lib/tcl/iwidgets3.0.1/demos/spinint +lib/tcl/iwidgets3.0.1/demos/spinner +lib/tcl/iwidgets3.0.1/demos/spintime +lib/tcl/iwidgets3.0.1/demos/tabnotebook +lib/tcl/iwidgets3.0.1/demos/tabset +lib/tcl/iwidgets3.0.1/demos/timeentry +lib/tcl/iwidgets3.0.1/demos/timefield +lib/tcl/iwidgets3.0.1/demos/toolbar +lib/tcl/iwidgets3.0.1/demos/watch +lib/tcl/iwidgets3.0.1/iwidgets.tcl +lib/tcl/iwidgets3.0.1/pkgIndex.tcl +lib/tcl/iwidgets3.0.1/license.terms +lib/libitcl32.so +lib/libitcl32.so.1 +lib/libitcl32.so.1.0 +lib/libitcl32.la +lib/libitcl32.a +lib/libitclstub32.a +lib/libitk32.so +lib/libitk32.so.1 +lib/libitk32.so.1.0 +lib/libitk32.la +lib/libitk32.a +lib/libitkstub32.a +man/mann/body.n +man/mann/class.n +man/mann/code.n +man/mann/configbody.n +man/mann/delete.n +man/mann/ensemble.n +man/mann/find.n +man/mann/itcl.n +man/mann/itcl_class.n +man/mann/itcl_info.n +man/mann/itclvars.n +man/mann/local.n +man/mann/scope.n +man/mann/Archetype.n +man/mann/Toplevel.n +man/mann/Widget.n +man/mann/itk.n +man/mann/itkvars.n +man/mann/usual.n +man/mann/buttonbox.n +man/mann/canvasprintbox.n +man/mann/shell.n +man/mann/canvasprintdialog.n +man/mann/combobox.n +man/mann/dialog.n +man/mann/dialogshell.n +man/mann/entryfield.n +man/mann/feedback.n +man/mann/fileselectionbox.n +man/mann/fileselectiondialog.n +man/mann/hyperhelp.n +man/mann/labeledwidget.n +man/mann/menubar.n +man/mann/messagedialog.n +man/mann/notebook.n +man/mann/optionmenu.n +man/mann/panedwindow.n +man/mann/promptdialog.n +man/mann/pushbutton.n +man/mann/radiobox.n +man/mann/scrolledcanvas.n +man/mann/scrolledframe.n +man/mann/scrolledhtml.n +man/mann/watch.n +man/mann/scrolledlistbox.n +man/mann/scrolledtext.n +man/mann/selectionbox.n +man/mann/selectiondialog.n +man/mann/spindate.n +man/mann/spinint.n +man/mann/spinner.n +man/mann/spintime.n +man/mann/tabnotebook.n +man/mann/tabset.n +man/mann/toolbar.n +man/mann/calendar.n +man/mann/checkbox.n +man/mann/dateentry.n +man/mann/datefield.n +man/mann/disjointlistbox.n +man/mann/extfileselectionbox.n +man/mann/extfileselectiondialog.n +man/mann/finddialog.n +man/mann/hierarchy.n +man/mann/labeledframe.n +man/mann/timeentry.n +man/mann/mainwindow.n +man/mann/messagebox.n +man/mann/scopedobject.n +man/mann/timefield.n +@dirrm lib/tcl/itcl3.2 +@dirrm lib/tcl/itk3.2 +@dirrm lib/tcl/iwidgets2.2.0/win +@dirrm lib/tcl/iwidgets2.2.0/scripts +@dirrm lib/tcl/iwidgets2.2.0/demos/images +@dirrm lib/tcl/iwidgets2.2.0/demos/html +@dirrm lib/tcl/iwidgets2.2.0/demos +@dirrm lib/tcl/iwidgets2.2.0 +@dirrm lib/tcl/iwidgets3.0.1/scripts +@dirrm lib/tcl/iwidgets3.0.1/demos/images +@dirrm lib/tcl/iwidgets3.0.1/demos/html +@dirrm lib/tcl/iwidgets3.0.1/demos +@dirrm lib/tcl/iwidgets3.0.1 |