Obtaining OSLib via SVN
The sources for OSLib and OSLibSupport, the build tools and even the contents of this website are freely available via SVN from SourceForge.
You may browse the repository here.
In order to check out the repository to a local directory on your RISC OS machine, you'll need an SVN client running. Alex Waugh's port is the one you need. In order to correctly have RISC OS filetype support, you need to have set *set svn$filetypeext ""
.
The alternative is to check out the project onto a non-RISC OS platform which is supported by the GCCSDK project using an SVN client suited for that host.
Whichever platform you choose to use, the anonymous checkout procedure is similar : check out the repository, using the command:
svn co svn://svn.code.sf.net/p/ro-oslib/code/trunk/!OSLib oslib
This will get you the head revision, which is what most SVN users will want. However, be warned that this is in development, and may contain some unwanted surprises.
To obtain the sources for the current stable release version, you need to specify the version tag; i.e.
svn co svn://svn.code.sf.net/p/ro-oslib/code/tags/<tag> oslib
where <tag>
is the specic OSLib version wanted, like e.g. oslib-700.
A !Readme
file in the application directory !OSLib explains how to build OSLib under RISC OS (pre-OSLib 7.00 only) and non-RISC OS platforms (all OSLib versions).