File History

History of tcl/build.sh

2019-02-03
21:09
Upgraded to Tcl/Tk 8.6.9 file: [5b6c5b51df] check-in: [f13053c0b5] user: rkeene, branch: trunk, size: 10717 [annotate] [blame] [check-ins using] [diff]
2018-01-31
20:48
Add support for Tcl 8.6.8 file: [1501438fba] check-in: [67690779ba] user: rkeene, branch: trunk, size: 10627 [annotate] [blame] [check-ins using] [diff]
2017-08-10
20:37
Added 8.6.7 support to various places file: [c31ad9a317] check-in: [f069f572fc] user: rkeene, branch: trunk, size: 10537 [annotate] [blame] [check-ins using] [diff]
2016-09-28
12:52
Updated to support more advanced fossil versions without breaking things file: [1f7d939eb1] check-in: [7d2fd32e3a] user: rkeene, branch: trunk, size: 10447 [annotate] [blame] [check-ins using] [diff]
2016-08-03
14:28
Added Tcl/Tk 8.6.6 in various places file: [e3041e7b51] check-in: [73d93286c9] user: rkeene, branch: trunk, size: 10238 [annotate] [blame] [check-ins using] [diff]
2016-06-29
01:19
Merge updates from trunk. file: [72e6b1e1d8] check-in: [e29b34acd1] user: mistachkin, branch: win32-install, size: 10292 [annotate] [blame] [check-ins using] [diff]
2016-02-24
19:59
Added some hashes for individual packages file: [24178e9f3f] check-in: [3c71954242] user: rkeene, branch: trunk, size: 10058 [annotate] [blame] [check-ins using] [diff]
19:38
Updated to use common download infrastructure file: [d77e5eb40c] check-in: [6f9977f121] user: rkeene, branch: trunk, size: 9918 [annotate] [blame] [check-ins using] [diff]
2015-12-14
21:01
Experimental adjustments to the install targets for Win32. file: [c5ef63a316] check-in: [2ec7ce2722] user: mistachkin, branch: win32-install, size: 10341 [annotate] [blame] [check-ins using] [diff]
2015-05-19
16:15
Fixes for building kits using Xcode tools on native OSX file: [2446071b21] check-in: [a61b7cb057] user: hypnotoad, branch: osx_fixes, size: 10096 [annotate] [blame] [check-ins using] [diff]
2014-05-29
05:19
Unified cross-compiling detection and configuration file: [a0fc7f495f] check-in: [6b648f7f4d] user: rkeene, branch: trunk, size: 10107 [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: [99f31c134b] check-in: [fddc41b4b8] user: rkeene, branch: trunk, size: 9707 [annotate] [blame] [check-ins using] [diff]
2013-07-04
02:20
Updated to delete only archive files in the same directory as DLLs file: [21af131d5c] check-in: [b62421e50c] user: rkeene, branch: trunk, size: 9666 [annotate] [blame] [check-ins using] [diff]
2013-07-03
04:59
Updated to remove archives that should not be linked against file: [a2038d7121] check-in: [9803654e91] user: rkeene, branch: trunk, size: 9386 [annotate] [blame] [check-ins using] [diff]
2012-10-08
20:25
Added support for building TDBC, TDBCsqlite3, sqlite3 in newer Fossil builds file: [f8a9b7f22e] check-in: [1f8799a81a] user: rkeene, branch: trunk, size: 9199 [annotate] [blame] [check-ins using] [diff]
2012-07-14
23:23
Updated to allow setting variables for individual sub-projects file: [93c05ef384] check-in: [9fce84fc29] user: rkeene, branch: trunk, size: 7847 [annotate] [blame] [check-ins using] [diff]
2012-05-06
20:26
Updated to override site-local autoconf brokenness on some 64-bit systems file: [96b0881095] check-in: [f4d5d0f507] user: rkeene, branch: trunk, size: 7659 [annotate] [blame] [check-ins using] [diff]
2012-02-24
23:55
Added syntax for specifying a seperate Fossil tag for Tk file: [5770c0fd3d] check-in: [896a0f9701] user: rkeene, branch: trunk, size: 7605 [annotate] [blame] [check-ins using] [diff]
2012-02-14
15:58
Added patch for all versions of Tcl to fix issue with Tcl_StatBuf affecting Tcl 8.5.2+ through current fossil trunk tip file: [584ff7bf52] check-in: [7f3a9411cf] user: rkeene, branch: trunk, size: 7592 [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: [08c07cb4da] check-in: [4e8d261d38] user: rkeene, branch: trunk, size: 7559 [annotate] [blame] [check-ins using] [diff]
2011-10-03
19:04
Updated to not use broken pre-generated Makefiles file: [b1c6fc2088] check-in: [e51ad4b533] user: rkeene, branch: trunk, size: 7551 [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: [e5d135d2c7] check-in: [a6a6c489dc] user: rkeene, branch: trunk, size: 7471 [annotate] [blame] [check-ins using] [diff]

2011-09-14
18:25
Updated to pass "wget" errors from Tcl build up to stderr file: [4268eb0491] check-in: [fd32e55ed8] user: rkeene, branch: trunk, size: 7326 [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: [8a67bfa303] check-in: [361d408d67] user: rkeene, branch: trunk, size: 7018 [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: [f8ef582bfc] check-in: [0527703474] user: rkeene, branch: trunk, size: 6818 [annotate] [blame] [check-ins using] [diff]

05:33
More work towards changing scripts to refer to upstream source with Fossil in the name file: [f85e1724d4] check-in: [6964fef637] user: rkeene, branch: trunk, size: 5939 [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: [a153496432] check-in: [7c7806fdb4] user: rkeene, branch: trunk, size: 5912 [annotate] [blame] [check-ins using] [diff]
2011-05-01
15:17
Updated to pull "itcl" from core.tcl.tk file: [08b84fc697] check-in: [76acd1bd6b] user: rkeene, branch: trunk, size: 5710 [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: [f5d1586cab] check-in: [f892d49db3] user: rkeene, branch: trunk, size: 5729 [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: [e5124a01c0] check-in: [84e5f3847a] user: rkeene, branch: trunk, size: 6160 [annotate] [blame] [check-ins using] [diff]

2011-03-03
05:01
Added support for disabling "visibility=hidden" when building KitDLL file: [49efe2ef77] check-in: [a49ee9121f] user: rkeene, branch: trunk, size: 6108 [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: [f95adb2a3c] check-in: [f5886050c4] user: rkeene, branch: trunk, size: 6531 [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: [178995da06] check-in: [a0fa3aeee4] user: rkeene, branch: trunk, size: 5342 [annotate] [blame] [check-ins using] [diff]
2010-10-12
15:56
Added patch for Tcl 8.4.19 to compile with newer versions of GCC file: [805b596118] check-in: [4f2db7cae0] user: rkeene, branch: trunk, size: 5033 [annotate] [blame] [check-ins using] [diff]
2010-10-02
08:39
Updated Minkit build scripts to support buildint KitDLL

Added fix for building KitDLL on platforms without working "strtod"

Updated to support compiling TclVFS extension with "-fPIC" when building KitDLL file: [0f3c234f4e] check-in: [e143e5ef08] user: rkeene, branch: trunk, size: 4730 [annotate] [blame] [check-ins using] [diff]

2010-10-01
20:18
Updated Tcl build to export DLL functionality when building KitDLL file: [6ef99f6477] check-in: [07648651bc] user: rkeene, branch: trunk, size: 4718 [annotate] [blame] [check-ins using] [diff]
2010-09-26
04:48
Added echo lines for every "configure", and "make" file: [1bf5b7b587] check-in: [12600639d9] user: rkeene, branch: trunk, size: 4269 [annotate] [blame] [check-ins using] [diff]
04:46
Updated to support cross-compiling Tcl 8.5.9 file: [d7025f1b94] check-in: [cdb34a8a59] user: rkeene, branch: trunk, size: 3746 [annotate] [blame] [check-ins using] [diff]
04:45
Updated to support patching Tcl using scripts

Created internal build script to create statically linked Diet Libc-based Tclkits file: [1ef9a6bcc4] check-in: [e854407d3f] user: rkeene, branch: trunk, size: 3321 [annotate] [blame] [check-ins using] [diff]

04:45
Updated Tcl sub-project to return in failure if it cannot be compiled file: [d139769440] check-in: [14f3e1be3d] user: rkeene, branch: trunk, size: 3070 [annotate] [blame] [check-ins using] [diff]
04:43
Updated to return in failure if we fail to properly install file: [9d05ff712f] check-in: [bdcfd6df7f] user: rkeene, branch: trunk, size: 2951 [annotate] [blame] [check-ins using] [diff]
04:43
Changed configuration encoding to use UTF-8 to work around bug where tcl::pkgconfig doesn't work because it's populated with the specified encoding, which may be a file on disk and not available. file: [748906fbcb] check-in: [ec2b0ff806] user: rkeene, branch: trunk, size: 2941 [annotate] [blame] [check-ins using] [diff]
04:42
Added support for minimal builds

Fixed potential loading issue for zlib in pure Tcl metakit file: [83493fb613] check-in: [66930bd6ef] user: rkeene, branch: trunk, size: 2919 [annotate] [blame] [check-ins using] [diff]

04:41
Updated to include all encodings by default, but support including only the 8 from original Tclkit file: [34c4911af7] check-in: [bf4e895d30] user: rkeene, branch: trunk, size: 2870 [annotate] [blame] [check-ins using] [diff]
04:41
Changed the default action to remove all encodings (except 8)

Removed tcltest package from Tclkit file: [f2cbd6ff95] check-in: [a0f6913a43] user: rkeene, branch: trunk, size: 2870 [annotate] [blame] [check-ins using] [diff]

04:40
Fixed issue with Tcl 8.5 and up cross-compile installation

Fixed check for no Tk libs to exclude stubs in the check, but include it in the linking file: [6599bcea65] check-in: [b84f59e5de] user: rkeene, branch: trunk, size: 2283 [annotate] [blame] [check-ins using] [diff]

04:39
Updated to clean up archive files after installation file: [5c0e5e63d0] check-in: [e3565593fd] user: rkeene, branch: trunk, size: 1719 [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: [56c78273b3] check-in: [023de4a116] user: rkeene, branch: trunk, size: 1651 [annotate] [blame] [check-ins using] [diff]

04:39
Installed all packages that come with Tcl

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

04:39
Updated to no longer quote references to MAKE file: [dfb8a2bbd9] check-in: [4b7dc4b29d] user: rkeene, branch: trunk, size: 1447 [annotate] [blame] [check-ins using] [diff]
04:38
Added support for TCLVERS beginning with "cvs_" to indicate a CVS version of Tcl/Tk file: [1a666efbfb] check-in: [3d4318cfe7] user: rkeene, branch: trunk, size: 1451 [annotate] [blame] [check-ins using] [diff]
04:37
Added kitcreator file: [26f8c086a9] check-in: [fcf0977f4c] user: rkeene, branch: trunk, size: 1116 Added [annotate] [blame] [check-ins using]