summaryrefslogtreecommitdiff
path: root/Master/source/tltcl/tltcl.README
diff options
context:
space:
mode:
Diffstat (limited to 'Master/source/tltcl/tltcl.README')
-rw-r--r--Master/source/tltcl/tltcl.README54
1 files changed, 54 insertions, 0 deletions
diff --git a/Master/source/tltcl/tltcl.README b/Master/source/tltcl/tltcl.README
new file mode 100644
index 00000000000..4f54395cd9a
--- /dev/null
+++ b/Master/source/tltcl/tltcl.README
@@ -0,0 +1,54 @@
+tclkit.exe is a single-file Tcl/Tk runtime. The one included in TeX
+Live is generated with kitcreator. This program downloads and
+compiles tcl, tk and various pieces of infrastructure.
+
+I used kitcreator's README file for guidance in generating
+tclkit.exe:
+
+from the root of the unpacked kitcreator archive I first created a
+native Linux tclkit:
+
+./kitcreator
+mv tclkit-8.6.8 tclkit-local
+
+From this same directory I ran the following script:
+
+================
+#!/bin/bash
+export TCLKIT=`pwd`/tclkit-local
+export CROSS=i686-w64-mingw32
+
+export CC=${CROSS}-gcc
+export CXX=${CROSS}-c++
+export AR=${CROSS}-ar
+export RANLIB=${CROSS}-ranlib
+export STRIP=${CROSS}-strip
+export RC=${CROSS}-windres
+./kitcreator --host=${CROSS}
+
+mv tclkit-8.6.8 tclkit.exe
+================
+
+This directory contains the archives of kitcreator and the archives
+it downloaded during the build process.
+
+The LICENSE file is the one I found in the root of the kitcreator
+archive.
+
+As to the urls of the downloaded files: a command
+
+find . -name "build*.sh" -exec grep '^SRCURL=' \{} \;
+
+generated the following output:
+
+SRCURL="http://sourceforge.net/projects/incrtcl/files/%5BIncr%20Tcl_Tk%5D-source/Itcl%20${ITCLVERS}/itcl${ITCLVERS}${ITCLVERSEXTRA}.tar.gz/download"
+SRCURL="http://prdownloads.sourceforge.net/tcl/tcl${TCLVERS}-src.tar.gz"
+SRCURL="http://sourceforge.net/projects/tcl/files/Thread%20Extension/${THREADVERS}/thread${THREADVERS}.tar.gz/download"
+SRCURL="http://www.equi4.com/pub/mk/metakit-${MK4VERS}.tar.gz"
+SRCURL="http://pkgs.fedoraproject.org/repo/pkgs/metakit/metakit-${MK4VERS}.tar.gz/17330257376eea657827ed632ea62c9e/metakit-${MK4VERS}.tar.gz"
+SRCURL="http://prdownloads.sourceforge.net/tcl/tk${TCLVERS}-src.tar.gz"
+
+The itcl- and thread- packages listed above were not actually downloaded.
+
+Siep Kroonenberg
+November 2018