Joshua Root
756606eb77
tcl: upstream fixes for Thread build failure
2026-07-01 17:18:36 +10:00
Joshua Root
49767c8e7a
Update Tcl to 9.0.4
2026-07-01 16:33:16 +10:00
Joshua Root
4266d00ade
tcllib: fix tar header reading bug
...
Upstream: https://core.tcl-lang.org/tcllib/info/b01462dff791ba84
2026-05-21 20:36:29 +10:00
Joshua Root
6d4444ab20
tcl: add gcc version check for __builtin_unreachable
...
https://core.tcl-lang.org/tcl/tktview/d0801e89aa4009ad7877a4d42413ce9f315f32d4
2026-05-01 22:49:47 +10:00
Joshua Root
825c45b0ed
Use kqueue notifier instead of CF
2026-04-23 16:10:01 +10:00
Joshua Root
c2f833058e
Delete stray file
2026-04-20 18:47:11 +10:00
Joshua Root
d3013e0a1d
Fix Tcl crash when cwd is inaccessible
...
Upstream: https://core.tcl-lang.org/tcl/info/7e7e1d39046945a2
2026-04-17 17:13:25 +10:00
Joshua Root
2af99c0cfe
thread: fix typedef redefinitions
...
Upstream: https://core.tcl-lang.org/thread/tktview/d3f41333aa42ca4db36821fddfae90342259381e
2026-04-14 08:58:12 +10:00
Joshua Root
faf3b851f7
Remove tdbc{mysql,odbc,postgres}
...
We don't use these for anything, and they can be re-added if that
changes.
2026-04-14 08:19:15 +10:00
Joshua Root
d54ca2c6a9
critcl: handle macos platform synonym
...
Tcl 9 reports the platform name as 'macosx' for some versions and as
'macos' for others.
2026-04-14 07:06:24 +10:00
Joshua Root
542f742b3f
tdbc: fix typedef redefinitions
...
These definitions would be needed when building against Tcl 8 headers
but are already present in Tcl 9 headers.
Upstream: https://core.tcl-lang.org/tdbc/tktview/4d6a271e4b
2026-04-14 06:21:18 +10:00
Joshua Root
da802ee4e6
Avoid typedef redefinition in tclsqlite3.c
2026-04-13 11:51:10 +10:00
Joshua Root
70245630c2
Fix typedef redefinition in tclDate.h
2026-04-13 10:19:54 +10:00
Joshua Root
7609a7bcb2
Update old file deletion lists
2026-04-12 13:44:40 +10:00
Joshua Root
035070928c
Fix critcl with tcl 9
2026-04-12 13:44:40 +10:00
Joshua Root
f119b92318
Restore tcl/compat/zlib/contrib/minizip
...
It's now needed by zipfs.
2026-04-12 13:44:40 +10:00
Joshua Root
0dbeb94794
Update TclX for Tcl 9
...
Changes from https://github.com/tcltk-depot/tclx/tree/tclx-9-port
2026-04-12 13:44:40 +10:00
Joshua Root
d875700c34
Update Tcl to 9.0.3
2026-04-12 13:44:40 +10:00
Joshua Root
14fda0e311
Update vendor/install to file_cmds-457.100.3
2025-08-23 18:36:05 +10:00
Joshua Root
1555f206a5
Update Tcl to 8.6.17
2025-08-23 14:30:36 +10:00
Joshua Root
8cc73ed9ad
vendor/tcl: use install-sh to create dirs if needed
...
The system install -d can fail when used concurrently, so only use
install(1) to create directories if it's our fixed version. Otherwise
use the bundled install-sh for directories but still use install(1) for
files.
See: https://trac.macports.org/ticket/72886
2025-08-22 02:41:30 +10:00
Joshua Root
97aedd92a7
(x)install: avoid failure with concurrent mkdir
...
See: https://trac.macports.org/ticket/72886
2025-08-22 02:32:54 +10:00
Joshua Root
ea247a70af
vendor/install: correct file handling
...
Handle existing target files and source symlinks in the expected way.
Closes: https://trac.macports.org/ticket/72850
2025-08-18 10:21:00 +10:00
Joshua Root
85db375e63
Fix vendor/Makefile race due to incorrect target name
...
Closes: https://trac.macports.org/ticket/72802
2025-08-10 00:23:46 +10:00
Joshua Root
6bdbdaf8b3
Ensure that all vendor/tcl subdirs respect INSTALL
2025-08-07 11:58:20 +10:00