summaryrefslogtreecommitdiff
path: root/Master/source
diff options
context:
space:
mode:
authorSiep Kroonenberg <siepo@cybercomm.nl>2022-03-14 15:25:14 +0000
committerSiep Kroonenberg <siepo@cybercomm.nl>2022-03-14 15:25:14 +0000
commitcfe5d6f1d567ec73a36d96510833c7a9be735645 (patch)
treee0a0f8626b48c1cdf5a605986b5b53845b699446 /Master/source
parent49b9d8ffc05bf0c271287eb1390cabad28c6a47a (diff)
New tltcl 8.6.12
git-svn-id: svn://tug.org/texlive/trunk@62702 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/source')
-rwxr-xr-x[-rw-r--r--]Master/source/tlgui/tltcl/tcl8.6.12-src.tar.gz (renamed from Master/source/tlgui/tltcl/tcl8.6.11-src.tar.gz)bin10259009 -> 10353486 bytes
-rw-r--r--Master/source/tlgui/tltcl/tk8.6.11-src.tar.gzbin4496914 -> 0 bytes
-rwxr-xr-xMaster/source/tlgui/tltcl/tk8.6.12-src.tar.gzbin0 -> 4515393 bytes
-rw-r--r--Master/source/tlgui/tltcl/tltcl.README26
4 files changed, 16 insertions, 10 deletions
diff --git a/Master/source/tlgui/tltcl/tcl8.6.11-src.tar.gz b/Master/source/tlgui/tltcl/tcl8.6.12-src.tar.gz
index 4cc866c692e..e2ba239b588 100644..100755
--- a/Master/source/tlgui/tltcl/tcl8.6.11-src.tar.gz
+++ b/Master/source/tlgui/tltcl/tcl8.6.12-src.tar.gz
Binary files 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
--- a/Master/source/tlgui/tltcl/tk8.6.11-src.tar.gz
+++ /dev/null
Binary files 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
--- /dev/null
+++ b/Master/source/tlgui/tltcl/tk8.6.12-src.tar.gz
Binary files 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
<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