diff options
30 files changed, 1842 insertions, 12 deletions
@@ -9596,4 +9596,3 @@ net/xpvm||2017-10-16|Has expired: This port depends on Tcl/Tk 8.4 , which is no x11/tkXwin||2017-10-16|Has expired: This port depends on Tcl/Tk 8.4 , which is no longer maintained. Please port it to 8.5+ games/crafty-tablebase-pawn||2017-10-17|Waste of resources devel/p5-Log-Any-Adapter-Syslog|devel/p5-Log-Any|2017-10-19|Has expired: Merged with devel/p5-Log-Any -lang/fpc-tcl||2017-10-20|Has expired: This port depends on Tcl/Tk 8.4 , which is no longer maintained. Please port it to 8.5+ diff --git a/Mk/Uses/tcl.mk b/Mk/Uses/tcl.mk index 85d88c250034..94250178c2fe 100644 --- a/Mk/Uses/tcl.mk +++ b/Mk/Uses/tcl.mk @@ -40,11 +40,11 @@ # is installed, bring in the default version. See # ${_TCLTK_DEFAULT_VERSION} below. # -# - 85, 86, 87 - Depend on a specific version series of PORT. Multiple +# - 84, 85, 86, 87 - Depend on a specific version series of PORT. Multiple # values are OK. The highest version available is # picked. # -# - 85+, 86+, 87+ - Depend on any installed version greater or equal to +# - 84+, 85+, 86+, 87+ - Depend on any installed version greater or equal to # the specified version. # # If wrapper is specified, an additional dependency on tcl-wrapper or @@ -72,7 +72,7 @@ _INCLUDE_USES_TCL_MK= yes # # When adding a version, please keep the comment in # Mk/bsd.default-versions.mk in sync. -_TCLTK_VALID_VERSIONS= 85 86 87 +_TCLTK_VALID_VERSIONS= 84 85 86 87 # # Bring in the default and check that the specified version is in the list of @@ -100,8 +100,8 @@ _TCLTK_WANTED_VERSIONS:=${_TCLTK_DEFAULT_VERSION} # # Parse one or more ver arguments. # -.if ${tcl_ARGS:M8[5-7]} -_TCLTK_WANTED_VERSIONS:=${tcl_ARGS:M8[5-7]} +.if ${tcl_ARGS:M8[4-7]} +_TCLTK_WANTED_VERSIONS:=${tcl_ARGS:M8[4-7]} .endif # diff --git a/Mk/bsd.default-versions.mk b/Mk/bsd.default-versions.mk index d66a7af937ab..e6c369403018 100644 --- a/Mk/bsd.default-versions.mk +++ b/Mk/bsd.default-versions.mk @@ -134,7 +134,7 @@ check-makevars:: # Make sure we have a default in the end SSL_DEFAULT?= base .endif -# Possible values: 8.5, 8.6, 8.7 +# Possible values: 8.4, 8.5, 8.6, 8.7 TCLTK_DEFAULT?= 8.6 # Possible values: 4, 5 diff --git a/lang/Makefile b/lang/Makefile index 38703a9fee76..cbf19b81a3f6 100644 --- a/lang/Makefile +++ b/lang/Makefile @@ -85,6 +85,7 @@ SUBDIR += fpc-rtl-extra SUBDIR += fpc-rtl-objpas SUBDIR += fpc-rtl-unicode + SUBDIR += fpc-tcl SUBDIR += fpc-units SUBDIR += fpc-utils SUBDIR += fsharp @@ -344,6 +345,7 @@ SUBDIR += tcc SUBDIR += tcl-manual SUBDIR += tcl-wrapper + SUBDIR += tcl84 SUBDIR += tcl85 SUBDIR += tcl86 SUBDIR += tcl87 diff --git a/lang/fpc-tcl/Makefile b/lang/fpc-tcl/Makefile new file mode 100644 index 000000000000..83b0c3dbfa8c --- /dev/null +++ b/lang/fpc-tcl/Makefile @@ -0,0 +1,25 @@ +# Created by: Alonso Cardenas Marquez <acm@FreeBSD.org> +# $FreeBSD$ + +CATEGORIES= lang +PKGNAMESUFFIX= -tcl + +COMMENT= Free Pascal interface to the tcl/tk interpreter + +DEPRECATED= This port depends on Tcl/Tk 8.4 , which is no longer\ + maintained. Please port it to 8.5+ +EXPIRATION_DATE= 2017-10-15 + +USE_FPC= fcl-base + +MASTERDIR= ${.CURDIR}/../../lang/fpc +WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} +EXTRACTUNITDIR= ${WRKUNITDIR} + +OPTIONS_DEFINE= TCL +TCL_DESC= Install tool commnad language +OPTIONS_DEFAULT= TCL + +TCL_USES= tk:84,run + +.include "${MASTERDIR}/Makefile" diff --git a/lang/fpc-tcl/pkg-plist b/lang/fpc-tcl/pkg-plist new file mode 100644 index 000000000000..4097e91697b0 --- /dev/null +++ b/lang/fpc-tcl/pkg-plist @@ -0,0 +1,3 @@ +lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/tcl.fpm +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/tcl/tcl80.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/tcl/tcl80.ppu diff --git a/lang/smalltalk/Makefile b/lang/smalltalk/Makefile index 739a7d1fb9e7..198016493bec 100644 --- a/lang/smalltalk/Makefile +++ b/lang/smalltalk/Makefile @@ -3,7 +3,7 @@ PORTNAME= smalltalk PORTVERSION= 3.2.5 -PORTREVISION= 10 +PORTREVISION= 9 CATEGORIES= lang MASTER_SITES= GNU @@ -15,9 +15,11 @@ BUILD_DEPENDS= zip:archivers/zip \ LIB_DEPENDS= libgdbm.so:databases/gdbm \ libcairo.so:graphics/cairo -OPTIONS_DEFINE= PGSQL SDL -OPTIONS_DEFAULT=PGSQL SDL +OPTIONS_DEFINE= TK PGSQL SDL +OPTIONS_DEFAULT=TK PGSQL SDL OPTIONS_SUB= yes +TK_USES= tk:84 +TK_CONFIGURE_WITH=tcl=${LOCALBASE}/lib/tcl8.4 tk=${LOCALBASE}/lib/tk8.4 PGSQL_USES= pgsql SDL_USE= SDL=image,mixer,sdl,sound,ttf diff --git a/lang/smalltalk/pkg-plist b/lang/smalltalk/pkg-plist index 6c950be3f2e8..9541c9dc2f16 100644 --- a/lang/smalltalk/pkg-plist +++ b/lang/smalltalk/pkg-plist @@ -16,6 +16,9 @@ lib/libgst.a lib/libgst.so lib/libgst.so.7 lib/libgst.so.7.1.3 +%%TK%%lib/smalltalk/blox-tk-%%VERSION%%.so +%%TK%%lib/smalltalk/blox-tk.a +%%TK%%lib/smalltalk/blox-tk.so lib/smalltalk/dbd-sqlite3-%%VERSION%%.so lib/smalltalk/dbd-sqlite3.a lib/smalltalk/dbd-sqlite3.so diff --git a/lang/tcl84/Makefile b/lang/tcl84/Makefile new file mode 100644 index 000000000000..cf16362e3323 --- /dev/null +++ b/lang/tcl84/Makefile @@ -0,0 +1,84 @@ +# Created by: jkh +# $FreeBSD$ + +PORTNAME= tcl +PORTVERSION= 8.4.20 +PORTREVISION= 2 +PORTEPOCH= 1 +CATEGORIES= lang tcl +MASTER_SITES= TCLTK/tcl8_4 \ + SF/tcl/Tcl/${PORTVERSION} +PKGNAMESUFFIX= ${PORTVERSION:R:S/.//} +DISTNAME= ${PORTNAME}${PORTVERSION}-src + +MAINTAINER= tcltk@FreeBSD.org +COMMENT= Tool Command Language + +DEPRECATED= Tcl/Tk 8.4 is no longer maintained, please use 8.5+ +EXPIRATION_DATE= 2017-10-15 + +LICENSE= TclTk +LICENSE_NAME= Tcl/Tk License +LICENSE_FILE= ${WRKSRC}/../license.terms +LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept + +OPTIONS_DEFINE= TCLMAN THREADS +OPTIONS_DEFAULT=THREADS +TCLMAN_DESC= Install Tcl function manpages + +WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION}/unix + +ALL_TARGET= all +INSTALL_TARGET= install install-libraries +TEST_TARGET= test + +USE_LDCONFIG= yes +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --enable-shared \ + --enable-man-suffix=.${MAN_SUFFIX} \ + --includedir=${PREFIX}/include/tcl${TCL_VER} +CONFIGURE_ENV= PORTSDIR=${PORTSDIR} + +TCL_VER= 8.4 +SHORT_TCL_VER= ${TCL_VER:S/8./8/} +MAN_SUFFIX= ${PKGBASE} + +MAKE_ENV= SHORT_TCL_VER="${SHORT_TCL_VER}" \ + MAN_SUFFIX=.${MAN_SUFFIX} + +PLIST_SUB= TCL_VER=${TCL_VER} \ + SHORT_TCL_VER=${SHORT_TCL_VER} + +.include <bsd.port.options.mk> + +.if ${PORT_OPTIONS:MTCLMAN} +INSTALL_TARGET+=install-doc +PLIST_SUB+= MAN="" +.else +PLIST_SUB+= MAN="@comment " +.endif + +.if ${PORT_OPTIONS:MTHREADS} +CONFIGURE_ARGS+= --enable-threads +.else +CONFIGURE_ARGS+= --disable-threads +.endif + +post-patch: + ${REINPLACE_CMD} -e \ + 's|@TCL_BUILD_LIB_SPEC@|@TCL_LIB_SPEC@|; \ + s|@TCL_BUILD_STUB_LIB_SPEC@|@TCL_STUB_LIB_SPEC@|; \ + s|@TCL_BUILD_STUB_LIB_PATH@|@TCL_STUB_LIB_PATH@|; \ + s|@TCL_SRC_DIR@|${PREFIX}/include/tcl${TCL_VER}|' \ + ${WRKSRC}/tclConfig.sh.in + +post-configure: + ${REINPLACE_CMD} \ + -e 's,-DNO_MEMMOVE=1,,' -e 's,-DNO_STRING_H=1,,' \ + -e 's,^COMPAT_OBJS.*,,' ${WRKSRC}/Makefile + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/tclsh${TCL_VER} + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libtcl${SHORT_TCL_VER}.so.1 + +.include <bsd.port.mk> diff --git a/lang/tcl84/distinfo b/lang/tcl84/distinfo new file mode 100644 index 000000000000..43c582faf225 --- /dev/null +++ b/lang/tcl84/distinfo @@ -0,0 +1,2 @@ +SHA256 (tcl8.4.20-src.tar.gz) = fcb317b65c69f1d6962057c5622a80980bc22ffadf25c1cc50b6d02ff6c2cf40 +SIZE (tcl8.4.20-src.tar.gz) = 3173758 diff --git a/lang/tcl84/files/patch-Makefile.in b/lang/tcl84/files/patch-Makefile.in new file mode 100644 index 000000000000..461f6d19736c --- /dev/null +++ b/lang/tcl84/files/patch-Makefile.in @@ -0,0 +1,115 @@ +--- Makefile.in.orig 2013-06-03 19:29:06.000000000 +0200 ++++ Makefile.in 2014-02-03 09:56:38.000000000 +0100 +@@ -56,6 +56,8 @@ + + # Directory in which to install the include file tcl.h: + INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(includedir) ++GENERIC_INCLUDE_INSTALL_DIR = $(INCLUDE_INSTALL_DIR)/generic ++UNIX_INCLUDE_INSTALL_DIR = $(INCLUDE_INSTALL_DIR)/unix + + # Path to the private tcl header dir: + PRIVATE_INCLUDE_DIR = @PRIVATE_INCLUDE_DIR@ +@@ -101,7 +103,7 @@ + #CFLAGS = $(CFLAGS_DEBUG) + #CFLAGS = $(CFLAGS_OPTIMIZE) + #CFLAGS = $(CFLAGS_DEBUG) $(CFLAGS_OPTIMIZE) +-CFLAGS = @CFLAGS_DEFAULT@ @CFLAGS@ -DTCL_DBGX=$(TCL_DBGX) ++CFLAGS += @CFLAGS_DEFAULT@ @CFLAGS@ -DTCL_DBGX=$(TCL_DBGX) + + # Flags to pass to the linker + LDFLAGS_DEBUG = @LDFLAGS_DEBUG@ +@@ -468,7 +470,8 @@ + + all: binaries libraries doc + +-binaries: ${LIB_FILE} $(STUB_LIB_FILE) $(TCL_BUILD_EXP_FILE) tclsh ++binaries: ${LIB_FILE} $(STUB_LIB_FILE) $(TCL_BUILD_EXP_FILE) \ ++ libtcl${SHORT_TCL_VER}.a tclsh + + libraries: + +@@ -479,6 +482,15 @@ + ${LIB_FILE}: ${OBJS} ${STUB_LIB_FILE} + rm -f $@ + @MAKE_LIB@ ++ @ln -sf $(LIB_FILE) ./libtcl${SHORT_TCL_VER}.so ++ if test "x@DL_OBJS@" = "xtclLoadAout.o"; then \ ++ $(RANLIB) ${LIB_FILE}; \ ++ fi ++ ++libtcl${SHORT_TCL_VER}.a: ${OBJS} ++ rm -f libtcl${SHORT_TCL_VER}.a ++ ar cr libtcl${SHORT_TCL_VER}.a ${OBJS} ++ $(RANLIB) libtcl${SHORT_TCL_VER}.a + + ${STUB_LIB_FILE}: ${STUB_LIB_OBJS} + rm -f $@ +@@ -605,7 +617,7 @@ + dltest.marker: ${STUB_LIB_FILE} + cd dltest ; $(MAKE) + +-INSTALL_TARGETS = install-binaries install-libraries install-doc @EXTRA_INSTALL@ ++INSTALL_TARGETS = install-binaries install-libraries @EXTRA_INSTALL@ + + install: $(INSTALL_TARGETS) + +@@ -631,9 +643,15 @@ + @if test ! -x $(SRC_DIR)/install-sh; then \ + chmod +x $(SRC_DIR)/install-sh; \ + fi +- @echo "Installing $(LIB_FILE) to $(DLL_INSTALL_DIR)/" ++ @echo "Installing $(LIB_FILE) to $(LIB_INSTALL_DIR)/" + @@INSTALL_LIB@ + @chmod 555 $(DLL_INSTALL_DIR)/$(LIB_FILE) ++ @ln -sf $(LIB_FILE) $(LIB_INSTALL_DIR)/libtcl${SHORT_TCL_VER}.so ++ @echo "Installing libtcl${SHORT_TCL_VER}.a" ++ @$(INSTALL_DATA) libtcl${SHORT_TCL_VER}.a \ ++ $(LIB_INSTALL_DIR)/libtcl${SHORT_TCL_VER}.a ++ @(cd $(LIB_INSTALL_DIR); $(RANLIB) libtcl${SHORT_TCL_VER}.a) ++ @chmod 555 $(LIB_INSTALL_DIR)/libtcl${SHORT_TCL_VER}.a + @if test "$(TCL_BUILD_EXP_FILE)" != ""; then \ + echo "Installing $(TCL_EXP_FILE) to $(LIB_INSTALL_DIR)/"; \ + $(INSTALL_DATA) $(TCL_BUILD_EXP_FILE) \ +@@ -641,8 +659,9 @@ + fi + @echo "Installing tclsh as $(BIN_INSTALL_DIR)/tclsh$(VERSION)" + @$(INSTALL_PROGRAM) tclsh $(BIN_INSTALL_DIR)/tclsh$(VERSION) +- @echo "Installing tclConfig.sh to $(LIB_INSTALL_DIR)/" +- @$(INSTALL_DATA) tclConfig.sh $(LIB_INSTALL_DIR)/tclConfig.sh ++ @echo "Installing tclConfig.sh to $(SCRIPT_INSTALL_DIR)/" ++ @mkdir -p $(SCRIPT_INSTALL_DIR) ++ @$(INSTALL_DATA) tclConfig.sh $(SCRIPT_INSTALL_DIR)/tclConfig.sh + @if test "$(STUB_LIB_FILE)" != "" ; then \ + echo "Installing $(STUB_LIB_FILE) to $(LIB_INSTALL_DIR)/"; \ + @INSTALL_STUB_LIB@ ; \ +@@ -668,7 +687,8 @@ + @EXTRA_INSTALL_BINARIES@ + + install-libraries: libraries +- @for i in "$(INCLUDE_INSTALL_DIR)" "$(SCRIPT_INSTALL_DIR)"; \ ++ @for i in "$(GENERIC_INCLUDE_INSTALL_DIR)" "$(UNIX_INCLUDE_INSTALL_DIR)" \ ++ "$(SCRIPT_INSTALL_DIR)"; \ + do \ + if [ ! -d $$i ] ; then \ + echo "Making directory $$i"; \ +@@ -690,11 +710,17 @@ + chmod +x $(SRC_DIR)/install-sh; \ + fi + @echo "Installing header files"; +- @for i in $(GENERIC_DIR)/tcl.h $(GENERIC_DIR)/tclDecls.h \ +- $(GENERIC_DIR)/tclPlatDecls.h; \ ++ @for i in $(GENERIC_DIR)/*.h ; \ ++ do \ ++ $(INSTALL_DATA) $$i $(GENERIC_INCLUDE_INSTALL_DIR); \ ++ done; ++ @for i in $(UNIX_DIR)/*.h ; \ + do \ +- $(INSTALL_DATA) $$i $(INCLUDE_INSTALL_DIR); \ ++ $(INSTALL_DATA) $$i $(UNIX_INCLUDE_INSTALL_DIR); \ + done; ++ @ln -sf generic/tcl.h $(INCLUDE_INSTALL_DIR)/tcl.h ++ @ln -sf generic/tclDecls.h $(INCLUDE_INSTALL_DIR)/tclDecls.h ++ @ln -sf generic/tclPlatDecls.h $(INCLUDE_INSTALL_DIR)/tclPlatDecls.h + @echo "Installing library files to $(SCRIPT_INSTALL_DIR)"; + @for i in $(TOP_DIR)/library/*.tcl $(TOP_DIR)/library/tclIndex \ + $(UNIX_DIR)/tclAppInit.c $(UNIX_DIR)/ldAix @DTRACE_SRC@; \ diff --git a/lang/tcl84/files/patch-configure b/lang/tcl84/files/patch-configure new file mode 100644 index 000000000000..d81d9ae9239d --- /dev/null +++ b/lang/tcl84/files/patch-configure @@ -0,0 +1,11 @@ +--- configure.orig 2013-05-28 17:05:26.000000000 +0200 ++++ configure 2013-06-03 14:49:34.000000000 +0200 +@@ -2589,7 +2589,7 @@ + LDFLAGS_ORIG="$LDFLAGS" + TCL_EXPORT_FILE_SUFFIX="" + UNSHARED_LIB_SUFFIX="" +- TCL_TRIM_DOTS='`echo ${VERSION} | tr -d .`' ++ TCL_TRIM_DOTS=`echo ${VERSION} | tr -d .` + ECHO_VERSION='`echo ${VERSION}`' + TCL_LIB_VERSIONS_OK=ok + CFLAGS_DEBUG=-g diff --git a/lang/tcl84/files/patch-generic-tclPort.h b/lang/tcl84/files/patch-generic-tclPort.h new file mode 100644 index 000000000000..ab02d89b973a --- /dev/null +++ b/lang/tcl84/files/patch-generic-tclPort.h @@ -0,0 +1,10 @@ +--- ../generic/tclPort.h.orig 2013-04-03 16:57:25.000000000 +0200 ++++ ../generic/tclPort.h 2013-04-03 16:57:35.000000000 +0200 +@@ -20,7 +20,7 @@ + #if defined(_WIN32) + # include "tclWinPort.h" + #else +-# include "tclUnixPort.h" ++# include "../unix/tclUnixPort.h" + #endif + #include "tcl.h" diff --git a/lang/tcl84/files/patch-siginfo b/lang/tcl84/files/patch-siginfo new file mode 100644 index 000000000000..c295cab00c0f --- /dev/null +++ b/lang/tcl84/files/patch-siginfo @@ -0,0 +1,18 @@ +--- ../generic/tclPosixStr.c Mon May 27 06:14:21 2002 ++++ ../generic/tclPosixStr.c Tue Jun 27 13:14:57 2006 +@@ -1044,4 +1044,7 @@ Tcl_SignalId(sig) + case SIGXFSZ: return "SIGXFSZ"; + #endif ++#ifdef SIGINFO ++ case SIGINFO: return "SIGINFO"; ++#endif + } + return "unknown signal"; +@@ -1175,4 +1178,7 @@ Tcl_SignalMsg(sig) + #ifdef SIGXFSZ + case SIGXFSZ: return "exceeded file size limit"; ++#endif ++#ifdef SIGINFO ++ case SIGINFO: return "information/status request"; + #endif + } diff --git a/lang/tcl84/files/patch-tclUnixInit.c b/lang/tcl84/files/patch-tclUnixInit.c new file mode 100644 index 000000000000..ea64d517f850 --- /dev/null +++ b/lang/tcl84/files/patch-tclUnixInit.c @@ -0,0 +1,17 @@ +--- tclUnixInit.c.orig 2012-11-19 16:27:16 UTC ++++ tclUnixInit.c +@@ -268,14 +268,6 @@ TclpInitPlatform() + #endif /* SIGPIPE */ + + #if defined(__FreeBSD__) && defined(__GNUC__) +- /* +- * Adjust the rounding mode to be more conventional. Note that FreeBSD +- * only provides the __fpsetreg() used by the following two for the GNU +- * Compiler. When using, say, Intel's icc they break. (Partially based on +- * patch in BSD ports system from root@celsius.bychok.com) +- */ +- +- fpsetround(FP_RN); + fpsetmask(0L); + #endif + diff --git a/lang/tcl84/files/patch-test-fCmd b/lang/tcl84/files/patch-test-fCmd new file mode 100644 index 000000000000..04adaf1b7e2d --- /dev/null +++ b/lang/tcl84/files/patch-test-fCmd @@ -0,0 +1,21 @@ +Don't fail, when the tester's home directory (or any sub-path +thereof) is a symbolic link... + + -mi + +--- ../tests/fCmd.test Sun Mar 19 17:47:30 2006 ++++ ../tests/fCmd.test Tue Jun 27 14:13:53 2006 +@@ -578,5 +578,5 @@ + } {1 {error copying "td2" to "~/td1/td2": permission denied}} + test fCmd-6.26 {CopyRenameOneFile: doesn't use original name} \ +- {unixOnly notRoot} { ++ -constraints {unixOnly notRoot} -match regexp -body { + cleanup + file mkdir ~/td1/td2 +@@ -587,5 +587,5 @@ + file delete -force ~/td1 + set msg +-} "1 {error copying \"~/td1\" to \"td1\": \"[file join [file dirname ~] [file tail ~] td1 td2]\": permission denied}" ++} -result "1 {error copying \"~/td1\" to \"td1\": \".*[file join td1 td2]\": permission denied}" + test fCmd-6.27 {CopyRenameOneFile: TclpCopyDirectory failed} \ + {unixOnly notRoot xdev} { diff --git a/lang/tcl84/files/patch-unix-installManPage b/lang/tcl84/files/patch-unix-installManPage new file mode 100644 index 000000000000..89a9d20ef724 --- /dev/null +++ b/lang/tcl84/files/patch-unix-installManPage @@ -0,0 +1,11 @@ +--- installManPage.orig 2013-01-15 15:25:35.000000000 +0100 ++++ installManPage 2013-01-15 15:25:50.000000000 +0100 +@@ -52,7 +52,7 @@ + SRCDIR=`dirname $MANPAGE` + FIRST="" + for f in $NAMES; do +- f=$f.$SECTION$SUFFIX ++ f=$f$SUFFIX.$SECTION + if test -z "$FIRST" ; then + FIRST=$f + rm -f $DIR/$FIRST $DIR/$FIRST.* diff --git a/lang/tcl84/files/patch-warnings b/lang/tcl84/files/patch-warnings new file mode 100644 index 000000000000..ee2cab063834 --- /dev/null +++ b/lang/tcl84/files/patch-warnings @@ -0,0 +1,12 @@ +Quiet the noisy "already defined" warning triggered, when building with TCL_THREADS. + +--- ../unix/tclUnixPort.h Tue Dec 6 04:01:07 2005 ++++ ../unix/tclUnixPort.h Tue Jun 27 15:16:21 2006 +@@ -607,4 +607,7 @@ + #endif + EXTERN char * TclpInetNtoa(struct in_addr); ++#ifdef inet_ntoa ++# undef inet_ntoa ++#endif + #define inet_ntoa(x) TclpInetNtoa(x) + #else diff --git a/lang/tcl84/pkg-descr b/lang/tcl84/pkg-descr new file mode 100644 index 000000000000..3a96cd604442 --- /dev/null +++ b/lang/tcl84/pkg-descr @@ -0,0 +1,8 @@ +This is Tcl8.4, an embeddable tool command language. + +The best way to get started with Tcl is to read ``Tcl and the Tk +Toolkit'' by John K. Ousterhout, Addison-Wesley, ISBN 0-201-63337-X. + +A full set of manual pages is also provided with this package. + +WWW: http://www.tcl.tk/ diff --git a/lang/tcl84/pkg-plist b/lang/tcl84/pkg-plist new file mode 100644 index 000000000000..6b56ce4c07f3 --- /dev/null +++ b/lang/tcl84/pkg-plist @@ -0,0 +1,732 @@ +bin/tclsh%%TCL_VER%% +include/tcl%%TCL_VER%%/generic/regcustom.h +include/tcl%%TCL_VER%%/generic/regerrs.h +include/tcl%%TCL_VER%%/generic/regex.h +include/tcl%%TCL_VER%%/generic/regguts.h +include/tcl%%TCL_VER%%/generic/tcl.h +include/tcl%%TCL_VER%%/generic/tclCompile.h +include/tcl%%TCL_VER%%/generic/tclDecls.h +include/tcl%%TCL_VER%%/generic/tclIO.h +include/tcl%%TCL_VER%%/generic/tclInitScript.h +include/tcl%%TCL_VER%%/generic/tclInt.h +include/tcl%%TCL_VER%%/generic/tclIntDecls.h +include/tcl%%TCL_VER%%/generic/tclIntPlatDecls.h +include/tcl%%TCL_VER%%/generic/tclMath.h +include/tcl%%TCL_VER%%/generic/tclPlatDecls.h +include/tcl%%TCL_VER%%/generic/tclPort.h +include/tcl%%TCL_VER%%/generic/tclRegexp.h +include/tcl%%TCL_VER%%/tcl.h +include/tcl%%TCL_VER%%/tclDecls.h +include/tcl%%TCL_VER%%/tclPlatDecls.h +include/tcl%%TCL_VER%%/unix/tclUnixPort.h +include/tcl%%TCL_VER%%/unix/tclUnixThrd.h +lib/libtcl%%SHORT_TCL_VER%%.a +lib/libtcl%%SHORT_TCL_VER%%.so +lib/libtcl%%SHORT_TCL_VER%%.so.1 +lib/libtclstub%%SHORT_TCL_VER%%.a +lib/tcl%%TCL_VER%%/auto.tcl +lib/tcl%%TCL_VER%%/encoding/ascii.enc +lib/tcl%%TCL_VER%%/encoding/big5.enc +lib/tcl%%TCL_VER%%/encoding/cp1250.enc +lib/tcl%%TCL_VER%%/encoding/cp1251.enc +lib/tcl%%TCL_VER%%/encoding/cp1252.enc +lib/tcl%%TCL_VER%%/encoding/cp1253.enc +lib/tcl%%TCL_VER%%/encoding/cp1254.enc +lib/tcl%%TCL_VER%%/encoding/cp1255.enc +lib/tcl%%TCL_VER%%/encoding/cp1256.enc +lib/tcl%%TCL_VER%%/encoding/cp1257.enc +lib/tcl%%TCL_VER%%/encoding/cp1258.enc +lib/tcl%%TCL_VER%%/encoding/cp437.enc +lib/tcl%%TCL_VER%%/encoding/cp737.enc +lib/tcl%%TCL_VER%%/encoding/cp775.enc +lib/tcl%%TCL_VER%%/encoding/cp850.enc +lib/tcl%%TCL_VER%%/encoding/cp852.enc +lib/tcl%%TCL_VER%%/encoding/cp855.enc +lib/tcl%%TCL_VER%%/encoding/cp857.enc +lib/tcl%%TCL_VER%%/encoding/cp860.enc +lib/tcl%%TCL_VER%%/encoding/cp861.enc +lib/tcl%%TCL_VER%%/encoding/cp862.enc +lib/tcl%%TCL_VER%%/encoding/cp863.enc +lib/tcl%%TCL_VER%%/encoding/cp864.enc +lib/tcl%%TCL_VER%%/encoding/cp865.enc +lib/tcl%%TCL_VER%%/encoding/cp866.enc +lib/tcl%%TCL_VER%%/encoding/cp869.enc +lib/tcl%%TCL_VER%%/encoding/cp874.enc +lib/tcl%%TCL_VER%%/encoding/cp932.enc +lib/tcl%%TCL_VER%%/encoding/cp936.enc +lib/tcl%%TCL_VER%%/encoding/cp949.enc +lib/tcl%%TCL_VER%%/encoding/cp950.enc +lib/tcl%%TCL_VER%%/encoding/dingbats.enc +lib/tcl%%TCL_VER%%/encoding/ebcdic.enc +lib/tcl%%TCL_VER%%/encoding/euc-cn.enc +lib/tcl%%TCL_VER%%/encoding/euc-jp.enc +lib/tcl%%TCL_VER%%/encoding/euc-kr.enc +lib/tcl%%TCL_VER%%/encoding/gb12345.enc +lib/tcl%%TCL_VER%%/encoding/gb1988.enc +lib/tcl%%TCL_VER%%/encoding/gb2312-raw.enc +lib/tcl%%TCL_VER%%/encoding/gb2312.enc +lib/tcl%%TCL_VER%%/encoding/iso2022-jp.enc +lib/tcl%%TCL_VER%%/encoding/iso2022-kr.enc +lib/tcl%%TCL_VER%%/encoding/iso2022.enc +lib/tcl%%TCL_VER%%/encoding/iso8859-1.enc +lib/tcl%%TCL_VER%%/encoding/iso8859-10.enc +lib/tcl%%TCL_VER%%/encoding/iso8859-13.enc +lib/tcl%%TCL_VER%%/encoding/iso8859-14.enc +lib/tcl%%TCL_VER%%/encoding/iso8859-15.enc +lib/tcl%%TCL_VER%%/encoding/iso8859-16.enc +lib/tcl%%TCL_VER%%/encoding/iso8859-2.enc +lib/tcl%%TCL_VER%%/encoding/iso8859-3.enc +lib/tcl%%TCL_VER%%/encoding/iso8859-4.enc +lib/tcl%%TCL_VER%%/encoding/iso8859-5.enc +lib/tcl%%TCL_VER%%/encoding/iso8859-6.enc +lib/tcl%%TCL_VER%%/encoding/iso8859-7.enc +lib/tcl%%TCL_VER%%/encoding/iso8859-8.enc +lib/tcl%%TCL_VER%%/encoding/iso8859-9.enc +lib/tcl%%TCL_VER%%/encoding/jis0201.enc +lib/tcl%%TCL_VER%%/encoding/jis0208.enc +lib/tcl%%TCL_VER%%/encoding/jis0212.enc +lib/tcl%%TCL_VER%%/encoding/koi8-r.enc +lib/tcl%%TCL_VER%%/encoding/koi8-u.enc +lib/tcl%%TCL_VER%%/encoding/ksc5601.enc +lib/tcl%%TCL_VER%%/encoding/macCentEuro.enc +lib/tcl%%TCL_VER%%/encoding/macCroatian.enc +lib/tcl%%TCL_VER%%/encoding/macCyrillic.enc +lib/tcl%%TCL_VER%%/encoding/macDingbats.enc +lib/tcl%%TCL_VER%%/encoding/macGreek.enc +lib/tcl%%TCL_VER%%/encoding/macIceland.enc +lib/tcl%%TCL_VER%%/encoding/macJapan.enc +lib/tcl%%TCL_VER%%/encoding/macRoman.enc +lib/tcl%%TCL_VER%%/encoding/macRomania.enc +lib/tcl%%TCL_VER%%/encoding/macThai.enc +lib/tcl%%TCL_VER%%/encoding/macTurkish.enc +lib/tcl%%TCL_VER%%/encoding/macUkraine.enc +lib/tcl%%TCL_VER%%/encoding/shiftjis.enc +lib/tcl%%TCL_VER%%/encoding/symbol.enc +lib/tcl%%TCL_VER%%/encoding/tis-620.enc +lib/tcl%%TCL_VER%%/history.tcl +lib/tcl%%TCL_VER%%/http1.0/http.tcl +lib/tcl%%TCL_VER%%/http1.0/pkgIndex.tcl +lib/tcl%%TCL_VER%%/http2.5/http.tcl +lib/tcl%%TCL_VER%%/http2.5/pkgIndex.tcl +lib/tcl%%TCL_VER%%/init.tcl +lib/tcl%%TCL_VER%%/ldAix +lib/tcl%%TCL_VER%%/ldAout.tcl +lib/tcl%%TCL_VER%%/msgcat1.3/msgcat.tcl +lib/tcl%%TCL_VER%%/msgcat1.3/pkgIndex.tcl +lib/tcl%%TCL_VER%%/opt0.4/optparse.tcl +lib/tcl%%TCL_VER%%/opt0.4/pkgIndex.tcl +lib/tcl%%TCL_VER%%/platform/pkgIndex.tcl +lib/tcl%%TCL_VER%%/platform/platform.tcl +lib/tcl%%TCL_VER%%/platform/shell.tcl +lib/tcl%%TCL_VER%%/package.tcl +lib/tcl%%TCL_VER%%/parray.tcl +lib/tcl%%TCL_VER%%/safe.tcl +lib/tcl%%TCL_VER%%/tclAppInit.c +lib/tcl%%TCL_VER%%/tclConfig.sh +lib/tcl%%TCL_VER%%/tclIndex +lib/tcl%%TCL_VER%%/tcltest2.2/pkgIndex.tcl +lib/tcl%%TCL_VER%%/tcltest2.2/tcltest.tcl +lib/tcl%%TCL_VER%%/word.tcl +%%MAN%%man/man1/tclsh.tcl84.1.gz +%%MAN%%man/man3/TCL_MEM_DEBUG.tcl84.3.gz +%%MAN%%man/man3/Tcl_Access.tcl84.3.gz +%%MAN%%man/man3/Tcl_AddErrorInfo.tcl84.3.gz +%%MAN%%man/man3/Tcl_AddObjErrorInfo.tcl84.3.gz +%%MAN%%man/man3/Tcl_AlertNotifier.tcl84.3.gz +%%MAN%%man/man3/Tcl_Alloc.tcl84.3.gz +%%MAN%%man/man3/Tcl_AllocStatBuf.tcl84.3.gz +%%MAN%%man/man3/Tcl_AllowExceptions.tcl84.3.gz +%%MAN%%man/man3/Tcl_AppInit.tcl84.3.gz +%%MAN%%man/man3/Tcl_AppendAllObjTypes.tcl84.3.gz +%%MAN%%man/man3/Tcl_AppendElement.tcl84.3.gz +%%MAN%%man/man3/Tcl_AppendObjToObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_AppendResult.tcl84.3.gz +%%MAN%%man/man3/Tcl_AppendResultVA.tcl84.3.gz +%%MAN%%man/man3/Tcl_AppendStringsToObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_AppendStringsToObjVA.tcl84.3.gz +%%MAN%%man/man3/Tcl_AppendToObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_AppendUnicodeToObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_AsyncCreate.tcl84.3.gz +%%MAN%%man/man3/Tcl_AsyncDelete.tcl84.3.gz +%%MAN%%man/man3/Tcl_AsyncInvoke.tcl84.3.gz +%%MAN%%man/man3/Tcl_AsyncMark.tcl84.3.gz +%%MAN%%man/man3/Tcl_AsyncReady.tcl84.3.gz +%%MAN%%man/man3/Tcl_AttemptAlloc.tcl84.3.gz +%%MAN%%man/man3/Tcl_AttemptRealloc.tcl84.3.gz +%%MAN%%man/man3/Tcl_AttemptSetObjLength.tcl84.3.gz +%%MAN%%man/man3/Tcl_BackgroundError.tcl84.3.gz +%%MAN%%man/man3/Tcl_Backslash.tcl84.3.gz +%%MAN%%man/man3/Tcl_BadChannelOption.tcl84.3.gz +%%MAN%%man/man3/Tcl_CallWhenDeleted.tcl84.3.gz +%%MAN%%man/man3/Tcl_CancelIdleCall.tcl84.3.gz +%%MAN%%man/man3/Tcl_ChannelBlockModeProc.tcl84.3.gz +%%MAN%%man/man3/Tcl_ChannelBuffered.tcl84.3.gz +%%MAN%%man/man3/Tcl_ChannelClose2Proc.tcl84.3.gz +%%MAN%%man/man3/Tcl_ChannelCloseProc.tcl84.3.gz +%%MAN%%man/man3/Tcl_ChannelFlushProc.tcl84.3.gz +%%MAN%%man/man3/Tcl_ChannelGetHandleProc.tcl84.3.gz +%%MAN%%man/man3/Tcl_ChannelGetOptionProc.tcl84.3.gz +%%MAN%%man/man3/Tcl_ChannelHandlerProc.tcl84.3.gz +%%MAN%%man/man3/Tcl_ChannelInputProc.tcl84.3.gz +%%MAN%%man/man3/Tcl_ChannelName.tcl84.3.gz +%%MAN%%man/man3/Tcl_ChannelOutputProc.tcl84.3.gz +%%MAN%%man/man3/Tcl_ChannelSeekProc.tcl84.3.gz +%%MAN%%man/man3/Tcl_ChannelSetOptionProc.tcl84.3.gz +%%MAN%%man/man3/Tcl_ChannelThreadActionProc.tcl84.3.gz +%%MAN%%man/man3/Tcl_ChannelVersion.tcl84.3.gz +%%MAN%%man/man3/Tcl_ChannelWatchProc.tcl84.3.gz +%%MAN%%man/man3/Tcl_ChannelWideSeekProc.tcl84.3.gz +%%MAN%%man/man3/Tcl_Chdir.tcl84.3.gz +%%MAN%%man/man3/Tcl_ClearChannelHandlers.tcl84.3.gz +%%MAN%%man/man3/Tcl_Close.tcl84.3.gz +%%MAN%%man/man3/Tcl_CommandComplete.tcl84.3.gz +%%MAN%%man/man3/Tcl_CommandTraceInfo.tcl84.3.gz +%%MAN%%man/man3/Tcl_Concat.tcl84.3.gz +%%MAN%%man/man3/Tcl_ConcatObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_ConditionFinalize.tcl84.3.gz +%%MAN%%man/man3/Tcl_ConditionNotify.tcl84.3.gz +%%MAN%%man/man3/Tcl_ConditionWait.tcl84.3.gz +%%MAN%%man/man3/Tcl_ConvertCountedElement.tcl84.3.gz +%%MAN%%man/man3/Tcl_ConvertElement.tcl84.3.gz +%%MAN%%man/man3/Tcl_ConvertToType.tcl84.3.gz +%%MAN%%man/man3/Tcl_CreateAlias.tcl84.3.gz +%%MAN%%man/man3/Tcl_CreateAliasObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_CreateChannel.tcl84.3.gz +%%MAN%%man/man3/Tcl_CreateChannelHandler.tcl84.3.gz +%%MAN%%man/man3/Tcl_CreateCloseHandler.tcl84.3.gz +%%MAN%%man/man3/Tcl_CreateCommand.tcl84.3.gz +%%MAN%%man/man3/Tcl_CreateEncoding.tcl84.3.gz +%%MAN%%man/man3/Tcl_CreateEventSource.tcl84.3.gz +%%MAN%%man/man3/Tcl_CreateExitHandler.tcl84.3.gz +%%MAN%%man/man3/Tcl_CreateFileHandler.tcl84.3.gz +%%MAN%%man/man3/Tcl_CreateHashEntry.tcl84.3.gz +%%MAN%%man/man3/Tcl_CreateInterp.tcl84.3.gz +%%MAN%%man/man3/Tcl_CreateMathFunc.tcl84.3.gz +%%MAN%%man/man3/Tcl_CreateObjCommand.tcl84.3.gz +%%MAN%%man/man3/Tcl_CreateObjTrace.tcl84.3.gz +%%MAN%%man/man3/Tcl_CreateSlave.tcl84.3.gz +%%MAN%%man/man3/Tcl_CreateThread.tcl84.3.gz +%%MAN%%man/man3/Tcl_CreateThreadExitHandler.tcl84.3.gz +%%MAN%%man/man3/Tcl_CreateTimerHandler.tcl84.3.gz +%%MAN%%man/man3/Tcl_CreateTrace.tcl84.3.gz +%%MAN%%man/man3/Tcl_CutChannel.tcl84.3.gz +%%MAN%%man/man3/Tcl_DStringAppend.tcl84.3.gz +%%MAN%%man/man3/Tcl_DStringAppendElement.tcl84.3.gz +%%MAN%%man/man3/Tcl_DStringEndSublist.tcl84.3.gz +%%MAN%%man/man3/Tcl_DStringFree.tcl84.3.gz +%%MAN%%man/man3/Tcl_DStringGetResult.tcl84.3.gz +%%MAN%%man/man3/Tcl_DStringInit.tcl84.3.gz +%%MAN%%man/man3/Tcl_DStringLength.tcl84.3.gz +%%MAN%%man/man3/Tcl_DStringResult.tcl84.3.gz +%%MAN%%man/man3/Tcl_DStringSetLength.tcl84.3.gz +%%MAN%%man/man3/Tcl_DStringStartSublist.tcl84.3.gz +%%MAN%%man/man3/Tcl_DStringTrunc.tcl84.3.gz +%%MAN%%man/man3/Tcl_DStringValue.tcl84.3.gz +%%MAN%%man/man3/Tcl_DecrRefCount.tcl84.3.gz +%%MAN%%man/man3/Tcl_DeleteAssocData.tcl84.3.gz +%%MAN%%man/man3/Tcl_DeleteChannelHandler.tcl84.3.gz +%%MAN%%man/man3/Tcl_DeleteCloseHandler.tcl84.3.gz +%%MAN%%man/man3/Tcl_DeleteCommand.tcl84.3.gz +%%MAN%%man/man3/Tcl_DeleteCommandFromToken.tcl84.3.gz +%%MAN%%man/man3/Tcl_DeleteEventSource.tcl84.3.gz +%%MAN%%man/man3/Tcl_DeleteEvents.tcl84.3.gz +%%MAN%%man/man3/Tcl_DeleteExitHandler.tcl84.3.gz +%%MAN%%man/man3/Tcl_DeleteFileHandler.tcl84.3.gz +%%MAN%%man/man3/Tcl_DeleteHashEntry.tcl84.3.gz +%%MAN%%man/man3/Tcl_DeleteHashTable.tcl84.3.gz +%%MAN%%man/man3/Tcl_DeleteInterp.tcl84.3.gz +%%MAN%%man/man3/Tcl_DeleteThreadExitHandler.tcl84.3.gz +%%MAN%%man/man3/Tcl_DeleteTimerHandler.tcl84.3.gz +%%MAN%%man/man3/Tcl_DeleteTrace.tcl84.3.gz +%%MAN%%man/man3/Tcl_DetachChannel.tcl84.3.gz +%%MAN%%man/man3/Tcl_DetachPids.tcl84.3.gz +%%MAN%%man/man3/Tcl_DiscardResult.tcl84.3.gz +%%MAN%%man/man3/Tcl_DoOneEvent.tcl84.3.gz +%%MAN%%man/man3/Tcl_DoWhenIdle.tcl84.3.gz +%%MAN%%man/man3/Tcl_DontCallWhenDeleted.tcl84.3.gz +%%MAN%%man/man3/Tcl_DumpActiveMemory.tcl84.3.gz +%%MAN%%man/man3/Tcl_DuplicateObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_Eof.tcl84.3.gz +%%MAN%%man/man3/Tcl_ErrnoId.tcl84.3.gz +%%MAN%%man/man3/Tcl_ErrnoMsg.tcl84.3.gz +%%MAN%%man/man3/Tcl_Eval.tcl84.3.gz +%%MAN%%man/man3/Tcl_EvalEx.tcl84.3.gz +%%MAN%%man/man3/Tcl_EvalFile.tcl84.3.gz +%%MAN%%man/man3/Tcl_EvalObjEx.tcl84.3.gz +%%MAN%%man/man3/Tcl_EvalObjv.tcl84.3.gz +%%MAN%%man/man3/Tcl_EvalTokens.tcl84.3.gz +%%MAN%%man/man3/Tcl_EvalTokensStandard.tcl84.3.gz +%%MAN%%man/man3/Tcl_EventuallyFree.tcl84.3.gz +%%MAN%%man/man3/Tcl_Exit.tcl84.3.gz +%%MAN%%man/man3/Tcl_ExitThread.tcl84.3.gz +%%MAN%%man/man3/Tcl_ExposeCommand.tcl84.3.gz +%%MAN%%man/man3/Tcl_ExprBoolean.tcl84.3.gz +%%MAN%%man/man3/Tcl_ExprBooleanObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_ExprDouble.tcl84.3.gz +%%MAN%%man/man3/Tcl_ExprDoubleObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_ExprLong.tcl84.3.gz +%%MAN%%man/man3/Tcl_ExprLongObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_ExprObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_ExprString.tcl84.3.gz +%%MAN%%man/man3/Tcl_ExternalToUtf.tcl84.3.gz +%%MAN%%man/man3/Tcl_ExternalToUtfDString.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSAccess.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSChdir.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSConvertToPathType.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSCopyDirectory.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSCopyFile.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSCreateDirectory.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSData.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSDeleteFile.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSEqualPaths.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSEvalFile.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSFileAttrStrings.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSFileAttrsGet.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSFileAttrsSet.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSFileSystemInfo.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSGetCwd.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSGetFileSystemForPath.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSGetInternalRep.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSGetNativePath.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSGetNormalizedPath.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSGetPathType.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSGetTranslatedPath.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSGetTranslatedStringPath.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSJoinPath.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSJoinToPath.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSLink.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSListVolumes.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSLoadFile.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSLstat.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSMatchInDirectory.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSMountsChanged.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSNewNativePath.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSOpenFileChannel.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSPathSeparator.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSRegister.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSRemoveDirectory.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSRenameFile.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSSplitPath.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSStat.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSUnregister.tcl84.3.gz +%%MAN%%man/man3/Tcl_FSUtime.tcl84.3.gz +%%MAN%%man/man3/Tcl_Finalize.tcl84.3.gz +%%MAN%%man/man3/Tcl_FinalizeNotifier.tcl84.3.gz +%%MAN%%man/man3/Tcl_FinalizeThread.tcl84.3.gz +%%MAN%%man/man3/Tcl_FindExecutable.tcl84.3.gz +%%MAN%%man/man3/Tcl_FindHashEntry.tcl84.3.gz +%%MAN%%man/man3/Tcl_FirstHashEntry.tcl84.3.gz +%%MAN%%man/man3/Tcl_Flush.tcl84.3.gz +%%MAN%%man/man3/Tcl_Free.tcl84.3.gz +%%MAN%%man/man3/Tcl_FreeEncoding.tcl84.3.gz +%%MAN%%man/man3/Tcl_FreeParse.tcl84.3.gz +%%MAN%%man/man3/Tcl_FreeResult.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetAlias.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetAliasObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetAssocData.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetBoolean.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetBooleanFromObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetByteArrayFromObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetChannel.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetChannelBufferSize.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetChannelHandle.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetChannelInstanceData.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetChannelMode.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetChannelName.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetChannelNames.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetChannelNamesEx.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetChannelOption.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetChannelThread.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetChannelType.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetCharLength.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetCommandFromObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetCommandFullName.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetCommandInfo.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetCommandInfoFromToken.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetCommandName.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetCurrentThread.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetCwd.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetDefaultEncodingDir.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetDouble.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetDoubleFromObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetEncoding.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetEncodingName.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetEncodingNames.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetErrno.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetHashKey.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetHashValue.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetHostName.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetIndexFromObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetIndexFromObjStruct.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetInt.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetIntFromObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetInterpPath.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetLongFromObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetMaster.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetMathFuncInfo.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetNameOfExecutable.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetObjResult.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetObjType.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetOpenFile.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetPathType.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetRange.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetRegExpFromObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetServiceMode.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetSlave.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetStackedChannel.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetStdChannel.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetString.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetStringFromObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetStringResult.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetThreadData.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetTime.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetTopChannel.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetUniChar.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetUnicode.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetUnicodeFromObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetVar.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetVar2.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetVar2Ex.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetVersion.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetWideIntFromObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_Gets.tcl84.3.gz +%%MAN%%man/man3/Tcl_GetsObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_GlobalEval.tcl84.3.gz +%%MAN%%man/man3/Tcl_GlobalEvalObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_HashStats.tcl84.3.gz +%%MAN%%man/man3/Tcl_HideCommand.tcl84.3.gz +%%MAN%%man/man3/Tcl_IncrRefCount.tcl84.3.gz +%%MAN%%man/man3/Tcl_Init.tcl84.3.gz +%%MAN%%man/man3/Tcl_InitCustomHashTable.tcl84.3.gz +%%MAN%%man/man3/Tcl_InitHashTable.tcl84.3.gz +%%MAN%%man/man3/Tcl_InitMemory.tcl84.3.gz +%%MAN%%man/man3/Tcl_InitNotifier.tcl84.3.gz +%%MAN%%man/man3/Tcl_InitObjHashTable.tcl84.3.gz +%%MAN%%man/man3/Tcl_InitStubs.tcl84.3.gz +%%MAN%%man/man3/Tcl_InputBlocked.tcl84.3.gz +%%MAN%%man/man3/Tcl_InputBuffered.tcl84.3.gz +%%MAN%%man/man3/Tcl_Interp.tcl84.3.gz +%%MAN%%man/man3/Tcl_InterpDeleted.tcl84.3.gz +%%MAN%%man/man3/Tcl_InvalidateStringRep.tcl84.3.gz +%%MAN%%man/man3/Tcl_IsChannelExisting.tcl84.3.gz +%%MAN%%man/man3/Tcl_IsChannelRegistered.tcl84.3.gz +%%MAN%%man/man3/Tcl_IsChannelShared.tcl84.3.gz +%%MAN%%man/man3/Tcl_IsSafe.tcl84.3.gz +%%MAN%%man/man3/Tcl_IsShared.tcl84.3.gz +%%MAN%%man/man3/Tcl_IsStandardChannel.tcl84.3.gz +%%MAN%%man/man3/Tcl_JoinPath.tcl84.3.gz +%%MAN%%man/man3/Tcl_JoinThread.tcl84.3.gz +%%MAN%%man/man3/Tcl_LinkVar.tcl84.3.gz +%%MAN%%man/man3/Tcl_ListMathFuncs.tcl84.3.gz +%%MAN%%man/man3/Tcl_ListObjAppendElement.tcl84.3.gz +%%MAN%%man/man3/Tcl_ListObjAppendList.tcl84.3.gz +%%MAN%%man/man3/Tcl_ListObjGetElements.tcl84.3.gz +%%MAN%%man/man3/Tcl_ListObjIndex.tcl84.3.gz +%%MAN%%man/man3/Tcl_ListObjLength.tcl84.3.gz +%%MAN%%man/man3/Tcl_ListObjReplace.tcl84.3.gz +%%MAN%%man/man3/Tcl_LogCommandInfo.tcl84.3.gz +%%MAN%%man/man3/Tcl_Main.tcl84.3.gz +%%MAN%%man/man3/Tcl_MakeFileChannel.tcl84.3.gz +%%MAN%%man/man3/Tcl_MakeSafe.tcl84.3.gz +%%MAN%%man/man3/Tcl_MakeTcpClientChannel.tcl84.3.gz +%%MAN%%man/man3/Tcl_Merge.tcl84.3.gz +%%MAN%%man/man3/Tcl_MutexFinalize.tcl84.3.gz +%%MAN%%man/man3/Tcl_MutexLock.tcl84.3.gz +%%MAN%%man/man3/Tcl_MutexUnlock.tcl84.3.gz +%%MAN%%man/man3/Tcl_NewBooleanObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_NewByteArrayObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_NewDoubleObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_NewIntObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_NewListObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_NewLongObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_NewObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_NewStringObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_NewUnicodeObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_NewWideIntObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_NextHashEntry.tcl84.3.gz +%%MAN%%man/man3/Tcl_NotifyChannel.tcl84.3.gz +%%MAN%%man/man3/Tcl_NumUtfChars.tcl84.3.gz +%%MAN%%man/man3/Tcl_ObjGetVar2.tcl84.3.gz +%%MAN%%man/man3/Tcl_ObjSetVar2.tcl84.3.gz +%%MAN%%man/man3/Tcl_OpenCommandChannel.tcl84.3.gz +%%MAN%%man/man3/Tcl_OpenFileChannel.tcl84.3.gz +%%MAN%%man/man3/Tcl_OpenTcpClient.tcl84.3.gz +%%MAN%%man/man3/Tcl_OpenTcpServer.tcl84.3.gz +%%MAN%%man/man3/Tcl_OutputBuffered.tcl84.3.gz +%%MAN%%man/man3/Tcl_Panic.tcl84.3.gz +%%MAN%%man/man3/Tcl_PanicVA.tcl84.3.gz +%%MAN%%man/man3/Tcl_ParseBraces.tcl84.3.gz +%%MAN%%man/man3/Tcl_ParseCommand.tcl84.3.gz +%%MAN%%man/man3/Tcl_ParseExpr.tcl84.3.gz +%%MAN%%man/man3/Tcl_ParseQuotedString.tcl84.3.gz +%%MAN%%man/man3/Tcl_ParseVar.tcl84.3.gz +%%MAN%%man/man3/Tcl_ParseVarName.tcl84.3.gz +%%MAN%%man/man3/Tcl_PkgPresent.tcl84.3.gz +%%MAN%%man/man3/Tcl_PkgPresentEx.tcl84.3.gz +%%MAN%%man/man3/Tcl_PkgProvide.tcl84.3.gz +%%MAN%%man/man3/Tcl_PkgProvideEx.tcl84.3.gz +%%MAN%%man/man3/Tcl_PkgRequire.tcl84.3.gz +%%MAN%%man/man3/Tcl_PkgRequireEx.tcl84.3.gz +%%MAN%%man/man3/Tcl_PosixError.tcl84.3.gz +%%MAN%%man/man3/Tcl_Preserve.tcl84.3.gz +%%MAN%%man/man3/Tcl_PrintDouble.tcl84.3.gz +%%MAN%%man/man3/Tcl_PutEnv.tcl84.3.gz +%%MAN%%man/man3/Tcl_QueueEvent.tcl84.3.gz +%%MAN%%man/man3/Tcl_Read.tcl84.3.gz +%%MAN%%man/man3/Tcl_ReadChars.tcl84.3.gz +%%MAN%%man/man3/Tcl_ReadRaw.tcl84.3.gz +%%MAN%%man/man3/Tcl_Realloc.tcl84.3.gz +%%MAN%%man/man3/Tcl_ReapDetachedProcs.tcl84.3.gz +%%MAN%%man/man3/Tcl_RecordAndEval.tcl84.3.gz +%%MAN%%man/man3/Tcl_RecordAndEvalObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_RegExpCompile.tcl84.3.gz +%%MAN%%man/man3/Tcl_RegExpExec.tcl84.3.gz +%%MAN%%man/man3/Tcl_RegExpExecObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_RegExpGetInfo.tcl84.3.gz +%%MAN%%man/man3/Tcl_RegExpMatch.tcl84.3.gz +%%MAN%%man/man3/Tcl_RegExpMatchObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_RegExpRange.tcl84.3.gz +%%MAN%%man/man3/Tcl_RegisterChannel.tcl84.3.gz +%%MAN%%man/man3/Tcl_RegisterObjType.tcl84.3.gz +%%MAN%%man/man3/Tcl_Release.tcl84.3.gz +%%MAN%%man/man3/Tcl_ResetResult.tcl84.3.gz +%%MAN%%man/man3/Tcl_RestoreResult.tcl84.3.gz +%%MAN%%man/man3/Tcl_SaveResult.tcl84.3.gz +%%MAN%%man/man3/Tcl_ScanCountedElement.tcl84.3.gz +%%MAN%%man/man3/Tcl_ScanElement.tcl84.3.gz +%%MAN%%man/man3/Tcl_Seek.tcl84.3.gz +%%MAN%%man/man3/Tcl_ServiceAll.tcl84.3.gz +%%MAN%%man/man3/Tcl_ServiceEvent.tcl84.3.gz +%%MAN%%man/man3/Tcl_SetAssocData.tcl84.3.gz +%%MAN%%man/man3/Tcl_SetBooleanObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_SetByteArrayLength.tcl84.3.gz +%%MAN%%man/man3/Tcl_SetByteArrayObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_SetChannelBufferSize.tcl84.3.gz +%%MAN%%man/man3/Tcl_SetChannelOption.tcl84.3.gz +%%MAN%%man/man3/Tcl_SetCommandInfo.tcl84.3.gz +%%MAN%%man/man3/Tcl_SetCommandInfoFromToken.tcl84.3.gz +%%MAN%%man/man3/Tcl_SetDefaultEncodingDir.tcl84.3.gz +%%MAN%%man/man3/Tcl_SetDoubleObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_SetErrno.tcl84.3.gz +%%MAN%%man/man3/Tcl_SetErrorCode.tcl84.3.gz +%%MAN%%man/man3/Tcl_SetErrorCodeVA.tcl84.3.gz +%%MAN%%man/man3/Tcl_SetHashValue.tcl84.3.gz +%%MAN%%man/man3/Tcl_SetIntObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_SetListObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_SetLongObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_SetMainLoop.tcl84.3.gz +%%MAN%%man/man3/Tcl_SetMaxBlockTime.tcl84.3.gz +%%MAN%%man/man3/Tcl_SetObjErrorCode.tcl84.3.gz +%%MAN%%man/man3/Tcl_SetObjLength.tcl84.3.gz +%%MAN%%man/man3/Tcl_SetObjResult.tcl84.3.gz +%%MAN%%man/man3/Tcl_SetPanicProc.tcl84.3.gz +%%MAN%%man/man3/Tcl_SetRecursionLimit.tcl84.3.gz +%%MAN%%man/man3/Tcl_SetResult.tcl84.3.gz +%%MAN%%man/man3/Tcl_SetServiceMode.tcl84.3.gz +%%MAN%%man/man3/Tcl_SetStdChannel.tcl84.3.gz +%%MAN%%man/man3/Tcl_SetStringObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_SetSystemEncoding.tcl84.3.gz +%%MAN%%man/man3/Tcl_SetTimer.tcl84.3.gz +%%MAN%%man/man3/Tcl_SetUnicodeObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_SetVar.tcl84.3.gz +%%MAN%%man/man3/Tcl_SetVar2.tcl84.3.gz +%%MAN%%man/man3/Tcl_SetVar2Ex.tcl84.3.gz +%%MAN%%man/man3/Tcl_SetWideIntObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_SignalId.tcl84.3.gz +%%MAN%%man/man3/Tcl_SignalMsg.tcl84.3.gz +%%MAN%%man/man3/Tcl_Sleep.tcl84.3.gz +%%MAN%%man/man3/Tcl_SourceRCFile.tcl84.3.gz +%%MAN%%man/man3/Tcl_SpliceChannel.tcl84.3.gz +%%MAN%%man/man3/Tcl_SplitList.tcl84.3.gz +%%MAN%%man/man3/Tcl_SplitPath.tcl84.3.gz +%%MAN%%man/man3/Tcl_StackChannel.tcl84.3.gz +%%MAN%%man/man3/Tcl_StandardChannels.tcl84.3.gz +%%MAN%%man/man3/Tcl_Stat.tcl84.3.gz +%%MAN%%man/man3/Tcl_StaticPackage.tcl84.3.gz +%%MAN%%man/man3/Tcl_StringCaseMatch.tcl84.3.gz +%%MAN%%man/man3/Tcl_StringMatch.tcl84.3.gz +%%MAN%%man/man3/Tcl_SubstObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_Tell.tcl84.3.gz +%%MAN%%man/man3/Tcl_ThreadAlert.tcl84.3.gz +%%MAN%%man/man3/Tcl_ThreadQueueEvent.tcl84.3.gz +%%MAN%%man/man3/Tcl_TraceCommand.tcl84.3.gz +%%MAN%%man/man3/Tcl_TraceVar.tcl84.3.gz +%%MAN%%man/man3/Tcl_TraceVar2.tcl84.3.gz +%%MAN%%man/man3/Tcl_TranslateFileName.tcl84.3.gz +%%MAN%%man/man3/Tcl_Ungets.tcl84.3.gz +%%MAN%%man/man3/Tcl_UniChar.tcl84.3.gz +%%MAN%%man/man3/Tcl_UniCharAtIndex.tcl84.3.gz +%%MAN%%man/man3/Tcl_UniCharCaseMatch.tcl84.3.gz +%%MAN%%man/man3/Tcl_UniCharIsAlnum.tcl84.3.gz +%%MAN%%man/man3/Tcl_UniCharIsAlpha.tcl84.3.gz +%%MAN%%man/man3/Tcl_UniCharIsControl.tcl84.3.gz +%%MAN%%man/man3/Tcl_UniCharIsDigit.tcl84.3.gz +%%MAN%%man/man3/Tcl_UniCharIsGraph.tcl84.3.gz +%%MAN%%man/man3/Tcl_UniCharIsLower.tcl84.3.gz +%%MAN%%man/man3/Tcl_UniCharIsPrint.tcl84.3.gz +%%MAN%%man/man3/Tcl_UniCharIsPunct.tcl84.3.gz +%%MAN%%man/man3/Tcl_UniCharIsSpace.tcl84.3.gz +%%MAN%%man/man3/Tcl_UniCharIsUpper.tcl84.3.gz +%%MAN%%man/man3/Tcl_UniCharIsWordChar.tcl84.3.gz +%%MAN%%man/man3/Tcl_UniCharLen.tcl84.3.gz +%%MAN%%man/man3/Tcl_UniCharNcasecmp.tcl84.3.gz +%%MAN%%man/man3/Tcl_UniCharNcmp.tcl84.3.gz +%%MAN%%man/man3/Tcl_UniCharToLower.tcl84.3.gz +%%MAN%%man/man3/Tcl_UniCharToTitle.tcl84.3.gz +%%MAN%%man/man3/Tcl_UniCharToUpper.tcl84.3.gz +%%MAN%%man/man3/Tcl_UniCharToUtf.tcl84.3.gz +%%MAN%%man/man3/Tcl_UniCharToUtfDString.tcl84.3.gz +%%MAN%%man/man3/Tcl_UnlinkVar.tcl84.3.gz +%%MAN%%man/man3/Tcl_UnregisterChannel.tcl84.3.gz +%%MAN%%man/man3/Tcl_UnsetVar.tcl84.3.gz +%%MAN%%man/man3/Tcl_UnsetVar2.tcl84.3.gz +%%MAN%%man/man3/Tcl_UnstackChannel.tcl84.3.gz +%%MAN%%man/man3/Tcl_UntraceCommand.tcl84.3.gz +%%MAN%%man/man3/Tcl_UntraceVar.tcl84.3.gz +%%MAN%%man/man3/Tcl_UntraceVar2.tcl84.3.gz +%%MAN%%man/man3/Tcl_UpVar.tcl84.3.gz +%%MAN%%man/man3/Tcl_UpVar2.tcl84.3.gz +%%MAN%%man/man3/Tcl_UpdateLinkedVar.tcl84.3.gz +%%MAN%%man/man3/Tcl_UtfAtIndex.tcl84.3.gz +%%MAN%%man/man3/Tcl_UtfBackslash.tcl84.3.gz +%%MAN%%man/man3/Tcl_UtfCharComplete.tcl84.3.gz +%%MAN%%man/man3/Tcl_UtfFindFirst.tcl84.3.gz +%%MAN%%man/man3/Tcl_UtfFindLast.tcl84.3.gz +%%MAN%%man/man3/Tcl_UtfNext.tcl84.3.gz +%%MAN%%man/man3/Tcl_UtfPrev.tcl84.3.gz +%%MAN%%man/man3/Tcl_UtfToExternal.tcl84.3.gz +%%MAN%%man/man3/Tcl_UtfToExternalDString.tcl84.3.gz +%%MAN%%man/man3/Tcl_UtfToLower.tcl84.3.gz +%%MAN%%man/man3/Tcl_UtfToTitle.tcl84.3.gz +%%MAN%%man/man3/Tcl_UtfToUniChar.tcl84.3.gz +%%MAN%%man/man3/Tcl_UtfToUniCharDString.tcl84.3.gz +%%MAN%%man/man3/Tcl_UtfToUpper.tcl84.3.gz +%%MAN%%man/man3/Tcl_ValidateAllMemory.tcl84.3.gz +%%MAN%%man/man3/Tcl_VarEval.tcl84.3.gz +%%MAN%%man/man3/Tcl_VarEvalVA.tcl84.3.gz +%%MAN%%man/man3/Tcl_VarTraceInfo.tcl84.3.gz +%%MAN%%man/man3/Tcl_VarTraceInfo2.tcl84.3.gz +%%MAN%%man/man3/Tcl_WaitForEvent.tcl84.3.gz +%%MAN%%man/man3/Tcl_WaitPid.tcl84.3.gz +%%MAN%%man/man3/Tcl_WinTCharToUtf.tcl84.3.gz +%%MAN%%man/man3/Tcl_WinUtfToTChar.tcl84.3.gz +%%MAN%%man/man3/Tcl_Write.tcl84.3.gz +%%MAN%%man/man3/Tcl_WriteChars.tcl84.3.gz +%%MAN%%man/man3/Tcl_WriteObj.tcl84.3.gz +%%MAN%%man/man3/Tcl_WriteRaw.tcl84.3.gz +%%MAN%%man/man3/Tcl_WrongNumArgs.tcl84.3.gz +%%MAN%%man/man3/attemptckalloc.tcl84.3.gz +%%MAN%%man/man3/attemptckrealloc.tcl84.3.gz +%%MAN%%man/man3/ckalloc.tcl84.3.gz +%%MAN%%man/man3/ckfree.tcl84.3.gz +%%MAN%%man/man3/ckrealloc.tcl84.3.gz +%%MAN%%man/man3/panic.tcl84.3.gz +%%MAN%%man/man3/panicVA.tcl84.3.gz +%%MAN%%man/mann/SafeBase.tcl84.n.gz +%%MAN%%man/mann/Tcl.tcl84.n.gz +%%MAN%%man/mann/after.tcl84.n.gz +%%MAN%%man/mann/append.tcl84.n.gz +%%MAN%%man/mann/array.tcl84.n.gz +%%MAN%%man/mann/auto_execok.tcl84.n.gz +%%MAN%%man/mann/auto_import.tcl84.n.gz +%%MAN%%man/mann/auto_load.tcl84.n.gz +%%MAN%%man/mann/auto_mkindex.tcl84.n.gz +%%MAN%%man/mann/auto_mkindex_old.tcl84.n.gz +%%MAN%%man/mann/auto_qualify.tcl84.n.gz +%%MAN%%man/mann/auto_reset.tcl84.n.gz +%%MAN%%man/mann/bgerror.tcl84.n.gz +%%MAN%%man/mann/binary.tcl84.n.gz +%%MAN%%man/mann/break.tcl84.n.gz +%%MAN%%man/mann/case.tcl84.n.gz +%%MAN%%man/mann/catch.tcl84.n.gz +%%MAN%%man/mann/cd.tcl84.n.gz +%%MAN%%man/mann/clock.tcl84.n.gz +%%MAN%%man/mann/close.tcl84.n.gz +%%MAN%%man/mann/concat.tcl84.n.gz +%%MAN%%man/mann/continue.tcl84.n.gz +%%MAN%%man/mann/dde.tcl84.n.gz +%%MAN%%man/mann/encoding.tcl84.n.gz +%%MAN%%man/mann/eof.tcl84.n.gz +%%MAN%%man/mann/error.tcl84.n.gz +%%MAN%%man/mann/eval.tcl84.n.gz +%%MAN%%man/mann/exec.tcl84.n.gz +%%MAN%%man/mann/exit.tcl84.n.gz +%%MAN%%man/mann/expr.tcl84.n.gz +%%MAN%%man/mann/fblocked.tcl84.n.gz +%%MAN%%man/mann/fconfigure.tcl84.n.gz +%%MAN%%man/mann/fcopy.tcl84.n.gz +%%MAN%%man/mann/file.tcl84.n.gz +%%MAN%%man/mann/fileevent.tcl84.n.gz +%%MAN%%man/mann/filename.tcl84.n.gz +%%MAN%%man/mann/flush.tcl84.n.gz +%%MAN%%man/mann/for.tcl84.n.gz +%%MAN%%man/mann/foreach.tcl84.n.gz +%%MAN%%man/mann/format.tcl84.n.gz +%%MAN%%man/mann/gets.tcl84.n.gz +%%MAN%%man/mann/glob.tcl84.n.gz +%%MAN%%man/mann/global.tcl84.n.gz +%%MAN%%man/mann/history.tcl84.n.gz +%%MAN%%man/mann/http.tcl84.n.gz +%%MAN%%man/mann/if.tcl84.n.gz +%%MAN%%man/mann/incr.tcl84.n.gz +%%MAN%%man/mann/info.tcl84.n.gz +%%MAN%%man/mann/interp.tcl84.n.gz +%%MAN%%man/mann/join.tcl84.n.gz +%%MAN%%man/mann/lappend.tcl84.n.gz +%%MAN%%man/mann/lindex.tcl84.n.gz +%%MAN%%man/mann/linsert.tcl84.n.gz +%%MAN%%man/mann/list.tcl84.n.gz +%%MAN%%man/mann/llength.tcl84.n.gz +%%MAN%%man/mann/load.tcl84.n.gz +%%MAN%%man/mann/lrange.tcl84.n.gz +%%MAN%%man/mann/lreplace.tcl84.n.gz +%%MAN%%man/mann/lsearch.tcl84.n.gz +%%MAN%%man/mann/lset.tcl84.n.gz +%%MAN%%man/mann/lsort.tcl84.n.gz +%%MAN%%man/mann/memory.tcl84.n.gz +%%MAN%%man/mann/msgcat.tcl84.n.gz +%%MAN%%man/mann/namespace.tcl84.n.gz +%%MAN%%man/mann/open.tcl84.n.gz +%%MAN%%man/mann/package.tcl84.n.gz +%%MAN%%man/mann/parray.tcl84.n.gz +%%MAN%%man/mann/pid.tcl84.n.gz +%%MAN%%man/mann/pkg::create.tcl84.n.gz +%%MAN%%man/mann/pkg_mkIndex.tcl84.n.gz +%%MAN%%man/mann/proc.tcl84.n.gz +%%MAN%%man/mann/puts.tcl84.n.gz +%%MAN%%man/mann/pwd.tcl84.n.gz +%%MAN%%man/mann/re_syntax.tcl84.n.gz +%%MAN%%man/mann/read.tcl84.n.gz +%%MAN%%man/mann/regexp.tcl84.n.gz +%%MAN%%man/mann/registry.tcl84.n.gz +%%MAN%%man/mann/regsub.tcl84.n.gz +%%MAN%%man/mann/rename.tcl84.n.gz +%%MAN%%man/mann/return.tcl84.n.gz +%%MAN%%man/mann/scan.tcl84.n.gz +%%MAN%%man/mann/seek.tcl84.n.gz +%%MAN%%man/mann/set.tcl84.n.gz +%%MAN%%man/mann/socket.tcl84.n.gz +%%MAN%%man/mann/source.tcl84.n.gz +%%MAN%%man/mann/split.tcl84.n.gz +%%MAN%%man/mann/string.tcl84.n.gz +%%MAN%%man/mann/subst.tcl84.n.gz +%%MAN%%man/mann/switch.tcl84.n.gz +%%MAN%%man/mann/tcl_endOfWord.tcl84.n.gz +%%MAN%%man/mann/tcl_findLibrary.tcl84.n.gz +%%MAN%%man/mann/tcl_startOfNextWord.tcl84.n.gz +%%MAN%%man/mann/tcl_startOfPreviousWord.tcl84.n.gz +%%MAN%%man/mann/tcl_wordBreakAfter.tcl84.n.gz +%%MAN%%man/mann/tcl_wordBreakBefore.tcl84.n.gz +%%MAN%%man/mann/tcltest.tcl84.n.gz +%%MAN%%man/mann/tclvars.tcl84.n.gz +%%MAN%%man/mann/tell.tcl84.n.gz +%%MAN%%man/mann/time.tcl84.n.gz +%%MAN%%man/mann/trace.tcl84.n.gz +%%MAN%%man/mann/unknown.tcl84.n.gz +%%MAN%%man/mann/unset.tcl84.n.gz +%%MAN%%man/mann/update.tcl84.n.gz +%%MAN%%man/mann/uplevel.tcl84.n.gz +%%MAN%%man/mann/upvar.tcl84.n.gz +%%MAN%%man/mann/variable.tcl84.n.gz +%%MAN%%man/mann/vwait.tcl84.n.gz +%%MAN%%man/mann/while.tcl84.n.gz diff --git a/x11-toolkits/Makefile b/x11-toolkits/Makefile index d29aa85285c5..2c0136344177 100644 --- a/x11-toolkits/Makefile +++ b/x11-toolkits/Makefile @@ -266,6 +266,7 @@ SUBDIR += tile SUBDIR += tix SUBDIR += tk-wrapper + SUBDIR += tk84 SUBDIR += tk85 SUBDIR += tk86 SUBDIR += tk87 diff --git a/x11-toolkits/ocaml-labltk/Makefile b/x11-toolkits/ocaml-labltk/Makefile index 0be002ea0887..1da4b11ea8d6 100644 --- a/x11-toolkits/ocaml-labltk/Makefile +++ b/x11-toolkits/ocaml-labltk/Makefile @@ -3,7 +3,6 @@ PORTNAME= labltk PORTVERSION= 8.06.0 -PORTREVISION= 1 CATEGORIES= x11-toolkits MASTER_SITES= http://forge.ocamlcore.org/frs/download.php/1455/ PKGNAMEPREFIX= ocaml- @@ -13,7 +12,7 @@ COMMENT= Objective Caml interface to Tk LICENSE= LGPL20 -USES= gmake tk:85 +USES= gmake tk:84,85 HAS_CONFIGURE= yes MAKE_JOBS_UNSAFE=yes MAKE_ENV+= STAGEDIR="${STAGEDIR}" diff --git a/x11-toolkits/tk84/Makefile b/x11-toolkits/tk84/Makefile new file mode 100644 index 000000000000..105c61db1ff9 --- /dev/null +++ b/x11-toolkits/tk84/Makefile @@ -0,0 +1,92 @@ +# $FreeBSD$ + +PORTNAME= tk +PORTVERSION= 8.4.20 +PORTEPOCH= 2 +CATEGORIES= x11-toolkits tk +MASTER_SITES= TCLTK/tcl8_4 SF/tcl/Tcl/${PORTVERSION} +PKGNAMESUFFIX= ${PORTVERSION:R:S/.//} +DISTNAME= ${PORTNAME}${PORTVERSION}-src + +MAINTAINER= tcltk@FreeBSD.org +COMMENT= Graphical toolkit for Tcl + +DEPRECATED= Tcl/Tk 8.4 is no longer maintained, please use 8.5+ +EXPIRATION_DATE= 2017-10-15 + +LICENSE= TclTk +LICENSE_NAME= Tcl/Tk License +LICENSE_FILE= ${WRKSRC}/../license.terms +LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept + +OPTIONS_DEFINE= TKMAN THREADS +OPTIONS_DEFAULT=THREADS +TKMAN_DESC= Install Tk function manpages + +WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION}/unix + +ALL_TARGET= all +INSTALL_TARGET= install + +USES+= tcl:${SHORT_TK_VER},tea +USE_LDCONFIG= yes +USE_XORG= x11 +CFLAGS+= -I${TCL_INCLUDEDIR}/generic +CONFIGURE_ARGS= --enable-man-suffix=.${MAN_SUFFIX} \ + --includedir=${PREFIX}/include/tk${TK_VER} + +CONFIGURE_ENV= PORTSDIR=${PORTSDIR} TK_LIB_FILE=libtk${SHORT_TK_VER}.so.1 + +CFLAGS+= -I${TCL_INCLUDEDIR} + +TK_VER= ${PORTVERSION:R} +SHORT_TK_VER= ${TK_VER:S/.//} +MAN_SUFFIX= ${PKGBASE} + +MAKE_ENV= SHORT_TK_VER=${SHORT_TK_VER} + +PLIST_SUB= TK_VER=${TK_VER} \ + SHORT_TK_VER=${SHORT_TK_VER} + +SUB_FILES= pkgIndex.tcl + +.include <bsd.port.options.mk> + +.if ${PORT_OPTIONS:MTKMAN} +INSTALL_TARGET+=install-doc +PLIST_SUB+= MAN="" +.else +PLIST_SUB+= MAN="@comment " +.endif + +.if ${PORT_OPTIONS:MTHREADS} +CONFIGURE_ARGS+= --enable-threads +.else +CONFIGURE_ARGS+= --disable-threads +.endif + +post-patch: + ${REINPLACE_CMD} -e \ + 's|@TK_BUILD_LIB_SPEC@|@TK_LIB_SPEC@|; \ + s|@TK_BUILD_STUB_LIB_SPEC@|@TK_STUB_LIB_SPEC@|; \ + s|@TK_BUILD_STUB_LIB_PATH@|@TK_STUB_LIB_PATH@|; \ + s|@TK_SRC_DIR@|${PREFIX}/include/tk${TK_VER}|' \ + ${WRKSRC}/tkConfig.sh.in + @${REINPLACE_CMD} -e 's|X11/Intrinsic.h|X11/Xlib.h|g' ${WRKSRC}/configure + @${REINPLACE_CMD} -e 's|@TK_SHARED_BUILD@|#@TK_SHARED_BUILD@|g' ${WRKSRC}/Makefile.in + +post-configure: + ${REINPLACE_CMD} -e 's|${WRKDIRPREFIX}${.CURDIR}|$${WRKDIRPREFIX}${TKBASE}|' \ + ${WRKSRC}/tkConfig.sh + +post-install: + ${INSTALL_DATA} ${WRKDIR}/pkgIndex.tcl ${STAGEDIR}${PREFIX}/lib/tk${TK_VER}/ + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/wish${TK_VER} + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libtk${SHORT_TK_VER}.so.1 + +regression-test: build + cd ${WRKSRC}; ${MAKE} test + ${ECHO_CMD} "package require Tk" | tclsh${TK_VER} + ${ECHO_CMD} "load libtk${SHORT_TK_VER}.so" | tclsh${TK_VER} + +.include <bsd.port.mk> diff --git a/x11-toolkits/tk84/distinfo b/x11-toolkits/tk84/distinfo new file mode 100644 index 000000000000..1e7cc996aa41 --- /dev/null +++ b/x11-toolkits/tk84/distinfo @@ -0,0 +1,2 @@ +SHA256 (tk8.4.20-src.tar.gz) = 61f8a8dcbfb959986439b8e30a86688376671b8b3cac77b466671bbfaef244bd +SIZE (tk8.4.20-src.tar.gz) = 2957023 diff --git a/x11-toolkits/tk84/files/patch-Makefile.in b/x11-toolkits/tk84/files/patch-Makefile.in new file mode 100644 index 000000000000..7500fba36868 --- /dev/null +++ b/x11-toolkits/tk84/files/patch-Makefile.in @@ -0,0 +1,137 @@ +--- Makefile.in.orig 2013-06-03 19:29:08.000000000 +0200 ++++ Makefile.in 2014-02-03 11:21:51.000000000 +0100 +@@ -63,6 +63,8 @@ + + # Directory in which to install the include file tk.h: + INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(includedir) ++GENERIC_INCLUDE_INSTALL_DIR = $(INCLUDE_INSTALL_DIR)/generic ++UNIX_INCLUDE_INSTALL_DIR = $(INCLUDE_INSTALL_DIR)/unix + + # Path to the private tk header dir: + PRIVATE_INCLUDE_DIR = @PRIVATE_INCLUDE_DIR@ +@@ -99,7 +101,7 @@ + # The directory containing the Tcl sources and headers appropriate + # for this version of Tk ("srcdir" will be replaced or has already + # been replaced by the configure script): +-TCL_GENERIC_DIR = @TCL_SRC_DIR@/generic ++TCL_GENERIC_DIR = @prefix@/include/tcl@TCL_VERSION@/generic + + # The directory containing the platform specific Tcl sources and headers + # appropriate for this version of Tk: +@@ -116,7 +118,7 @@ + TK_DBGX = @TK_DBGX@ + + # Flag, 1: we're building a shared lib, 0 we're not +-TK_SHARED_BUILD = @TK_SHARED_BUILD@ ++TK_SHARED_BUILD = ####@TK_SHARED_BUILD@ + + # Subdirectory of $(libdir) containing the pkgIndex.tcl file for loadable Tk + TK_PKG_DIR = @TK_PKG_DIR@ +@@ -139,7 +141,7 @@ + #CFLAGS = $(CFLAGS_DEBUG) + #CFLAGS = $(CFLAGS_OPTIMIZE) + #CFLAGS = $(CFLAGS_DEBUG) $(CFLAGS_OPTIMIZE) +-CFLAGS = @CFLAGS_DEFAULT@ @CFLAGS@ ++CFLAGS ?= @CFLAGS_DEFAULT@ @CFLAGS@ + + # Flags to pass to the linker + LDFLAGS_DEBUG = @LDFLAGS_DEBUG@ +@@ -498,6 +500,8 @@ + $(GENERIC_DIR)/tkIntPlatDecls.h \ + $(@TK_WINDOWINGSYSTEM@_PRIVATE_HDRS) + ++INSTALL_HDRS = tk.h tkDecls.h tkInt.h tkIntXlibDecls.h ++ + DEMOPROGS = browse hello ixset rmt rolodex square tcolor timer widget + + SHELL_ENV = \ +@@ -523,6 +527,12 @@ + ${LIB_FILE}: ${OBJS} ${STUB_LIB_FILE} @LIB_RSRC_FILE@ + rm -f $@ + @MAKE_LIB@ ++ ln -sf libtk${SHORT_TK_VER}.so.1 libtk${SHORT_TK_VER}.so ++ ++libtk${SHORT_TK_VER}.a: ${OBJS} ++ rm -f libtk${SHORT_TK_VER}.a ++ ar cr libtk${SHORT_TK_VER}.a ${OBJS} ++ $(RANLIB) libtk${SHORT_TK_VER}.a + + ${STUB_LIB_FILE}: ${STUB_LIB_OBJS} + rm -f $@ +@@ -630,7 +640,7 @@ + valgrindshell: $(TKTEST_EXE) + $(SHELL_ENV) valgrind $(VALGRINDARGS) ./$(TKTEST_EXE) $(SCRIPT) + +-INSTALL_TARGETS = install-binaries install-libraries install-demos install-doc @EXTRA_INSTALL@ ++INSTALL_TARGETS = install-binaries install-libraries install-demos @EXTRA_INSTALL@ + + install: $(INSTALL_TARGETS) + +@@ -643,7 +653,7 @@ + # some ranlibs write to current directory, and this might not always be + # possible (e.g. if installing as root). + +-install-binaries: $(TK_LIB_FILE) $(TK_STUB_LIB_FILE) $(TK_BUILD_EXP_FILE) ${WISH_EXE} ++install-binaries: $(TK_LIB_FILE) $(TK_STUB_LIB_FILE) $(TK_BUILD_EXP_FILE) libtk${SHORT_TK_VER}.a ${WISH_EXE} + @for i in "$(LIB_INSTALL_DIR)" "$(BIN_INSTALL_DIR)" "$(PKG_INSTALL_DIR)"; \ + do \ + if [ ! -d "$$i" ] ; then \ +@@ -686,20 +696,26 @@ + $(INSTALL_DATA) $(TK_BUILD_EXP_FILE) \ + $(LIB_INSTALL_DIR)/$(TK_EXP_FILE); \ + fi ++ @ln -sf $(TK_LIB_FILE) $(LIB_INSTALL_DIR)/libtk${SHORT_TK_VER}.so ++ @echo "Installing libtk${SHORT_TK_VER}.a" ++ @$(INSTALL_DATA) libtk${SHORT_TK_VER}.a $(LIB_INSTALL_DIR)/libtk${SHORT_TK_VER}.a ++ @chmod 555 $(LIB_INSTALL_DIR)/libtk${SHORT_TK_VER}.a + @echo "Installing ${WISH_EXE} as $(BIN_INSTALL_DIR)/wish$(VERSION)" + @$(INSTALL_PROGRAM) ${WISH_EXE} "$(BIN_INSTALL_DIR)/wish$(VERSION)" +- @echo "Installing tkConfig.sh to $(CONFIG_INSTALL_DIR)/" +- @$(INSTALL_DATA) tkConfig.sh "$(CONFIG_INSTALL_DIR)/tkConfig.sh" ++ @echo "Installing tkConfig.sh to $(LIB_INSTALL_DIR)/tk$(VERSION)" ++ @mkdir -p $(LIB_INSTALL_DIR)/tk$(VERSION) ++ @$(INSTALL_DATA) tkConfig.sh "$(LIB_INSTALL_DIR)/tk$(VERSION)/tkConfig.sh" + @if test "$(STUB_LIB_FILE)" != "" ; then \ + echo "Installing $(STUB_LIB_FILE) to $(LIB_INSTALL_DIR)/"; \ + @INSTALL_STUB_LIB@ ; \ +- fi ++ fi; + @EXTRA_INSTALL_BINARIES@ + + install-libraries: libraries + @if test "$(@TK_WINDOWINGSYSTEM@_XLIB_HDRS)" != ""; then \ + XLIB_INCLUDE_INSTALL_DIR="$(INCLUDE_INSTALL_DIR)/X11"; fi; \ + for i in "$(INCLUDE_INSTALL_DIR)" "$${XLIB_INCLUDE_INSTALL_DIR}" \ ++ "$(GENERIC_INCLUDE_INSTALL_DIR)" "$(UNIX_INCLUDE_INSTALL_DIR)" \ + "$(SCRIPT_INSTALL_DIR)" "$(SCRIPT_INSTALL_DIR)/images" \ + "$(SCRIPT_INSTALL_DIR)/msgs"; \ + do \ +@@ -714,14 +730,13 @@ + chmod +x $(SRC_DIR)/install-sh; \ + fi + @echo "Installing header files"; +- @for i in $(PUBLIC_HDRS); \ ++ ${BSD_INSTALL_DATA} $(GENERIC_DIR)/*.h $(GENERIC_INCLUDE_INSTALL_DIR)/ ++ ${BSD_INSTALL_DATA} $(UNIX_DIR)/*.h $(UNIX_INCLUDE_INSTALL_DIR) ++ @for i in $(INSTALL_HDRS) ; \ + do \ +- $(INSTALL_DATA) $$i "$(INCLUDE_INSTALL_DIR)"; \ +- done; +- @list='$(@TK_WINDOWINGSYSTEM@_XLIB_HDRS)'; for i in $$list ; \ +- do \ +- $(INSTALL_DATA) $$i "$(INCLUDE_INSTALL_DIR)/X11"; \ +- done; ++ j=`basename $$i` ; \ ++ ln -sf generic/$$j $(INCLUDE_INSTALL_DIR)/$$j ; \ ++ done + @echo "Installing library files to $(SCRIPT_INSTALL_DIR)"; + @for i in $(TOP_DIR)/library/*.tcl $(GENERIC_DIR)/prolog.ps \ + $(TOP_DIR)/library/tclIndex $(UNIX_DIR)/tkAppInit.c; \ +@@ -793,6 +808,7 @@ + fi; \ + done; + @echo "Installing and cross-linking top-level (.1) docs"; ++ @mv $(TOP_DIR)/doc/wish.1 $(TOP_DIR)/doc/wish${TCL_VER}.1 + @for i in $(TOP_DIR)/doc/*.1; do \ + $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i "$(MAN1_INSTALL_DIR)"; \ + done diff --git a/x11-toolkits/tk84/files/patch-configure b/x11-toolkits/tk84/files/patch-configure new file mode 100644 index 000000000000..75a1b42619c0 --- /dev/null +++ b/x11-toolkits/tk84/files/patch-configure @@ -0,0 +1,18 @@ +--- configure.orig 2013-06-03 19:29:08.000000000 +0200 ++++ configure 2014-01-17 18:06:08.000000000 +0100 +@@ -2927,6 +2927,7 @@ + SHLIB_CFLAGS="-fPIC" + SHLIB_LD="${CC} -shared" + TCL_SHLIB_LD_EXTRAS="-Wl,-soname,\$@" ++ TK_SHLIB_LD_EXTRAS="-Wl,-soname,\$@" + SHLIB_SUFFIX=".so" + DL_OBJS="tclLoadDl.o" + DL_LIBS="" +@@ -3418,6 +3419,7 @@ + #define _POSIX_PTHREAD_SEMANTICS 1 + EOF + ++TCL_SRC_DIR=${prefix}/include/tcl${TCLVERSION} + + SHLIB_CFLAGS="-KPIC" + diff --git a/x11-toolkits/tk84/files/patch-unix-installManPage b/x11-toolkits/tk84/files/patch-unix-installManPage new file mode 100644 index 000000000000..28fcab008560 --- /dev/null +++ b/x11-toolkits/tk84/files/patch-unix-installManPage @@ -0,0 +1,11 @@ +--- installManPage.orig 2013-01-15 17:08:31.000000000 +0100 ++++ installManPage 2013-01-15 17:08:39.000000000 +0100 +@@ -52,7 +52,7 @@ + SRCDIR=`dirname $MANPAGE` + FIRST="" + for f in $NAMES; do +- f=$f.$SECTION$SUFFIX ++ f=$f$SUFFIX.$SECTION + if test -z "$FIRST" ; then + FIRST=$f + rm -f $DIR/$FIRST $DIR/$FIRST.* diff --git a/x11-toolkits/tk84/files/pkgIndex.tcl.in b/x11-toolkits/tk84/files/pkgIndex.tcl.in new file mode 100644 index 000000000000..aa7f7941f507 --- /dev/null +++ b/x11-toolkits/tk84/files/pkgIndex.tcl.in @@ -0,0 +1,3 @@ +# Tcl package index file, version 1.0 + +package ifneeded Tk 8.4 "[list load "[file join [file dirname $dir] libtk84.so.1]" Tk]" diff --git a/x11-toolkits/tk84/pkg-descr b/x11-toolkits/tk84/pkg-descr new file mode 100644 index 000000000000..f7e14a15f480 --- /dev/null +++ b/x11-toolkits/tk84/pkg-descr @@ -0,0 +1,6 @@ +This is Tk version 8.4, a GUI toolkit for Tcl. + +The best way to get started with Tcl is to read ``Tcl and the Tk +Toolkit'' by John K. Ousterhout, Addison-Wesley, ISBN 0-201-63337-X. + +WWW: http://www.tcl.tk/ diff --git a/x11-toolkits/tk84/pkg-plist b/x11-toolkits/tk84/pkg-plist new file mode 100644 index 000000000000..e08604edf584 --- /dev/null +++ b/x11-toolkits/tk84/pkg-plist @@ -0,0 +1,486 @@ +bin/wish%%TK_VER%% +include/tk%%TK_VER%%/generic/default.h +include/tk%%TK_VER%%/generic/ks_names.h +include/tk%%TK_VER%%/generic/tk.h +include/tk%%TK_VER%%/generic/tk3d.h +include/tk%%TK_VER%%/generic/tkButton.h +include/tk%%TK_VER%%/generic/tkCanvas.h +include/tk%%TK_VER%%/generic/tkColor.h +include/tk%%TK_VER%%/generic/tkDecls.h +include/tk%%TK_VER%%/generic/tkEntry.h +include/tk%%TK_VER%%/generic/tkFileFilter.h +include/tk%%TK_VER%%/generic/tkFont.h +include/tk%%TK_VER%%/generic/tkInitScript.h +include/tk%%TK_VER%%/generic/tkInt.h +include/tk%%TK_VER%%/generic/tkIntDecls.h +include/tk%%TK_VER%%/generic/tkIntPlatDecls.h +include/tk%%TK_VER%%/generic/tkIntXlibDecls.h +include/tk%%TK_VER%%/generic/tkMenu.h +include/tk%%TK_VER%%/generic/tkMenubutton.h +include/tk%%TK_VER%%/generic/tkPlatDecls.h +include/tk%%TK_VER%%/generic/tkPort.h +include/tk%%TK_VER%%/generic/tkScale.h +include/tk%%TK_VER%%/generic/tkScrollbar.h +include/tk%%TK_VER%%/generic/tkSelect.h +include/tk%%TK_VER%%/generic/tkText.h +include/tk%%TK_VER%%/generic/tkUndo.h +include/tk%%TK_VER%%/tk.h +include/tk%%TK_VER%%/tkDecls.h +include/tk%%TK_VER%%/tkInt.h +include/tk%%TK_VER%%/tkIntXlibDecls.h +include/tk%%TK_VER%%/unix/tkUnixDefault.h +include/tk%%TK_VER%%/unix/tkUnixInt.h +include/tk%%TK_VER%%/unix/tkUnixPort.h +lib/libtk%%SHORT_TK_VER%%.a +lib/libtk%%SHORT_TK_VER%%.so +lib/libtk%%SHORT_TK_VER%%.so.1 +lib/libtkstub%%SHORT_TK_VER%%.a +lib/tk%%TK_VER%%/bgerror.tcl +lib/tk%%TK_VER%%/button.tcl +lib/tk%%TK_VER%%/choosedir.tcl +lib/tk%%TK_VER%%/clrpick.tcl +lib/tk%%TK_VER%%/comdlg.tcl +lib/tk%%TK_VER%%/console.tcl +lib/tk%%TK_VER%%/demos/README +lib/tk%%TK_VER%%/demos/arrow.tcl +lib/tk%%TK_VER%%/demos/bind.tcl +lib/tk%%TK_VER%%/demos/bitmap.tcl +lib/tk%%TK_VER%%/demos/browse +lib/tk%%TK_VER%%/demos/button.tcl +lib/tk%%TK_VER%%/demos/check.tcl +lib/tk%%TK_VER%%/demos/clrpick.tcl +lib/tk%%TK_VER%%/demos/colors.tcl +lib/tk%%TK_VER%%/demos/cscroll.tcl +lib/tk%%TK_VER%%/demos/ctext.tcl +lib/tk%%TK_VER%%/demos/dialog1.tcl +lib/tk%%TK_VER%%/demos/dialog2.tcl +lib/tk%%TK_VER%%/demos/entry1.tcl +lib/tk%%TK_VER%%/demos/entry2.tcl +lib/tk%%TK_VER%%/demos/entry3.tcl +lib/tk%%TK_VER%%/demos/filebox.tcl +lib/tk%%TK_VER%%/demos/floor.tcl +lib/tk%%TK_VER%%/demos/form.tcl +lib/tk%%TK_VER%%/demos/hello +lib/tk%%TK_VER%%/demos/hscale.tcl +lib/tk%%TK_VER%%/demos/icon.tcl +lib/tk%%TK_VER%%/demos/image1.tcl +lib/tk%%TK_VER%%/demos/image2.tcl +lib/tk%%TK_VER%%/demos/images/earth.gif +lib/tk%%TK_VER%%/demos/images/earthris.gif +lib/tk%%TK_VER%%/demos/images/face.bmp +lib/tk%%TK_VER%%/demos/images/flagdown.bmp +lib/tk%%TK_VER%%/demos/images/flagup.bmp +lib/tk%%TK_VER%%/demos/images/gray25.bmp +lib/tk%%TK_VER%%/demos/images/letters.bmp +lib/tk%%TK_VER%%/demos/images/noletter.bmp +lib/tk%%TK_VER%%/demos/images/pattern.bmp +lib/tk%%TK_VER%%/demos/images/tcllogo.gif +lib/tk%%TK_VER%%/demos/images/teapot.ppm +lib/tk%%TK_VER%%/demos/items.tcl +lib/tk%%TK_VER%%/demos/ixset +lib/tk%%TK_VER%%/demos/label.tcl +lib/tk%%TK_VER%%/demos/labelframe.tcl +lib/tk%%TK_VER%%/demos/license.terms +lib/tk%%TK_VER%%/demos/menu.tcl +lib/tk%%TK_VER%%/demos/menubu.tcl +lib/tk%%TK_VER%%/demos/msgbox.tcl +lib/tk%%TK_VER%%/demos/paned1.tcl +lib/tk%%TK_VER%%/demos/paned2.tcl +lib/tk%%TK_VER%%/demos/plot.tcl +lib/tk%%TK_VER%%/demos/puzzle.tcl +lib/tk%%TK_VER%%/demos/radio.tcl +lib/tk%%TK_VER%%/demos/rmt +lib/tk%%TK_VER%%/demos/rolodex +lib/tk%%TK_VER%%/demos/ruler.tcl +lib/tk%%TK_VER%%/demos/sayings.tcl +lib/tk%%TK_VER%%/demos/search.tcl +lib/tk%%TK_VER%%/demos/spin.tcl +lib/tk%%TK_VER%%/demos/states.tcl +lib/tk%%TK_VER%%/demos/style.tcl +lib/tk%%TK_VER%%/demos/tclIndex +lib/tk%%TK_VER%%/demos/tcolor +lib/tk%%TK_VER%%/demos/text.tcl +lib/tk%%TK_VER%%/demos/timer +lib/tk%%TK_VER%%/demos/twind.tcl +lib/tk%%TK_VER%%/demos/unicodeout.tcl +lib/tk%%TK_VER%%/demos/vscale.tcl +lib/tk%%TK_VER%%/demos/widget +lib/tk%%TK_VER%%/dialog.tcl +lib/tk%%TK_VER%%/entry.tcl +lib/tk%%TK_VER%%/focus.tcl +lib/tk%%TK_VER%%/images/README +lib/tk%%TK_VER%%/images/logo.eps +lib/tk%%TK_VER%%/images/logo100.gif +lib/tk%%TK_VER%%/images/logo64.gif +lib/tk%%TK_VER%%/images/logoLarge.gif +lib/tk%%TK_VER%%/images/logoMed.gif +lib/tk%%TK_VER%%/images/pwrdLogo.eps +lib/tk%%TK_VER%%/images/pwrdLogo100.gif +lib/tk%%TK_VER%%/images/pwrdLogo150.gif +lib/tk%%TK_VER%%/images/pwrdLogo175.gif +lib/tk%%TK_VER%%/images/pwrdLogo200.gif +lib/tk%%TK_VER%%/images/pwrdLogo75.gif +lib/tk%%TK_VER%%/images/tai-ku.gif +lib/tk%%TK_VER%%/listbox.tcl +lib/tk%%TK_VER%%/menu.tcl +lib/tk%%TK_VER%%/mkpsenc.tcl +lib/tk%%TK_VER%%/msgbox.tcl +lib/tk%%TK_VER%%/msgs/cs.msg +lib/tk%%TK_VER%%/msgs/de.msg +lib/tk%%TK_VER%%/msgs/el.msg +lib/tk%%TK_VER%%/msgs/en.msg +lib/tk%%TK_VER%%/msgs/en_gb.msg +lib/tk%%TK_VER%%/msgs/eo.msg +lib/tk%%TK_VER%%/msgs/es.msg +lib/tk%%TK_VER%%/msgs/fr.msg +lib/tk%%TK_VER%%/msgs/hu.msg +lib/tk%%TK_VER%%/msgs/it.msg +lib/tk%%TK_VER%%/msgs/nl.msg +lib/tk%%TK_VER%%/msgs/pl.msg +lib/tk%%TK_VER%%/msgs/pt.msg +lib/tk%%TK_VER%%/msgs/ru.msg +lib/tk%%TK_VER%%/obsolete.tcl +lib/tk%%TK_VER%%/optMenu.tcl +lib/tk%%TK_VER%%/palette.tcl +lib/tk%%TK_VER%%/panedwindow.tcl +lib/tk%%TK_VER%%/pkgIndex.tcl +lib/tk%%TK_VER%%/prolog.ps +lib/tk%%TK_VER%%/safetk.tcl +lib/tk%%TK_VER%%/scale.tcl +lib/tk%%TK_VER%%/scrlbar.tcl +lib/tk%%TK_VER%%/spinbox.tcl +lib/tk%%TK_VER%%/tclIndex +lib/tk%%TK_VER%%/tearoff.tcl +lib/tk%%TK_VER%%/text.tcl +lib/tk%%TK_VER%%/tk.tcl +lib/tk%%TK_VER%%/tkAppInit.c +lib/tk%%TK_VER%%/tkConfig.sh +lib/tk%%TK_VER%%/tkfbox.tcl +lib/tk%%TK_VER%%/unsupported.tcl +lib/tk%%TK_VER%%/xmfbox.tcl +%%MAN%%man/man1/wish.tk84.1.gz +%%MAN%%man/man3/Tk_3DBorderColor.tk84.3.gz +%%MAN%%man/man3/Tk_3DBorderGC.tk84.3.gz +%%MAN%%man/man3/Tk_3DHorizontalBevel.tk84.3.gz +%%MAN%%man/man3/Tk_3DVerticalBevel.tk84.3.gz +%%MAN%%man/man3/Tk_AddOption.tk84.3.gz +%%MAN%%man/man3/Tk_Alloc3DBorderFromObj.tk84.3.gz +%%MAN%%man/man3/Tk_AllocBitmapFromObj.tk84.3.gz +%%MAN%%man/man3/Tk_AllocColorFromObj.tk84.3.gz +%%MAN%%man/man3/Tk_AllocCursorFromObj.tk84.3.gz +%%MAN%%man/man3/Tk_AllocFontFromObj.tk84.3.gz +%%MAN%%man/man3/Tk_AttachHWND.tk84.3.gz +%%MAN%%man/man3/Tk_Attributes.tk84.3.gz +%%MAN%%man/man3/Tk_BindEvent.tk84.3.gz +%%MAN%%man/man3/Tk_CanvasDrawableCoords.tk84.3.gz +%%MAN%%man/man3/Tk_CanvasEventuallyRedraw.tk84.3.gz +%%MAN%%man/man3/Tk_CanvasGetCoord.tk84.3.gz +%%MAN%%man/man3/Tk_CanvasPsBitmap.tk84.3.gz +%%MAN%%man/man3/Tk_CanvasPsColor.tk84.3.gz +%%MAN%%man/man3/Tk_CanvasPsFont.tk84.3.gz +%%MAN%%man/man3/Tk_CanvasPsPath.tk84.3.gz +%%MAN%%man/man3/Tk_CanvasPsStipple.tk84.3.gz +%%MAN%%man/man3/Tk_CanvasPsY.tk84.3.gz +%%MAN%%man/man3/Tk_CanvasSetStippleOrigin.tk84.3.gz +%%MAN%%man/man3/Tk_CanvasTagsOption.tk84.3.gz +%%MAN%%man/man3/Tk_CanvasTextInfo.tk84.3.gz +%%MAN%%man/man3/Tk_CanvasTkwin.tk84.3.gz +%%MAN%%man/man3/Tk_CanvasWindowCoords.tk84.3.gz +%%MAN%%man/man3/Tk_ChangeWindowAttributes.tk84.3.gz +%%MAN%%man/man3/Tk_Changes.tk84.3.gz +%%MAN%%man/man3/Tk_CharBbox.tk84.3.gz +%%MAN%%man/man3/Tk_Class.tk84.3.gz +%%MAN%%man/man3/Tk_ClearSelection.tk84.3.gz +%%MAN%%man/man3/Tk_ClipboardAppend.tk84.3.gz +%%MAN%%man/man3/Tk_ClipboardClear.tk84.3.gz +%%MAN%%man/man3/Tk_CollapseMotionEvents.tk84.3.gz +%%MAN%%man/man3/Tk_Colormap.tk84.3.gz +%%MAN%%man/man3/Tk_ComputeTextLayout.tk84.3.gz +%%MAN%%man/man3/Tk_ConfigureInfo.tk84.3.gz +%%MAN%%man/man3/Tk_ConfigureValue.tk84.3.gz +%%MAN%%man/man3/Tk_ConfigureWidget.tk84.3.gz +%%MAN%%man/man3/Tk_ConfigureWindow.tk84.3.gz +%%MAN%%man/man3/Tk_CoordsToWindow.tk84.3.gz +%%MAN%%man/man3/Tk_CreateBinding.tk84.3.gz +%%MAN%%man/man3/Tk_CreateBindingTable.tk84.3.gz +%%MAN%%man/man3/Tk_CreateClientMessageHandler.tk84.3.gz +%%MAN%%man/man3/Tk_CreateErrorHandler.tk84.3.gz +%%MAN%%man/man3/Tk_CreateEventHandler.tk84.3.gz +%%MAN%%man/man3/Tk_CreateGenericHandler.tk84.3.gz +%%MAN%%man/man3/Tk_CreateImageType.tk84.3.gz +%%MAN%%man/man3/Tk_CreateItemType.tk84.3.gz +%%MAN%%man/man3/Tk_CreateOptionTable.tk84.3.gz +%%MAN%%man/man3/Tk_CreatePhotoImageFormat.tk84.3.gz +%%MAN%%man/man3/Tk_CreateSelHandler.tk84.3.gz +%%MAN%%man/man3/Tk_CreateWindow.tk84.3.gz +%%MAN%%man/man3/Tk_CreateWindowFromPath.tk84.3.gz +%%MAN%%man/man3/Tk_DefineBitmap.tk84.3.gz +%%MAN%%man/man3/Tk_DefineCursor.tk84.3.gz +%%MAN%%man/man3/Tk_DeleteAllBindings.tk84.3.gz +%%MAN%%man/man3/Tk_DeleteBinding.tk84.3.gz +%%MAN%%man/man3/Tk_DeleteBindingTable.tk84.3.gz +%%MAN%%man/man3/Tk_DeleteClientMessageHandler.tk84.3.gz +%%MAN%%man/man3/Tk_DeleteErrorHandler.tk84.3.gz +%%MAN%%man/man3/Tk_DeleteEventHandler.tk84.3.gz +%%MAN%%man/man3/Tk_DeleteGenericHandler.tk84.3.gz +%%MAN%%man/man3/Tk_DeleteImage.tk84.3.gz +%%MAN%%man/man3/Tk_DeleteOptionTable.tk84.3.gz +%%MAN%%man/man3/Tk_DeleteSelHandler.tk84.3.gz +%%MAN%%man/man3/Tk_Depth.tk84.3.gz +%%MAN%%man/man3/Tk_DestroyWindow.tk84.3.gz +%%MAN%%man/man3/Tk_Display.tk84.3.gz +%%MAN%%man/man3/Tk_DisplayName.tk84.3.gz +%%MAN%%man/man3/Tk_DistanceToTextLayout.tk84.3.gz +%%MAN%%man/man3/Tk_Draw3DPolygon.tk84.3.gz +%%MAN%%man/man3/Tk_Draw3DRectangle.tk84.3.gz +%%MAN%%man/man3/Tk_DrawChars.tk84.3.gz +%%MAN%%man/man3/Tk_DrawFocusHighlight.tk84.3.gz +%%MAN%%man/man3/Tk_DrawTextLayout.tk84.3.gz +%%MAN%%man/man3/Tk_Fill3DPolygon.tk84.3.gz +%%MAN%%man/man3/Tk_Fill3DRectangle.tk84.3.gz +%%MAN%%man/man3/Tk_FindPhoto.tk84.3.gz +%%MAN%%man/man3/Tk_FontId.tk84.3.gz +%%MAN%%man/man3/Tk_Free3DBorder.tk84.3.gz +%%MAN%%man/man3/Tk_Free3DBorderFromObj.tk84.3.gz +%%MAN%%man/man3/Tk_FreeBitmap.tk84.3.gz +%%MAN%%man/man3/Tk_FreeBitmapFromObj.tk84.3.gz +%%MAN%%man/man3/Tk_FreeColor.tk84.3.gz +%%MAN%%man/man3/Tk_FreeColorFromObj.tk84.3.gz +%%MAN%%man/man3/Tk_FreeColormap.tk84.3.gz +%%MAN%%man/man3/Tk_FreeConfigOptions.tk84.3.gz +%%MAN%%man/man3/Tk_FreeCursor.tk84.3.gz +%%MAN%%man/man3/Tk_FreeCursorFromObj.tk84.3.gz +%%MAN%%man/man3/Tk_FreeFont.tk84.3.gz +%%MAN%%man/man3/Tk_FreeFontFromObj.tk84.3.gz +%%MAN%%man/man3/Tk_FreeGC.tk84.3.gz +%%MAN%%man/man3/Tk_FreeImage.tk84.3.gz +%%MAN%%man/man3/Tk_FreeOptions.tk84.3.gz +%%MAN%%man/man3/Tk_FreePixmap.tk84.3.gz +%%MAN%%man/man3/Tk_FreeSavedOptions.tk84.3.gz +%%MAN%%man/man3/Tk_FreeTextLayout.tk84.3.gz +%%MAN%%man/man3/Tk_FreeXId.tk84.3.gz +%%MAN%%man/man3/Tk_GeometryRequest.tk84.3.gz +%%MAN%%man/man3/Tk_Get3DBorder.tk84.3.gz +%%MAN%%man/man3/Tk_Get3DBorderFromObj.tk84.3.gz +%%MAN%%man/man3/Tk_GetAllBindings.tk84.3.gz +%%MAN%%man/man3/Tk_GetAnchor.tk84.3.gz +%%MAN%%man/man3/Tk_GetAnchorFromObj.tk84.3.gz +%%MAN%%man/man3/Tk_GetAtomName.tk84.3.gz +%%MAN%%man/man3/Tk_GetBinding.tk84.3.gz +%%MAN%%man/man3/Tk_GetBitmap.tk84.3.gz +%%MAN%%man/man3/Tk_GetBitmapFromObj.tk84.3.gz +%%MAN%%man/man3/Tk_GetCapStyle.tk84.3.gz +%%MAN%%man/man3/Tk_GetColor.tk84.3.gz +%%MAN%%man/man3/Tk_GetColorByValue.tk84.3.gz +%%MAN%%man/man3/Tk_GetColorFromObj.tk84.3.gz +%%MAN%%man/man3/Tk_GetColormap.tk84.3.gz +%%MAN%%man/man3/Tk_GetCursor.tk84.3.gz +%%MAN%%man/man3/Tk_GetCursorFromData.tk84.3.gz +%%MAN%%man/man3/Tk_GetCursorFromObj.tk84.3.gz +%%MAN%%man/man3/Tk_GetDash.tk84.3.gz +%%MAN%%man/man3/Tk_GetFont.tk84.3.gz +%%MAN%%man/man3/Tk_GetFontFromObj.tk84.3.gz +%%MAN%%man/man3/Tk_GetFontMetrics.tk84.3.gz +%%MAN%%man/man3/Tk_GetGC.tk84.3.gz +%%MAN%%man/man3/Tk_GetHINSTANCE.tk84.3.gz +%%MAN%%man/man3/Tk_GetHWND.tk84.3.gz +%%MAN%%man/man3/Tk_GetImage.tk84.3.gz +%%MAN%%man/man3/Tk_GetImageMasterData.tk84.3.gz +%%MAN%%man/man3/Tk_GetItemTypes.tk84.3.gz +%%MAN%%man/man3/Tk_GetJoinStyle.tk84.3.gz +%%MAN%%man/man3/Tk_GetJustify.tk84.3.gz +%%MAN%%man/man3/Tk_GetJustifyFromObj.tk84.3.gz +%%MAN%%man/man3/Tk_GetMMFromObj.tk84.3.gz +%%MAN%%man/man3/Tk_GetNumMainWindows.tk84.3.gz +%%MAN%%man/man3/Tk_GetOption.tk84.3.gz +%%MAN%%man/man3/Tk_GetOptionInfo.tk84.3.gz +%%MAN%%man/man3/Tk_GetOptionValue.tk84.3.gz +%%MAN%%man/man3/Tk_GetPixels.tk84.3.gz +%%MAN%%man/man3/Tk_GetPixelsFromObj.tk84.3.gz +%%MAN%%man/man3/Tk_GetPixmap.tk84.3.gz +%%MAN%%man/man3/Tk_GetRelief.tk84.3.gz +%%MAN%%man/man3/Tk_GetReliefFromObj.tk84.3.gz +%%MAN%%man/man3/Tk_GetRootCoords.tk84.3.gz +%%MAN%%man/man3/Tk_GetScreenMM.tk84.3.gz +%%MAN%%man/man3/Tk_GetScrollInfo.tk84.3.gz +%%MAN%%man/man3/Tk_GetScrollInfoObj.tk84.3.gz +%%MAN%%man/man3/Tk_GetSelection.tk84.3.gz +%%MAN%%man/man3/Tk_GetUid.tk84.3.gz +%%MAN%%man/man3/Tk_GetVRootGeometry.tk84.3.gz +%%MAN%%man/man3/Tk_GetVisual.tk84.3.gz +%%MAN%%man/man3/Tk_Grab.tk84.3.gz +%%MAN%%man/man3/Tk_HWNDToWindow.tk84.3.gz +%%MAN%%man/man3/Tk_HandleEvent.tk84.3.gz +%%MAN%%man/man3/Tk_Height.tk84.3.gz +%%MAN%%man/man3/Tk_IdToWindow.tk84.3.gz +%%MAN%%man/man3/Tk_ImageChanged.tk84.3.gz +%%MAN%%man/man3/Tk_Init.tk84.3.gz +%%MAN%%man/man3/Tk_InitImageArgs.tk84.3.gz +%%MAN%%man/man3/Tk_InitOptions.tk84.3.gz +%%MAN%%man/man3/Tk_InitStubs.tk84.3.gz +%%MAN%%man/man3/Tk_InternAtom.tk84.3.gz +%%MAN%%man/man3/Tk_InternalBorderBottom.tk84.3.gz +%%MAN%%man/man3/Tk_InternalBorderLeft.tk84.3.gz +%%MAN%%man/man3/Tk_InternalBorderRight.tk84.3.gz +%%MAN%%man/man3/Tk_InternalBorderTop.tk84.3.gz +%%MAN%%man/man3/Tk_IntersectTextLayout.tk84.3.gz +%%MAN%%man/man3/Tk_IsContainer.tk84.3.gz +%%MAN%%man/man3/Tk_IsEmbedded.tk84.3.gz +%%MAN%%man/man3/Tk_IsMapped.tk84.3.gz +%%MAN%%man/man3/Tk_IsTopLevel.tk84.3.gz +%%MAN%%man/man3/Tk_Main.tk84.3.gz +%%MAN%%man/man3/Tk_MainLoop.tk84.3.gz +%%MAN%%man/man3/Tk_MainWindow.tk84.3.gz +%%MAN%%man/man3/Tk_MaintainGeometry.tk84.3.gz +%%MAN%%man/man3/Tk_MakeWindowExist.tk84.3.gz +%%MAN%%man/man3/Tk_ManageGeometry.tk84.3.gz +%%MAN%%man/man3/Tk_MapWindow.tk84.3.gz +%%MAN%%man/man3/Tk_MeasureChars.tk84.3.gz +%%MAN%%man/man3/Tk_MinReqHeight.tk84.3.gz +%%MAN%%man/man3/Tk_MinReqWidth.tk84.3.gz +%%MAN%%man/man3/Tk_MoveResizeWindow.tk84.3.gz +%%MAN%%man/man3/Tk_MoveToplevelWindow.tk84.3.gz +%%MAN%%man/man3/Tk_MoveWindow.tk84.3.gz +%%MAN%%man/man3/Tk_Name.tk84.3.gz +%%MAN%%man/man3/Tk_NameOf3DBorder.tk84.3.gz +%%MAN%%man/man3/Tk_NameOfAnchor.tk84.3.gz +%%MAN%%man/man3/Tk_NameOfBitmap.tk84.3.gz +%%MAN%%man/man3/Tk_NameOfCapStyle.tk84.3.gz +%%MAN%%man/man3/Tk_NameOfColor.tk84.3.gz +%%MAN%%man/man3/Tk_NameOfCursor.tk84.3.gz +%%MAN%%man/man3/Tk_NameOfFont.tk84.3.gz +%%MAN%%man/man3/Tk_NameOfImage.tk84.3.gz +%%MAN%%man/man3/Tk_NameOfJoinStyle.tk84.3.gz +%%MAN%%man/man3/Tk_NameOfJustify.tk84.3.gz +%%MAN%%man/man3/Tk_NameOfRelief.tk84.3.gz +%%MAN%%man/man3/Tk_NameToWindow.tk84.3.gz +%%MAN%%man/man3/Tk_Offset.tk84.3.gz +%%MAN%%man/man3/Tk_OwnSelection.tk84.3.gz +%%MAN%%man/man3/Tk_Parent.tk84.3.gz +%%MAN%%man/man3/Tk_ParseArgv.tk84.3.gz +%%MAN%%man/man3/Tk_PathName.tk84.3.gz +%%MAN%%man/man3/Tk_PhotoBlank.tk84.3.gz +%%MAN%%man/man3/Tk_PhotoExpand.tk84.3.gz +%%MAN%%man/man3/Tk_PhotoGetImage.tk84.3.gz +%%MAN%%man/man3/Tk_PhotoGetSize.tk84.3.gz +%%MAN%%man/man3/Tk_PhotoPutBlock.tk84.3.gz +%%MAN%%man/man3/Tk_PhotoPutZoomedBlock.tk84.3.gz +%%MAN%%man/man3/Tk_PhotoSetSize.tk84.3.gz +%%MAN%%man/man3/Tk_PointToChar.tk84.3.gz +%%MAN%%man/man3/Tk_PostscriptFontName.tk84.3.gz +%%MAN%%man/man3/Tk_QueueWindowEvent.tk84.3.gz +%%MAN%%man/man3/Tk_RedrawImage.tk84.3.gz +%%MAN%%man/man3/Tk_ReqHeight.tk84.3.gz +%%MAN%%man/man3/Tk_ReqWidth.tk84.3.gz +%%MAN%%man/man3/Tk_ResizeWindow.tk84.3.gz +%%MAN%%man/man3/Tk_RestackWindow.tk84.3.gz +%%MAN%%man/man3/Tk_RestoreSavedOptions.tk84.3.gz +%%MAN%%man/man3/Tk_RestrictEvents.tk84.3.gz +%%MAN%%man/man3/Tk_SafeInit.tk84.3.gz +%%MAN%%man/man3/Tk_Screen.tk84.3.gz +%%MAN%%man/man3/Tk_ScreenNumber.tk84.3.gz +%%MAN%%man/man3/Tk_SetAppName.tk84.3.gz +%%MAN%%man/man3/Tk_SetBackgroundFromBorder.tk84.3.gz +%%MAN%%man/man3/Tk_SetCaretPos.tk84.3.gz +%%MAN%%man/man3/Tk_SetClass.tk84.3.gz +%%MAN%%man/man3/Tk_SetClassProcs.tk84.3.gz +%%MAN%%man/man3/Tk_SetGrid.tk84.3.gz +%%MAN%%man/man3/Tk_SetInternalBorder.tk84.3.gz +%%MAN%%man/man3/Tk_SetInternalBorderEx.tk84.3.gz +%%MAN%%man/man3/Tk_SetMinimumRequestSize.tk84.3.gz +%%MAN%%man/man3/Tk_SetOptions.tk84.3.gz +%%MAN%%man/man3/Tk_SetWindowBackground.tk84.3.gz +%%MAN%%man/man3/Tk_SetWindowBackgroundPixmap.tk84.3.gz +%%MAN%%man/man3/Tk_SetWindowBorder.tk84.3.gz +%%MAN%%man/man3/Tk_SetWindowBorderPixmap.tk84.3.gz +%%MAN%%man/man3/Tk_SetWindowBorderWidth.tk84.3.gz +%%MAN%%man/man3/Tk_SetWindowColormap.tk84.3.gz +%%MAN%%man/man3/Tk_SetWindowVisual.tk84.3.gz +%%MAN%%man/man3/Tk_SizeOfBitmap.tk84.3.gz +%%MAN%%man/man3/Tk_SizeOfImage.tk84.3.gz +%%MAN%%man/man3/Tk_StrictMotif.tk84.3.gz +%%MAN%%man/man3/Tk_TextLayoutToPostscript.tk84.3.gz +%%MAN%%man/man3/Tk_TextWidth.tk84.3.gz +%%MAN%%man/man3/Tk_Uid.tk84.3.gz +%%MAN%%man/man3/Tk_UndefineCursor.tk84.3.gz +%%MAN%%man/man3/Tk_UnderlineChars.tk84.3.gz +%%MAN%%man/man3/Tk_UnderlineTextLayout.tk84.3.gz +%%MAN%%man/man3/Tk_Ungrab.tk84.3.gz +%%MAN%%man/man3/Tk_UnmaintainGeometry.tk84.3.gz +%%MAN%%man/man3/Tk_UnmapWindow.tk84.3.gz +%%MAN%%man/man3/Tk_UnsetGrid.tk84.3.gz +%%MAN%%man/man3/Tk_Visual.tk84.3.gz +%%MAN%%man/man3/Tk_Width.tk84.3.gz +%%MAN%%man/man3/Tk_WindowId.tk84.3.gz +%%MAN%%man/man3/Tk_X.tk84.3.gz +%%MAN%%man/man3/Tk_Y.tk84.3.gz +%%MAN%%man/mann/bell.tk84.n.gz +%%MAN%%man/mann/bind.tk84.n.gz +%%MAN%%man/mann/bindtags.tk84.n.gz +%%MAN%%man/mann/bitmap.tk84.n.gz +%%MAN%%man/mann/button.tk84.n.gz +%%MAN%%man/mann/canvas.tk84.n.gz +%%MAN%%man/mann/checkbutton.tk84.n.gz +%%MAN%%man/mann/clipboard.tk84.n.gz +%%MAN%%man/mann/colors.tk84.n.gz +%%MAN%%man/mann/console.tk84.n.gz +%%MAN%%man/mann/cursors.tk84.n.gz +%%MAN%%man/mann/destroy.tk84.n.gz +%%MAN%%man/mann/entry.tk84.n.gz +%%MAN%%man/mann/event.tk84.n.gz +%%MAN%%man/mann/focus.tk84.n.gz +%%MAN%%man/mann/font.tk84.n.gz +%%MAN%%man/mann/frame.tk84.n.gz +%%MAN%%man/mann/grab.tk84.n.gz +%%MAN%%man/mann/grid.tk84.n.gz +%%MAN%%man/mann/image.tk84.n.gz +%%MAN%%man/mann/keysyms.tk84.n.gz +%%MAN%%man/mann/label.tk84.n.gz +%%MAN%%man/mann/labelframe.tk84.n.gz +%%MAN%%man/mann/listbox.tk84.n.gz +%%MAN%%man/mann/loadTk.tk84.n.gz +%%MAN%%man/mann/lower.tk84.n.gz +%%MAN%%man/mann/menu.tk84.n.gz +%%MAN%%man/mann/menubutton.tk84.n.gz +%%MAN%%man/mann/message.tk84.n.gz +%%MAN%%man/mann/option.tk84.n.gz +%%MAN%%man/mann/options.tk84.n.gz +%%MAN%%man/mann/pack-old.tk84.n.gz +%%MAN%%man/mann/pack.tk84.n.gz +%%MAN%%man/mann/panedwindow.tk84.n.gz +%%MAN%%man/mann/photo.tk84.n.gz +%%MAN%%man/mann/place.tk84.n.gz +%%MAN%%man/mann/radiobutton.tk84.n.gz +%%MAN%%man/mann/raise.tk84.n.gz +%%MAN%%man/mann/scale.tk84.n.gz +%%MAN%%man/mann/scrollbar.tk84.n.gz +%%MAN%%man/mann/selection.tk84.n.gz +%%MAN%%man/mann/send.tk84.n.gz +%%MAN%%man/mann/spinbox.tk84.n.gz +%%MAN%%man/mann/text.tk84.n.gz +%%MAN%%man/mann/tk.tk84.n.gz +%%MAN%%man/mann/tk_bindForTraversal.tk84.n.gz +%%MAN%%man/mann/tk_bisque.tk84.n.gz +%%MAN%%man/mann/tk_chooseColor.tk84.n.gz +%%MAN%%man/mann/tk_chooseDirectory.tk84.n.gz +%%MAN%%man/mann/tk_dialog.tk84.n.gz +%%MAN%%man/mann/tk_focusFollowsMouse.tk84.n.gz +%%MAN%%man/mann/tk_focusNext.tk84.n.gz +%%MAN%%man/mann/tk_focusPrev.tk84.n.gz +%%MAN%%man/mann/tk_getOpenFile.tk84.n.gz +%%MAN%%man/mann/tk_getSaveFile.tk84.n.gz +%%MAN%%man/mann/tk_menuBar.tk84.n.gz +%%MAN%%man/mann/tk_menuSetFocus.tk84.n.gz +%%MAN%%man/mann/tk_messageBox.tk84.n.gz +%%MAN%%man/mann/tk_optionMenu.tk84.n.gz +%%MAN%%man/mann/tk_popup.tk84.n.gz +%%MAN%%man/mann/tk_setPalette.tk84.n.gz +%%MAN%%man/mann/tk_textCopy.tk84.n.gz +%%MAN%%man/mann/tk_textCut.tk84.n.gz +%%MAN%%man/mann/tk_textPaste.tk84.n.gz +%%MAN%%man/mann/tkerror.tk84.n.gz +%%MAN%%man/mann/tkvars.tk84.n.gz +%%MAN%%man/mann/tkwait.tk84.n.gz +%%MAN%%man/mann/toplevel.tk84.n.gz +%%MAN%%man/mann/winfo.tk84.n.gz +%%MAN%%man/mann/wm.tk84.n.gz |