XFree86 4.2.0 can be found at the XFree86 ftp server, and at mirrors of this server. Information about obtaining and installing binary distributions of this release can be found in the Installation Document. Information about obtaining the release in source form is given below.
The source for version 4.2.0 is split into three tarballs:
X420src-1.tgz
, X420src-2.tgz
,
X420src-3.tgz
. The first contains everything except the
fonts and general X11 documentation. It is sufficient for building
XFree86 if you already have a set of fonts. The second contains the
fonts and the source for the general X11 documentation. The third
contains the general X11 documentation in hardcopy format.
A source patch relative to version 4.1.0 is also available.
Because of its size, it is split into four parts.
The patch files are 4.1.0-4.2.0.diff1.gz
,
4.1.0-4.2.0.diff2.gz
,
4.1.0-4.2.0.diff3.gz
and
4.1.0-4.2.0.diff4.gz
.
There is also a tarball that contains some files that have components that
can't be included in a diff. It is 4.2.0.tgz
.
These patches should
be applied to a clean 4.1.0 source tree, working from the directory
containing the xc/
directory. The patches should be applied by
running:
gzip -d < 4.1.0-4.2.0.diff1.gz | patch -p0 -E
gzip -d < 4.1.0-4.2.0.diff2.gz | patch -p0 -E
gzip -d < 4.1.0-4.2.0.diff3.gz | patch -p0 -E
gzip -d < 4.1.0-4.2.0.diff4.gz | patch -p0 -E
rm -f xc/extras/freetype2/builds/mac/ftlib.prj
rm -fr xc/extras/freetype2/docs/design
rm -fr xc/extras/freetype2/docs/glyphs
rm -fr xc/extras/freetype2/docs/image
rm -fr xc/extras/freetype2/docs/tutorial
rm -f xc/programs/Xserver/hw/darwin/bundle/English.lproj/MainMenu.nib/objects.nib
rm -f xc/programs/Xserver/hw/darwin/bundle/Japanese.lproj/Localizable.strings
rm -f xc/programs/Xserver/hw/darwin/bundle/Japanese.lproj/MainMenu.nib/objects.nib
gzip -d < 4.2.0.tgz | tar vxf -
The contrib part of the distribution was folded into the main source tree a while ago, so a separate contrib tarball is not required.
To format the XFree86 documentation use the latest version of our doctools
package available as doctools-1.3.tgz
.
The XFree86 source code can also be accessed via the XFree86 CVS repository. Information about accessing this can be found at the CVS page on our web site. It's also possible to browse the XFree86 CVS repository at our CVSWeb server.