Changes To KitCreator

Changes to "KitCreator" between 2010-09-27 22:56:28 and 2010-10-04 18:50:14

1
2
3
4
5
6
7
8
9
10
11
12









13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
1
2
3
4
5
6
7
8
9
10
11

12
13
14
15
16
17
18
19
20
21
22
23
24
25
26








27
28
29
30
31
32
33











-
+
+
+
+
+
+
+
+
+






-
-
-
-
-
-
-
-







<i>Tclkit Building Made Trivial</i>

<p>KitCreator is a simple build system for creating a <a href="http://www.equi4.com/tclkit/">Tclkit</a>.  It was created to ease creation of Tclkits.  If you just want to use Tcl on your platform, it is recommended that you use a <a href="http://www.equi4.com/tclkit/download.html">pre-existing Tclkit</a>.  See also locally built pre-built <a href="http://rkeene.org/projects/info/wiki/Tclkits">Tclkits</a>.</p>

<p>A <a href="http://www.equi4.com/tclkit/">Tclkit</a> is, briefly, a single-file executable that contains Tcl (both the interpreter, and all the resources it requires to operate) and other Tcl-related packages (Tk, Incr Tcl, etc).  A tclkit can be used to create a <i>Starpack</i>, which is the Tclkit plus the resources required for your Tcl-based application in a single file.  This makes application delivery easy and consistent as it will be a single file that the user runs to use the application.  Additionally, since a Tclkit is generic, any Tclkit from any platform can be used as the base for a Starpack.  That is, from GNU/Linux you can take the Tclkit for AIX and add your application to produce a native executable for AIX.</p>

<p>KitCreator can be used to cross-compile a Tclkit, however you may need to have a working Tclkit for your native system first.  KitCreator can be used to create this local boot-strap Tclkit.</p>

<p>Download:
  <ul>
    <li>
      Current Release, Version <b>0.4.0.2408</b>
      Current Release, Version <b>0.5.0.ef2f679de2</b>
      <ul>
        <li><a href="http://www.rkeene.org/devel/kitcreator-0.5.0.ef2f679de2.tar.gz">Download Source Code</a></li>
        <li><a href="http://www.rkeene.org/devel/kitcreator/kitbuild/0.5.0.ef2f679de2/">Build Log</a></li>
        <li><a href="dir?ci=0.5.0">Browse Source Repository</a></li>
      </ul>
    </li>
    <li>
      Previous Release, Version <b>0.4.0.2408</b>
      <ul>
        <li><a href="http://www.rkeene.org/devel/kitcreator-0.4.0.2408.tar.gz">Download Source Code</a></li>
        <li><a href="http://www.rkeene.org/devel/kitcreator/kitbuild/0.4.0.2408/">Build Log</a></li>
        <li><a href="dir?ci=0.4.0">Browse Source Repository</a></li>
      </ul>
    </li>
    <li>
      Previous Release, Version <b>0.3.4.2327</b>
      <ul>
        <li><a href="http://www.rkeene.org/devel/kitcreator-0.3.4.2327.tar.gz">Download Source Code</a></li>
        <li><a href="http://www.rkeene.org/devel/kitcreator/kitbuild/0.3.4.2327/">Build Log</a></li>
        <li><a href="dir?ci=0.3.4">Browse Source Repository</a></li>
      </ul>
    </li>
  </ul>
</p>

<hr>

<p>
  <b>Some examples:</b>
167
168
169
170
171
172
173
174
175


176
177
178
167
168
169
170
171
172
173


174
175
176
177
178







-
-
+
+



<li>KitCreator 0.2.4 - Statically link to Zlibc</li> 
<li>KitCreator 0.3.0 - Zip storage added if Mk4 fails to build; Fixed bug in Windows builds where Tk was unusable; Reverted to working version of zlib; Fixed bug in &quot;<tt>tcl::pkgconfig</tt>&quot;</li> 
<li>KitCreator 0.3.1 - Added support for &quot;<tt>--enable-kit-storage</tt>&quot; option to allow user to specify what storage mechanism to use</li> 
<li>KitCreator 0.3.2 - Fixed bug in sync logic if new &quot;<tt>--enable-kit-storage</tt>&quot; option is used</li> 
<li>KitCreator 0.3.3 - Fixed bug preventing &quot;Mk4tcl&quot; package from being &quot;<tt>package required</tt>&quot; even if present when using Zip Tclkit storage</li> 
<li>KitCreator 0.3.4 - Fixed issue causing kit initialization failure when not boot strapping</li> 
<li>KitCreator 0.4.0 - Added support for detecting encoding from the environment.  Some Tcl 8.6+ features integrated (zlib).  Updated to use platform-specific calls to find ourselves.  Fixed major issue with Zip kit storage and new interpreters.</li> 
<li>KitCreator 0.5.0 - Tcl 8.5 made the default (future)</li> 
<li>KitCreator 0.6.0 - KitDLL will be released. (future)</li> 
<li>KitCreator 0.5.0 - KitDLL released.</li> 
<li>KitCreator 0.6.0 - Tcl 8.5 made the default (future)</li> 
<li>KitCreator 0.7.0 - Tcl 8.6 features will be integrated more heavily (future)</li> 
<li>KitCreator 1.0.0 - Stable long term release, Tcl 8.6 made the default (future)
</li></ol></p>