pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang/tcl90
Module Name: pkgsrc
Committed By: wiz
Date: Sun Jul 27 09:17:06 UTC 2025
Added Files:
pkgsrc/lang/tcl90: DESCR Makefile PLIST buildlink3.mk distinfo
options.mk version.mk
Log Message:
lang/tcl90: import tcl90-9.0.2
Based on work by Sean Cole.
Tcl (Tool Command Language) is a very powerful but easy to learn dynamic
programming language, suitable for a very wide range of uses, including
web and desktop applications, networking, administration, testing and
many more. Open source and business-friendly, Tcl is a mature yet
evolving language that is truly cross platform, easily deployed and
highly extensible.
Tcl/Tk resources:
Newsgroup: comp.lang.tcl
Wiki: http://wiki.tcl.tk
Books:
* Practical Programming in Tcl and Tk, 4th Edition
ISBN: 0-13-038560-3
* Tcl and the Tk Toolkit, 2nd Edition
ISBN: 978-0-321-33633-0
This package contains the 9.0 branch of tcl.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/tcl90/DESCR pkgsrc/lang/tcl90/Makefile \
pkgsrc/lang/tcl90/PLIST pkgsrc/lang/tcl90/buildlink3.mk \
pkgsrc/lang/tcl90/distinfo pkgsrc/lang/tcl90/options.mk \
pkgsrc/lang/tcl90/version.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: pkgsrc/lang/tcl90/DESCR
diff -u /dev/null pkgsrc/lang/tcl90/DESCR:1.1
--- /dev/null Sun Jul 27 09:17:06 2025
+++ pkgsrc/lang/tcl90/DESCR Sun Jul 27 09:17:06 2025
@@ -0,0 +1,17 @@
+Tcl (Tool Command Language) is a very powerful but easy to learn dynamic
+programming language, suitable for a very wide range of uses, including
+web and desktop applications, networking, administration, testing and
+many more. Open source and business-friendly, Tcl is a mature yet
+evolving language that is truly cross platform, easily deployed and
+highly extensible.
+
+Tcl/Tk resources:
+ Newsgroup: comp.lang.tcl
+ Wiki: http://wiki.tcl.tk
+ Books:
+ * Practical Programming in Tcl and Tk, 4th Edition
+ ISBN: 0-13-038560-3
+ * Tcl and the Tk Toolkit, 2nd Edition
+ ISBN: 978-0-321-33633-0
+
+This package contains the 9.0 branch of tcl.
Index: pkgsrc/lang/tcl90/Makefile
diff -u /dev/null pkgsrc/lang/tcl90/Makefile:1.1
--- /dev/null Sun Jul 27 09:17:06 2025
+++ pkgsrc/lang/tcl90/Makefile Sun Jul 27 09:17:06 2025
@@ -0,0 +1,150 @@
+# $NetBSD: Makefile,v 1.1 2025/07/27 09:17:06 wiz Exp $
+
+DISTNAME= tcl${TCL_VERSION}-src
+PKGNAME= tcl90-${TCL_VERSION}
+CATEGORIES= lang
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tcl/}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://www.tcl-lang.org/
+COMMENT= Tool Command Language, a dynamic language (9.0 branch)
+LICENSE= 2-clause-bsd
+
+.include "version.mk"
+
+MAKE_JOBS_SAFE= no
+
+WRKSRC= ${WRKDIR}/tcl${TCL_VERSION}
+
+USE_GCC_RUNTIME= yes
+CONFIGURE_DIRS= unix
+BUILD_DIRS= ${CONFIGURE_DIRS}
+INSTALL_TARGET= install
+USE_TOOLS+= ln mkdir mv
+
+TCL_SUBDIR= tcl/9.0
+.if !empty(TCL_SUBDIR)
+# Installation prefix is non-default.
+# needed for parallel installation with lang/tcl, which is 8.6
+# and 9.0 and 8.6 are not completely compatible
+# need to pass configure args manually, so don't set GNU_CONFIGURE
+HAS_CONFIGURE= yes
+. if !empty(TOOLS_USE_CROSS_COMPILE:M[yY][eE][sS])
+CONFIGURE_ARGS+= --build=${NATIVE_MACHINE_GNU_PLATFORM:Q}
+. else
+CONFIGURE_ARGS+= --build=${MACHINE_GNU_PLATFORM:Q}
+. endif
+CONFIGURE_ARGS+= --host=${MACHINE_GNU_PLATFORM:Q}
+TCL_PREFIX= ${PREFIX}/${TCL_SUBDIR}
+CONFIGURE_ARGS+= --prefix=${TCL_PREFIX:Q}
+CONFIGURE_ARGS+= --infodir=${TCL_PREFIX:Q}/info
+CONFIGURE_ARGS+= --mandir=${TCL_PREFIX:Q}/man
+BUILDLINK_PASSTHRU_DIRS+= ${TCL_PREFIX}
+LDFLAGS+= ${COMPILER_RPATH_FLAG}${TCL_PREFIX}/lib
+.else
+GNU_CONFIGURE= yes
+GNU_CONFIGURE_STRICT= no # because of the nested itcl
+.endif
+
+CONFIGURE_ARGS+= --enable-zipfs
+TOOL_DEPENDS+= zip-[0-9]*:../../archivers/zip
+
+PKGCONFIG_OVERRIDE+= unix/tcl.pc.in
+
+CHECK_PORTABILITY_SKIP= win/configure
+
+# The test target gives better results when not run as root.
+TEST_TARGET= test
+
+.include "options.mk"
+
+SUBST_CLASSES+= tcl-config
+SUBST_STAGE.tcl-config= post-build
+SUBST_FILES.tcl-config= unix/tclConfig.sh
+SUBST_SED.tcl-config+= -e "s|${WRKSRC}/unix|${TCL_PREFIX}/lib|"
+SUBST_SED.tcl-config+= -e "s|${WRKSRC}|${TCL_PREFIX}/include/tcl|"
+
+# Fix the exec path in bin/sqlite3_analyzer:
+#
+# #! /bin/sh
+# # single-line sh comment, multi-line tcl comment \
+# exec tclsh "$0" ${1+"$@"}
+#
+SUBST_CLASSES+= tclsh
+SUBST_STAGE.tclsh= post-build
+SUBST_FILES.tclsh+= pkgs/sqlite*/compat/sqlite3/spaceanal.tcl
+SUBST_SED.tclsh+= -e '\|^\#! */bin/sh|,+2s|^exec tclsh |exec ${TCL_PREFIX}/bin/tclsh |'
+
+PLIST_SUBST+= SONUM=${TCL_SONUM}
+PLIST_SUBST+= BASEVER=${TCL_BASEVER}
+PLIST_SUBST+= ITCL_VERSION=${ITCL_VERSION}
+PLIST_SUBST+= SQLITE3_VERSION=${SQLITE3_VERSION}
+PLIST_SUBST+= TDBC_VERSION=${TDBC_VERSION}
+PLIST_SUBST+= THREAD_VERSION=${THREAD_VERSION}
+
+SUBST_CLASSES+= sqllink
+SUBST_STAGE.sqllink= pre-configure
+SUBST_FILES.sqllink= pkgs/sqlite${SQLITE3_VERSION}/configure
+SUBST_SED.sqllink= -e "/LIBS=/s|-lsqlite3|-L${BUILDLINK_PREFIX.sqlite3}/lib ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.sqlite3}/lib -lsqlite3|g"
+
+# install-sh requires $SHELL is an extremely close match to /bin/sh
+MAKE_ENV+= SHELL=${SH:Q}
+
+# xxx software that comes with the tcl distribution, could put be put
+# in their own individual pkgsrc packages if they aren't already there
+EMB_SRC= itcl-4.3.2 sqlite-3.47.2 tdbc-1.1.10 tdbcmysql-1.1.10 \
+ tdbcodbc-1.1.10 tdbcpostgres-1.1.10 tdbcsqlite-3-1.1.10 \
+ thread-3.0.1
+# xxx maybe add some kind of rule in mk/pkgformat/pkg/check.mk for
+# something like
+# ${CHECK_BUNDLED_PKG_VULNERABILITIES} ${EMB_SRC}
+# or
+# ${AUDIT_PACKAGE} itcl-4.3.2
+#
+# other packages have this issue as well (e.g. ../graphics/tkImg)
+VFILE= ${_EXTRACT_PKGVULNDIR:sh}/pkg-vulnerabilities
+pre-fetch:
+.if exists(${VFILE})
+. if ${ALLOW_VULNERABLE_PACKAGES:tl:Uno} == no
+ for i in ${EMB_SRC}; do \
+ ${PKG_ADMIN} audit-pkg $$i || \
+ { ${FAIL_MSG} "embedded source $$i has vulnerabilities. "\
+ "Define ALLOW_VULNERABLE_PACKAGES if necessary"; \
+ exit 1; } \
+ done
+. endif
+.endif
+
+.if ${OPSYS} == "Darwin"
+post-build:
+. for lib in itcl${ITCL_VERSION}/libitcl${ITCL_VERSION}.dylib \
+ sqlite${SQLITE3_VERSION}/libsqlite${SQLITE3_VERSION}.dylib \
+ tdbc${TDBC_VERSION}/libtdbc${TDBC_VERSION}.dylib \
+ tdbcmysql${TDBC_VERSION}/libtdbcmysql${TDBC_VERSION}.dylib \
+ tdbcodbc${TDBC_VERSION}/libtdbcodbc${TDBC_VERSION}.dylib \
+ tdbcpostgres${TDBC_VERSION}/libtdbcpostgres${TDBC_VERSION}.dylib \
+ tdbcsqlite${TDBC_VERSION}/libtdbcsqlite${TDBC_VERSION}.dylib \
+ thread${THREAD_VERSION}/libthread${THREAD_VERSION}.dylib
+ install_name_tool -id ${TCL_PREFIX}/lib/${lib} ${WRKSRC}/unix/pkgs/${lib}
+. endfor
+.endif
+
+post-install:
+ cd ${WRKSRC}/unix && ${MAKE} \
+ BIN_INSTALL_DIR=${DESTDIR}${TCL_PREFIX}/bin \
+ LIB_INSTALL_DIR=${DESTDIR}${TCL_PREFIX}/lib \
+ CONFIG_INSTALL_DIR=${DESTDIR}${TCL_PREFIX}/lib \
+ SCRIPT_INSTALL_DIR=${DESTDIR}${TCL_PREFIX}/lib/tcl${TCL_BASEVER} \
+ INCLUDE_INSTALL_DIR=${DESTDIR}${TCL_PREFIX}/include \
+ PRIVATE_INCLUDE_INSTALL_DIR=${DESTDIR}${TCL_PREFIX}/include \
+ MAN_INSTALL_DIR=${DESTDIR}${TCL_PREFIX}/${PKGMANDIR} \
+ install-binaries install-libraries install-headers \
+ install-private-headers install-msgs
+ cd ${DESTDIR}${TCL_PREFIX}/bin && ${LN} -fs tclsh${TCL_BASEVER} tclsh
+ cd ${DESTDIR}${TCL_PREFIX}/${PKGMANDIR}/man3 && ${MV} Thread.3 Tcl_Thread.3
+
+BUILDLINK_API_DEPENDS.sqlite3+= sqlite3>=${SQLITE3_VERSION}
+.include "../../databases/sqlite3/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/lang/tcl90/PLIST
diff -u /dev/null pkgsrc/lang/tcl90/PLIST:1.1
--- /dev/null Sun Jul 27 09:17:06 2025
+++ pkgsrc/lang/tcl90/PLIST Sun Jul 27 09:17:06 2025
@@ -0,0 +1,1209 @@
+@comment $NetBSD: PLIST,v 1.1 2025/07/27 09:17:06 wiz Exp $
+tcl/9.0/bin/sqlite3_analyzer
+tcl/9.0/bin/tclsh
+tcl/9.0/bin/tclsh${BASEVER}
+tcl/9.0/include/fakemysql.h
+tcl/9.0/include/fakepq.h
+tcl/9.0/include/fakesql.h
+tcl/9.0/include/itcl.h
+tcl/9.0/include/itcl2TclOO.h
+tcl/9.0/include/itclDecls.h
+tcl/9.0/include/itclInt.h
+tcl/9.0/include/itclIntDecls.h
+tcl/9.0/include/itclMigrate2TclCore.h
+tcl/9.0/include/itclTclIntStubsFcn.h
+tcl/9.0/include/mysqlStubs.h
+tcl/9.0/include/odbcStubs.h
+tcl/9.0/include/pqStubs.h
+tcl/9.0/include/tcl.h
+tcl/9.0/include/tclDecls.h
+tcl/9.0/include/tclInt.h
+tcl/9.0/include/tclIntDecls.h
+tcl/9.0/include/tclIntPlatDecls.h
+tcl/9.0/include/tclOO.h
+tcl/9.0/include/tclOODecls.h
+tcl/9.0/include/tclOOInt.h
+tcl/9.0/include/tclOOIntDecls.h
+tcl/9.0/include/tclPlatDecls.h
+tcl/9.0/include/tclPort.h
+tcl/9.0/include/tclThread.h
+tcl/9.0/include/tclTomMath.h
+tcl/9.0/include/tclTomMathDecls.h
+tcl/9.0/include/tclUnixPort.h
+tcl/9.0/include/tdbc.h
+tcl/9.0/include/tdbcDecls.h
+tcl/9.0/include/tdbcInt.h
+tcl/9.0/lib/itcl${ITCL_VERSION}/itcl.tcl
+tcl/9.0/lib/itcl${ITCL_VERSION}/itclConfig.sh
+tcl/9.0/lib/itcl${ITCL_VERSION}/itclHullCmds.tcl
+tcl/9.0/lib/itcl${ITCL_VERSION}/itclWidget.tcl
+tcl/9.0/lib/itcl${ITCL_VERSION}/libitcl${ITCL_VERSION}.so
+tcl/9.0/lib/itcl${ITCL_VERSION}/libitclstub${ITCL_VERSION}.a
+tcl/9.0/lib/itcl${ITCL_VERSION}/libitclstub.a
+tcl/9.0/lib/itcl${ITCL_VERSION}/libtcl9itcl${ITCL_VERSION}.so
+tcl/9.0/lib/itcl${ITCL_VERSION}/pkgIndex.tcl
+tcl/9.0/lib/libtcl${BASEVER}.so
+tcl/9.0/lib/libtclstub.a
+tcl/9.0/lib/pkgconfig/tcl.pc
+tcl/9.0/lib/sqlite${SQLITE3_VERSION}/libsqlite${SQLITE3_VERSION}.so
+tcl/9.0/lib/sqlite${SQLITE3_VERSION}/libtcl9sqlite${SQLITE3_VERSION}.so
+tcl/9.0/lib/sqlite${SQLITE3_VERSION}/pkgIndex.tcl
+tcl/9.0/lib/tcl${BASEVER}/auto.tcl
+tcl/9.0/lib/tcl${BASEVER}/clock.tcl
+tcl/9.0/lib/tcl${BASEVER}/cookiejar0.2/cookiejar.tcl
+tcl/9.0/lib/tcl${BASEVER}/cookiejar0.2/idna.tcl
+tcl/9.0/lib/tcl${BASEVER}/cookiejar0.2/pkgIndex.tcl
+tcl/9.0/lib/tcl${BASEVER}/cookiejar0.2/public_suffix_list.dat.gz
+tcl/9.0/lib/tcl${BASEVER}/encoding/ascii.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/big5.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/cns11643.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/cp1250.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/cp1251.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/cp1252.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/cp1253.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/cp1254.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/cp1255.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/cp1256.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/cp1257.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/cp1258.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/cp165.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/cp437.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/cp737.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/cp775.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/cp850.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/cp852.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/cp855.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/cp857.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/cp860.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/cp861.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/cp862.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/cp863.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/cp864.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/cp865.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/cp866.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/cp869.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/cp874.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/cp932.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/cp936.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/cp949.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/cp950.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/dingbats.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/ebcdic.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/euc-cn.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/euc-jp.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/euc-kr.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/gb12345.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/gb1988.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/gb2312-raw.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/gb2312.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/iso2022-jp.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/iso2022-kr.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/iso2022.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/iso8859-1.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/iso8859-10.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/iso8859-11.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/iso8859-13.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/iso8859-14.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/iso8859-15.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/iso8859-16.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/iso8859-2.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/iso8859-3.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/iso8859-4.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/iso8859-5.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/iso8859-6.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/iso8859-7.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/iso8859-8.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/iso8859-9.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/jis0201.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/jis0208.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/jis0212.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/koi8-r.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/koi8-ru.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/koi8-t.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/koi8-u.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/ksc5601.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/macCentEuro.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/macCroatian.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/macCyrillic.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/macDingbats.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/macGreek.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/macIceland.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/macJapan.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/macRoman.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/macRomania.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/macThai.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/macTurkish.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/macUkraine.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/shiftjis.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/symbol.enc
+tcl/9.0/lib/tcl${BASEVER}/encoding/tis-620.enc
+tcl/9.0/lib/tcl${BASEVER}/foreachline.tcl
+tcl/9.0/lib/tcl${BASEVER}/history.tcl
+tcl/9.0/lib/tcl${BASEVER}/icu.tcl
+tcl/9.0/lib/tcl${BASEVER}/init.tcl
+tcl/9.0/lib/tcl${BASEVER}/install.tcl
+tcl/9.0/lib/tcl${BASEVER}/msgs/af.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/af_za.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/ar.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/ar_in.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/ar_jo.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/ar_lb.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/ar_sy.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/be.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/bg.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/bn.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/bn_in.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/ca.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/cs.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/da.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/de.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/de_at.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/de_be.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/el.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/en_au.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/en_be.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/en_bw.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/en_ca.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/en_gb.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/en_hk.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/en_ie.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/en_in.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/en_nz.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/en_ph.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/en_sg.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/en_za.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/en_zw.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/eo.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/es.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/es_ar.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/es_bo.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/es_cl.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/es_co.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/es_cr.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/es_do.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/es_ec.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/es_gt.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/es_hn.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/es_mx.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/es_ni.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/es_pa.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/es_pe.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/es_pr.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/es_py.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/es_sv.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/es_uy.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/es_ve.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/et.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/eu.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/eu_es.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/fa.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/fa_in.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/fa_ir.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/fi.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/fo.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/fo_fo.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/fr.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/fr_be.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/fr_ca.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/fr_ch.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/ga.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/ga_ie.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/gl.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/gl_es.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/gv.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/gv_gb.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/he.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/hi.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/hi_in.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/hr.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/hu.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/id.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/id_id.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/is.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/it.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/it_ch.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/ja.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/kl.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/kl_gl.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/ko.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/ko_kr.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/kok.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/kok_in.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/kw.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/kw_gb.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/lt.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/lv.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/mk.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/mr.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/mr_in.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/ms.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/ms_my.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/mt.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/nb.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/nl.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/nl_be.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/nn.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/pl.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/pt.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/pt_br.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/ro.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/ru.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/ru_ua.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/sh.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/sk.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/sl.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/sq.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/sr.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/sv.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/sw.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/ta.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/ta_in.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/te.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/te_in.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/th.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/tr.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/uk.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/vi.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/zh.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/zh_cn.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/zh_hk.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/zh_sg.msg
+tcl/9.0/lib/tcl${BASEVER}/msgs/zh_tw.msg
+tcl/9.0/lib/tcl${BASEVER}/opt0.4/optparse.tcl
+tcl/9.0/lib/tcl${BASEVER}/opt0.4/pkgIndex.tcl
+tcl/9.0/lib/tcl${BASEVER}/package.tcl
+tcl/9.0/lib/tcl${BASEVER}/parray.tcl
+tcl/9.0/lib/tcl${BASEVER}/readfile.tcl
+tcl/9.0/lib/tcl${BASEVER}/safe.tcl
+tcl/9.0/lib/tcl${BASEVER}/tclAppInit.c
+tcl/9.0/lib/tcl${BASEVER}/tclIndex
+tcl/9.0/lib/tcl${BASEVER}/tm.tcl
+tcl/9.0/lib/tcl${BASEVER}/word.tcl
+tcl/9.0/lib/tcl${BASEVER}/writefile.tcl
+tcl/9.0/lib/tcl9/${BASEVER}/http-2.10.0.tm
+tcl/9.0/lib/tcl9/${BASEVER}/msgcat-1.7.1.tm
+tcl/9.0/lib/tcl9/${BASEVER}/platform-1.0.19.tm
+tcl/9.0/lib/tcl9/${BASEVER}/platform/shell-1.1.4.tm
+tcl/9.0/lib/tcl9/${BASEVER}/tcltest-2.5.9.tm
+tcl/9.0/lib/tcl9/${BASEVER}/tdbc/sqlite3-${TDBC_VERSION}.tm
+tcl/9.0/lib/tcl9/${BASEVER}/tdbc/sqlite3-${TDBC_VERSION}.uuid
+tcl/9.0/lib/tclConfig.sh
+tcl/9.0/lib/tclooConfig.sh
+tcl/9.0/lib/tdbc${TDBC_VERSION}/libtcl9tdbc${TDBC_VERSION}.so
+tcl/9.0/lib/tdbc${TDBC_VERSION}/libtdbc${TDBC_VERSION}.so
+tcl/9.0/lib/tdbc${TDBC_VERSION}/libtdbcstub${TDBC_VERSION}.a
+tcl/9.0/lib/tdbc${TDBC_VERSION}/libtdbcstub.a
+tcl/9.0/lib/tdbc${TDBC_VERSION}/pkgIndex.tcl
+tcl/9.0/lib/tdbc${TDBC_VERSION}/tdbc.tcl
+tcl/9.0/lib/tdbc${TDBC_VERSION}/tdbcConfig.sh
+tcl/9.0/lib/tdbcmysql${TDBC_VERSION}/libtcl9tdbcmysql${TDBC_VERSION}.so
+tcl/9.0/lib/tdbcmysql${TDBC_VERSION}/libtdbcmysql${TDBC_VERSION}.so
+tcl/9.0/lib/tdbcmysql${TDBC_VERSION}/pkgIndex.tcl
+tcl/9.0/lib/tdbcmysql${TDBC_VERSION}/tdbcmysql.tcl
+tcl/9.0/lib/tdbcodbc${TDBC_VERSION}/libtcl9tdbcodbc${TDBC_VERSION}.so
+tcl/9.0/lib/tdbcodbc${TDBC_VERSION}/libtdbcodbc${TDBC_VERSION}.so
+tcl/9.0/lib/tdbcodbc${TDBC_VERSION}/pkgIndex.tcl
+tcl/9.0/lib/tdbcodbc${TDBC_VERSION}/tdbcodbc.tcl
+tcl/9.0/lib/tdbcpostgres${TDBC_VERSION}/libtcl9tdbcpostgres${TDBC_VERSION}.so
+tcl/9.0/lib/tdbcpostgres${TDBC_VERSION}/libtdbcpostgres${TDBC_VERSION}.so
+tcl/9.0/lib/tdbcpostgres${TDBC_VERSION}/pkgIndex.tcl
+tcl/9.0/lib/tdbcpostgres${TDBC_VERSION}/tdbcpostgres.tcl
+tcl/9.0/lib/thread${THREAD_VERSION}/libtcl9thread${THREAD_VERSION}.so
+tcl/9.0/lib/thread${THREAD_VERSION}/pkgIndex.tcl
+tcl/9.0/man/man1/tclsh.1
+tcl/9.0/man/man3/DString.3
+tcl/9.0/man/man3/Notifier.3
+tcl/9.0/man/man3/RegExp.3
+tcl/9.0/man/man3/TCL_MEM_DEBUG.3
+tcl/9.0/man/man3/TclZipfs_AppHook.3
+tcl/9.0/man/man3/TclZipfs_Mount.3
+tcl/9.0/man/man3/TclZipfs_MountBuffer.3
+tcl/9.0/man/man3/TclZipfs_Unmount.3
+tcl/9.0/man/man3/Tcl_Access.3
+tcl/9.0/man/man3/Tcl_AddErrorInfo.3
+tcl/9.0/man/man3/Tcl_AddObjErrorInfo.3
+tcl/9.0/man/man3/Tcl_AlertNotifier.3
+tcl/9.0/man/man3/Tcl_Alloc.3
+tcl/9.0/man/man3/Tcl_AllocStatBuf.3
+tcl/9.0/man/man3/Tcl_AllowExceptions.3
+tcl/9.0/man/man3/Tcl_AppInit.3
+tcl/9.0/man/man3/Tcl_AppendAllObjTypes.3
+tcl/9.0/man/man3/Tcl_AppendElement.3
+tcl/9.0/man/man3/Tcl_AppendExportList.3
+tcl/9.0/man/man3/Tcl_AppendFormatToObj.3
+tcl/9.0/man/man3/Tcl_AppendLimitedToObj.3
+tcl/9.0/man/man3/Tcl_AppendObjToErrorInfo.3
+tcl/9.0/man/man3/Tcl_AppendObjToObj.3
+tcl/9.0/man/man3/Tcl_AppendPrintfToObj.3
+tcl/9.0/man/man3/Tcl_AppendResult.3
+tcl/9.0/man/man3/Tcl_AppendStringsToObj.3
+tcl/9.0/man/man3/Tcl_AppendToObj.3
+tcl/9.0/man/man3/Tcl_AppendUnicodeToObj.3
+tcl/9.0/man/man3/Tcl_AsyncCreate.3
+tcl/9.0/man/man3/Tcl_AsyncDelete.3
+tcl/9.0/man/man3/Tcl_AsyncInvoke.3
+tcl/9.0/man/man3/Tcl_AsyncMark.3
+tcl/9.0/man/man3/Tcl_AsyncMarkFromSignal.3
+tcl/9.0/man/man3/Tcl_AsyncReady.3
+tcl/9.0/man/man3/Tcl_AttemptAlloc.3
+tcl/9.0/man/man3/Tcl_AttemptRealloc.3
+tcl/9.0/man/man3/Tcl_AttemptSetObjLength.3
+tcl/9.0/man/man3/Tcl_BackgroundError.3
+tcl/9.0/man/man3/Tcl_BackgroundException.3
+tcl/9.0/man/man3/Tcl_BadChannelOption.3
+tcl/9.0/man/man3/Tcl_BounceRefCount.3
+tcl/9.0/man/man3/Tcl_CallWhenDeleted.3
+tcl/9.0/man/man3/Tcl_CancelEval.3
+tcl/9.0/man/man3/Tcl_CancelIdleCall.3
+tcl/9.0/man/man3/Tcl_Canceled.3
+tcl/9.0/man/man3/Tcl_ChannelBlockModeProc.3
+tcl/9.0/man/man3/Tcl_ChannelBuffered.3
+tcl/9.0/man/man3/Tcl_ChannelClose2Proc.3
+tcl/9.0/man/man3/Tcl_ChannelFlushProc.3
+tcl/9.0/man/man3/Tcl_ChannelGetHandleProc.3
+tcl/9.0/man/man3/Tcl_ChannelGetOptionProc.3
+tcl/9.0/man/man3/Tcl_ChannelHandlerProc.3
+tcl/9.0/man/man3/Tcl_ChannelInputProc.3
+tcl/9.0/man/man3/Tcl_ChannelName.3
+tcl/9.0/man/man3/Tcl_ChannelOutputProc.3
+tcl/9.0/man/man3/Tcl_ChannelSetOptionProc.3
+tcl/9.0/man/man3/Tcl_ChannelThreadActionProc.3
+tcl/9.0/man/man3/Tcl_ChannelTruncateProc.3
+tcl/9.0/man/man3/Tcl_ChannelVersion.3
+tcl/9.0/man/man3/Tcl_ChannelWatchProc.3
+tcl/9.0/man/man3/Tcl_ChannelWideSeekProc.3
+tcl/9.0/man/man3/Tcl_Char16Len.3
+tcl/9.0/man/man3/Tcl_Char16ToUtfDString.3
+tcl/9.0/man/man3/Tcl_Chdir.3
+tcl/9.0/man/man3/Tcl_ClassGetMetadata.3
+tcl/9.0/man/man3/Tcl_ClassSetConstructor.3
+tcl/9.0/man/man3/Tcl_ClassSetDestructor.3
+tcl/9.0/man/man3/Tcl_ClassSetMetadata.3
+tcl/9.0/man/man3/Tcl_ClearChannelHandlers.3
+tcl/9.0/man/man3/Tcl_Close.3
+tcl/9.0/man/man3/Tcl_CloseEx.3
+tcl/9.0/man/man3/Tcl_CommandComplete.3
+tcl/9.0/man/man3/Tcl_CommandTraceInfo.3
+tcl/9.0/man/man3/Tcl_Concat.3
+tcl/9.0/man/man3/Tcl_ConcatObj.3
+tcl/9.0/man/man3/Tcl_ConditionFinalize.3
+tcl/9.0/man/man3/Tcl_ConditionNotify.3
+tcl/9.0/man/man3/Tcl_ConditionWait.3
+tcl/9.0/man/man3/Tcl_ConsolePanic.3
+tcl/9.0/man/man3/Tcl_ConvertCountedElement.3
+tcl/9.0/man/man3/Tcl_ConvertElement.3
+tcl/9.0/man/man3/Tcl_ConvertToType.3
+tcl/9.0/man/man3/Tcl_CopyObjectInstance.3
+tcl/9.0/man/man3/Tcl_CreateAlias.3
+tcl/9.0/man/man3/Tcl_CreateAliasObj.3
+tcl/9.0/man/man3/Tcl_CreateChannel.3
+tcl/9.0/man/man3/Tcl_CreateChannelHandler.3
+tcl/9.0/man/man3/Tcl_CreateChild.3
+tcl/9.0/man/man3/Tcl_CreateCloseHandler.3
+tcl/9.0/man/man3/Tcl_CreateCommand.3
+tcl/9.0/man/man3/Tcl_CreateEncoding.3
+tcl/9.0/man/man3/Tcl_CreateEnsemble.3
+tcl/9.0/man/man3/Tcl_CreateEventSource.3
+tcl/9.0/man/man3/Tcl_CreateExitHandler.3
+tcl/9.0/man/man3/Tcl_CreateFileHandler.3
+tcl/9.0/man/man3/Tcl_CreateHashEntry.3
+tcl/9.0/man/man3/Tcl_CreateInterp.3
+tcl/9.0/man/man3/Tcl_CreateNamespace.3
+tcl/9.0/man/man3/Tcl_CreateObjCommand.3
+tcl/9.0/man/man3/Tcl_CreateObjCommand2.3
+tcl/9.0/man/man3/Tcl_CreateObjTrace.3
+tcl/9.0/man/man3/Tcl_CreateObjTrace2.3
+tcl/9.0/man/man3/Tcl_CreateThread.3
+tcl/9.0/man/man3/Tcl_CreateThreadExitHandler.3
+tcl/9.0/man/man3/Tcl_CreateTimerHandler.3
+tcl/9.0/man/man3/Tcl_CreateTrace.3
+tcl/9.0/man/man3/Tcl_CutChannel.3
+tcl/9.0/man/man3/Tcl_DStringAppend.3
+tcl/9.0/man/man3/Tcl_DStringAppendElement.3
+tcl/9.0/man/man3/Tcl_DStringEndSublist.3
+tcl/9.0/man/man3/Tcl_DStringFree.3
+tcl/9.0/man/man3/Tcl_DStringGetResult.3
+tcl/9.0/man/man3/Tcl_DStringInit.3
+tcl/9.0/man/man3/Tcl_DStringLength.3
+tcl/9.0/man/man3/Tcl_DStringResult.3
+tcl/9.0/man/man3/Tcl_DStringSetLength.3
+tcl/9.0/man/man3/Tcl_DStringStartSublist.3
+tcl/9.0/man/man3/Tcl_DStringToObj.3
+tcl/9.0/man/man3/Tcl_DStringValue.3
+tcl/9.0/man/man3/Tcl_DecrRefCount.3
+tcl/9.0/man/man3/Tcl_DeleteAssocData.3
+tcl/9.0/man/man3/Tcl_DeleteChannelHandler.3
+tcl/9.0/man/man3/Tcl_DeleteCloseHandler.3
+tcl/9.0/man/man3/Tcl_DeleteCommand.3
+tcl/9.0/man/man3/Tcl_DeleteCommandFromToken.3
+tcl/9.0/man/man3/Tcl_DeleteEventSource.3
+tcl/9.0/man/man3/Tcl_DeleteEvents.3
+tcl/9.0/man/man3/Tcl_DeleteExitHandler.3
+tcl/9.0/man/man3/Tcl_DeleteFileHandler.3
+tcl/9.0/man/man3/Tcl_DeleteHashEntry.3
+tcl/9.0/man/man3/Tcl_DeleteHashTable.3
+tcl/9.0/man/man3/Tcl_DeleteInterp.3
+tcl/9.0/man/man3/Tcl_DeleteNamespace.3
+tcl/9.0/man/man3/Tcl_DeleteThreadExitHandler.3
+tcl/9.0/man/man3/Tcl_DeleteTimerHandler.3
+tcl/9.0/man/man3/Tcl_DeleteTrace.3
+tcl/9.0/man/man3/Tcl_DetachChannel.3
+tcl/9.0/man/man3/Tcl_DetachPids.3
+tcl/9.0/man/man3/Tcl_DictObjDone.3
+tcl/9.0/man/man3/Tcl_DictObjFirst.3
+tcl/9.0/man/man3/Tcl_DictObjGet.3
+tcl/9.0/man/man3/Tcl_DictObjNext.3
+tcl/9.0/man/man3/Tcl_DictObjPut.3
+tcl/9.0/man/man3/Tcl_DictObjPutKeyList.3
+tcl/9.0/man/man3/Tcl_DictObjRemove.3
+tcl/9.0/man/man3/Tcl_DictObjRemoveKeyList.3
+tcl/9.0/man/man3/Tcl_DictObjSize.3
+tcl/9.0/man/man3/Tcl_DiscardInterpState.3
+tcl/9.0/man/man3/Tcl_DoOneEvent.3
+tcl/9.0/man/man3/Tcl_DoWhenIdle.3
+tcl/9.0/man/man3/Tcl_DontCallWhenDeleted.3
+tcl/9.0/man/man3/Tcl_DumpActiveMemory.3
+tcl/9.0/man/man3/Tcl_DuplicateObj.3
+tcl/9.0/man/man3/Tcl_Eof.3
+tcl/9.0/man/man3/Tcl_ErrnoId.3
+tcl/9.0/man/man3/Tcl_ErrnoMsg.3
+tcl/9.0/man/man3/Tcl_Eval.3
+tcl/9.0/man/man3/Tcl_EvalEx.3
+tcl/9.0/man/man3/Tcl_EvalFile.3
+tcl/9.0/man/man3/Tcl_EvalObjEx.3
+tcl/9.0/man/man3/Tcl_EvalObjv.3
+tcl/9.0/man/man3/Tcl_EvalTokensStandard.3
+tcl/9.0/man/man3/Tcl_EventuallyFree.3
+tcl/9.0/man/man3/Tcl_Exit.3
+tcl/9.0/man/man3/Tcl_ExitThread.3
+tcl/9.0/man/man3/Tcl_Export.3
+tcl/9.0/man/man3/Tcl_ExposeCommand.3
+tcl/9.0/man/man3/Tcl_ExprBoolean.3
+tcl/9.0/man/man3/Tcl_ExprBooleanObj.3
+tcl/9.0/man/man3/Tcl_ExprDouble.3
+tcl/9.0/man/man3/Tcl_ExprDoubleObj.3
+tcl/9.0/man/man3/Tcl_ExprLong.3
+tcl/9.0/man/man3/Tcl_ExprLongObj.3
+tcl/9.0/man/man3/Tcl_ExprObj.3
+tcl/9.0/man/man3/Tcl_ExprString.3
+tcl/9.0/man/man3/Tcl_ExternalToUtf.3
+tcl/9.0/man/man3/Tcl_ExternalToUtfDString.3
+tcl/9.0/man/man3/Tcl_ExternalToUtfDStringEx.3
+tcl/9.0/man/man3/Tcl_FSAccess.3
+tcl/9.0/man/man3/Tcl_FSChdir.3
+tcl/9.0/man/man3/Tcl_FSConvertToPathType.3
+tcl/9.0/man/man3/Tcl_FSCopyDirectory.3
+tcl/9.0/man/man3/Tcl_FSCopyFile.3
+tcl/9.0/man/man3/Tcl_FSCreateDirectory.3
+tcl/9.0/man/man3/Tcl_FSData.3
+tcl/9.0/man/man3/Tcl_FSDeleteFile.3
+tcl/9.0/man/man3/Tcl_FSEqualPaths.3
+tcl/9.0/man/man3/Tcl_FSEvalFile.3
+tcl/9.0/man/man3/Tcl_FSEvalFileEx.3
+tcl/9.0/man/man3/Tcl_FSFileAttrStrings.3
+tcl/9.0/man/man3/Tcl_FSFileAttrsGet.3
+tcl/9.0/man/man3/Tcl_FSFileAttrsSet.3
+tcl/9.0/man/man3/Tcl_FSFileSystemInfo.3
+tcl/9.0/man/man3/Tcl_FSGetCwd.3
+tcl/9.0/man/man3/Tcl_FSGetFileSystemForPath.3
+tcl/9.0/man/man3/Tcl_FSGetInternalRep.3
+tcl/9.0/man/man3/Tcl_FSGetNativePath.3
+tcl/9.0/man/man3/Tcl_FSGetNormalizedPath.3
+tcl/9.0/man/man3/Tcl_FSGetPathType.3
+tcl/9.0/man/man3/Tcl_FSGetTranslatedPath.3
+tcl/9.0/man/man3/Tcl_FSGetTranslatedStringPath.3
+tcl/9.0/man/man3/Tcl_FSJoinPath.3
+tcl/9.0/man/man3/Tcl_FSJoinToPath.3
+tcl/9.0/man/man3/Tcl_FSLink.3
+tcl/9.0/man/man3/Tcl_FSListVolumes.3
+tcl/9.0/man/man3/Tcl_FSLoadFile.3
+tcl/9.0/man/man3/Tcl_FSLstat.3
+tcl/9.0/man/man3/Tcl_FSMatchInDirectory.3
+tcl/9.0/man/man3/Tcl_FSMountsChanged.3
+tcl/9.0/man/man3/Tcl_FSNewNativePath.3
+tcl/9.0/man/man3/Tcl_FSOpenFileChannel.3
+tcl/9.0/man/man3/Tcl_FSPathSeparator.3
+tcl/9.0/man/man3/Tcl_FSRegister.3
+tcl/9.0/man/man3/Tcl_FSRemoveDirectory.3
+tcl/9.0/man/man3/Tcl_FSRenameFile.3
+tcl/9.0/man/man3/Tcl_FSSplitPath.3
+tcl/9.0/man/man3/Tcl_FSStat.3
+tcl/9.0/man/man3/Tcl_FSTildeExpand.3
+tcl/9.0/man/man3/Tcl_FSUnloadFile.3
+tcl/9.0/man/man3/Tcl_FSUnregister.3
+tcl/9.0/man/man3/Tcl_FSUtime.3
+tcl/9.0/man/man3/Tcl_FetchInternalRep.3
+tcl/9.0/man/man3/Tcl_Finalize.3
+tcl/9.0/man/man3/Tcl_FinalizeNotifier.3
+tcl/9.0/man/man3/Tcl_FinalizeThread.3
+tcl/9.0/man/man3/Tcl_FindCommand.3
+tcl/9.0/man/man3/Tcl_FindEnsemble.3
+tcl/9.0/man/man3/Tcl_FindExecutable.3
+tcl/9.0/man/man3/Tcl_FindHashEntry.3
+tcl/9.0/man/man3/Tcl_FindNamespace.3
+tcl/9.0/man/man3/Tcl_FindSymbol.3
+tcl/9.0/man/man3/Tcl_FirstHashEntry.3
+tcl/9.0/man/man3/Tcl_Flush.3
+tcl/9.0/man/man3/Tcl_ForgetImport.3
+tcl/9.0/man/man3/Tcl_Format.3
+tcl/9.0/man/man3/Tcl_Free.3
+tcl/9.0/man/man3/Tcl_FreeEncoding.3
+tcl/9.0/man/man3/Tcl_FreeInternalRep.3
+tcl/9.0/man/man3/Tcl_FreeParse.3
+tcl/9.0/man/man3/Tcl_GetAccessTimeFromStat.3
+tcl/9.0/man/man3/Tcl_GetAliasObj.3
+tcl/9.0/man/man3/Tcl_GetAssocData.3
+tcl/9.0/man/man3/Tcl_GetBignumFromObj.3
+tcl/9.0/man/man3/Tcl_GetBlockSizeFromStat.3
+tcl/9.0/man/man3/Tcl_GetBlocksFromStat.3
+tcl/9.0/man/man3/Tcl_GetBoolFromObj.3
+tcl/9.0/man/man3/Tcl_GetBoolean.3
+tcl/9.0/man/man3/Tcl_GetBooleanFromObj.3
+tcl/9.0/man/man3/Tcl_GetByteArrayFromObj.3
+tcl/9.0/man/man3/Tcl_GetBytesFromObj.3
+tcl/9.0/man/man3/Tcl_GetChangeTimeFromStat.3
+tcl/9.0/man/man3/Tcl_GetChannel.3
+tcl/9.0/man/man3/Tcl_GetChannelBufferSize.3
+tcl/9.0/man/man3/Tcl_GetChannelError.3
+tcl/9.0/man/man3/Tcl_GetChannelErrorInterp.3
+tcl/9.0/man/man3/Tcl_GetChannelHandle.3
+tcl/9.0/man/man3/Tcl_GetChannelInstanceData.3
+tcl/9.0/man/man3/Tcl_GetChannelMode.3
+tcl/9.0/man/man3/Tcl_GetChannelName.3
+tcl/9.0/man/man3/Tcl_GetChannelNames.3
+tcl/9.0/man/man3/Tcl_GetChannelNamesEx.3
+tcl/9.0/man/man3/Tcl_GetChannelOption.3
+tcl/9.0/man/man3/Tcl_GetChannelThread.3
+tcl/9.0/man/man3/Tcl_GetChannelType.3
+tcl/9.0/man/man3/Tcl_GetCharLength.3
+tcl/9.0/man/man3/Tcl_GetChild.3
+tcl/9.0/man/man3/Tcl_GetClassAsObject.3
+tcl/9.0/man/man3/Tcl_GetCommandFromObj.3
+tcl/9.0/man/man3/Tcl_GetCommandFullName.3
+tcl/9.0/man/man3/Tcl_GetCommandInfo.3
+tcl/9.0/man/man3/Tcl_GetCommandInfoFromToken.3
+tcl/9.0/man/man3/Tcl_GetCommandName.3
+tcl/9.0/man/man3/Tcl_GetCurrentNamespace.3
+tcl/9.0/man/man3/Tcl_GetCurrentThread.3
+tcl/9.0/man/man3/Tcl_GetCwd.3
+tcl/9.0/man/man3/Tcl_GetDeviceTypeFromStat.3
+tcl/9.0/man/man3/Tcl_GetDouble.3
+tcl/9.0/man/man3/Tcl_GetDoubleFromObj.3
+tcl/9.0/man/man3/Tcl_GetEncoding.3
+tcl/9.0/man/man3/Tcl_GetEncodingFromObj.3
+tcl/9.0/man/man3/Tcl_GetEncodingName.3
+tcl/9.0/man/man3/Tcl_GetEncodingNameFromEnvironment.3
+tcl/9.0/man/man3/Tcl_GetEncodingNames.3
+tcl/9.0/man/man3/Tcl_GetEncodingSearchPath.3
+tcl/9.0/man/man3/Tcl_GetEnsembleFlags.3
+tcl/9.0/man/man3/Tcl_GetEnsembleMappingDict.3
+tcl/9.0/man/man3/Tcl_GetEnsembleNamespace.3
+tcl/9.0/man/man3/Tcl_GetEnsembleParameterList.3
+tcl/9.0/man/man3/Tcl_GetEnsembleSubcommandList.3
+tcl/9.0/man/man3/Tcl_GetEnsembleUnknownHandler.3
+tcl/9.0/man/man3/Tcl_GetErrno.3
+tcl/9.0/man/man3/Tcl_GetErrorLine.3
+tcl/9.0/man/man3/Tcl_GetFSDeviceFromStat.3
+tcl/9.0/man/man3/Tcl_GetFSInodeFromStat.3
+tcl/9.0/man/man3/Tcl_GetGlobalNamespace.3
+tcl/9.0/man/man3/Tcl_GetGroupIdFromStat.3
+tcl/9.0/man/man3/Tcl_GetHashKey.3
+tcl/9.0/man/man3/Tcl_GetHashValue.3
+tcl/9.0/man/man3/Tcl_GetHostName.3
+tcl/9.0/man/man3/Tcl_GetIndexFromObj.3
+tcl/9.0/man/man3/Tcl_GetIndexFromObjStruct.3
+tcl/9.0/man/man3/Tcl_GetInt.3
+tcl/9.0/man/man3/Tcl_GetIntForIndex.3
+tcl/9.0/man/man3/Tcl_GetIntFromObj.3
+tcl/9.0/man/man3/Tcl_GetInterpPath.3
+tcl/9.0/man/man3/Tcl_GetLinkCountFromStat.3
+tcl/9.0/man/man3/Tcl_GetLongFromObj.3
+tcl/9.0/man/man3/Tcl_GetMemoryInfo.3
+tcl/9.0/man/man3/Tcl_GetModeFromStat.3
+tcl/9.0/man/man3/Tcl_GetModificationTimeFromStat.3
+tcl/9.0/man/man3/Tcl_GetNameOfExecutable.3
+tcl/9.0/man/man3/Tcl_GetNamespaceUnknownHandler.3
+tcl/9.0/man/man3/Tcl_GetNumber.3
+tcl/9.0/man/man3/Tcl_GetNumberFromObj.3
+tcl/9.0/man/man3/Tcl_GetObjResult.3
+tcl/9.0/man/man3/Tcl_GetObjType.3
+tcl/9.0/man/man3/Tcl_GetObjectAsClass.3
+tcl/9.0/man/man3/Tcl_GetObjectCommand.3
+tcl/9.0/man/man3/Tcl_GetObjectFromObj.3
+tcl/9.0/man/man3/Tcl_GetObjectName.3
+tcl/9.0/man/man3/Tcl_GetObjectNamespace.3
+tcl/9.0/man/man3/Tcl_GetOpenFile.3
+tcl/9.0/man/man3/Tcl_GetParent.3
+tcl/9.0/man/man3/Tcl_GetPathType.3
+tcl/9.0/man/man3/Tcl_GetRange.3
+tcl/9.0/man/man3/Tcl_GetRegExpFromObj.3
+tcl/9.0/man/man3/Tcl_GetReturnOptions.3
+tcl/9.0/man/man3/Tcl_GetServiceMode.3
+tcl/9.0/man/man3/Tcl_GetSizeFromStat.3
+tcl/9.0/man/man3/Tcl_GetSizeIntFromObj.3
+tcl/9.0/man/man3/Tcl_GetStackedChannel.3
+tcl/9.0/man/man3/Tcl_GetStartupScript.3
+tcl/9.0/man/man3/Tcl_GetStdChannel.3
+tcl/9.0/man/man3/Tcl_GetString.3
+tcl/9.0/man/man3/Tcl_GetStringFromObj.3
+tcl/9.0/man/man3/Tcl_GetStringResult.3
+tcl/9.0/man/man3/Tcl_GetThreadData.3
+tcl/9.0/man/man3/Tcl_GetTime.3
+tcl/9.0/man/man3/Tcl_GetTopChannel.3
+tcl/9.0/man/man3/Tcl_GetUniChar.3
+tcl/9.0/man/man3/Tcl_GetUnicode.3
+tcl/9.0/man/man3/Tcl_GetUnicodeFromObj.3
+tcl/9.0/man/man3/Tcl_GetUserIdFromStat.3
+tcl/9.0/man/man3/Tcl_GetVar.3
+tcl/9.0/man/man3/Tcl_GetVar2.3
+tcl/9.0/man/man3/Tcl_GetVar2Ex.3
+tcl/9.0/man/man3/Tcl_GetVersion.3
+tcl/9.0/man/man3/Tcl_GetWideIntFromObj.3
+tcl/9.0/man/man3/Tcl_GetWideUIntFromObj.3
+tcl/9.0/man/man3/Tcl_Gets.3
+tcl/9.0/man/man3/Tcl_GetsObj.3
+tcl/9.0/man/man3/Tcl_GlobalEval.3
+tcl/9.0/man/man3/Tcl_GlobalEvalObj.3
+tcl/9.0/man/man3/Tcl_HasStringRep.3
+tcl/9.0/man/man3/Tcl_HashStats.3
+tcl/9.0/man/man3/Tcl_HideCommand.3
+tcl/9.0/man/man3/Tcl_Import.3
+tcl/9.0/man/man3/Tcl_IncrRefCount.3
+tcl/9.0/man/man3/Tcl_Init.3
+tcl/9.0/man/man3/Tcl_InitCustomHashTable.3
+tcl/9.0/man/man3/Tcl_InitHashTable.3
+tcl/9.0/man/man3/Tcl_InitMemory.3
+tcl/9.0/man/man3/Tcl_InitNotifier.3
+tcl/9.0/man/man3/Tcl_InitObjHashTable.3
+tcl/9.0/man/man3/Tcl_InitStringRep.3
+tcl/9.0/man/man3/Tcl_InitStubs.3
+tcl/9.0/man/man3/Tcl_InitSubsystems.3
+tcl/9.0/man/man3/Tcl_InputBlocked.3
+tcl/9.0/man/man3/Tcl_InputBuffered.3
+tcl/9.0/man/man3/Tcl_InterpActive.3
+tcl/9.0/man/man3/Tcl_InterpDeleted.3
+tcl/9.0/man/man3/Tcl_InvalidateStringRep.3
+tcl/9.0/man/man3/Tcl_IsChannelExisting.3
+tcl/9.0/man/man3/Tcl_IsChannelRegistered.3
+tcl/9.0/man/man3/Tcl_IsChannelShared.3
+tcl/9.0/man/man3/Tcl_IsEnsemble.3
+tcl/9.0/man/man3/Tcl_IsSafe.3
+tcl/9.0/man/man3/Tcl_IsShared.3
+tcl/9.0/man/man3/Tcl_IsStandardChannel.3
+tcl/9.0/man/man3/Tcl_JoinPath.3
+tcl/9.0/man/man3/Tcl_JoinThread.3
+tcl/9.0/man/man3/Tcl_LimitAddHandler.3
+tcl/9.0/man/man3/Tcl_LimitCheck.3
+tcl/9.0/man/man3/Tcl_LimitExceeded.3
+tcl/9.0/man/man3/Tcl_LimitGetCommands.3
+tcl/9.0/man/man3/Tcl_LimitGetGranularity.3
+tcl/9.0/man/man3/Tcl_LimitGetTime.3
+tcl/9.0/man/man3/Tcl_LimitReady.3
+tcl/9.0/man/man3/Tcl_LimitRemoveHandler.3
+tcl/9.0/man/man3/Tcl_LimitSetCommands.3
+tcl/9.0/man/man3/Tcl_LimitSetGranularity.3
+tcl/9.0/man/man3/Tcl_LimitSetTime.3
+tcl/9.0/man/man3/Tcl_LimitTypeEnabled.3
+tcl/9.0/man/man3/Tcl_LimitTypeExceeded.3
+tcl/9.0/man/man3/Tcl_LimitTypeReset.3
+tcl/9.0/man/man3/Tcl_LimitTypeSet.3
+tcl/9.0/man/man3/Tcl_LinkArray.3
+tcl/9.0/man/man3/Tcl_LinkVar.3
+tcl/9.0/man/man3/Tcl_ListObjAppendElement.3
+tcl/9.0/man/man3/Tcl_ListObjAppendList.3
+tcl/9.0/man/man3/Tcl_ListObjGetElements.3
+tcl/9.0/man/man3/Tcl_ListObjIndex.3
+tcl/9.0/man/man3/Tcl_ListObjLength.3
+tcl/9.0/man/man3/Tcl_ListObjReplace.3
+tcl/9.0/man/man3/Tcl_LoadFile.3
+tcl/9.0/man/man3/Tcl_LogCommandInfo.3
+tcl/9.0/man/man3/Tcl_Main.3
+tcl/9.0/man/man3/Tcl_MainEx.3
+tcl/9.0/man/man3/Tcl_MainExW.3
+tcl/9.0/man/man3/Tcl_MakeFileChannel.3
+tcl/9.0/man/man3/Tcl_MakeTcpClientChannel.3
+tcl/9.0/man/man3/Tcl_Merge.3
+tcl/9.0/man/man3/Tcl_MethodDeclarerClass.3
+tcl/9.0/man/man3/Tcl_MethodDeclarerObject.3
+tcl/9.0/man/man3/Tcl_MethodIsPrivate.3
+tcl/9.0/man/man3/Tcl_MethodIsPublic.3
+tcl/9.0/man/man3/Tcl_MethodIsType.3
+tcl/9.0/man/man3/Tcl_MethodIsType2.3
+tcl/9.0/man/man3/Tcl_MethodName.3
+tcl/9.0/man/man3/Tcl_MutexFinalize.3
+tcl/9.0/man/man3/Tcl_MutexLock.3
+tcl/9.0/man/man3/Tcl_MutexUnlock.3
+tcl/9.0/man/man3/Tcl_NRAddCallback.3
+tcl/9.0/man/man3/Tcl_NRCallObjProc.3
+tcl/9.0/man/man3/Tcl_NRCallObjProc2.3
+tcl/9.0/man/man3/Tcl_NRCmdSwap.3
+tcl/9.0/man/man3/Tcl_NRCreateCommand.3
+tcl/9.0/man/man3/Tcl_NRCreateCommand2.3
+tcl/9.0/man/man3/Tcl_NREvalObj.3
+tcl/9.0/man/man3/Tcl_NREvalObjv.3
+tcl/9.0/man/man3/Tcl_NRExprObj.3
+tcl/9.0/man/man3/Tcl_NewBignumObj.3
+tcl/9.0/man/man3/Tcl_NewBooleanObj.3
+tcl/9.0/man/man3/Tcl_NewByteArrayObj.3
+tcl/9.0/man/man3/Tcl_NewDictObj.3
+tcl/9.0/man/man3/Tcl_NewDoubleObj.3
+tcl/9.0/man/man3/Tcl_NewInstanceMethod.3
+tcl/9.0/man/man3/Tcl_NewInstanceMethod2.3
+tcl/9.0/man/man3/Tcl_NewIntObj.3
+tcl/9.0/man/man3/Tcl_NewListObj.3
+tcl/9.0/man/man3/Tcl_NewLongObj.3
+tcl/9.0/man/man3/Tcl_NewMethod.3
+tcl/9.0/man/man3/Tcl_NewMethod2.3
+tcl/9.0/man/man3/Tcl_NewObj.3
+tcl/9.0/man/man3/Tcl_NewObjectInstance.3
+tcl/9.0/man/man3/Tcl_NewStringObj.3
+tcl/9.0/man/man3/Tcl_NewUnicodeObj.3
+tcl/9.0/man/man3/Tcl_NewWideIntObj.3
+tcl/9.0/man/man3/Tcl_NewWideUIntObj.3
+tcl/9.0/man/man3/Tcl_NextHashEntry.3
+tcl/9.0/man/man3/Tcl_NotifyChannel.3
+tcl/9.0/man/man3/Tcl_NumUtfChars.3
+tcl/9.0/man/man3/Tcl_OOInitStubs.3
+tcl/9.0/man/man3/Tcl_ObjGetVar2.3
+tcl/9.0/man/man3/Tcl_ObjPrintf.3
+tcl/9.0/man/man3/Tcl_ObjSetVar2.3
+tcl/9.0/man/man3/Tcl_ObjectContextInvokeNext.3
+tcl/9.0/man/man3/Tcl_ObjectContextIsFiltering.3
+tcl/9.0/man/man3/Tcl_ObjectContextMethod.3
+tcl/9.0/man/man3/Tcl_ObjectContextObject.3
+tcl/9.0/man/man3/Tcl_ObjectContextSkippedArgs.3
+tcl/9.0/man/man3/Tcl_ObjectDeleted.3
+tcl/9.0/man/man3/Tcl_ObjectGetMetadata.3
+tcl/9.0/man/man3/Tcl_ObjectGetMethodNameMapper.3
+tcl/9.0/man/man3/Tcl_ObjectSetMetadata.3
+tcl/9.0/man/man3/Tcl_ObjectSetMethodNameMapper.3
+tcl/9.0/man/man3/Tcl_OpenCommandChannel.3
+tcl/9.0/man/man3/Tcl_OpenFileChannel.3
+tcl/9.0/man/man3/Tcl_OpenTcpClient.3
+tcl/9.0/man/man3/Tcl_OpenTcpServer.3
+tcl/9.0/man/man3/Tcl_OpenTcpServerEx.3
+tcl/9.0/man/man3/Tcl_OutputBuffered.3
+tcl/9.0/man/man3/Tcl_Panic.3
+tcl/9.0/man/man3/Tcl_ParseArgsObjv.3
+tcl/9.0/man/man3/Tcl_ParseBraces.3
+tcl/9.0/man/man3/Tcl_ParseCommand.3
+tcl/9.0/man/man3/Tcl_ParseExpr.3
+tcl/9.0/man/man3/Tcl_ParseQuotedString.3
+tcl/9.0/man/man3/Tcl_ParseVar.3
+tcl/9.0/man/man3/Tcl_ParseVarName.3
+tcl/9.0/man/man3/Tcl_PkgPresent.3
+tcl/9.0/man/man3/Tcl_PkgPresentEx.3
+tcl/9.0/man/man3/Tcl_PkgProvide.3
+tcl/9.0/man/man3/Tcl_PkgProvideEx.3
+tcl/9.0/man/man3/Tcl_PkgRequire.3
+tcl/9.0/man/man3/Tcl_PkgRequireEx.3
+tcl/9.0/man/man3/Tcl_PkgRequireProc.3
+tcl/9.0/man/man3/Tcl_PosixError.3
+tcl/9.0/man/man3/Tcl_Preserve.3
+tcl/9.0/man/man3/Tcl_PrintDouble.3
+tcl/9.0/man/man3/Tcl_PutEnv.3
+tcl/9.0/man/man3/Tcl_QueryTimeProc.3
+tcl/9.0/man/man3/Tcl_QueueEvent.3
+tcl/9.0/man/man3/Tcl_Read.3
+tcl/9.0/man/man3/Tcl_ReadChars.3
+tcl/9.0/man/man3/Tcl_ReadRaw.3
+tcl/9.0/man/man3/Tcl_Realloc.3
+tcl/9.0/man/man3/Tcl_ReapDetachedProcs.3
+tcl/9.0/man/man3/Tcl_RecordAndEval.3
+tcl/9.0/man/man3/Tcl_RecordAndEvalObj.3
+tcl/9.0/man/man3/Tcl_RegExpCompile.3
+tcl/9.0/man/man3/Tcl_RegExpExec.3
+tcl/9.0/man/man3/Tcl_RegExpExecObj.3
+tcl/9.0/man/man3/Tcl_RegExpGetInfo.3
+tcl/9.0/man/man3/Tcl_RegExpMatch.3
+tcl/9.0/man/man3/Tcl_RegExpMatchObj.3
+tcl/9.0/man/man3/Tcl_RegExpRange.3
+tcl/9.0/man/man3/Tcl_RegisterChannel.3
+tcl/9.0/man/man3/Tcl_RegisterConfig.3
+tcl/9.0/man/man3/Tcl_RegisterObjType.3
+tcl/9.0/man/man3/Tcl_Release.3
+tcl/9.0/man/man3/Tcl_ResetResult.3
+tcl/9.0/man/man3/Tcl_RestoreInterpState.3
+tcl/9.0/man/man3/Tcl_SaveInterpState.3
+tcl/9.0/man/man3/Tcl_ScanCountedElement.3
+tcl/9.0/man/man3/Tcl_ScanElement.3
+tcl/9.0/man/man3/Tcl_Seek.3
+tcl/9.0/man/man3/Tcl_ServiceAll.3
+tcl/9.0/man/man3/Tcl_ServiceEvent.3
+tcl/9.0/man/man3/Tcl_ServiceModeHook.3
+tcl/9.0/man/man3/Tcl_SetAssocData.3
+tcl/9.0/man/man3/Tcl_SetBignumObj.3
+tcl/9.0/man/man3/Tcl_SetBooleanObj.3
+tcl/9.0/man/man3/Tcl_SetByteArrayLength.3
+tcl/9.0/man/man3/Tcl_SetByteArrayObj.3
+tcl/9.0/man/man3/Tcl_SetChannelBufferSize.3
+tcl/9.0/man/man3/Tcl_SetChannelError.3
+tcl/9.0/man/man3/Tcl_SetChannelErrorInterp.3
+tcl/9.0/man/man3/Tcl_SetChannelOption.3
+tcl/9.0/man/man3/Tcl_SetCommandInfo.3
+tcl/9.0/man/man3/Tcl_SetCommandInfoFromToken.3
+tcl/9.0/man/man3/Tcl_SetDoubleObj.3
+tcl/9.0/man/man3/Tcl_SetEncodingSearchPath.3
+tcl/9.0/man/man3/Tcl_SetEnsembleFlags.3
+tcl/9.0/man/man3/Tcl_SetEnsembleMappingDict.3
+tcl/9.0/man/man3/Tcl_SetEnsembleParameterList.3
+tcl/9.0/man/man3/Tcl_SetEnsembleSubcommandList.3
+tcl/9.0/man/man3/Tcl_SetEnsembleUnknownHandler.3
+tcl/9.0/man/man3/Tcl_SetErrno.3
+tcl/9.0/man/man3/Tcl_SetErrorCode.3
+tcl/9.0/man/man3/Tcl_SetErrorLine.3
+tcl/9.0/man/man3/Tcl_SetExitProc.3
+tcl/9.0/man/man3/Tcl_SetHashValue.3
+tcl/9.0/man/man3/Tcl_SetIntObj.3
+tcl/9.0/man/man3/Tcl_SetListObj.3
+tcl/9.0/man/man3/Tcl_SetLongObj.3
+tcl/9.0/man/man3/Tcl_SetMainLoop.3
+tcl/9.0/man/man3/Tcl_SetMaxBlockTime.3
+tcl/9.0/man/man3/Tcl_SetNamespaceUnknownHandler.3
+tcl/9.0/man/man3/Tcl_SetNotifier.3
+tcl/9.0/man/man3/Tcl_SetObjErrorCode.3
+tcl/9.0/man/man3/Tcl_SetObjLength.3
+tcl/9.0/man/man3/Tcl_SetObjResult.3
+tcl/9.0/man/man3/Tcl_SetPanicProc.3
+tcl/9.0/man/man3/Tcl_SetRecursionLimit.3
+tcl/9.0/man/man3/Tcl_SetResult.3
+tcl/9.0/man/man3/Tcl_SetReturnOptions.3
+tcl/9.0/man/man3/Tcl_SetServiceMode.3
+tcl/9.0/man/man3/Tcl_SetStartupScript.3
+tcl/9.0/man/man3/Tcl_SetStdChannel.3
+tcl/9.0/man/man3/Tcl_SetStringObj.3
+tcl/9.0/man/man3/Tcl_SetSystemEncoding.3
+tcl/9.0/man/man3/Tcl_SetTimeProc.3
+tcl/9.0/man/man3/Tcl_SetTimer.3
+tcl/9.0/man/man3/Tcl_SetUnicodeObj.3
+tcl/9.0/man/man3/Tcl_SetVar.3
+tcl/9.0/man/man3/Tcl_SetVar2.3
+tcl/9.0/man/man3/Tcl_SetVar2Ex.3
+tcl/9.0/man/man3/Tcl_SetWideIntObj.3
+tcl/9.0/man/man3/Tcl_SetWideUIntObj.3
+tcl/9.0/man/man3/Tcl_SignalId.3
+tcl/9.0/man/man3/Tcl_SignalMsg.3
+tcl/9.0/man/man3/Tcl_Sleep.3
+tcl/9.0/man/man3/Tcl_SourceRCFile.3
+tcl/9.0/man/man3/Tcl_SpliceChannel.3
+tcl/9.0/man/man3/Tcl_SplitList.3
+tcl/9.0/man/man3/Tcl_SplitPath.3
+tcl/9.0/man/man3/Tcl_StackChannel.3
+tcl/9.0/man/man3/Tcl_StandardChannels.3
+tcl/9.0/man/man3/Tcl_Stat.3
+tcl/9.0/man/man3/Tcl_StaticLibrary.3
+tcl/9.0/man/man3/Tcl_StaticPackage.3
+tcl/9.0/man/man3/Tcl_StoreInternalRep.3
+tcl/9.0/man/man3/Tcl_StringCaseMatch.3
+tcl/9.0/man/man3/Tcl_StringMatch.3
+tcl/9.0/man/man3/Tcl_SubstObj.3
+tcl/9.0/man/man3/Tcl_TakeBignumFromObj.3
+tcl/9.0/man/man3/Tcl_Tell.3
+tcl/9.0/man/man3/Tcl_Thread.3
+tcl/9.0/man/man3/Tcl_ThreadAlert.3
+tcl/9.0/man/man3/Tcl_ThreadQueueEvent.3
+tcl/9.0/man/man3/Tcl_TraceCommand.3
+tcl/9.0/man/man3/Tcl_TraceVar.3
+tcl/9.0/man/man3/Tcl_TraceVar2.3
+tcl/9.0/man/man3/Tcl_TransferResult.3
+tcl/9.0/man/man3/Tcl_TranslateFileName.3
+tcl/9.0/man/man3/Tcl_TruncateChannel.3
+tcl/9.0/man/man3/Tcl_Ungets.3
+tcl/9.0/man/man3/Tcl_UniChar.3
+tcl/9.0/man/man3/Tcl_UniCharAtIndex.3
+tcl/9.0/man/man3/Tcl_UniCharCaseMatch.3
+tcl/9.0/man/man3/Tcl_UniCharIsAlnum.3
+tcl/9.0/man/man3/Tcl_UniCharIsAlpha.3
+tcl/9.0/man/man3/Tcl_UniCharIsControl.3
+tcl/9.0/man/man3/Tcl_UniCharIsDigit.3
+tcl/9.0/man/man3/Tcl_UniCharIsGraph.3
+tcl/9.0/man/man3/Tcl_UniCharIsLower.3
+tcl/9.0/man/man3/Tcl_UniCharIsPrint.3
+tcl/9.0/man/man3/Tcl_UniCharIsPunct.3
+tcl/9.0/man/man3/Tcl_UniCharIsSpace.3
+tcl/9.0/man/man3/Tcl_UniCharIsUpper.3
+tcl/9.0/man/man3/Tcl_UniCharIsWordChar.3
+tcl/9.0/man/man3/Tcl_UniCharLen.3
+tcl/9.0/man/man3/Tcl_UniCharNcasecmp.3
+tcl/9.0/man/man3/Tcl_UniCharNcmp.3
+tcl/9.0/man/man3/Tcl_UniCharToLower.3
+tcl/9.0/man/man3/Tcl_UniCharToTitle.3
+tcl/9.0/man/man3/Tcl_UniCharToUpper.3
+tcl/9.0/man/man3/Tcl_UniCharToUtf.3
+tcl/9.0/man/man3/Tcl_UniCharToUtfDString.3
+tcl/9.0/man/man3/Tcl_UnlinkVar.3
+tcl/9.0/man/man3/Tcl_UnregisterChannel.3
+tcl/9.0/man/man3/Tcl_UnsetVar.3
+tcl/9.0/man/man3/Tcl_UnsetVar2.3
+tcl/9.0/man/man3/Tcl_UnstackChannel.3
+tcl/9.0/man/man3/Tcl_UntraceCommand.3
+tcl/9.0/man/man3/Tcl_UntraceVar.3
+tcl/9.0/man/man3/Tcl_UntraceVar2.3
+tcl/9.0/man/man3/Tcl_UpVar.3
+tcl/9.0/man/man3/Tcl_UpVar2.3
+tcl/9.0/man/man3/Tcl_UpdateLinkedVar.3
+tcl/9.0/man/man3/Tcl_UtfAtIndex.3
+tcl/9.0/man/man3/Tcl_UtfBackslash.3
+tcl/9.0/man/man3/Tcl_UtfCharComplete.3
+tcl/9.0/man/man3/Tcl_UtfFindFirst.3
+tcl/9.0/man/man3/Tcl_UtfFindLast.3
+tcl/9.0/man/man3/Tcl_UtfNcasecmp.3
+tcl/9.0/man/man3/Tcl_UtfNcmp.3
+tcl/9.0/man/man3/Tcl_UtfNext.3
+tcl/9.0/man/man3/Tcl_UtfPrev.3
+tcl/9.0/man/man3/Tcl_UtfToChar16.3
+tcl/9.0/man/man3/Tcl_UtfToChar16DString.3
+tcl/9.0/man/man3/Tcl_UtfToExternal.3
+tcl/9.0/man/man3/Tcl_UtfToExternalDString.3
+tcl/9.0/man/man3/Tcl_UtfToExternalDStringEx.3
+tcl/9.0/man/man3/Tcl_UtfToLower.3
+tcl/9.0/man/man3/Tcl_UtfToTitle.3
+tcl/9.0/man/man3/Tcl_UtfToUniChar.3
+tcl/9.0/man/man3/Tcl_UtfToUniCharDString.3
+tcl/9.0/man/man3/Tcl_UtfToUpper.3
+tcl/9.0/man/man3/Tcl_UtfToWChar.3
+tcl/9.0/man/man3/Tcl_UtfToWCharDString.3
+tcl/9.0/man/man3/Tcl_ValidateAllMemory.3
+tcl/9.0/man/man3/Tcl_VarEval.3
+tcl/9.0/man/man3/Tcl_VarTraceInfo.3
+tcl/9.0/man/man3/Tcl_VarTraceInfo2.3
+tcl/9.0/man/man3/Tcl_WCharLen.3
+tcl/9.0/man/man3/Tcl_WCharToUtfDString.3
+tcl/9.0/man/man3/Tcl_WaitForEvent.3
+tcl/9.0/man/man3/Tcl_WaitPid.3
+tcl/9.0/man/man3/Tcl_WinConvertError.3
+tcl/9.0/man/man3/Tcl_Write.3
+tcl/9.0/man/man3/Tcl_WriteChars.3
+tcl/9.0/man/man3/Tcl_WriteObj.3
+tcl/9.0/man/man3/Tcl_WriteRaw.3
+tcl/9.0/man/man3/Tcl_WrongNumArgs.3
+tcl/9.0/man/man3/Tcl_ZlibAdler32.3
+tcl/9.0/man/man3/Tcl_ZlibCRC32.3
+tcl/9.0/man/man3/Tcl_ZlibDeflate.3
+tcl/9.0/man/man3/Tcl_ZlibInflate.3
+tcl/9.0/man/man3/Tcl_ZlibStreamChecksum.3
+tcl/9.0/man/man3/Tcl_ZlibStreamClose.3
+tcl/9.0/man/man3/Tcl_ZlibStreamEof.3
+tcl/9.0/man/man3/Tcl_ZlibStreamGet.3
+tcl/9.0/man/man3/Tcl_ZlibStreamGetCommandName.3
+tcl/9.0/man/man3/Tcl_ZlibStreamInit.3
+tcl/9.0/man/man3/Tcl_ZlibStreamPut.3
+tcl/9.0/man/man3/Tdbc_Init.3
+tcl/9.0/man/mann/Tcl.n
+tcl/9.0/man/mann/after.n
+tcl/9.0/man/mann/append.n
+tcl/9.0/man/mann/apply.n
+tcl/9.0/man/mann/argc.n
+tcl/9.0/man/mann/argv.n
+tcl/9.0/man/mann/argv0.n
+tcl/9.0/man/mann/array.n
+tcl/9.0/man/mann/auto_execok.n
+tcl/9.0/man/mann/auto_import.n
+tcl/9.0/man/mann/auto_load.n
+tcl/9.0/man/mann/auto_mkindex.n
+tcl/9.0/man/mann/auto_path.n
+tcl/9.0/man/mann/auto_qualify.n
+tcl/9.0/man/mann/auto_reset.n
+tcl/9.0/man/mann/bgerror.n
+tcl/9.0/man/mann/binary.n
+tcl/9.0/man/mann/body.n
+tcl/9.0/man/mann/break.n
+tcl/9.0/man/mann/buildinfo.n
+tcl/9.0/man/mann/callback.n
+tcl/9.0/man/mann/catch.n
+tcl/9.0/man/mann/cd.n
+tcl/9.0/man/mann/chan.n
+tcl/9.0/man/mann/class.n
+tcl/9.0/man/mann/classvariable.n
+tcl/9.0/man/mann/clock.n
+tcl/9.0/man/mann/close.n
+tcl/9.0/man/mann/code.n
+tcl/9.0/man/mann/concat.n
+tcl/9.0/man/mann/configbody.n
+tcl/9.0/man/mann/configure.n
+tcl/9.0/man/mann/const.n
+tcl/9.0/man/mann/continue.n
+tcl/9.0/man/mann/cookiejar.n
+tcl/9.0/man/mann/coroinject.n
+tcl/9.0/man/mann/coroprobe.n
+tcl/9.0/man/mann/coroutine.n
+tcl/9.0/man/mann/dde.n
+tcl/9.0/man/mann/delete.n
+tcl/9.0/man/mann/dict.n
+tcl/9.0/man/mann/encoding.n
+tcl/9.0/man/mann/ensemble.n
+tcl/9.0/man/mann/env.n
+tcl/9.0/man/mann/eof.n
+tcl/9.0/man/mann/error.n
+tcl/9.0/man/mann/errorCode.n
+tcl/9.0/man/mann/errorInfo.n
+tcl/9.0/man/mann/eval.n
+tcl/9.0/man/mann/exec.n
+tcl/9.0/man/mann/exit.n
+tcl/9.0/man/mann/expr.n
+tcl/9.0/man/mann/fblocked.n
+tcl/9.0/man/mann/fconfigure.n
+tcl/9.0/man/mann/fcopy.n
+tcl/9.0/man/mann/file.n
+tcl/9.0/man/mann/fileevent.n
+tcl/9.0/man/mann/filename.n
+tcl/9.0/man/mann/find.n
+tcl/9.0/man/mann/flush.n
+tcl/9.0/man/mann/for.n
+tcl/9.0/man/mann/foreach.n
+tcl/9.0/man/mann/foreachLine.n
+tcl/9.0/man/mann/format.n
+tcl/9.0/man/mann/fpclassify.n
+tcl/9.0/man/mann/gets.n
+tcl/9.0/man/mann/glob.n
+tcl/9.0/man/mann/global.n
+tcl/9.0/man/mann/history.n
+tcl/9.0/man/mann/http.n
+tcl/9.0/man/mann/if.n
+tcl/9.0/man/mann/incr.n
+tcl/9.0/man/mann/info.n
+tcl/9.0/man/mann/interp.n
+tcl/9.0/man/mann/is.n
+tcl/9.0/man/mann/itcl.n
+tcl/9.0/man/mann/itclcomponent.n
+tcl/9.0/man/mann/itcldelegate.n
+tcl/9.0/man/mann/itclextendedclass.n
+tcl/9.0/man/mann/itcloption.n
+tcl/9.0/man/mann/itclvars.n
+tcl/9.0/man/mann/itclwidget.n
+tcl/9.0/man/mann/join.n
+tcl/9.0/man/mann/lappend.n
+tcl/9.0/man/mann/lassign.n
+tcl/9.0/man/mann/ledit.n
+tcl/9.0/man/mann/library.n
+tcl/9.0/man/mann/lindex.n
+tcl/9.0/man/mann/link.n
+tcl/9.0/man/mann/linsert.n
+tcl/9.0/man/mann/list.n
+tcl/9.0/man/mann/llength.n
+tcl/9.0/man/mann/lmap.n
+tcl/9.0/man/mann/load.n
+tcl/9.0/man/mann/local.n
+tcl/9.0/man/mann/lpop.n
+tcl/9.0/man/mann/lrange.n
+tcl/9.0/man/mann/lremove.n
+tcl/9.0/man/mann/lrepeat.n
+tcl/9.0/man/mann/lreplace.n
+tcl/9.0/man/mann/lreverse.n
+tcl/9.0/man/mann/lsearch.n
+tcl/9.0/man/mann/lseq.n
+tcl/9.0/man/mann/lset.n
+tcl/9.0/man/mann/lsort.n
+tcl/9.0/man/mann/mathfunc.n
+tcl/9.0/man/mann/mathop.n
+tcl/9.0/man/mann/memory.n
+tcl/9.0/man/mann/msgcat.n
+tcl/9.0/man/mann/my.n
+tcl/9.0/man/mann/myclass.n
+tcl/9.0/man/mann/mymethod.n
+tcl/9.0/man/mann/namespace.n
+tcl/9.0/man/mann/next.n
+tcl/9.0/man/mann/nextto.n
+tcl/9.0/man/mann/oo_Slot.n
+tcl/9.0/man/mann/oo_abstract.n
+tcl/9.0/man/mann/oo_class.n
+tcl/9.0/man/mann/oo_configurable.n
+tcl/9.0/man/mann/oo_copy.n
+tcl/9.0/man/mann/oo_define.n
+tcl/9.0/man/mann/oo_objdefine.n
+tcl/9.0/man/mann/oo_object.n
+tcl/9.0/man/mann/oo_singleton.n
+tcl/9.0/man/mann/open.n
+tcl/9.0/man/mann/package.n
+tcl/9.0/man/mann/packagens.n
+tcl/9.0/man/mann/parray.n
+tcl/9.0/man/mann/pid.n
+tcl/9.0/man/mann/pkgMkIndex.n
+tcl/9.0/man/mann/pkg_create.n
+tcl/9.0/man/mann/pkg_mkIndex.n
+tcl/9.0/man/mann/platform.n
+tcl/9.0/man/mann/platform_shell.n
+tcl/9.0/man/mann/proc.n
+tcl/9.0/man/mann/property.n
+tcl/9.0/man/mann/puts.n
+tcl/9.0/man/mann/pwd.n
+tcl/9.0/man/mann/re_syntax.n
+tcl/9.0/man/mann/read.n
+tcl/9.0/man/mann/readFile.n
+tcl/9.0/man/mann/refchan.n
+tcl/9.0/man/mann/regexp.n
+tcl/9.0/man/mann/registry.n
+tcl/9.0/man/mann/regsub.n
+tcl/9.0/man/mann/rename.n
+tcl/9.0/man/mann/return.n
+tcl/9.0/man/mann/safe.n
+tcl/9.0/man/mann/scan.n
+tcl/9.0/man/mann/scope.n
+tcl/9.0/man/mann/seek.n
+tcl/9.0/man/mann/self.n
+tcl/9.0/man/mann/set.n
+tcl/9.0/man/mann/socket.n
+tcl/9.0/man/mann/source.n
+tcl/9.0/man/mann/split.n
+tcl/9.0/man/mann/sqlite3.n
+tcl/9.0/man/mann/string.n
+tcl/9.0/man/mann/subst.n
+tcl/9.0/man/mann/switch.n
+tcl/9.0/man/mann/tailcall.n
+tcl/9.0/man/mann/tcl_endOfWord.n
+tcl/9.0/man/mann/tcl_findLibrary.n
+tcl/9.0/man/mann/tcl_idna.n
+tcl/9.0/man/mann/tcl_interactive.n
+tcl/9.0/man/mann/tcl_library.n
+tcl/9.0/man/mann/tcl_nonwordchars.n
+tcl/9.0/man/mann/tcl_patchLevel.n
+tcl/9.0/man/mann/tcl_pkgPath.n
+tcl/9.0/man/mann/tcl_platform.n
+tcl/9.0/man/mann/tcl_prefix.n
+tcl/9.0/man/mann/tcl_process.n
+tcl/9.0/man/mann/tcl_rcFileName.n
+tcl/9.0/man/mann/tcl_startOfNextWord.n
+tcl/9.0/man/mann/tcl_startOfPreviousWord.n
+tcl/9.0/man/mann/tcl_traceCompile.n
+tcl/9.0/man/mann/tcl_traceExec.n
+tcl/9.0/man/mann/tcl_version.n
+tcl/9.0/man/mann/tcl_wordBreakAfter.n
+tcl/9.0/man/mann/tcl_wordBreakBefore.n
+tcl/9.0/man/mann/tcl_wordchars.n
+tcl/9.0/man/mann/tcltest.n
+tcl/9.0/man/mann/tdbc.n
+tcl/9.0/man/mann/tdbc_connection.n
+tcl/9.0/man/mann/tdbc_mapSqlState.n
+tcl/9.0/man/mann/tdbc_mysql.n
+tcl/9.0/man/mann/tdbc_odbc.n
+tcl/9.0/man/mann/tdbc_postgres.n
+tcl/9.0/man/mann/tdbc_resultset.n
+tcl/9.0/man/mann/tdbc_sqlite3.n
+tcl/9.0/man/mann/tdbc_statement.n
+tcl/9.0/man/mann/tdbc_tokenize.n
+tcl/9.0/man/mann/tell.n
+tcl/9.0/man/mann/thread.n
+tcl/9.0/man/mann/throw.n
+tcl/9.0/man/mann/time.n
+tcl/9.0/man/mann/timerate.n
+tcl/9.0/man/mann/tm.n
+tcl/9.0/man/mann/tpool.n
+tcl/9.0/man/mann/trace.n
+tcl/9.0/man/mann/transchan.n
+tcl/9.0/man/mann/try.n
+tcl/9.0/man/mann/tsv.n
+tcl/9.0/man/mann/ttrace.n
+tcl/9.0/man/mann/unknown.n
+tcl/9.0/man/mann/unload.n
+tcl/9.0/man/mann/unset.n
+tcl/9.0/man/mann/update.n
+tcl/9.0/man/mann/uplevel.n
+tcl/9.0/man/mann/upvar.n
+tcl/9.0/man/mann/variable.n
+tcl/9.0/man/mann/vwait.n
+tcl/9.0/man/mann/while.n
+tcl/9.0/man/mann/writeFile.n
+tcl/9.0/man/mann/yield.n
+tcl/9.0/man/mann/yieldto.n
+tcl/9.0/man/mann/zipfs.n
+tcl/9.0/man/mann/zlib.n
Index: pkgsrc/lang/tcl90/buildlink3.mk
diff -u /dev/null pkgsrc/lang/tcl90/buildlink3.mk:1.1
--- /dev/null Sun Jul 27 09:17:06 2025
+++ pkgsrc/lang/tcl90/buildlink3.mk Sun Jul 27 09:17:06 2025
@@ -0,0 +1,38 @@
+# $NetBSD: buildlink3.mk,v 1.1 2025/07/27 09:17:06 wiz Exp $
+
+BUILDLINK_TREE+= tcl90
+
+.if !defined(TCL90_BUILDLINK3_MK)
+TCL90_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.tcl90+= tcl90>=9.0.2
+BUILDLINK_ABI_DEPENDS.tcl90+= tcl90>=9.0.2
+BUILDLINK_PKGSRCDIR.tcl90?= ../../lang/tcl90
+
+BUILDLINK_PASSTHRU_DIRS+= ${PREFIX}/tcl/9.0
+BUILDLINK_FILES.tcl90+= tcl/9.0/bin/*
+BUILDLINK_FNAME_TRANSFORM.tcl90+= -e s,tcl/9.0/bin,bin,
+BUILDLINK_FNAME_TRANSFORM.tcl90+= -e s,tcl/9.0/lib/pkgconfig,lib/pkgconfig,
+
+BUILDLINK_FILES.tcl90+= bin/tclsh*
+#
+# Make "-ltcl" resolve into "-ltcl9.0", so that we don't
+# need to patch so many Makefiles.
+#
+BUILDLINK_TRANSFORM+= l:tcl:tcl9.0
+
+TCL90_SUBDIR= tcl/9.0
+
+_TOOLS_USE_PKGSRC.tclsh= yes
+
+TCLCONFIG_SH?= ${BUILDLINK_PREFIX.tcl90}/lib/tclConfig.sh
+TCLSH= ${BUILDLINK_PREFIX.tcl90}/bin/tclsh
+# Bundled library
+ITCL_VERSION= 4.3.3
+TDBC_VERSION= 1.1.11
+
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../mk/dlopen.buildlink3.mk"
+.endif # TCL90_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -tcl90
Index: pkgsrc/lang/tcl90/distinfo
diff -u /dev/null pkgsrc/lang/tcl90/distinfo:1.1
--- /dev/null Sun Jul 27 09:17:06 2025
+++ pkgsrc/lang/tcl90/distinfo Sun Jul 27 09:17:06 2025
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2025/07/27 09:17:06 wiz Exp $
+
+BLAKE2s (tcl9.0.2-src.tar.gz) = c359472afb44f6ba917205b5e8ece1216da6ec8357968cc4ca86e60f741a72be
+SHA512 (tcl9.0.2-src.tar.gz) = 4c33095acc884117b2943dd25fbf71ac567a6c396dc9c3fd8394d1fb9d433844ed491d5214b0e5e895dcfd06adc785993f761cc04bcdfea0d360dbf116c0d84b
+Size (tcl9.0.2-src.tar.gz) = 11736366 bytes
Index: pkgsrc/lang/tcl90/options.mk
diff -u /dev/null pkgsrc/lang/tcl90/options.mk:1.1
--- /dev/null Sun Jul 27 09:17:06 2025
+++ pkgsrc/lang/tcl90/options.mk Sun Jul 27 09:17:06 2025
@@ -0,0 +1,28 @@
+# $NetBSD: options.mk,v 1.1 2025/07/27 09:17:06 wiz Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.tcl90
+PKG_SUPPORTED_OPTIONS= debug
+#PKG_SUGGESTED_OPTIONS+=
+
+.include "../../mk/bsd.prefs.mk"
+.include "../../mk/bsd.options.mk"
+
+# xxx NetBSD 64bit configure detection not working
+.if ${MACHINE_ARCH} == "sparc64"
+CONFIGURE_ARGS+= --enable-64bit-vis
+.else
+. for plat in ${LP64PLATFORMS}
+. if ${MACHINE_PLATFORM:M${plat}}
+CONFIGURE_ARGS+= --enable-64bit
+. endif
+. endfor
+.endif
+
+.if !empty(PKG_OPTIONS:Mdebug)
+CONFIGURE_ARGS+= --enable-symbols=mem
+.endif
+
+# xxx
+#.if !empty(PKG_OPTIONS:Mdtrace)
+#CONFIGURE_ARGS+= --enable-dtrace
+#.endif
Index: pkgsrc/lang/tcl90/version.mk
diff -u /dev/null pkgsrc/lang/tcl90/version.mk:1.1
--- /dev/null Sun Jul 27 09:17:06 2025
+++ pkgsrc/lang/tcl90/version.mk Sun Jul 27 09:17:06 2025
@@ -0,0 +1,15 @@
+# $NetBSD: version.mk,v 1.1 2025/07/27 09:17:06 wiz Exp $
+# used by cad/xcircuit/Makefile
+# used by devel/tcl-tclcl/Makefile
+# used by lang/tcl/Makefile
+# used by lang/tcl-otcl/Makefile
+
+TCL_SONUM= 90
+TCL_BASEVER= 9.0
+TCL_VERSION= 9.0.2
+
+# Update bundled versions in lang/tcl/buildlink3.mk
+ITCL_VERSION= 4.3.3
+SQLITE3_VERSION= 3.49.1
+TDBC_VERSION= 1.1.11
+THREAD_VERSION= 3.0.2
Home |
Main Index |
Thread Index |
Old Index