From 9201886d53a970c8993b2bb02d39639ecdac2cbc Mon Sep 17 00:00:00 2001 From: John Ericson Date: Sat, 22 Aug 2026 14:47:23 -0400 Subject: [PATCH] tcl-8_5: Remove Tcl 8.5 is end-of-life, and after the preceding commits nothing in the tree asks for it. Assisted-by: Claude Code (Claude Opus 5) --- pkgs/development/interpreters/tcl/8.5.nix | 20 -------------------- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 1 - 3 files changed, 1 insertion(+), 21 deletions(-) delete mode 100644 pkgs/development/interpreters/tcl/8.5.nix diff --git a/pkgs/development/interpreters/tcl/8.5.nix b/pkgs/development/interpreters/tcl/8.5.nix deleted file mode 100644 index 5167475dc3ce..000000000000 --- a/pkgs/development/interpreters/tcl/8.5.nix +++ /dev/null @@ -1,20 +0,0 @@ -{ callPackage, fetchurl, ... }@args: - -callPackage ./generic.nix ( - args - // rec { - release = "8.5"; - version = "${release}.19"; - - # Note: when updating, the hash in pkgs/development/libraries/tk/8.5.nix must also be updated! - - src = fetchurl { - url = "mirror://sourceforge/tcl/tcl${version}-src.tar.gz"; - sha256 = "066vlr9k5f44w9gl9382hlxnryq00d5p6c7w5vq1fgc7v9b49w6k"; - }; - - extraPatch = '' - substituteInPlace 'generic/tclInt.h' --replace-fail 'typedef int ptrdiff_t;' "" - ''; - } -) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 2ae2df161d75..9b0594e72728 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -2395,6 +2395,7 @@ mapAliases { tbb_2020 = throw "tbb_2020 has been removed because it is unmaintained upstream and had no remaining users; use onetbb"; # Added 2025-09-14 tbb_2021 = throw "tbb_2021 has been removed because it is unmaintained upstream and had no remaining users; use onetbb"; # Added 2025-09-13 tbb_2022 = onetbb; # Added 2025-09-14 + tcl-8_5 = throw "'tcl-8_5' has been removed, as Tcl 8.5 is end-of-life and nothing needed it any more"; # Added 2026-08-22 tcl-fcgi = throw "'tcl-fcgi' has been renamed to/replaced by 'tclPackages.tcl-fcgi'"; # Converted to throw 2025-10-27 tclcurl = throw "'tclcurl' has been renamed to/replaced by 'tclPackages.tclcurl'"; # Converted to throw 2025-10-27 tcllib = throw "'tcllib' has been renamed to/replaced by 'tclPackages.tcllib'"; # Converted to throw 2025-10-27 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 530537c7a40f..3e0dc810f988 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4628,7 +4628,6 @@ with pkgs; }; tcl = tcl-8_6; - tcl-8_5 = callPackage ../development/interpreters/tcl/8.5.nix { }; tcl-8_6 = callPackage ../development/interpreters/tcl/8.6.nix { }; tcl-9_0 = callPackage ../development/interpreters/tcl/9.0.nix { };