These are the GIT repositories for some of my various free software
projects, and some other projects I hack on or just find useful to
have local copies of. Feel free to browse them here.
The primary source for browsing these projects is
There's a similar browser at https://www.chiark.greenend.org.uk/ucgi/~mdw/git/
which might be faster, or more available, but very slightly less
Project foo can be cloned using any of the following URLs:
The https://… URLs are recommended if you can use
them, because they provide a measure of authenticity (as well as the
obvious privacy benefits).
In order to build many of these projects, you'll need to build and
install cfd, and quite possibly one or more of the
libraries mLib and catacomb. You'll also need
recent-ish Autoconf, Automake and Libtool, and the Autoconf archive.
General procedure is as follows:
If you wanted to build Debian packages, run mdw-setup
–d instead. This will skip making a build
directory, which is good because otherwise it interferes with the
Debian build process. The various debian/rules targets
should work OK after that.
- Run mdw-setup. This will run the appropriate
- Say mkdir build to make a build directory.
- Say cd build to change to the build directory.
- Say ../configure, maybe with some options to control
the configuration process.
- Say make.
- Now start hacking on things.
Please mail me patches!