Check-in [9c31bfe7cb]
Overview
Comment:Added TclPKCS11 package
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:9c31bfe7cbd4029aa4848537b771bc227ba93660
User & Date: rkeene on 2019-06-12 22:06:10
Other Links: manifest | tags
Context
2019-06-19
16:26
Upgrade to TclTLS 1.7.18 to fix build related issues check-in: 9d9311aa9e user: rkeene tags: trunk
2019-06-12
22:06
Added TclPKCS11 package check-in: 9c31bfe7cb user: rkeene tags: trunk
22:02
Better handling of shared linking and TCL_PACKAGE_PATH check-in: 71730030d6 user: rkeene tags: trunk
Changes

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

   153    153   tdom/out
   154    154   tdom/src
   155    155   lmdb/build
   156    156   lmdb/build.log
   157    157   lmdb/inst
   158    158   lmdb/out
   159    159   lmdb/src
          160  +tclpkcs11/build
          161  +tclpkcs11/build.log
          162  +tclpkcs11/inst
          163  +tclpkcs11/out
          164  +tclpkcs11/src
   160    165   tclcurl/build
   161    166   tclcurl/build.log
   162    167   tclcurl/inst
   163    168   tclcurl/out
   164    169   tclcurl/src
   165    170   nano/build
   166    171   nano/build.log

Modified build/web/kitcreator.vfs/index.rvt from [6e02118269] to [504e126fc0].

   104    104   	set packages(udp) "TclUDP"
   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  +	set packages(tclpkcs11) "TclPKCS#11 (pki::pkcs11)"
   111    112   
   112    113   	set options_info(threaded) "Kit: Threaded"
   113    114   	set options_info(kitdll) "Kit: Build Library (KitDLL)"
   114    115   	set options_info(debug) "Kit: Debugging Build"
   115    116   	set options_info(dynamictk) "Kit: Always link Tk dynamically (if Tk is built)"
   116    117   	set options_info(minbuild) "Kit: \"Minimal\" build (remove extra packages shipped as part of Tcl and reduce encodings)"
   117    118   	set options_info(staticlibssl) "TLS: Statically link to LibSSL"
................................................................................
   142    143   		platform win64 {package_tuapi}
   143    144   		kitcreator_version <0.8.0 {package_dbus package_tls staticlibssl buildlibssl}
   144    145   		kitcreator_version <0.9.0 {package_tcc4tcl}
   145    146   		kitcreator_version <0.9.2 {package_tcllib package_tclx package_udp package_yajltcl}
   146    147   		kitcreator_version <0.9.3 {package_nsf}
   147    148   		kitcreator_version <0.10.0 {package_tdom package_tuapi}
   148    149   		kitcreator_version <0.11.0 {package_lmdb}
   149         -		kitcreator_version <trunk {package_tclcurl package_duktape}
          150  +		kitcreator_version <0.11.1 {package_tclcurl package_duktape}
          151  +		kitcreator_version <trunk {package_tclpkcs11}
   150    152   	}
   151    153   
   152    154   	set specific {
   153    155   		platform win32 file icon {Kit Icon}
   154    156   		platform win32 text description {Description}
   155    157   		platform win64 file icon {Kit Icon}
   156    158   		platform win64 text description {Description}

Added tclpkcs11/build.sh version [276889981d].

            1  +#! /usr/bin/env bash
            2  +
            3  +# BuildCompatible: KitCreator
            4  +
            5  +version="0.9.13"
            6  +url="https://chiselapp.com/user/rkeene/repository/tclpkcs11/uv/releases/tclpkcs11-${version}.tar.gz"
            7  +sha256='77a1e6328bb973b254e9f41e3bc711cf8fa95ae0d462ad50272acbef06d548d5'
            8  +configure_extra=()
            9  +
           10  +function postinstall() {
           11  +	if [ -f "${installdir}/lib/tclpkcs11${version}/tclpkcs11.lib" -a ! -f "${installdir}/lib/tclpkcs11${version}/tclpkcs11.a" ]; then
           12  +		mv "${installdir}/lib/tclpkcs11${version}/tclpkcs11.lib" "${installdir}/lib/tclpkcs11${version}/tclpkcs11.a"
           13  +	fi
           14  +}