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
}
|