Tcl/Tk: prepare for supporting one version only Rename lang/tcl90 -> lang/tcl, and x11-toolkits/tk90 -> x11-toolkits/tk. This is in preparation for sunsetting Tcl/Tk 8.6 and providing one single version of Tcl/Tk in the ports tree. PR: 300092 (exp-run)441bc7f090
Port details
lang/tcl 9.1.0
Tool Command Language
Port info
- Maintainer
- tcltk@FreeBSD.org
- Packages
- latest: 9.1.0
- Upstream
- up to date
- Last update
- to 9.1.0 · 441bc7f090
- Quarterly
- not in the 2026Q4 packages
- Formerly
- lang/tcl90 until 2026-11-02, lang/tcl9 until 2024-04-30
- WWW
- https://www.tcl.tk/
- CPE
- Tcl
- Links
- cgit · VuXML · Report wrong data
Install
- Package
# pkg install tclinstalls 9.1.0 fromlatest- Port
# cd /usr/ports/lang/tcl && make install clean# make -C /usr/ports/lang/tcl config # change options first
- Size
- 2.6 MiB download · 7.6 MiB installed
- License
- TclTk
- Options
- 3 of 3 on in the package: DTRACE TCLMAN TZDATA
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | ✗ | ✗ | – |
| FreeBSD 15 | 9.1.0 | ✗ | – |
| FreeBSD 14 | ✗ | ✗ | ✗ |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | ✗ | ✗ | – |
| FreeBSD 14 | ✗ | ✗ | ✗ |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Dependencies
Depends on 1
- math/libtommath 1.3.0_2
Run and library dependencies of the package on latest. Build dependencies are not in the package index.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 9.1.0.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (16)
lang/tcl90: fix USE_LDCONFIG to reflect actual shlib location PR: 300181 Approved by: gahr (tcltk, maintainer) Event: Works Must Run1eeb65607e
lang/tcl90, x11-toolkits/tk90: update to 9.0.4 Announcements: https://sourceforge.net/p/tcl/mailman/message/59351684/ (Tcl) https://sourceforge.net/p/tcl/mailman/message/59351687/ (Tk)ed2b9e5821
lang/tcl90, x11-toolkits/tk90: update to 9.0.3 Announcements: https://sourceforge.net/p/tcl/mailman/message/59259102/ (Tcl) https://sourceforge.net/p/tcl/mailman/message/59259103/ (Tk)407b199029
lang/tcl90, x11-toolkits/tk90: update to 9.0.2 Announcements: https://sourceforge.net/p/tcl/mailman/message/59201776/ (Tcl) https://sourceforge.net/p/tcl/mailman/message/59201777/ (Tk)4f4ab1148e
lang/tcl90, x11-toolkits/tk90: update to 9.0.1 Announcements: https://sourceforge.net/p/tcl/mailman/message/59108214/ (Tcl) https://sourceforge.net/p/tcl/mailman/message/59108215/ (Tk)de99c0922e
lang/tcl90, x11-toolkits/tk90: Tcl 9.0.0 This is the first release of Tcl/Tk 9.x. The USES=tcl framework now supports the 9.x series, but we don't expect many extensions to be ready for 9.x, so please consider this experimental. Announcements: https://sourceforge.net/p/tcl/mailman/message/58821877/ (Tcl) https://sourceforge.net/p/tcl/mailman/message/58821878/ (Tk)7ee64fc860
lang/tcl90: update to 9.0.0 rc097c00d922e
lang/tcl90: update to 9.0b3 Announcement: https://sourceforge.net/p/tcl/mailman/message/58801451/374d2b60d4
lang/tcl90: update to 9.0b21f4e5d6107
lang/tcl90: update to 9.0b2 rc2433aaa4bcc
lang/tcl90: update to 9.0b2 RC1, move port directory I've moved lang/tcl9 to lang/tcl90, for consistency with tcl86 and tcl87. It is still to be seen whether we'll need to maintain more minor releases in the 9.x series.e648a5b013
lang/tcl9: fix linking with LLVM binutils PR: 278173 Reported by: emastec562c2e908
lang/tcl9: fix plist w/o DTRACE, fix tests, bump PORTREVISION4e077af95c
lang/tcl9: fix version in pkg-desc Reported by: olgenide851015cb
lang/tcl9: add port for Tcl 9, currently in beta1 Contrary to what we're doing for the 8.x series, where we have ports for 8.5, 8.6, and 8.7, my goal is to maintain a single port for 9.x. I have not had the chance to work on Tk 9 yet, which is why I haven't added the 9 version to Mk/Uses/tcl.mk. Hopefully I'll get around to doing it in the not so distant future.55b20a9d95