Overview
Comment: | Added TCL_UTF_MAX=6 build support |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
fe4c8bd9791d67f23588641129906f28 |
User & Date: | rkeene on 2016-05-13 01:54:33 |
Other Links: | manifest | tags |
Context
2016-05-13
| ||
02:00 | Fix to build of TCL_UTF_MAX check-in: 71bd41f921 user: rkeene tags: trunk | |
01:54 | Added TCL_UTF_MAX=6 build support check-in: fe4c8bd979 user: rkeene tags: trunk | |
2016-04-26
| ||
16:15 | Added support for forcing Itcl 3.x to be built with newer versions of Tcl and increased version of Itcl to 3.4.3 check-in: 7c3a88c4dc user: rkeene tags: trunk | |
Changes
Modified build/web/kitcreator.vfs/index.rvt from [a02280f000] to [72c38390f4].
︙ | ︙ | |||
123 124 125 126 127 128 129 130 131 132 133 134 135 136 | } "option_staticlibssl" { set build_options(staticlibssl) 1 } "option_staticpkgs" { set build_options(staticpkgs) 1 } "option_storage" { switch -- $args($arg) { "mk4" - "zip" - "cvfs" { set build_options(storage) $args($arg) } } } | > > > | 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 | } "option_staticlibssl" { set build_options(staticlibssl) 1 } "option_staticpkgs" { set build_options(staticpkgs) 1 } "option_tclutfmax6" { set build_options(tclutfmax6) 1 } "option_storage" { switch -- $args($arg) { "mk4" - "zip" - "cvfs" { set build_options(storage) $args($arg) } } } |
︙ | ︙ | |||
363 364 365 366 367 368 369 370 371 372 373 374 375 376 | <? } ?> <input type="checkbox" name="option_threaded">Kit: Threaded<br> <input type="checkbox" name="option_debug">Kit: Debugging Build<br> <input type="checkbox" name="option_kitdll" id="option_kitdll">Kit: Build Library (KitDLL)<br> <input type="checkbox" name="option_dynamictk" id="option_dynamictk">Kit: Always link Tk dynamically (if Tk is built)<br> <input type="checkbox" name="option_minbuild">Kit: "Minimal" build (remove extra packages shipped as part of Tcl and reduce encodings)<br> <input type="checkbox" name="option_staticpkgs">Kit: Statically link packages in pkgs directory<br> <input type="checkbox" name="option_staticlibssl">TLS: Statically link to LibSSL </td> </tr> <tr> <td>Kit Storage:</td> <td> <select name="option_storage"> | > | 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 | <? } ?> <input type="checkbox" name="option_threaded">Kit: Threaded<br> <input type="checkbox" name="option_debug">Kit: Debugging Build<br> <input type="checkbox" name="option_kitdll" id="option_kitdll">Kit: Build Library (KitDLL)<br> <input type="checkbox" name="option_dynamictk" id="option_dynamictk">Kit: Always link Tk dynamically (if Tk is built)<br> <input type="checkbox" name="option_minbuild">Kit: "Minimal" build (remove extra packages shipped as part of Tcl and reduce encodings)<br> <input type="checkbox" name="option_staticpkgs">Kit: Statically link packages in pkgs directory<br> <input type="checkbox" name="option_tclutfmax6">Kit: TCL_UTF_MAX=6 (incompatibility with standard Tcl)<br> <input type="checkbox" name="option_staticlibssl">TLS: Statically link to LibSSL </td> </tr> <tr> <td>Kit Storage:</td> <td> <select name="option_storage"> |
︙ | ︙ |
Modified build/web/process_queue from [7535fa5b61] to [611cdd4af4].
︙ | ︙ | |||
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 | set ::env(KC_TLS_LINKSSLSTATIC) 1 } } "staticpkgs" { if {$value} { set ::env(KC_TCL_STATICPKGS) 1 } } "staticmk4" { } } } catch { exec ./build/pre.sh } catch { file delete "${outfile}.log" } catch { set cmd [list $script $buildinfo(tcl_version) {*}$args] set fd [open "${outfile}.log" w+] puts $fd "Running: export KITCREATOR_PKGS=\"$::env(KITCREATOR_PKGS)\"" | > > > > > | | 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 | set ::env(KC_TLS_LINKSSLSTATIC) 1 } } "staticpkgs" { if {$value} { set ::env(KC_TCL_STATICPKGS) 1 } } "tclutfmax6" { if {$value} { set ::env(KC_TCL_UTF_MAX) 6 } } "staticmk4" { } } } catch { exec ./build/pre.sh } catch { file delete "${outfile}.log" } catch { set cmd [list $script $buildinfo(tcl_version) {*}$args] set fd [open "${outfile}.log" w+] puts $fd "Running: export KITCREATOR_PKGS=\"$::env(KITCREATOR_PKGS)\"" foreach variable [list STRIP STATICTK KITCREATOR_MINENCODINGS KITCREATOR_MINBUILD KC_TLS_LINKSSLSTATIC KC_TCL_STATICPKGS KC_TCL_UTF_MAX] { if {[info exists ::env($variable)]} { puts $fd "Running: export $variable=\"$::env($variable)\"" } } puts $fd "Running: $cmd" close $fd |
︙ | ︙ |
Added tcl/patchscripts/tcl-utf-max.sh version [774cb52df3].
> > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 | #! /bin/bash if [ -z "${KC_TCL_UTF_MAX}" ]; then exit 0 fi sed 's@^# *define TCL_UTF_MAX .*$@#define TCL_UTF_MAX '"${KC_TCL_UTF_MAX}"'@' generic/tcl.h > generic/tcl.h.new cat generic/tcl.h.new > generic/tcl.h rm -f generic/tcl.h.new exit 0 |