Here are Tcl 8/9 versions of tdom and tdbc*. Tdbc and tdom are extensions that not only can be [load]ed into a Tcl interpreter, but can also be linked-to, and also provide stub libs.
The tdbc-* ports are simple [load]able lib extensions. They build against a Tcl 8 or 9 install of tdbc and its stub libs. This shows that the setup with the *Config.sh files works. Tdbc-sqlite3 is a special case in that the Tcl 9 version has no files, only dependencies. The Tcl code is installed by the Tcl 8 version, and works fine in Tcl 8 or 9. The size of the PLIST is 0 bytes. I don't know if that's the right way to do this. Tdbc is also updated to 1.1.14. Tdom has a new patch for pkgIndex.tcl instead of a sneaky perl subst, making it more like the tdbc port. Also included is a tdbc-mysql port with Tcl 9 as the "main". Attached as tarballs; diffs wouldn't be useful right now, imo. Stu
tdbc-mysql-tcl98port.tar.gz
Description: Binary data
tdom-tcl89port.tar.gz
Description: Binary data
tdbc-sqlite3-tcl89port.tar.gz
Description: Binary data
tdbc-postgres-tcl89port.tar.gz
Description: Binary data
tdbc-odbc-tcl89port.tar.gz
Description: Binary data
tdbc-mysql-tcl89port.tar.gz
Description: Binary data
tdbc-tcl89port.tar.gz
Description: Binary data
