Updated to xorg-server-1.5.3.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@7613 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
DJ Lucas 2008-11-26 04:33:14 +00:00
parent 552288831e
commit 57764d9068
3 changed files with 14 additions and 45 deletions

View File

@ -418,7 +418,7 @@ $Date$
<!ENTITY xcursor-themes-version "1.0.1"> <!ENTITY xcursor-themes-version "1.0.1">
<!ENTITY xkeyboard-config-version "1.4"> <!ENTITY xkeyboard-config-version "1.4">
<!ENTITY xbitmaps-version "1.0.1"> <!ENTITY xbitmaps-version "1.0.1">
<!ENTITY xorg-server-version "1.2.0"> <!ENTITY xorg-server-version "1.5.3">
<!ENTITY libdrm-version "2.3.1"> <!ENTITY libdrm-version "2.3.1">
<!ENTITY mesalib-version "7.2"> <!ENTITY mesalib-version "7.2">
<!ENTITY rman-version "3.2"> <!ENTITY rman-version "3.2">

View File

@ -64,6 +64,9 @@
<listitem> <listitem>
<para>[dj] - Updated to xkeyboard-config-1.4.</para> <para>[dj] - Updated to xkeyboard-config-1.4.</para>
</listitem> </listitem>
<listitem>
<para>[dj] - Updated to xorg-server-1.5.3.</para>
</listitem>
</itemizedlist> </itemizedlist>
</listitem> </listitem>

View File

@ -6,10 +6,10 @@
<!ENTITY xorg-server-download-http "http://xorg.freedesktop.org/releases/individual/xserver/xorg-server-&xorg-server-version;.tar.bz2"> <!ENTITY xorg-server-download-http "http://xorg.freedesktop.org/releases/individual/xserver/xorg-server-&xorg-server-version;.tar.bz2">
<!ENTITY xorg-server-download-ftp "ftp://ftp.x.org/pub/individual/xserver/xorg-server-&xorg-server-version;.tar.bz2"> <!ENTITY xorg-server-download-ftp "ftp://ftp.x.org/pub/individual/xserver/xorg-server-&xorg-server-version;.tar.bz2">
<!ENTITY xorg-server-md5sum "ea291c89e68832d570d9d5e007218bd6"> <!ENTITY xorg-server-md5sum "308971036e25250e7fe3cccfd5a120f8">
<!ENTITY xorg-server-size "5.7 MB"> <!ENTITY xorg-server-size "5.4 MB">
<!ENTITY xorg-server-buildsize "425 MB"> <!ENTITY xorg-server-buildsize "208 MB">
<!ENTITY xorg-server-time "4.9 SBU"> <!ENTITY xorg-server-time "3.1 SBU">
]> ]>
@ -55,16 +55,6 @@
</listitem> </listitem>
</itemizedlist> </itemizedlist>
<!-- Following patch is security related and should be
fixed for Xorg-7.4 -->
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Required patch: <ulink
url="&patch-root;/xorg-server-&xorg-server-version;-security-1.patch"/></para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Xorg Server Dependencies</bridgehead> <bridgehead renderas="sect3">Xorg Server Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead> <bridgehead renderas="sect4">Required</bridgehead>
@ -72,7 +62,8 @@
<xref linkend="xkeyboard-config"/></para> <xref linkend="xkeyboard-config"/></para>
<bridgehead renderas="sect4">Optional</bridgehead> <bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional"><xref linkend="mesalib"/></para> <para role="optional"><xref linkend="dbus"/>, <xref linkend="hal"/>, and
<xref linkend="mesalib"/></para>
<para condition="html" role="usernotes">User Notes: <para condition="html" role="usernotes">User Notes:
<ulink url='&blfs-wiki;/Xorg7Server'/></para> <ulink url='&blfs-wiki;/Xorg7Server'/></para>
@ -82,27 +73,10 @@
<sect2 role="installation"> <sect2 role="installation">
<title>Installation of Xorg Server</title> <title>Installation of Xorg Server</title>
<note>
<para>If you intend to build with <application>Mesa</application>,
you must have the <application>Mesa</application> source
directory available when building the
<application>Xorg-server</application>.</para>
</note>
<para>Multiple <ulink
url="http://wiki.x.org/wiki/Development/Security">security
vulnerabilities</ulink> have been identified in the xorg-server
package. Apply a patch to fix these vulnerabilities with the following
command:</para>
<screen><userinput>patch -Np1 -i ../xorg-server-&xorg-server-version;-security-1.patch</userinput></screen>
<para>Install the server by running the following commands:</para> <para>Install the server by running the following commands:</para>
<screen><userinput>./configure $XORG_CONFIG \ <screen><userinput>./configure $XORG_CONFIG \
--with-mesa-source=<replaceable>&lt;/absolute/path/to&gt;</replaceable>/Mesa-&mesalib-version; \
--with-module-dir=$XORG_PREFIX/lib/X11/modules \ --with-module-dir=$XORG_PREFIX/lib/X11/modules \
--with-dri-driver-path=$XORG_PREFIX/lib/X11/modules/dri \
--with-xkb-output=/var/lib/xkb \ --with-xkb-output=/var/lib/xkb \
--enable-install-setuid &amp;&amp; --enable-install-setuid &amp;&amp;
make</userinput></screen> make</userinput></screen>
@ -119,17 +93,9 @@ make</userinput></screen>
<sect2 role="commands"> <sect2 role="commands">
<title>Command Explanations</title> <title>Command Explanations</title>
<para><parameter>--with-mesa-source=...</parameter>: This switch directs
the build system to the location of the <application>Mesa</application>
source directory. This must be an absolute path. If you wish to build
without <application>Mesa</application>, omit this switch.</para>
<para><parameter>--with-module-dir=...</parameter>: This parameter <para><parameter>--with-module-dir=...</parameter>: This parameter
sets the destination for the installed modules.</para> sets the destination for the installed modules.</para>
<para><parameter>--with-dri-driver-path=...</parameter>: This is the
location of the <application>Mesa</application> DRI drivers.</para>
<para><parameter>--enable-install-setuid</parameter>: The Xorg binary must <para><parameter>--enable-install-setuid</parameter>: The Xorg binary must
run as the root user. This switch ensures that the binary is installed run as the root user. This switch ensures that the binary is installed
setuid when <command>make</command> is run by an unprivileged user.</para> setuid when <command>make</command> is run by an unprivileged user.</para>
@ -142,11 +108,11 @@ make</userinput></screen>
extension. This parameter is required if building without extension. This parameter is required if building without
<application>Mesa</application>.</para> <application>Mesa</application>.</para>
<para><parameter>--disable-xprint</parameter>: Disable building of <para><parameter>--disable-config-hal</parameter>: Disable the use of
the <application>Xprint</application> extension and server. This <application>HAL</application>.</para>
parameter is required if building without
<application>Mesa</application>.</para>
<para><parameter>--enable-config-dbus</parameter>: Enable use of
<application>D-Bus</application>.</para>
</sect2> </sect2>
<sect2 role="content"> <sect2 role="content">