Index: .fossil-settings/ignore-glob ================================================================== --- .fossil-settings/ignore-glob +++ .fossil-settings/ignore-glob @@ -180,10 +180,15 @@ duktape/build duktape/build.log duktape/inst duktape/out duktape/src +tcllux/build +tcllux/build.log +tcllux/inst +tcllux/out +tcllux/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 Index: build/web/kitcreator.vfs/index.rvt ================================================================== --- build/web/kitcreator.vfs/index.rvt +++ build/web/kitcreator.vfs/index.rvt @@ -107,10 +107,11 @@ set packages(tuapi) "Tcl UNIX API" set packages(lmdb) "LMDB" set packages(tclcurl) "cURL" set packages(duktape) "Duktape" set packages(tclpkcs11) "TclPKCS#11 (pki::pkcs11)" + set packages(tcllux) "TclLuX (Tcl UNIX Utilities)" set options_info(threaded) "Kit: Threaded" set options_info(kitdll) "Kit: Build Library (KitDLL)" set options_info(debug) "Kit: Debugging Build" set options_info(dynamictk) "Kit: Always link Tk dynamically (if Tk is built)" @@ -146,11 +147,11 @@ kitcreator_version <0.9.2 {package_tcllib package_tclx package_udp package_yajltcl} kitcreator_version <0.9.3 {package_nsf} kitcreator_version <0.10.0 {package_tdom package_tuapi} kitcreator_version <0.11.0 {package_lmdb} kitcreator_version <0.11.1 {package_tclcurl package_duktape} - kitcreator_version /dev/null; then + spoto_conf_file=$1 +@@ -701,7 +701,7 @@ + if test X"$DOCFMT" != X"" && test X"$DOC" != X""; then + docname=`expr $DOC : '\(..*\)\..*$'` + DOCSRC=$docname.man +- VPATH="$VPATH"':${srcdir}/doc' ++VPATH="$VPATH"'' + if test X"$DOCFMT" = X"nroff"; then + DOC_INSTALL_DIR='${mandir}' + if expr "$docext" : '^[1-9n]$' >/dev/null; then +diff --no-dereference -uNr tcllux-0.4.orig/lux/chan/configure tcllux-0.4-fixvpath/lux/chan/configure +--- tcllux-0.4.orig/lux/chan/configure 2019-07-24 06:33:39.000000000 -0500 ++++ tcllux-0.4-fixvpath/lux/chan/configure 2019-08-26 09:06:52.355294251 -0500 +@@ -232,8 +232,8 @@ + + BLDSRC_FATAL=whine + +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin:${srcdir}/doc' +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin:${srcdir}/doc' ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin' ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin' + + if test X"$1" != X"" && test X"$1" != X"-?" && ! expr X"$1" : X'--..*$' > /dev/null; then + spoto_conf_file=$1 +@@ -701,7 +701,7 @@ + if test X"$DOCFMT" != X"" && test X"$DOC" != X""; then + docname=`expr $DOC : '\(..*\)\..*$'` + DOCSRC=$docname.man +- VPATH="$VPATH"':${srcdir}/doc' ++VPATH="$VPATH"'' + if test X"$DOCFMT" = X"nroff"; then + DOC_INSTALL_DIR='${mandir}' + if expr "$docext" : '^[1-9n]$' >/dev/null; then +diff --no-dereference -uNr tcllux-0.4.orig/lux/chroot/configure tcllux-0.4-fixvpath/lux/chroot/configure +--- tcllux-0.4.orig/lux/chroot/configure 2019-07-24 06:33:39.000000000 -0500 ++++ tcllux-0.4-fixvpath/lux/chroot/configure 2019-08-26 09:06:52.431294251 -0500 +@@ -232,8 +232,8 @@ + + BLDSRC_FATAL=whine + +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin:${srcdir}/doc' +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin:${srcdir}/doc' ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin' ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin' + + if test X"$1" != X"" && test X"$1" != X"-?" && ! expr X"$1" : X'--..*$' > /dev/null; then + spoto_conf_file=$1 +@@ -701,7 +701,7 @@ + if test X"$DOCFMT" != X"" && test X"$DOC" != X""; then + docname=`expr $DOC : '\(..*\)\..*$'` + DOCSRC=$docname.man +- VPATH="$VPATH"':${srcdir}/doc' ++VPATH="$VPATH"'' + if test X"$DOCFMT" = X"nroff"; then + DOC_INSTALL_DIR='${mandir}' + if expr "$docext" : '^[1-9n]$' >/dev/null; then +diff --no-dereference -uNr tcllux-0.4.orig/lux/itimer/configure tcllux-0.4-fixvpath/lux/itimer/configure +--- tcllux-0.4.orig/lux/itimer/configure 2019-07-24 06:33:39.000000000 -0500 ++++ tcllux-0.4-fixvpath/lux/itimer/configure 2019-08-26 09:06:52.495294252 -0500 +@@ -232,8 +232,8 @@ + + BLDSRC_FATAL=whine + +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin:${srcdir}/doc' +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin:${srcdir}/doc' ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin' ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin' + + if test X"$1" != X"" && test X"$1" != X"-?" && ! expr X"$1" : X'--..*$' > /dev/null; then + spoto_conf_file=$1 +@@ -701,7 +701,7 @@ + if test X"$DOCFMT" != X"" && test X"$DOC" != X""; then + docname=`expr $DOC : '\(..*\)\..*$'` + DOCSRC=$docname.man +- VPATH="$VPATH"':${srcdir}/doc' ++VPATH="$VPATH"'' + if test X"$DOCFMT" = X"nroff"; then + DOC_INSTALL_DIR='${mandir}' + if expr "$docext" : '^[1-9n]$' >/dev/null; then +diff --no-dereference -uNr tcllux-0.4.orig/lux/process/configure tcllux-0.4-fixvpath/lux/process/configure +--- tcllux-0.4.orig/lux/process/configure 2019-07-24 06:33:39.000000000 -0500 ++++ tcllux-0.4-fixvpath/lux/process/configure 2019-08-26 09:06:52.569294252 -0500 +@@ -232,8 +232,8 @@ + + BLDSRC_FATAL=whine + +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin:${srcdir}/doc' +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin:${srcdir}/doc' ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin' ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin' + + if test X"$1" != X"" && test X"$1" != X"-?" && ! expr X"$1" : X'--..*$' > /dev/null; then + spoto_conf_file=$1 +@@ -701,7 +701,7 @@ + if test X"$DOCFMT" != X"" && test X"$DOC" != X""; then + docname=`expr $DOC : '\(..*\)\..*$'` + DOCSRC=$docname.man +- VPATH="$VPATH"':${srcdir}/doc' ++VPATH="$VPATH"'' + if test X"$DOCFMT" = X"nroff"; then + DOC_INSTALL_DIR='${mandir}' + if expr "$docext" : '^[1-9n]$' >/dev/null; then +diff --no-dereference -uNr tcllux-0.4.orig/lux/rusage/configure tcllux-0.4-fixvpath/lux/rusage/configure +--- tcllux-0.4.orig/lux/rusage/configure 2019-07-24 06:33:39.000000000 -0500 ++++ tcllux-0.4-fixvpath/lux/rusage/configure 2019-08-26 09:06:52.592294252 -0500 +@@ -232,8 +232,8 @@ + + BLDSRC_FATAL=whine + +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin:${srcdir}/doc' +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin:${srcdir}/doc' ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin' ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin' + + if test X"$1" != X"" && test X"$1" != X"-?" && ! expr X"$1" : X'--..*$' > /dev/null; then + spoto_conf_file=$1 +@@ -701,7 +701,7 @@ + if test X"$DOCFMT" != X"" && test X"$DOC" != X""; then + docname=`expr $DOC : '\(..*\)\..*$'` + DOCSRC=$docname.man +- VPATH="$VPATH"':${srcdir}/doc' ++VPATH="$VPATH"'' + if test X"$DOCFMT" = X"nroff"; then + DOC_INSTALL_DIR='${mandir}' + if expr "$docext" : '^[1-9n]$' >/dev/null; then +diff --no-dereference -uNr tcllux-0.4.orig/lux/signal/configure tcllux-0.4-fixvpath/lux/signal/configure +--- tcllux-0.4.orig/lux/signal/configure 2019-07-24 06:33:39.000000000 -0500 ++++ tcllux-0.4-fixvpath/lux/signal/configure 2019-08-26 09:06:52.373294251 -0500 +@@ -232,8 +232,8 @@ + + BLDSRC_FATAL=whine + +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin:${srcdir}/doc' +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin:${srcdir}/doc' ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin' ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin' + + if test X"$1" != X"" && test X"$1" != X"-?" && ! expr X"$1" : X'--..*$' > /dev/null; then + spoto_conf_file=$1 +@@ -701,7 +701,7 @@ + if test X"$DOCFMT" != X"" && test X"$DOC" != X""; then + docname=`expr $DOC : '\(..*\)\..*$'` + DOCSRC=$docname.man +- VPATH="$VPATH"':${srcdir}/doc' ++VPATH="$VPATH"'' + if test X"$DOCFMT" = X"nroff"; then + DOC_INSTALL_DIR='${mandir}' + if expr "$docext" : '^[1-9n]$' >/dev/null; then +diff --no-dereference -uNr tcllux-0.4.orig/lux/umask/configure tcllux-0.4-fixvpath/lux/umask/configure +--- tcllux-0.4.orig/lux/umask/configure 2019-07-24 06:33:39.000000000 -0500 ++++ tcllux-0.4-fixvpath/lux/umask/configure 2019-08-26 09:06:52.509294252 -0500 +@@ -232,8 +232,8 @@ + + BLDSRC_FATAL=whine + +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin:${srcdir}/doc' +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin:${srcdir}/doc' ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin' ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin' + + if test X"$1" != X"" && test X"$1" != X"-?" && ! expr X"$1" : X'--..*$' > /dev/null; then + spoto_conf_file=$1 +@@ -701,7 +701,7 @@ + if test X"$DOCFMT" != X"" && test X"$DOC" != X""; then + docname=`expr $DOC : '\(..*\)\..*$'` + DOCSRC=$docname.man +- VPATH="$VPATH"':${srcdir}/doc' ++VPATH="$VPATH"'' + if test X"$DOCFMT" = X"nroff"; then + DOC_INSTALL_DIR='${mandir}' + if expr "$docext" : '^[1-9n]$' >/dev/null; then +diff --no-dereference -uNr tcllux-0.4.orig/lux/uname/configure tcllux-0.4-fixvpath/lux/uname/configure +--- tcllux-0.4.orig/lux/uname/configure 2019-07-24 06:33:39.000000000 -0500 ++++ tcllux-0.4-fixvpath/lux/uname/configure 2019-08-26 09:06:52.538294252 -0500 +@@ -232,8 +232,8 @@ + + BLDSRC_FATAL=whine + +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin:${srcdir}/doc' +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin:${srcdir}/doc' ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin' ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin' + + if test X"$1" != X"" && test X"$1" != X"-?" && ! expr X"$1" : X'--..*$' > /dev/null; then + spoto_conf_file=$1 +@@ -701,7 +701,7 @@ + if test X"$DOCFMT" != X"" && test X"$DOC" != X""; then + docname=`expr $DOC : '\(..*\)\..*$'` + DOCSRC=$docname.man +- VPATH="$VPATH"':${srcdir}/doc' ++VPATH="$VPATH"'' + if test X"$DOCFMT" = X"nroff"; then + DOC_INSTALL_DIR='${mandir}' + if expr "$docext" : '^[1-9n]$' >/dev/null; then +diff --no-dereference -uNr tcllux-0.4.orig/lux/user/configure tcllux-0.4-fixvpath/lux/user/configure +--- tcllux-0.4.orig/lux/user/configure 2019-07-24 06:33:39.000000000 -0500 ++++ tcllux-0.4-fixvpath/lux/user/configure 2019-08-26 09:06:52.409294251 -0500 +@@ -232,8 +232,8 @@ + + BLDSRC_FATAL=whine + +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin:${srcdir}/doc' +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin:${srcdir}/doc' ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin' ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin' + + if test X"$1" != X"" && test X"$1" != X"-?" && ! expr X"$1" : X'--..*$' > /dev/null; then + spoto_conf_file=$1 +@@ -701,7 +701,7 @@ + if test X"$DOCFMT" != X"" && test X"$DOC" != X""; then + docname=`expr $DOC : '\(..*\)\..*$'` + DOCSRC=$docname.man +- VPATH="$VPATH"':${srcdir}/doc' ++VPATH="$VPATH"'' + if test X"$DOCFMT" = X"nroff"; then + DOC_INSTALL_DIR='${mandir}' + if expr "$docext" : '^[1-9n]$' >/dev/null; then