Check-in [70b573a407]
Overview
Comment:Add TclLuX
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:70b573a407311f2223ee5b53960b43c061428a75
User & Date: rkeene on 2019-08-26 14:16:40
Other Links: manifest | tags
Context
2019-08-26
14:27
Ignore more parameters while building tcllux check-in: f9d652be14 user: rkeene tags: trunk
14:16
Add TclLuX check-in: 70b573a407 user: rkeene tags: trunk
2019-08-15
19:30
Correct tDOM archive hash check-in: 6e1940c326 user: rkeene tags: trunk
Changes

Modified .fossil-settings/ignore-glob from [6fccc4f816] to [7f514b50e1].

   178    178   nsf/out
   179    179   nsf/src
   180    180   duktape/build
   181    181   duktape/build.log
   182    182   duktape/inst
   183    183   duktape/out
   184    184   duktape/src
          185  +tcllux/build
          186  +tcllux/build.log
          187  +tcllux/inst
          188  +tcllux/out
          189  +tcllux/src
   185    190   kitdll/buildsrc/kitdll-0.0/starpack.vfs
   186    191   kitdll/buildsrc/kitdll-0.0/starpack.vfs/*
   187    192   kitdll/buildsrc/kitdll-0.0/test
   188    193   kitdll/buildsrc/kitdll-0.0/configure
   189    194   kitdll/buildsrc/kitdll-0.0/libtcl*.so
   190    195   kitdll/buildsrc/kitdll-0.0/Makefile
   191    196   kitdll/buildsrc/kitdll-0.0/*.o

Modified build/web/kitcreator.vfs/index.rvt from [504e126fc0] to [5654b19e1c].

   105    105   	set packages(nsf) "Next Scripting Framework"
   106    106   	set packages(tdom) "tDOM"
   107    107   	set packages(tuapi) "Tcl UNIX API"
   108    108   	set packages(lmdb) "LMDB"
   109    109   	set packages(tclcurl) "cURL"
   110    110   	set packages(duktape) "Duktape"
   111    111   	set packages(tclpkcs11) "TclPKCS#11 (pki::pkcs11)"
          112  +	set packages(tcllux) "TclLuX (Tcl UNIX Utilities)"
   112    113   
   113    114   	set options_info(threaded) "Kit: Threaded"
   114    115   	set options_info(kitdll) "Kit: Build Library (KitDLL)"
   115    116   	set options_info(debug) "Kit: Debugging Build"
   116    117   	set options_info(dynamictk) "Kit: Always link Tk dynamically (if Tk is built)"
   117    118   	set options_info(minbuild) "Kit: \"Minimal\" build (remove extra packages shipped as part of Tcl and reduce encodings)"
   118    119   	set options_info(staticlibssl) "TLS: Statically link to LibSSL"
................................................................................
   144    145   		kitcreator_version <0.8.0 {package_dbus package_tls staticlibssl buildlibssl}
   145    146   		kitcreator_version <0.9.0 {package_tcc4tcl}
   146    147   		kitcreator_version <0.9.2 {package_tcllib package_tclx package_udp package_yajltcl}
   147    148   		kitcreator_version <0.9.3 {package_nsf}
   148    149   		kitcreator_version <0.10.0 {package_tdom package_tuapi}
   149    150   		kitcreator_version <0.11.0 {package_lmdb}
   150    151   		kitcreator_version <0.11.1 {package_tclcurl package_duktape}
   151         -		kitcreator_version <trunk {package_tclpkcs11}
          152  +		kitcreator_version <trunk {package_tclpkcs11 package_tcllux}
   152    153   	}
   153    154   
   154    155   	set specific {
   155    156   		platform win32 file icon {Kit Icon}
   156    157   		platform win32 text description {Description}
   157    158   		platform win64 file icon {Kit Icon}
   158    159   		platform win64 text description {Description}

Added tcllux/build.sh version [075f500048].

            1  +#! /usr/bin/env bash
            2  +
            3  +# BuildCompatible: KitCreator
            4  +
            5  +version='0.4'
            6  +url="https://chiselapp.com/user/stwo/repository/tcllux/uv/tcllux-${version}.tar.gz"
            7  +sha256='c4fecf6852b35089a8f6d0e1a6fe8feb70c5f7e9f4eb91ad6b4caa9c65c211fd'
            8  +pkg_ignore_opts=(--enable-threads --disable-threads)
            9  +pkg_no_support_for_static='1'
           10  +
           11  +function postinstall() {
           12  +	(
           13  +		cd "${installdir}/lib" || exit 1
           14  +		if [ -d 'tcl' ]; then
           15  +			mv tcl/* .
           16  +			rmdir tcl
           17  +		fi
           18  +	) || return 1
           19  +}

Added tcllux/patches/tcllux-0.4-fixvpath.diff version [9ab68b850b].

            1  +diff --no-dereference -uNr tcllux-0.4.orig/configure tcllux-0.4-fixvpath/configure
            2  +--- tcllux-0.4.orig/configure	2019-07-24 06:33:39.000000000 -0500
            3  ++++ tcllux-0.4-fixvpath/configure	2019-08-26 09:06:52.324294251 -0500
            4  +@@ -232,8 +232,8 @@
            5  + 
            6  + BLDSRC_FATAL=whine
            7  + 
            8  +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin:${srcdir}/doc'
            9  +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin:${srcdir}/doc'
           10  ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin'
           11  ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin'
           12  + 
           13  + if test X"$1" != X"" && test X"$1" != X"-?" && ! expr X"$1" : X'--..*$' > /dev/null; then
           14  +   spoto_conf_file=$1
           15  +@@ -701,7 +701,7 @@
           16  + if test X"$DOCFMT" != X"" && test X"$DOC" != X""; then
           17  +   docname=`expr $DOC : '\(..*\)\..*$'`
           18  +   DOCSRC=$docname.man
           19  +-  VPATH="$VPATH"':${srcdir}/doc'
           20  ++VPATH="$VPATH"''
           21  +   if test X"$DOCFMT" = X"nroff"; then
           22  +     DOC_INSTALL_DIR='${mandir}'
           23  +     if expr "$docext" : '^[1-9n]$' >/dev/null; then
           24  +diff --no-dereference -uNr tcllux-0.4.orig/lux/chan/configure tcllux-0.4-fixvpath/lux/chan/configure
           25  +--- tcllux-0.4.orig/lux/chan/configure	2019-07-24 06:33:39.000000000 -0500
           26  ++++ tcllux-0.4-fixvpath/lux/chan/configure	2019-08-26 09:06:52.355294251 -0500
           27  +@@ -232,8 +232,8 @@
           28  + 
           29  + BLDSRC_FATAL=whine
           30  + 
           31  +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin:${srcdir}/doc'
           32  +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin:${srcdir}/doc'
           33  ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin'
           34  ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin'
           35  + 
           36  + if test X"$1" != X"" && test X"$1" != X"-?" && ! expr X"$1" : X'--..*$' > /dev/null; then
           37  +   spoto_conf_file=$1
           38  +@@ -701,7 +701,7 @@
           39  + if test X"$DOCFMT" != X"" && test X"$DOC" != X""; then
           40  +   docname=`expr $DOC : '\(..*\)\..*$'`
           41  +   DOCSRC=$docname.man
           42  +-  VPATH="$VPATH"':${srcdir}/doc'
           43  ++VPATH="$VPATH"''
           44  +   if test X"$DOCFMT" = X"nroff"; then
           45  +     DOC_INSTALL_DIR='${mandir}'
           46  +     if expr "$docext" : '^[1-9n]$' >/dev/null; then
           47  +diff --no-dereference -uNr tcllux-0.4.orig/lux/chroot/configure tcllux-0.4-fixvpath/lux/chroot/configure
           48  +--- tcllux-0.4.orig/lux/chroot/configure	2019-07-24 06:33:39.000000000 -0500
           49  ++++ tcllux-0.4-fixvpath/lux/chroot/configure	2019-08-26 09:06:52.431294251 -0500
           50  +@@ -232,8 +232,8 @@
           51  + 
           52  + BLDSRC_FATAL=whine
           53  + 
           54  +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin:${srcdir}/doc'
           55  +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin:${srcdir}/doc'
           56  ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin'
           57  ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin'
           58  + 
           59  + if test X"$1" != X"" && test X"$1" != X"-?" && ! expr X"$1" : X'--..*$' > /dev/null; then
           60  +   spoto_conf_file=$1
           61  +@@ -701,7 +701,7 @@
           62  + if test X"$DOCFMT" != X"" && test X"$DOC" != X""; then
           63  +   docname=`expr $DOC : '\(..*\)\..*$'`
           64  +   DOCSRC=$docname.man
           65  +-  VPATH="$VPATH"':${srcdir}/doc'
           66  ++VPATH="$VPATH"''
           67  +   if test X"$DOCFMT" = X"nroff"; then
           68  +     DOC_INSTALL_DIR='${mandir}'
           69  +     if expr "$docext" : '^[1-9n]$' >/dev/null; then
           70  +diff --no-dereference -uNr tcllux-0.4.orig/lux/itimer/configure tcllux-0.4-fixvpath/lux/itimer/configure
           71  +--- tcllux-0.4.orig/lux/itimer/configure	2019-07-24 06:33:39.000000000 -0500
           72  ++++ tcllux-0.4-fixvpath/lux/itimer/configure	2019-08-26 09:06:52.495294252 -0500
           73  +@@ -232,8 +232,8 @@
           74  + 
           75  + BLDSRC_FATAL=whine
           76  + 
           77  +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin:${srcdir}/doc'
           78  +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin:${srcdir}/doc'
           79  ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin'
           80  ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin'
           81  + 
           82  + if test X"$1" != X"" && test X"$1" != X"-?" && ! expr X"$1" : X'--..*$' > /dev/null; then
           83  +   spoto_conf_file=$1
           84  +@@ -701,7 +701,7 @@
           85  + if test X"$DOCFMT" != X"" && test X"$DOC" != X""; then
           86  +   docname=`expr $DOC : '\(..*\)\..*$'`
           87  +   DOCSRC=$docname.man
           88  +-  VPATH="$VPATH"':${srcdir}/doc'
           89  ++VPATH="$VPATH"''
           90  +   if test X"$DOCFMT" = X"nroff"; then
           91  +     DOC_INSTALL_DIR='${mandir}'
           92  +     if expr "$docext" : '^[1-9n]$' >/dev/null; then
           93  +diff --no-dereference -uNr tcllux-0.4.orig/lux/process/configure tcllux-0.4-fixvpath/lux/process/configure
           94  +--- tcllux-0.4.orig/lux/process/configure	2019-07-24 06:33:39.000000000 -0500
           95  ++++ tcllux-0.4-fixvpath/lux/process/configure	2019-08-26 09:06:52.569294252 -0500
           96  +@@ -232,8 +232,8 @@
           97  + 
           98  + BLDSRC_FATAL=whine
           99  + 
          100  +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin:${srcdir}/doc'
          101  +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin:${srcdir}/doc'
          102  ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin'
          103  ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin'
          104  + 
          105  + if test X"$1" != X"" && test X"$1" != X"-?" && ! expr X"$1" : X'--..*$' > /dev/null; then
          106  +   spoto_conf_file=$1
          107  +@@ -701,7 +701,7 @@
          108  + if test X"$DOCFMT" != X"" && test X"$DOC" != X""; then
          109  +   docname=`expr $DOC : '\(..*\)\..*$'`
          110  +   DOCSRC=$docname.man
          111  +-  VPATH="$VPATH"':${srcdir}/doc'
          112  ++VPATH="$VPATH"''
          113  +   if test X"$DOCFMT" = X"nroff"; then
          114  +     DOC_INSTALL_DIR='${mandir}'
          115  +     if expr "$docext" : '^[1-9n]$' >/dev/null; then
          116  +diff --no-dereference -uNr tcllux-0.4.orig/lux/rusage/configure tcllux-0.4-fixvpath/lux/rusage/configure
          117  +--- tcllux-0.4.orig/lux/rusage/configure	2019-07-24 06:33:39.000000000 -0500
          118  ++++ tcllux-0.4-fixvpath/lux/rusage/configure	2019-08-26 09:06:52.592294252 -0500
          119  +@@ -232,8 +232,8 @@
          120  + 
          121  + BLDSRC_FATAL=whine
          122  + 
          123  +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin:${srcdir}/doc'
          124  +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin:${srcdir}/doc'
          125  ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin'
          126  ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin'
          127  + 
          128  + if test X"$1" != X"" && test X"$1" != X"-?" && ! expr X"$1" : X'--..*$' > /dev/null; then
          129  +   spoto_conf_file=$1
          130  +@@ -701,7 +701,7 @@
          131  + if test X"$DOCFMT" != X"" && test X"$DOC" != X""; then
          132  +   docname=`expr $DOC : '\(..*\)\..*$'`
          133  +   DOCSRC=$docname.man
          134  +-  VPATH="$VPATH"':${srcdir}/doc'
          135  ++VPATH="$VPATH"''
          136  +   if test X"$DOCFMT" = X"nroff"; then
          137  +     DOC_INSTALL_DIR='${mandir}'
          138  +     if expr "$docext" : '^[1-9n]$' >/dev/null; then
          139  +diff --no-dereference -uNr tcllux-0.4.orig/lux/signal/configure tcllux-0.4-fixvpath/lux/signal/configure
          140  +--- tcllux-0.4.orig/lux/signal/configure	2019-07-24 06:33:39.000000000 -0500
          141  ++++ tcllux-0.4-fixvpath/lux/signal/configure	2019-08-26 09:06:52.373294251 -0500
          142  +@@ -232,8 +232,8 @@
          143  + 
          144  + BLDSRC_FATAL=whine
          145  + 
          146  +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin:${srcdir}/doc'
          147  +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin:${srcdir}/doc'
          148  ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin'
          149  ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin'
          150  + 
          151  + if test X"$1" != X"" && test X"$1" != X"-?" && ! expr X"$1" : X'--..*$' > /dev/null; then
          152  +   spoto_conf_file=$1
          153  +@@ -701,7 +701,7 @@
          154  + if test X"$DOCFMT" != X"" && test X"$DOC" != X""; then
          155  +   docname=`expr $DOC : '\(..*\)\..*$'`
          156  +   DOCSRC=$docname.man
          157  +-  VPATH="$VPATH"':${srcdir}/doc'
          158  ++VPATH="$VPATH"''
          159  +   if test X"$DOCFMT" = X"nroff"; then
          160  +     DOC_INSTALL_DIR='${mandir}'
          161  +     if expr "$docext" : '^[1-9n]$' >/dev/null; then
          162  +diff --no-dereference -uNr tcllux-0.4.orig/lux/umask/configure tcllux-0.4-fixvpath/lux/umask/configure
          163  +--- tcllux-0.4.orig/lux/umask/configure	2019-07-24 06:33:39.000000000 -0500
          164  ++++ tcllux-0.4-fixvpath/lux/umask/configure	2019-08-26 09:06:52.509294252 -0500
          165  +@@ -232,8 +232,8 @@
          166  + 
          167  + BLDSRC_FATAL=whine
          168  + 
          169  +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin:${srcdir}/doc'
          170  +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin:${srcdir}/doc'
          171  ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin'
          172  ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin'
          173  + 
          174  + if test X"$1" != X"" && test X"$1" != X"-?" && ! expr X"$1" : X'--..*$' > /dev/null; then
          175  +   spoto_conf_file=$1
          176  +@@ -701,7 +701,7 @@
          177  + if test X"$DOCFMT" != X"" && test X"$DOC" != X""; then
          178  +   docname=`expr $DOC : '\(..*\)\..*$'`
          179  +   DOCSRC=$docname.man
          180  +-  VPATH="$VPATH"':${srcdir}/doc'
          181  ++VPATH="$VPATH"''
          182  +   if test X"$DOCFMT" = X"nroff"; then
          183  +     DOC_INSTALL_DIR='${mandir}'
          184  +     if expr "$docext" : '^[1-9n]$' >/dev/null; then
          185  +diff --no-dereference -uNr tcllux-0.4.orig/lux/uname/configure tcllux-0.4-fixvpath/lux/uname/configure
          186  +--- tcllux-0.4.orig/lux/uname/configure	2019-07-24 06:33:39.000000000 -0500
          187  ++++ tcllux-0.4-fixvpath/lux/uname/configure	2019-08-26 09:06:52.538294252 -0500
          188  +@@ -232,8 +232,8 @@
          189  + 
          190  + BLDSRC_FATAL=whine
          191  + 
          192  +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin:${srcdir}/doc'
          193  +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin:${srcdir}/doc'
          194  ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin'
          195  ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin'
          196  + 
          197  + if test X"$1" != X"" && test X"$1" != X"-?" && ! expr X"$1" : X'--..*$' > /dev/null; then
          198  +   spoto_conf_file=$1
          199  +@@ -701,7 +701,7 @@
          200  + if test X"$DOCFMT" != X"" && test X"$DOC" != X""; then
          201  +   docname=`expr $DOC : '\(..*\)\..*$'`
          202  +   DOCSRC=$docname.man
          203  +-  VPATH="$VPATH"':${srcdir}/doc'
          204  ++VPATH="$VPATH"''
          205  +   if test X"$DOCFMT" = X"nroff"; then
          206  +     DOC_INSTALL_DIR='${mandir}'
          207  +     if expr "$docext" : '^[1-9n]$' >/dev/null; then
          208  +diff --no-dereference -uNr tcllux-0.4.orig/lux/user/configure tcllux-0.4-fixvpath/lux/user/configure
          209  +--- tcllux-0.4.orig/lux/user/configure	2019-07-24 06:33:39.000000000 -0500
          210  ++++ tcllux-0.4-fixvpath/lux/user/configure	2019-08-26 09:06:52.409294251 -0500
          211  +@@ -232,8 +232,8 @@
          212  + 
          213  + BLDSRC_FATAL=whine
          214  + 
          215  +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin:${srcdir}/doc'
          216  +-VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin:${srcdir}/doc'
          217  ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/library:${srcdir}/src:${srcdir}/bin'
          218  ++VPATH='${srcdir}/generic:${srcdir}/unix:${srcdir}/src:${srcdir}/bin'
          219  + 
          220  + if test X"$1" != X"" && test X"$1" != X"-?" && ! expr X"$1" : X'--..*$' > /dev/null; then
          221  +   spoto_conf_file=$1
          222  +@@ -701,7 +701,7 @@
          223  + if test X"$DOCFMT" != X"" && test X"$DOC" != X""; then
          224  +   docname=`expr $DOC : '\(..*\)\..*$'`
          225  +   DOCSRC=$docname.man
          226  +-  VPATH="$VPATH"':${srcdir}/doc'
          227  ++VPATH="$VPATH"''
          228  +   if test X"$DOCFMT" = X"nroff"; then
          229  +     DOC_INSTALL_DIR='${mandir}'
          230  +     if expr "$docext" : '^[1-9n]$' >/dev/null; then