In general the OpenCores website (www.opencores.org) provides patch files for tools from third parties (e.g. GCC), rather than the full source code tree (See Section 3.1.1 for an example of how to apply a patch file.). In general the OpenCores CVS tree contains only the files that differ from the standard source code of the tool and a diff file to apply those changes to the standard source code.