Overview
Comment: | Added TUAPI and tDOM |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
36d65f9f09a582b6cc550edeefb8f9f7 |
User & Date: | rkeene on 2016-09-06 07:47:34 |
Other Links: | manifest | tags |
Context
2016-09-06
| ||
14:29 | Improved compiling CMake-based yajl for yajltcl check-in: 71be3ff1a1 user: rkeene tags: trunk | |
07:47 | Added TUAPI and tDOM check-in: 36d65f9f09 user: rkeene tags: trunk | |
07:31 | Migrated yajltcl to simplified build system check-in: 3b6f2236c8 user: rkeene tags: trunk | |
Changes
Modified .fossil-settings/ignore-glob from [546e46e729] to [21deb8ea80].
︙ | ︙ | |||
138 139 140 141 142 143 144 145 146 147 148 149 150 151 | dbus/out dbus/src tclx/build tclx/build.log tclx/inst tclx/out tclx/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 | > > > > > > > > > > | 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 | dbus/out dbus/src tclx/build tclx/build.log tclx/inst tclx/out tclx/src tuapi/build tuapi/build.log tuapi/inst tuapi/out tuapi/src tdom/build tdom/build.log tdom/inst tdom/out tdom/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 [ae0fb2ce27] to [329ac6ee87].
︙ | ︙ | |||
57 58 59 60 61 62 63 64 65 66 67 | set packages(dbus) D-BUS set packages(tclx) TclX set packages(itcl) {[incr Tcl]} set packages(tcllib) "Tcllib" set packages(yajltcl) "YAJL-TCL" set packages(udp) "TclUDP" set packages(nsf) "Next Scripting Framework" set disable { platform linux-mipsel {package_tk package_tcc4tcl package_tclx kitdll} platform android-arm {package_tk package_tclx} | > > > > | | | | | | | | | > > | 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 | set packages(dbus) D-BUS set packages(tclx) TclX set packages(itcl) {[incr Tcl]} set packages(tcllib) "Tcllib" 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 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 netbsd-amd64 {package_tk package_tcc4tcl package_tclx package_tuapi} platform netbsd-i386 {package_tk package_tcc4tcl package_tclx package_tuapi} platform solaris-sparc {package_tcc4tcl package_tclx package_tuapi} platform solaris-sparc64 {package_tcc4tcl package_tclx package_tuapi} platform hpux-hppa64 {package_tcc4tcl package_tclx package_tuapi} platform linux-arm {package_tk package_tclx} platform linux-amd64-static {package_tk package_dbus kitdll} platform linux-i386-static {package_tk package_dbus kitdll} platform macosx-ppc {package_dbus package_tcc4tcl package_tuapi} platform macosx-ppc64 {package_dbus package_tcc4tcl package_tuapi} platform macosx-i386 {package_dbus package_tuapi} platform macosx-amd64 {package_dbus package_tuapi} platform win32 {package_tuapi} platform win64 {package_tuapi} } set specific { platform win32 file icon {Kit Icon} platform win32 text description {Description} platform win64 file icon {Kit Icon} platform win64 text description {Description} |
︙ | ︙ |
Modified kitcreator from [4aecbd19cc] to [80fb0393d7].
︙ | ︙ | |||
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" # 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 tdom/build.sh version [a999eb4bf1].
> > > > > > > | 1 2 3 4 5 6 7 | #! /usr/bin/env bash # BuildCompatible: KitCreator version='0.8.3' url="https://github.com/downloads/tDOM/tdom/tDOM-${version}.tgz" sha256='496d5950907dd70db61bc20c55a05a5521363ce3c076e2fdd97270181bc720b9' |
Added tdom/patches/all/tdom-0.8.3-tcl86.diff version [4aa7e63cec].
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | diff --git a/generic/dom.h b/generic/dom.h index b10e729..145366f 100644 --- a/generic/dom.h +++ b/generic/dom.h @@ -94,6 +94,14 @@ #endif /* + * Beginning with 8.6, interp->errorLine isn't public visible anymore + * (TIP 330) + */ +#if (TCL_MAJOR_VERSION == 8) && (TCL_MINOR_VERSION < 6) +# define Tcl_GetErrorLine(interp) (interp)->errorLine +#endif + +/* * Starting with Tcl 8.2 the Tcl_Panic() is defined properly * over the stubs table. * Also, we have a proper Tcl_GetString() shortcut afterwards. diff --git a/generic/tcldom.c b/generic/tcldom.c index 0126f54..a4578ab 100644 --- a/generic/tcldom.c +++ b/generic/tcldom.c @@ -5934,7 +5934,7 @@ int tcldom_EvalLocked ( if (ret == TCL_ERROR) { char msg[64 + TCL_INTEGER_SPACE]; sprintf(msg, "\n (\"%s %s\" body line %d)", Tcl_GetString(objv[0]), - Tcl_GetString(objv[1]), interp->errorLine); + Tcl_GetString(objv[1]), Tcl_GetErrorLine(interp)); Tcl_AddErrorInfo(interp, msg); } |
Added tuapi/build.sh version [394d9a4b1e].
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | #! /usr/bin/env bash # BuildCompatible: KitCreator version='0.6' url="http://rkeene.org/devel/tuapi-${version}.tar.gz" sha256='-' function configure() { : } function build() { ( . build-common.sh eval ${TCL_CC} ${TCL_DEFS} ${TCL_INCLUDE_SPEC} -o tuapi.o -c tuapi.c || exit 1 ${AR:-ar} rcu libtuapi.a tuapi.o || exit 1 ${RANLIB:-ranlib} libtuapi.a || exit 1 echo 'package ifneeded tuapi '"${tuapi_version}"' [list load {} tuapi]' > pkgIndex.tcl ) || return 1 } function install() { mkdir -p "${installdir}/lib/tuapi${version}" || return 1 cp libtuapi.a pkgIndex.tcl "${installdir}/lib/tuapi${version}" || return 1 } |