Xiph.Org read-only CVS access
Xiph.Org development projects are available to the public at large through read-only remote CVS access of the developers' live source repositories. This access gives external contributers access to all the infomation, code and history available to our own core developers.
Accessing CVS at Xiph.OrgThese instructions assume that CVS is already installed and generally configured on your host. Note that the anonymous CVS access offered here is read-only; the repository will not accept anonymous commits.
Access to Xiph.Org can be handled basically two ways:
Using the CVSROOT environment variableSet CVSROOT in your environment to:
:pserver:email@example.com:/usr/local/cvsrootLog into the CVS repository using:
cvs loginWhen prompted for a password, reply anoncvs.
Then access modules using the typical:
cvs -z 1 co module...substituting the specific desired module for module. The undesireable part of this strategy is its global nature (personally, I use several seperate CVS servers daily).
Using cvs -dAlternately, use the -d option to locally configure a specific module checkout. For Xiph.Org, the command line (needed only with cvs login and cvs checkout would read:
cvs -d :pserver:firstname.lastname@example.org:/usr/local/cvsroot login(as above, when prompted for a password, use anoncvs).
cvs -d :pserver:email@example.com:/usr/local/cvsroot -z 9 co module...substituting the specific desired module for module. In both cases, once you've got the repository checked out, neither -d nor the environment variable are required; the repository location is stored with the checkout. cvs update will sync your local copy with the repository. See the CVS manual for additional information on how to use CVS. (Besides downloads of recent versions of CVS Cyclic Software also has a reasonably simple introduction to CVS.)
(Thanks to Cygnus for the basis of this page)
The following helper libraries are used by icecast and related programs: