• Re: ANNOUNCE tclexecomp V1.2.0

    From Michael Franz@21:1/5 to Michael Niehren on Tue Nov 16 20:03:22 2021
    On Wednesday, May 6, 2020 at 6:13:17 AM UTC-7, Michael Niehren wrote:
    I'm pleased to announce release V1.2.0 of tclexecomp, a TCL executable wrapper.

    What is new in V1.2.0
    ----------------------
    I've integrated an little gui to customize the tclexecomp Binaries.
    You can now delete not needed modules from an tclexecomp Binary. Also
    is it now possible to set the Icon of an Windows tclexecomp Binary only
    with an PNG-Image as Source.
    Both Functions can be reached over
    tclexecomp64 -gui
    Please give them a try ...

    And the usual software updates:
    - Update to Tcl/Tk V8.6.10
    - Update to Mentry V3.10
    - Update to Scrollutil V1.5
    - Update to Tablelist V6.9
    - Update to tcllib V1.20
    - Update to tcltls V1.7.20 (OpenSSL V1.1.1g)
    - Integration of Tktable V2.10

    - MacOS-Version is crosscompiled with SDK_VERSION=10.11, so it should run
    on MacOS El Capitan and above

    About
    -----
    tclexecomp is a TCL exectutable wrapper, which creates a single executable file from a tcl script. Currently it can create binaries for Linux (64 Bit), Windows (64 Bit) and MACOS (64 Bit).
    It is based on freewrap (http://freewrap.sourceforge.net/), but with many more tcl-modules
    integrated and support for more operation systems.



    Web-Site and Download
    ---------------------
    You can find it under
    http://tclexecomp.sourceforge.net/index.html


    Usage
    -----
    To wrap a Tcl/Tk-Script into an Executable, simply use the following command: tclexecomp <tclfile> -w <tclexecomp destination binary> -o <output-file> -forcewrap

    As an example on Linux (64Bit) you can create an executable for Windows 64 (Bit)
    in the following way
    tclexecomp64 test.tcl -w tclexecomp64.exe -forcewrap -o test.exe

    To compile a Tcl/Tk-Script to Bytecode, use
    tclexecomp64 -compile <tclfile>

    Notes on integrated Modules
    ---------------------------
    To use the integrated modules you have to do the usual
    package require ...
    commands.


    Changelog
    ---------
    You can find the changes under http://tclexecomp.sourceforge.net/history.html


    best regards,
    Michael

    Hi Michael,

    Thanks for the great tool!

    It seems the source code for the latest version was not released (or I failed to find it).

    Also do you plan to upgrade it with the latest stable version of Tcl/Tk 8.6.12?

    Thanks,
    Michael.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)