ODIE comes with recipes to build many of the common tools that users have come to rely on. To make distribution (and patching) easier, every source referenced by ODIE is mirrored on this website. A complete list of fossil repositories is <a
<p>
<h3>Packages original to ODIE</h3>
<p>
These are fossil repositories of packages that are actively maintained by the ODIE project. These are the "master" copies for these projects.
<p>
<table>
<tr>
  <th>Package</th>
  <th>Description</th>
</tr>
<tr>
  <td><a
  <td>The Open Design and Integration Environment.</td>
</tr>
<tr>
  <td><a
  <td>Multimedia Toolkit</td>
</tr>
</table>
<hr>
<h3>Mirrored Repositories</h3>
These packages are mirrors of other fossil repositories published online. Changes are pulled periodically. The ODIE project may introduce patches to our mirrors to make things behave "better".
<table>
<tr>
  <th>Package</th>
  <th>Description</th>
  <td>Changes pulled from</td>
</tr>
<tr>
  <td><a
  <td>OpenGL Widget for Tk</td>
  <td><a
</tr>
<tr>
  <td><a
  <td>Tcl Core</td>
  <td><a
</tr>
<tr>
  <td><a
  <td>Tk Core</td>
  <td><a
</tr>
<tr>
  <td><a
  <td>A kitchen sink of packages</td>
  <td><a
</tr>
<tr>
  <td><a
  <td>A kitchen sink of packages</td>
  <td><a
</tr>
<tr>
  <td><a
  <td>A kitchen sink of example applications</td>
  <td><a
</tr>
<tr>
  <td><a
  <td>The Tclhttpd web server</td>
  <td><a
</tr>
<tr>
  <td><a
  <td>Autoconfig rules for TEA compliant extensions</td>
  <td><a
</tr>
<tr>
  <td><a
  <td>Various widgets created by Jeff Hobbs</td>
  <td><a
</tr>
</table>
<hr>
<h3>Subversion Imports</h3>
These are projects that are maintained in Subversion, but it's nice to have them in Fossil. An initial snapshot of the project was produced by exporting the subversion repository to git, and then using the git export -> fossil import bridge to build the fossil repository. [Converting SVN to Fossil]
<table>
<tr>
  <td>Package</td>
  <td>Description</td>
 <td>Snapshot taken</td>
  <td>Project website</td>
</tr>
<tr>
  <td><a
  <td>A pure Tcl webserver</td>
  <td>2013-12-08</td>
  <td><a
</tr>
<tr>
  <td><a
  <td>Tk Image extensions</td>
  <td>2013-12-08</td>
  <td><a
</tr>
</table>
<hr>
<h3>CVS Imports</h3>
<p>
These are projects that are maintained in CVS, but it's nice to have them in Fossil. An initial snapshot of the project was produced by exporting the CVS repository to git, and then using the git export -> fossil import bridge to build the fossil repository. [Converting CVS to Fossil]
<table>
<tr>
  <th>Package</th>
  <th>Description</th>
  <th>Snapshot Taken</th>
  <th>Source Downloaded From</th>
</tr>
<tr>
  <td><a
  <td>Virtual File System handling for Tcl</td>
  <td>2013-12-08</td>
  <td><a
</tr>
<tr>
  <td><a
  <td>UDP Sockets for Tcl</td>
  <td>2014-04-25</td>
  <td><a
</tr>
<tr>
  <td><a
  <td>SSL Tunnel for Tcl</td>
  <td>2013-12-08</td>
  <td><a
</tr>
<tr>
  <td><a
  <td>The TclX Extension. (Adds a lot of value added features to core
  <td>2015-05-06</td>
  <td><a
</tr>
</table>
<hr>
<h3>Imported Snapshots</h3>
<p>In some cases it's not possible or practical to synchronize with an external repository. To make things easy for distribution a "fake" fossil repository is created by downloading a source tar ball and checking it into fossil.
<table>
<tr>
  <th>Package</th>
  <th>Version</th>
  <th>Description</th>
  <th>Source Downloaded From</th>
</tr>
<tr>
  <td><a
  <td>3.8.2</td>
  <td>Sqlite Extension for Tcl
<p>
Sqlite is distributed as a fossil repository. However, the complete sqlite is a very complex build. To simplify matters, distinct versions of sqlite (and nearer to our hearts, tclsqlite) are packaged as amalgamated tar balls. When sqlite puts out a new release I download the tar ball and check the changes into a phony fossil repository.
</td>
  <td>
Project: <a
Source: <a
</td>
</tr>
<tr>
  <td><a
  <td>3 alpha 16</td>
  <td>Tk Html Widget<p>
The anonymous CVS access to the source repository is broken/out to lunch.</td>
  <td>Project: <a
<br>Source: <a
</tr>
</table>