The Package Repository Server , which is currently part of the Eagle project, allows users to obtain packages for both Tcl and Eagle.
It is implemented as a set of TH1 (and Tcl) scripts running on a carefully configured instance of Fossil. All data necessary to run the repository server is stored in a SQLite database.
More details to follow.