Overview
Comment: | Add Nano package support |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
87132693dc30e4f5c243940703438278 |
User & Date: | rkeene on 2018-07-10 00:41:38 |
Other Links: | manifest | tags |
Context
2018-09-28
| ||
21:50 | Updated to NSF 2.2.0 release check-in: 826c95494e user: ssoberni tags: trunk | |
2018-07-10
| ||
00:41 | Add Nano package support check-in: 87132693dc user: rkeene tags: trunk | |
2018-07-05
| ||
15:15 | When building a debug kit, enable -DPURIFY check-in: f370ff1fc0 user: rkeene tags: trunk | |
Changes
Modified .fossil-settings/ignore-glob from [e78d170d6f] to [dd2685d46c].
︙ | ︙ | |||
158 159 160 161 162 163 164 165 166 167 168 169 170 171 | lmdb/out lmdb/src tclcurl/build tclcurl/build.log tclcurl/inst tclcurl/out tclcurl/src kitdll/buildsrc/kitdll-0.0/starpack.vfs kitdll/buildsrc/kitdll-0.0/starpack.vfs/* kitdll/buildsrc/kitdll-0.0/test kitdll/buildsrc/kitdll-0.0/configure kitdll/buildsrc/kitdll-0.0/libtcl*.so kitdll/buildsrc/kitdll-0.0/Makefile kitdll/buildsrc/kitdll-0.0/*.o | > > > > > | 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 | lmdb/out lmdb/src tclcurl/build tclcurl/build.log tclcurl/inst tclcurl/out tclcurl/src nano/build nano/build.log nano/inst nano/out nano/src kitdll/buildsrc/kitdll-0.0/starpack.vfs kitdll/buildsrc/kitdll-0.0/starpack.vfs/* kitdll/buildsrc/kitdll-0.0/test kitdll/buildsrc/kitdll-0.0/configure kitdll/buildsrc/kitdll-0.0/libtcl*.so kitdll/buildsrc/kitdll-0.0/Makefile kitdll/buildsrc/kitdll-0.0/*.o |
︙ | ︙ |
Modified build/web/kitcreator.vfs/index.rvt from [b2519545a9] to [018e1ebebd].
︙ | ︙ | |||
65 66 67 68 69 70 71 72 73 74 75 76 77 78 | set packages(yajltcl) "YAJL-TCL" set packages(udp) "TclUDP" set packages(nsf) "Next Scripting Framework" set packages(tdom) "tDOM" set packages(tuapi) "Tcl UNIX API" set packages(lmdb) "LMDB" set packages(tclcurl) "cURL" set disable { platform linux-mipsel {package_tk package_tcc4tcl package_tclx kitdll} platform android-arm {package_tk package_tclx} platform freebsd-amd64 {package_tuapi} platform hpux-hppa64 {package_tuapi} platform aix-ppc {package_tuapi kitdll} | > | 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 | set packages(yajltcl) "YAJL-TCL" set packages(udp) "TclUDP" set packages(nsf) "Next Scripting Framework" set packages(tdom) "tDOM" set packages(tuapi) "Tcl UNIX API" set packages(lmdb) "LMDB" set packages(tclcurl) "cURL" set packages(nano) "Nano" set disable { platform linux-mipsel {package_tk package_tcc4tcl package_tclx kitdll} platform android-arm {package_tk package_tclx} platform freebsd-amd64 {package_tuapi} platform hpux-hppa64 {package_tuapi} platform aix-ppc {package_tuapi kitdll} |
︙ | ︙ |
Modified kitcreator from [c672e9363c] to [dd4b10f457].
︙ | ︙ | |||
30 31 32 33 34 35 36 | if [ -f 'build/pre.sh' ]; then if ! find 'kitsh/buildsrc/' -name configure -type f 2>/dev/null | grep configure >/dev/null; then echo "Please remember to run 'build/pre.sh' if you expect this build to work." >&2 fi fi # Define the list of all packages, for cleaning purposes | | | 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | if [ -f 'build/pre.sh' ]; then if ! find 'kitsh/buildsrc/' -name configure -type f 2>/dev/null | grep configure >/dev/null; then echo "Please remember to run 'build/pre.sh' if you expect this build to work." >&2 fi fi # Define the list of all packages, for cleaning purposes KITCREATOR_ALLPKGS="kitsh tcl tclvfs zlib tk itcl mk4tcl thread dbus tls tclx tcc4tcl tcllib udp yajltcl tdom tuapi tclcurl lmdb nano" # Always rebuild kitsh rm -f "kitsh/.success" for pkg in ${KITCREATOR_ALLPKGS} ${KITCREATOR_PKGS}; do if [ "${mode}" != "retry" -o ! -f "${pkg}/.success" ]; then rm -f "${pkg}/build.log" "${pkg}/.success" rm -rf "${pkg}/out" "${pkg}/inst" "${pkg}/build" |
︙ | ︙ |
Added nano/build.sh version [e42bedc643].
> > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #! /usr/bin/env bash # BuildCompatible: KitCreator version="1.0" url="https://chiselapp.com/user/rkeene/repository/tcl-nano/uv/releases/tcl-nano-${version}.tar.gz" sha256='16b599cf12b1dd2e1c74eb0a4382b933a5e1519144158360ff78bf161e14bca5' configure_extra=(--enable-stubs) function preconfigure() { sed -i 's@stack-protector-all@donot-stack-protector-all@g' configure } function postinstall() { rm -f "${installdir}/lib/tcl-nano${version}/nano.man" if [ -f "${installdir}/lib/tcl-nano${version}/nano.lib" -a ! -f "${installdir}/lib/tcl-nano${version}/nano.a" ]; then mv "${installdir}/lib/tcl-nano${version}/nano.lib" "${installdir}/lib/tcl-nano${version}/nano.a" fi } |