Skip to content

teclabat/tcltk-binaries

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 

Repository files navigation

This is the Tcl/Tk binary repository, dedicated to the Tcl community.\

  • Packages pulled from their main source (e.g. core.tcl-lang.org) are updated once a week.
  • The fork-... sources must be updated manually since they contain custom enhancements; these will then be included in upcoming builds.

Package origin, branch, and pull date can be traced in the share/documents/origins file.
On successful compilation, binaries are uploaded here: https://github.com/teclabat/tcltk-binaries/releases

Tcl86 contains the following packages:

Package Branch Repository Description
bwidget - https://core.tcl-lang.org/bwidget High-level Widget Set for Tcl/Tk built using native Tcl/Tk namespaces.
critcl - https://github.com/andreas-kupries/critcl Build C extension packages for Tcl on the fly from C code embedded in Tcl scripts.
curl - https://github.com/teclabat/fork-tclcurl Tcl interface to libcurl for URL operations with HTTP, FTP, and more.
fftw - https://github.com/teclabat/tclfftw High-performance interface to FFTW3 library for Fast Fourier Transform operations.
itcl itcl-4-0-6-rc https://core.tcl-lang.org/itcl Object oriented extension for Tcl.
itk itk-4-0-2-rc https://core.tcl-lang.org/itk Framework for building composite mega-widgets using [incr Tcl] classes.
iwidgets - https://core.tcl-lang.org/iwidgets Widget collection for itk4.
nats - https://github.com/teclabat/fork-nats-tcl Tcl client library for the NATS messaging system.
parseargs wip https://github.com/teclabat/fork-parseargs Argument parsing for Tcl scripts.
performance - https://github.com/teclabat/tclperformance High-performance XOR operations.
photoresize - https://github.com/auriocus/photoresize Extension to resize and resample photo images with high-quality antialiasing.
rl_json wip https://github.com/teclabat/fork-rljson JSON parser and generator with native Tcl_Obj type.
rsvisa - https://github.com/teclabat/tclrsvisa Interface to VISA library for test and measurement instrument control.
ruff - https://github.com/teclabat/fork-tclruff Documentation generator for Tcl using runtime introspection.
snmptools - https://github.com/teclabat/fork-snmptools SNMP tools built using the Tcl Extension Architecture.
ssh2 - https://github.com/teclabat/fork-ssh2 Provide SSH2 connectivity through libssh2.
tbcload - https://github.com/teclabat/fork-tbcload Loads Tcl byte code compiled by tclcompiler.
tcl core-8-6-branch https://core.tcl-lang.org/tcl Tool Command Language (Tcl) scripting language.
tclcompiler - https://github.com/teclabat/fork-tclcompiler Compiles Tcl scripts into byte code format.
tclconfig - https://core.tcl-lang.org/tclconfig Building blocks for Tcl Extension Architecture (TEA).
tcllib - https://core.tcl-lang.org/tcllib Collection of Tcl packages providing utility functions.
tdbc - https://core.tcl-lang.org/tdbc Base classes and SQL tokenizer for Tcl Database Connectivity.
tdbcmysql - https://core.tcl-lang.org/tdbcmysql TDBC driver for MySQL databases.
tdbcodbc - https://core.tcl-lang.org/tdbcodbc TDBC driver for ODBC (Open Database Connectivity).
tdbcpostgres - https://core.tcl-lang.org/tdbcpostgres TDBC driver for PostgreSQL databases.
tdbcsqlite3 - https://core.tcl-lang.org/tdbcsqlite3 TDBC driver for SQLite3 databases.
tdom - https://www.tdom.org/index.html XML/DOM/XPath/XSLT/HTML/JSON implementation for Tcl.
thread thread-2-8-branch https://core.tcl-lang.org/thread Script-level access to Tcl threading capabilities.
tk core-8-6-branch https://core.tcl-lang.org/tk Graphical user interface toolkit for Tcl.
tkcon - https://github.com/teclabat/fork-tkcon Enhanced Tk console for all platforms.
tkimg trunk https://sourceforge.net/p/tkimg Collection of image format handlers for Tk photo image type.
tklib - https://core.tcl-lang.org/tklib Collection of Tk packages providing utility functions.
tktable - https://github.com/teclabat/fork-tktable A table/matrix widget extension to Tcl/Tk.
tls main https://core.tcl-lang.org/tcltls SSL and TLS encryption over TCP using OpenSSL.
tnm wip https://github.com/teclabat/fork-scotty Scotty Tcl extension for network management.
udp wip https://github.com/teclabat/fork-tcludp UDP socket support for Tcl.
vectcl - https://github.com/teclabat/fork-vectcl Numerical array extension with support for vectors, matrices and tensors.
xcursor - https://github.com/teclabat/tkxcursor Support for X Cursor library cursor files in Tk applications.

Tcl90 support is in progress.

Old releases may be removed periodically to save storage space.

You can file issues here: https://github.com/teclabat/tcltk-binaries/issues. Note that I do not provide general Tcl support; for that I recommend https://stackoverflow.com/questions/tagged/tcl.

Liability

All the work presented here was completed during my free time. Please ensure that you comply with all license terms, particularly those specific to each individual package. Any damage resulting from the use of this code and binaries is not my responsibility. I provide no warranty and accept no liability for this software.

Windows builds

For Windows builds the MSYS2 64bit environment is used (https://www.msys2.org). No installation is necessary, simply extract the .tgz file and run. For some packages it might be necessary to put share/lib64 into the executable search path.

Debian builds

For Debian builds the Ubuntu and Debian distributions are used. A .deb file is created and can be installed using dpkg -i <file>. The installation goes into /opt/tcltk<version>.

RPM builds

For RPM builds the RedHat distributions are used. A .rpm file is created and can be installed using rpm -i <file>. The installation goes into /opt/tcltk<version>.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published