The Click sources are available from git. For those who cannot use git, we export the current state of the tree by anonymous CVS as well. Most Click developers and users should rely on the git or CVS sources, since we release Click infrequently.
View current Click sources
View current Click packages sources
:pserver:anonymous@read.cs.ucla.edu:22401/git/click (for the core distribution) :pserver:anonymous@read.cs.ucla.edu:22401/git/click-packages (for packages)master./configure OPTIONS and build as usual. Life will be easier if you have autoconf-2.59 or higher.To obtain the current source, run this command:
% cvs -d :pserver:anonymous@read.cs.ucla.edu:22401/git/click co -d click master
This checks out a copy of the Click sources and places them in the "click" directory on your machine.
To update a previously checked out source tree, change into the click directory and run this command:
% cvs up -dP
To obtain the current source for the Click packages, run this command:
% cvs -d :pserver:anonymous@read.cs.ucla.edu:22401/git/click-packages co -d click-packages master
Just change into the click directory and follow the directions in README to configure and build the sources. Generally speaking, you'll run ./configure with a couple options, then run make.
Life will be easier if you have GNU autoconf version 2.59 or later. Most current operating system distributions include autoconf by default.
The git-cvsserver emulator we use to provide CVS access doesn't handle tags and branches. You can use commands like "cvs diff -D '2005-01-01'" to see how things have changed since a given date.
If you are morbidly curious, you can check out old versions of Click from our old anonymous CVS repository. These versions include:
:pserver:anoncvs@am.csail.mit.edu/cvs.