Obtaining ASL With CVS

CVS (Concurrent Versions System) access to the ASL sources is available through SourceForge.net. Most modern operating systems have a freely available implementation of CVS; some of them even have it pre-installed. For more information on CVS binaries as well as using CVS see SourceForge.net's documentation.

(Note that this describes read-only access. If you wish to obtain write access to the repository please contact one of the project administrators on the SourceForge project page.)

Typical CVS Access

The general steps for command-line access to ASL with CVS consists of the following (Note there is no password for the anonymous account; just hit <return> when prompted):

cd /local/cvsroot/directory
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/adobe-source login
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/adobe-source checkout adobe-source
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/adobe-source logout

This will cause a directory called adobe-source to appear in your local CVS root directory. All the ASL sources will be within it. Note that you will also have to download the Boost library and make any/all appropriate patches (see the ASL read me file for more information).

CVS Access Behind a Firewall

SourceForge has additional documentation to read if you are trying to connect to the CVS repository from behind a firewall. The basic steps are the same as above, except the parameters to the commands are slightly different:

cd /local/cvsroot/directory
cvs -d:pserver:anonymous@cvs-pserver.sf.net:80/cvsroot/adobe-source login
cvs -z3 -d:pserver:anonymous@cvs-pserver.sf.net:80/cvsroot/adobe-source checkout adobe-source
cvs -d:pserver:anonymous@cvs-pserver.sf.net:80/cvsroot/adobe-source logout

Note there are two port numbers you can use to connect using this method: 80 (as seen above) or 443.