File History

History of tk/build.sh

2019-02-03
21:09
Upgraded to Tcl/Tk 8.6.9 file: [7d5a34e456] check-in: [f13053c0b5] user: rkeene, branch: trunk, size: 8737 [annotate] [blame] [check-ins using] [diff]
2018-01-31
20:48
Add support for Tcl 8.6.8 file: [fa60b362d4] check-in: [67690779ba] user: rkeene, branch: trunk, size: 8647 [annotate] [blame] [check-ins using] [diff]
2017-08-10
20:37
Added 8.6.7 support to various places file: [bb7d384197] check-in: [f069f572fc] user: rkeene, branch: trunk, size: 8557 [annotate] [blame] [check-ins using] [diff]
2016-09-28
12:52
Updated to support more advanced fossil versions without breaking things file: [3095948699] check-in: [7d2fd32e3a] user: rkeene, branch: trunk, size: 8467 [annotate] [blame] [check-ins using] [diff]
2016-09-07
14:15
Updated to continue if configure fails building Tk (bug [f75d036a14]) file: [d31f7c598a] check-in: [67d6bb3e7c] user: rkeene, branch: trunk, size: 8318 [annotate] [blame] [check-ins using] [diff]
2016-08-03
14:28
Added Tcl/Tk 8.6.6 in various places file: [16d189fb24] check-in: [73d93286c9] user: rkeene, branch: trunk, size: 8294 [annotate] [blame] [check-ins using] [diff]
2016-02-24
19:59
Added some hashes for individual packages file: [b84462b734] check-in: [3c71954242] user: rkeene, branch: trunk, size: 8114 [annotate] [blame] [check-ins using] [diff]
19:38
Updated to use common download infrastructure file: [6d3a5c12f3] check-in: [6f9977f121] user: rkeene, branch: trunk, size: 7974 [annotate] [blame] [check-ins using] [diff]
2015-05-19
16:15
Fixes for building kits using Xcode tools on native OSX file: [a1ade47162] check-in: [a61b7cb057] user: hypnotoad, branch: osx_fixes, size: 8012 [annotate] [blame] [check-ins using] [diff]
2014-06-07
20:14
Updated to support dynamically linked Tk on Windows file: [bb348ac8e4] check-in: [79a10ddc92] user: rkeene, branch: trunk, size: 8019 [annotate] [blame] [check-ins using] [diff]
2014-05-27
13:44
Updated to create a fake "xmkmf" when cross-compiling file: [b4a36c92da] check-in: [2539bf269d] user: rkeene, branch: trunk, size: 7624 [annotate] [blame] [check-ins using] [diff]
2014-05-20
22:58
Updated to include global CFLAGS/LDFLAGS/CPPFLAGS/LIBS in addition to per-project settings file: [cdaaafe15a] check-in: [fddc41b4b8] user: rkeene, branch: trunk, size: 7492 [annotate] [blame] [check-ins using] [diff]
2014-05-04
17:58
Updated to support linking Tk dynamically file: [d87b27b303] check-in: [4b893326f5] user: rkeene, branch: trunk, size: 7451 [annotate] [blame] [check-ins using] [diff]
2012-07-14
23:23
Updated to allow setting variables for individual sub-projects file: [65e5d2673e] check-in: [9fce84fc29] user: rkeene, branch: trunk, size: 7384 [annotate] [blame] [check-ins using] [diff]
2012-05-06
20:26
Updated to override site-local autoconf brokenness on some 64-bit systems file: [90853f5f0d] check-in: [f4d5d0f507] user: rkeene, branch: trunk, size: 7200 [annotate] [blame] [check-ins using] [diff]
2012-02-24
23:55
Added syntax for specifying a seperate Fossil tag for Tk file: [7c1e6640bc] check-in: [896a0f9701] user: rkeene, branch: trunk, size: 7092 [annotate] [blame] [check-ins using] [diff]
2012-02-01
07:56
Updated to call "/usr/bin/env" to locate "bash" in case it is not in "/bin" file: [8f91e493d3] check-in: [4e8d261d38] user: rkeene, branch: trunk, size: 6953 [annotate] [blame] [check-ins using] [diff]
2011-11-05
18:49
KitCreator 0.6.1

Updated to download Tk by tag first, if possible, then by date if not file: [8dbe3ef0bd] check-in: [d2a98c553c] user: rkeene, branch: trunk, size: 6945 [annotate] [blame] [check-ins using] [diff]

2011-10-03
19:08
Updated to not use broken pre-generated Makefiles with Tk file: [228f428c97] check-in: [fb277571b4] user: rkeene, branch: trunk, size: 6541 [annotate] [blame] [check-ins using] [diff]
15:31
Updated to try to build Tk in the same sub-directory as Tcl first

Updated Tcl to try to build in the macosx directory first on Darwin file: [73621b259f] check-in: [a6a6c489dc] user: rkeene, branch: trunk, size: 6461 [annotate] [blame] [check-ins using] [diff]

2011-07-05
17:26
Updated to not attempt to download source if "buildsrc" directory is being used for Tcl/Tk file: [58316dd2e7] check-in: [361d408d67] user: rkeene, branch: trunk, size: 6394 [annotate] [blame] [check-ins using] [diff]
2011-05-28
06:38
Updated to support finding TCLSH_NATIVE by the root kitcreator script and using that in most places where a native Tcl interpreter is needed

Updated to find date of Fossil checkin when a fossil tag or ID is specified and use that date for checkouts of other projects file: [12528bdfc5] check-in: [0527703474] user: rkeene, branch: trunk, size: 6194 [annotate] [blame] [check-ins using] [diff]

05:33
More work towards changing scripts to refer to upstream source with Fossil in the name file: [c993cbeca4] check-in: [6964fef637] user: rkeene, branch: trunk, size: 6209 [annotate] [blame] [check-ins using] [diff]
05:30
Updated to support specifying version using "fossil_<tag>/<uuid>" syntax in addition to "cvs_<tag>" syntax file: [44b34e71e4] check-in: [7c7806fdb4] user: rkeene, branch: trunk, size: 6197 [annotate] [blame] [check-ins using] [diff]
2011-05-17
01:33
Updated to pull user-specified (or default) kit.ico and kit.rc into Tk, if built and not include KitSH's own resource file when including Tk's since they conflict file: [f374ed53cb] check-in: [4fa3b7d3ea] user: rkeene, branch: trunk, size: 5995 [annotate] [blame] [check-ins using] [diff]
2011-04-15
20:38
Updated to pull "tclconfig" and "thread" from core.tcl.tk

Updated to download CVS/Fossil into a temporary directory file: [b1fd7e8b36] check-in: [f892d49db3] user: rkeene, branch: trunk, size: 5786 [annotate] [blame] [check-ins using] [diff]

2011-03-16
17:23
Updated to pull tarballs from Fossil rather than zip files, as these preserve executable permissions

Updated to pull Tcl and Tk from "core.tcl.tk" rather than from local mirror file: [e21d739f84] check-in: [84e5f3847a] user: rkeene, branch: trunk, size: 5880 [annotate] [blame] [check-ins using] [diff]

2011-03-03
05:01
Added support for disabling "visibility=hidden" when building KitDLL file: [b819ea7b3f] check-in: [a49ee9121f] user: rkeene, branch: trunk, size: 5886 [annotate] [blame] [check-ins using] [diff]
04:09
Updated to support pulling Tcl and Tk from newest fossil sources. They are still likely to change in the future. file: [54785bdfbe] check-in: [f5886050c4] user: rkeene, branch: trunk, size: 5567 [annotate] [blame] [check-ins using] [diff]
2011-02-08
07:47
Updated to pull "CVS" updates from Fossil (location and method may change in the future) file: [64c5520e3d] check-in: [a0fa3aeee4] user: rkeene, branch: trunk, size: 5520 [annotate] [blame] [check-ins using] [diff]
2010-11-11
17:16
Added workaround for building bug in Tk on FreeBSD file: [394ddd8947] check-in: [612f995831] user: rkeene, branch: trunk, size: 5168 [annotate] [blame] [check-ins using] [diff]
2010-10-01
20:49
Updated to not provide pkgIndex.tcl for Tk if building statically file: [f6d4d528ed] check-in: [5970f1de2e] user: rkeene, branch: trunk, size: 4806 [annotate] [blame] [check-ins using] [diff]
2010-09-26
04:51
Added patch from "Schelte Bron" <s...@wanadoo.nl> to fix build issue on Mac OS X file: [c666adbf49] check-in: [d57968a24a] user: rkeene, branch: trunk, size: 4641 [annotate] [blame] [check-ins using] [diff]
04:49
Added patch for Tk to fix Tk 8.4 on UNIX's bind ... <MouseWheel> file: [7c3301f812] check-in: [6aed8e99b7] user: rkeene, branch: trunk, size: 4642 [annotate] [blame] [check-ins using] [diff]
04:48
Added echo lines for every "configure", and "make" file: [74d986fc51] check-in: [12600639d9] user: rkeene, branch: trunk, size: 3771 [annotate] [blame] [check-ins using] [diff]
04:43
Added support for building under Win64 (MingW64) file: [e8f807ace8] check-in: [53cdd8c9a6] user: rkeene, branch: trunk, size: 3699 [annotate] [blame] [check-ins using] [diff]
04:43
Updated to create "tkbase.res.o" if building for Win32 file: [10214ad9a8] check-in: [d7a9831961] user: rkeene, branch: trunk, size: 3380 [annotate] [blame] [check-ins using] [diff]
04:42
Added back safe successful exits file: [6f28ed378d] check-in: [baaf0c5896] user: rkeene, branch: trunk, size: 2766 [annotate] [blame] [check-ins using] [diff]
04:42
Updated to report failure if building of Tk fails file: [9f9636ed5a] check-in: [4c532aef85] user: rkeene, branch: trunk, size: 2757 [annotate] [blame] [check-ins using] [diff]
04:41
Added support for specifying a STRIP environment variable file: [3efb154a49] check-in: [d2e00f0f73] user: rkeene, branch: trunk, size: 2692 [annotate] [blame] [check-ins using] [diff]
04:40
Corrected inverted logic for static linking file: [25355eced1] check-in: [69081b236e] user: rkeene, branch: trunk, size: 2680 [annotate] [blame] [check-ins using] [diff]
04:40
Updated to support building Tk statically

Updated to build Tk statically on Windows file: [f20054e4a2] check-in: [ee99c0e5ae] user: rkeene, branch: trunk, size: 2404 [annotate] [blame] [check-ins using] [diff]

04:39
Updated to check for 'buildsrc' directory before untarring. If found it is used. (Untested)

Updated to download sources to a temporary file and only rename on success file: [ab29a29d10] check-in: [023de4a116] user: rkeene, branch: trunk, size: 2035 [annotate] [blame] [check-ins using] [diff]

04:39
Installed all packages that come with Tcl

Removed demos from Tk file: [766aa6ae73] check-in: [31d4e5f3a4] user: rkeene, branch: trunk, size: 1911 [annotate] [blame] [check-ins using] [diff]

04:39
Updated to no longer quote references to MAKE file: [56eddcd606] check-in: [4b7dc4b29d] user: rkeene, branch: trunk, size: 1876 [annotate] [blame] [check-ins using] [diff]
04:38
Added support for TCLVERS beginning with "cvs_" to indicate a CVS version of Tcl/Tk file: [817f12a8b2] check-in: [3d4318cfe7] user: rkeene, branch: trunk, size: 1880 [annotate] [blame] [check-ins using] [diff]
04:37
Added stripping of debugging symbols for Tk/Itcl file: [cdf646bab2] check-in: [89d8ca3eb2] user: rkeene, branch: trunk, size: 1532 [annotate] [blame] [check-ins using] [diff]
04:37
Switched Tk and Itcl to dynamic linking file: [bd63ad37a9] check-in: [466fa75705] user: rkeene, branch: trunk, size: 1445 [annotate] [blame] [check-ins using] [diff]
04:37
Added kitcreator file: [65b4c2995f] check-in: [fcf0977f4c] user: rkeene, branch: trunk, size: 1139 Added [annotate] [blame] [check-ins using]