summaryrefslogtreecommitdiff
path: root/Master/source/tlgui/tltcl/tltcl.README
diff options
context:
space:
mode:
Diffstat (limited to 'Master/source/tlgui/tltcl/tltcl.README')
-rw-r--r--Master/source/tlgui/tltcl/tltcl.README26
1 files changed, 16 insertions, 10 deletions
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
<dpiAwareness xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">PerMonitorV2</dpiAwareness>
</asmv3:windowsSettings>
-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 <tcltk root>/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
<TL root>/tlpkg/tltcl, omitting the include- and share
subdirectories.
+For testing, see tlperl.README.
+
Siep Kroonenberg
-March 2021
+March 2022