From cfe5d6f1d567ec73a36d96510833c7a9be735645 Mon Sep 17 00:00:00 2001 From: Siep Kroonenberg Date: Mon, 14 Mar 2022 15:25:14 +0000 Subject: New tltcl 8.6.12 git-svn-id: svn://tug.org/texlive/trunk@62702 c570f23f-e606-0410-a88d-b1316a301751 --- Master/source/tlgui/tltcl/tcl8.6.11-src.tar.gz | Bin 10259009 -> 0 bytes Master/source/tlgui/tltcl/tcl8.6.12-src.tar.gz | Bin 0 -> 10353486 bytes Master/source/tlgui/tltcl/tk8.6.11-src.tar.gz | Bin 4496914 -> 0 bytes Master/source/tlgui/tltcl/tk8.6.12-src.tar.gz | Bin 0 -> 4515393 bytes Master/source/tlgui/tltcl/tltcl.README | 26 +++++++++++++++---------- 5 files changed, 16 insertions(+), 10 deletions(-) delete mode 100644 Master/source/tlgui/tltcl/tcl8.6.11-src.tar.gz create mode 100755 Master/source/tlgui/tltcl/tcl8.6.12-src.tar.gz delete mode 100644 Master/source/tlgui/tltcl/tk8.6.11-src.tar.gz create mode 100755 Master/source/tlgui/tltcl/tk8.6.12-src.tar.gz (limited to 'Master/source') diff --git a/Master/source/tlgui/tltcl/tcl8.6.11-src.tar.gz b/Master/source/tlgui/tltcl/tcl8.6.11-src.tar.gz deleted file mode 100644 index 4cc866c692e..00000000000 Binary files a/Master/source/tlgui/tltcl/tcl8.6.11-src.tar.gz and /dev/null differ diff --git a/Master/source/tlgui/tltcl/tcl8.6.12-src.tar.gz b/Master/source/tlgui/tltcl/tcl8.6.12-src.tar.gz new file mode 100755 index 00000000000..e2ba239b588 Binary files /dev/null and b/Master/source/tlgui/tltcl/tcl8.6.12-src.tar.gz differ diff --git a/Master/source/tlgui/tltcl/tk8.6.11-src.tar.gz b/Master/source/tlgui/tltcl/tk8.6.11-src.tar.gz deleted file mode 100644 index ffe8b8de55a..00000000000 Binary files a/Master/source/tlgui/tltcl/tk8.6.11-src.tar.gz and /dev/null differ diff --git a/Master/source/tlgui/tltcl/tk8.6.12-src.tar.gz b/Master/source/tlgui/tltcl/tk8.6.12-src.tar.gz new file mode 100755 index 00000000000..36e294fcbbf Binary files /dev/null and b/Master/source/tlgui/tltcl/tk8.6.12-src.tar.gz differ diff --git a/Master/source/tlgui/tltcl/tltcl.README b/Master/source/tlgui/tltcl/tltcl.README index a4e90bcde40..f6adad85fcc 100644 --- a/Master/source/tlgui/tltcl/tltcl.README +++ b/Master/source/tlgui/tltcl/tltcl.README @@ -1,13 +1,13 @@ -Notes on building Tcl/Tk for TeX Live 2021 +Notes on building Tcl/Tk for TeX Live 2022 -The 2021 edition contains a subset of a basic Tcl/Tk installation. +The 2022 edition contains a subset of a basic Tcl/Tk installation. -The Tcl/Tk 8.6.11 sources were downloaded via +The Tcl/Tk 8.6.12 sources were downloaded via http://www.tcl.tk/software/tcltk/download.html -Tcl/Tk was cross-compiled under ArchLinux (5.11.1-arch1-1) as follows. +Tcl/Tk was cross-compiled under ArchLinux (5.16.12-arch1-1) as follows. -First,patch the file tk8.6.11/win/wish.exe.manifest.in for +First,patch the file tk8.6.12/win/wish.exe.manifest.in for better HiPDI support by adding a dpiAwareness element; the asmv3:windowsSettings element in this file becomes: @@ -17,7 +17,8 @@ First,patch the file tk8.6.11/win/wish.exe.manifest.in for PerMonitorV2 -Create or choose a root for the installation. Do for Tcl and Tk successively: +Create or choose an arbitrary root for the installation. Do for Tcl +and Tk successively: - Unpack the source, and run in the win subdirectory: @@ -28,13 +29,18 @@ Create or choose a root for the installation. Do for Tcl and Tk successively: Portability of the result should be no problem. -For a smaller installation, I stripped all the .exe- and .dll files. -I removed sqlite3_analyzer from /bin and copied -tclsh86.exe and wish86.exe to tclsh.exe and wish.exe respectively. +For a smaller installation, I stripped all the .exe- and .dll files, +and removed all .a files and binsqlite3_analyzer. + +In the bin directory, I copied tclsh86.exe and wish86.exe to +tclsh.exe and wish.exe respectively. + I placed just the resulting lib- and bin subdirectories under /tlpkg/tltcl, omitting the include- and share subdirectories. +For testing, see tlperl.README. + Siep Kroonenberg -March 2021 +March 2022 -- cgit v1.2.3