Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Announce kbs system update

7 views
Skip to first unread message

rene

unread,
Jun 21, 2007, 4:42:27 PM6/21/07
to
kbs -- kitgen build system
==========================

The system can generate [Tclkit Lite] executables and Tcl packages for
different operating systems.
[Tclkit Lite]: http://www.equi4.com/tclkit/tclkitlite.html

Currently tested are Linux, SunOS, Windows and Irix.
You need a C-compiler and make-program with handling of VPATH
variables (gmake).

To build under Windows you need the [msys] system and put the kbs-
sources
inside the msys tree (/home/..).
[msys]: http://sourceforge.net/project/showfiles.php?group_id=10894

Sources
-------

Sources are available from http://www.4shared.com/dir/2775672/b6bbac69/tcl.html

Necessary application sources:
* kbs.tgz
kbs/kbs.tcl - command line application
kbs/kbsgui.tcl - gui (not yet ready)
kbs/kbs/defs.kbs - definitions for building tclkit and
extensions
kbs/sources/tclkit-0.1/ - extension to build tclkits

Sources of extensions loaded from the net (result of "./kbs.tcl
sources \*"):
* kbs_sources.tgz
kbs/sources/ - contain sources of all working
extensions

Binary results containing tclkits and the following packages:
bwidget-1.8.0 img-1.3 itcl-3.4 itk-3.4 iwidgets-4.0.2
memchan-2.2.1 mentry-3.1 sqlite-3.3.17 tablelist-4.6
tcllib-1.9 tclx-8.4 thread-2.6.5 tkhtml-3.0 tklib-0.4.1
tktable-2.9 udp-1.0.9 wcb-3.1 xotcl-1.5.3
trofs-0.4.3 snack-2.2.10 tdom-0.8.1 ral-0.8.4
Tcl/Tk version 8.4.15 builds:
* kbs_windows84.tgz
* kbs_linux84.tgz
Tcl/Tk version 8.5a6 builds:
* kbs_windows85.tgz
* kbs_linux85.tgz
Older versions:
* kbs_sunos.tgz -- new version comming next week
* kbs_irix64.tgz new version at end of week 29

Quick start
-----------

Build 8.5 versions:
./kbs.tcl -r result tclkit-8.5 packages-8.5

Build 8.4 versions:
./kbs.tcl -r result tclkit-8.4 packages-8.4

Do not mix different version builds, remove first builddir with "rm -
rf build*"!

Display online help:
./kbs.tcl

Display developer help:
./kbs.tcl kbs

License & support
-----------------

The [Tclkit]-specific sources are license free, they just have a
copyright. Hold
the author(s) harmless and any lawful use is permitted.

This does *not* apply to any of the sources of the other major Open
Source
Software used in Tclkit, which each have very liberal BSD/MIT-like
licenses:

* Tcl/Tk, TclVFS, Thread, Vlerq, Zlib

Used extensions have own licenses. Please see in the sources.

Acknowledgements
----------------

This work is based on the [Kitgen] system (http://www.equi4.com/
kitgen.html)
and ideas and code about a kitgen build system by Jean-Claude Wippler.

With thanks to John Ousterhout for creating Tcl/Tk, Matt Newman and
Vince Darley
for developing the virtual file system, and the members of the Tcl
Core Team for
diligently maintaining and taking forward the Tcl/Tk code base plus
extensions.


Enjoy

Rene

0 new messages