Author: krejzi Date: 2012-07-10 11:04:23 -0600 (Tue, 10 Jul 2012) New Revision: 10407
Modified: trunk/BOOK/general.ent trunk/BOOK/introduction/welcome/changelog.xml trunk/BOOK/x/installing/x7driver.xml trunk/BOOK/x/installing/x7driveradd.xml trunk/BOOK/x/installing/xorg-server.xml Log: Xorg Server 1.12.3 Modified: trunk/BOOK/general.ent =================================================================== --- trunk/BOOK/general.ent 2012-07-09 18:31:25 UTC (rev 10406) +++ trunk/BOOK/general.ent 2012-07-10 17:04:23 UTC (rev 10407) @@ -3,13 +3,13 @@ $Date$ --> -<!ENTITY day "09"> <!-- Always 2 digits --> +<!ENTITY day "10"> <!-- Always 2 digits --> <!ENTITY month "07"> <!-- Always 2 digits --> <!ENTITY year "2012"> <!ENTITY copyrightdate "2001-&year;"> <!ENTITY copyholder "The BLFS Development Team"> <!ENTITY version "&year;-&month;-&day;"> -<!ENTITY releasedate "July 9th, &year;"> +<!ENTITY releasedate "July 10th, &year;"> <!-- <!ENTITY releasedate "November &day;st, &year;"> --> <!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP --> <!ENTITY blfs-version "svn"> <!-- svn|[release #] --> @@ -43,6 +43,8 @@ <!ENTITY trinity-repo-ftp "ftp://anduin.&lfs-domainname;/trinity"> <!ENTITY trinity-repo-http "http://anduin.&lfs-domainname;/sources/trinity"> <!ENTITY publisher "Unknown"> +<!ENTITY xorg-download-http "http://xorg.freedesktop.org/releases/individual"> +<!ENTITY xorg-download-ftp "ftp://ftp.x.org/pub/individual"> <!-- These entities are used to identify versions of LFS packages referenced throughout the BLFS book. --> @@ -635,7 +637,7 @@ <!ENTITY xcb-util-version "0.3.8"> <!ENTITY printproto-version "1.0.5"> <!ENTITY libXp-version "1.0.1"> -<!ENTITY xorg-server-version "1.12.2"> +<!ENTITY xorg-server-version "1.12.3"> <!-- This is latest nouveau snapshot that does not need libdrm >= 2.4.34 --> <!ENTITY xorg-nouveau-driver-version "0.0.16+git20120322"> <!ENTITY xorg-wacom-driver-version "0.14.0"> Modified: trunk/BOOK/introduction/welcome/changelog.xml =================================================================== --- trunk/BOOK/introduction/welcome/changelog.xml 2012-07-09 18:31:25 UTC (rev 10406) +++ trunk/BOOK/introduction/welcome/changelog.xml 2012-07-10 17:04:23 UTC (rev 10407) @@ -42,6 +42,15 @@ --> <listitem> + <para>July 10th, 2012</para> + <itemizedlist> + <listitem> + <para>[krejzi] - Xorg Server 1.12.3.</para> + </listitem> + </itemizedlist> + </listitem> + + <listitem> <para>July 9th, 2012</para> <itemizedlist> <listitem> Modified: trunk/BOOK/x/installing/x7driver.xml =================================================================== --- trunk/BOOK/x/installing/x7driver.xml 2012-07-09 18:31:25 UTC (rev 10406) +++ trunk/BOOK/x/installing/x7driver.xml 2012-07-10 17:04:23 UTC (rev 10407) @@ -125,8 +125,7 @@ ;; esac && -./configure $XORG_CONFIG \ - --with-xorg-module-dir=$XORG_PREFIX/lib/X11/modules && +./configure $XORG_CONFIG && make</userinput></screen> <para>These packages do not provide test suites.</para> @@ -147,9 +146,6 @@ offending characters to ones that <command>man</command> can properly display.</para> - <para><parameter>--with-xorg-module-dir=...</parameter>: This switch - ensures that the drivers are installed into the correct directory.</para> - </sect2> <sect2 role="content"> Modified: trunk/BOOK/x/installing/x7driveradd.xml =================================================================== --- trunk/BOOK/x/installing/x7driveradd.xml 2012-07-09 18:31:25 UTC (rev 10406) +++ trunk/BOOK/x/installing/x7driveradd.xml 2012-07-10 17:04:23 UTC (rev 10407) @@ -134,8 +134,7 @@ commands: </para> -<screen><userinput>./configure $XORG_CONFIG \ - --with-xorg-module-dir=$XORG_PREFIX/lib/X11/modules && +<screen><userinput>./configure $XORG_CONFIG && make</userinput></screen> <para> @@ -149,16 +148,6 @@ <screen role="root"><userinput>make install</userinput></screen> </sect3> - <sect3 role="commands"> - <title>Command Explanations</title> - - <para> - <parameter>--with-xorg-module-dir=...</parameter>: This switch - ensures that the drivers are installed into the correct directory. - </para> - - </sect3> - <sect3 role="content"> <title>Contents</title> @@ -295,8 +284,7 @@ commands: </para> -<screen><userinput>./configure $XORG_CONFIG \ - --with-xorg-module-dir=$XORG_PREFIX/lib/X11/modules && +<screen><userinput>./configure $XORG_CONFIG && make</userinput></screen> <para> @@ -310,16 +298,6 @@ <screen role="root"><userinput>make install</userinput></screen> </sect3> - <sect3 role="commands"> - <title>Command Explanations</title> - - <para> - <parameter>--with-xorg-module-dir=...</parameter>: This switch - ensures that the drivers are installed into the correct directory. - </para> - - </sect3> - <sect3 role="content"> <title>Contents</title> Modified: trunk/BOOK/x/installing/xorg-server.xml =================================================================== --- trunk/BOOK/x/installing/xorg-server.xml 2012-07-09 18:31:25 UTC (rev 10406) +++ trunk/BOOK/x/installing/xorg-server.xml 2012-07-10 17:04:23 UTC (rev 10407) @@ -4,12 +4,12 @@ <!ENTITY % general-entities SYSTEM "../../general.ent"> %general-entities; - <!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-md5sum "791f0323b886abb7954de7f042bb7dc6"> - <!ENTITY xorg-server-size "5.2 MB"> - <!ENTITY xorg-server-buildsize "405 MB"> - <!ENTITY xorg-server-time "2.1 SBU"> + <!ENTITY xorg-server-download-http "&xorg-download-http;/xserver/xorg-server-&xorg-server-version;.tar.bz2"> + <!ENTITY xorg-server-download-ftp "&xorg-download-ftp;/xserver/xorg-server-&xorg-server-version;.tar.bz2"> + <!ENTITY xorg-server-md5sum "65a53b11bc01dcc97ee9b201dc620c32"> + <!ENTITY xorg-server-size "5.3 MB"> + <!ENTITY xorg-server-buildsize "430 MB"> + <!ENTITY xorg-server-time "2.2 SBU"> ]> @@ -24,59 +24,74 @@ <title>Xorg-Server-&xorg-server-version;</title> <indexterm zone="xorg-server"> - <primary sortas="a-xorg-server">Xorg Server</primary> + <primary sortas="a-xorg-server">xorg-server</primary> </indexterm> <sect2 role="package"> - <title>Introduction to Xorg-Server</title> + <title>Introduction to Xorg Server</title> - <para>The <application>Xorg</application> Server is the core - of the X Window system.</para> + <para> + The <application>Xorg</application> Server is the core + of the X Window system. + </para> &lfs71_checked; <bridgehead renderas="sect3">Package Information</bridgehead> <itemizedlist spacing="compact"> <listitem> - <para>Download (HTTP): <ulink url="&xorg-server-download-http;"/></para> + <para> + Download (HTTP): <ulink url="&xorg-server-download-http;"/> + </para> </listitem> <listitem> - <para>Download (FTP): <ulink url="&xorg-server-download-ftp;"/></para> + <para> + Download (FTP): <ulink url="&xorg-server-download-ftp;"/> + </para> </listitem> <listitem> - <para>Download MD5 sum: &xorg-server-md5sum;</para> + <para> + Download MD5 sum: &xorg-server-md5sum; + </para> </listitem> <listitem> - <para>Download size: &xorg-server-size;</para> + <para> + Download size: &xorg-server-size; + </para> </listitem> <listitem> - <para>Estimated disk space required: &xorg-server-buildsize;</para> + <para> + Estimated disk space required: &xorg-server-buildsize; + </para> </listitem> <listitem> - <para>Estimated build time: &xorg-server-time;</para> + <para> + Estimated build time: &xorg-server-time; + </para> </listitem> </itemizedlist> <bridgehead renderas="sect3">Xorg Server Dependencies</bridgehead> <bridgehead renderas="sect4">Required</bridgehead> - <para role="required"><xref linkend="openssl"/>, - <xref linkend="pixman"/>, - <xref linkend="xorg7-font"/>, and - <xref linkend="xkeyboard-config"/></para> + <para role="required"> + <xref linkend="openssl"/>, + <xref linkend="pixman"/>, + <xref linkend="xorg7-font"/> and + <xref linkend="xkeyboard-config"/> + </para> <bridgehead renderas="sect4">Optional</bridgehead> - <para><xref linkend="dbus"/>, - <xref linkend="doxygen"/> (to build API documentation), - <xref linkend="xmlto"/>, (to build documentation), - <xref linkend="fop"/>, (to build documentation), - <xref linkend="gs"/> (to build documentation), - <ulink url="http://www.freedesktop.org/wiki/Software/hal">Hal</ulink>, - <xref linkend="mesalib"/> (required for DRI)</para> + <para> + <xref linkend="doxygen"/> (to build API documentation), + <xref linkend="fop"/>, (to build documentation), + <xref linkend="gs"/> (to build documentation) and + <xref linkend="xmlto"/>, (to build documentation) + </para> <para condition="html" role="usernotes">User Notes: - <ulink url='&blfs-wiki;/Xorg7Server'/></para> - + <ulink url='&blfs-wiki;/Xorg7Server'/> + </para> </sect2> <sect2 role="installation"> @@ -85,21 +100,24 @@ <para>Install the server by running the following commands:</para> <screen><userinput>./configure $XORG_CONFIG \ - --with-module-dir=$XORG_PREFIX/lib/X11/modules \ - --with-xkb-output=/var/lib/xkb \ - --enable-install-setuid && + --with-xkb-output=/var/lib/xkb \ + --enable-install-setuid && make</userinput></screen> - <para>To test the results, issue: <command>make check</command>.</para> + <para> + To test the results, issue: <command>make check</command>. + </para> - <para>Now as the <systemitem class="username">root</systemitem> - user:</para> + <para> + Now as the <systemitem class="username">root</systemitem> + user: + </para> <screen role="root"><userinput>make install && -mkdir /etc/X11 && -ln -s $XORG_PREFIX/share/X11/xorg.conf.d /etc/X11 && +mkdir -pv /etc/X11/xorg.conf.d && cat >> /etc/sysconfig/createfiles << "EOF" /tmp/.ICE-unix dir 1777 root root +/tmp/.X11-unix dir 1777 root root EOF</userinput></screen> </sect2> @@ -107,32 +125,20 @@ <sect2 role="commands"> <title>Command Explanations</title> - <para><parameter>--with-module-dir=...</parameter>: This parameter - sets the destination for the installed modules.</para> + <para> + <option>--enable-install-setuid</option>: The Xorg binary must 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> - <para><parameter>--enable-install-setuid</parameter>: The Xorg binary must - 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> + <para> + <command>cat >> /etc/sysconfig/createfiles...</command>: This + command creates the <filename class="directory">/tmp/.ICE-unix</filename> + and <filename class="directory">/tmp/.X11-unix</filename> directories at + startup, and ensures that the permissions and ownership are correct as + required by the server. + </para> -<!-- <para><option>- -disable-glx</option>: Disable building of the GLX - extension. This parameter is required if building without - <application>Mesa</application>.</para> - - <para><option>- -disable-dri</option>: Disable building of the DRI - extension. This parameter is required if building without - <application>Mesa</application>.</para> ---> - - <para><command>ln -s $XORG_PREFIX/share/X11/xorg.conf.d /etc/X11</command>: - This command ensures that the <application>Xorg</application> configuration - directory is located in <filename - class="directory">/etc/X11</filename>.</para> - - <para><command>cat >> /etc/sysconfig/createfiles...</command>: This - command creates the <filename class='directory'>/tmp/.ICE-unix</filename> - directory at startup, and ensures that the permissions and ownership are - correct as is required by the server.</para> - </sect2> <sect2 role="content"> @@ -140,16 +146,20 @@ <segmentedlist> <segtitle>Installed Programs</segtitle> - <segtitle>Installed Libraries</segtitle> <segtitle>Installed Directories</segtitle> <seglistitem> - <seg>cvt, dmx*, gtf, vdltodmx, X, Xnest, Xorg, Xvfb, - and xdmxconfig</seg> - <seg>None</seg> - <seg>/var/lib/xkb and the following subdirectories of - <envar>$XORG_PREFIX</envar>/: include/xorg, include/X11/pixmaps, - lib/X11/modules and lib/xorg</seg> + <seg> + cvt, dmxaddinput, dmxaddscreen, dmxinfo, dmxreconfig, dmxresize, + dmxrminput, dmxrmscreen, dmxtodmx, dmxwininfo, gtf, vdltodmx, X, + Xdmx, xdmxconfig, Xnest, Xorg and Xvfb + </seg> + <seg> + $XORG_PREFIX/include/xorg, + $XORG_PREFIX/lib/xorg, + $XORG_PREFIX/share/X11/xorg.conf.d and + /var/lib/xkb + </seg> </seglistitem> </segmentedlist> @@ -161,7 +171,9 @@ <varlistentry id="cvt-x7"> <term><command>cvt</command></term> <listitem> - <para>calculates VESA CVT mode lines.</para> + <para> + calculates VESA CVT mode lines. + </para> <indexterm zone="xorg-server cvt-x7"> <primary sortas="b-cvt">cvt</primary> </indexterm> @@ -171,7 +183,9 @@ <varlistentry id="dmx-x7"> <term><command>dmx*</command></term> <listitem> - <para>are various tools for manipulating the dmx server.</para> + <para> + are various tools used for manipulating the dmx server. + </para> <indexterm zone="xorg-server dmx-x7"> <primary sortas="b-dmx">dmx*</primary> </indexterm> @@ -181,7 +195,9 @@ <varlistentry id="gtf-x7"> <term><command>gtf</command></term> <listitem> - <para>calculates VESA GTF mode lines.</para> + <para> + calculates VESA GTF mode lines. + </para> <indexterm zone="xorg-server gtf-x7"> <primary sortas="b-gtf">gtf</primary> </indexterm> @@ -191,8 +207,10 @@ <varlistentry id="vdltodmx-x7"> <term><command>vdltodmx</command></term> <listitem> - <para>is a tool to convert VDL config files to DMX config - files.</para> + <para> + is a tool used to convert VDL config files to DMX config + files. + </para> <indexterm zone="xorg-server vdltodmx-x7"> <primary sortas="b-vdltodmx">vdltodmx</primary> </indexterm> @@ -202,7 +220,9 @@ <varlistentry id="X-x7"> <term><command>X</command></term> <listitem> - <para>is a symbolic link to Xorg.</para> + <para> + is a symbolic link to Xorg. + </para> <indexterm zone="xorg-server X-x7"> <primary sortas="b-X">X</primary> </indexterm> @@ -212,7 +232,9 @@ <varlistentry id="Xnest-x7"> <term><command>Xnest</command></term> <listitem> - <para>is a nested X server.</para> + <para> + is a nested X server. + </para> <indexterm zone="xorg-server Xnest-x7"> <primary sortas="b-Xnest">Xnest</primary> </indexterm> @@ -222,7 +244,9 @@ <varlistentry id="Xorg-x7"> <term><command>Xorg</command></term> <listitem> - <para>is the X11R7 X Server.</para> + <para> + is the X11R7 X Server. + </para> <indexterm zone="xorg-server Xorg-x7"> <primary sortas="b-Xorg">Xorg</primary> </indexterm> @@ -232,7 +256,9 @@ <varlistentry id="Xvfb-x7"> <term><command>Xvfb</command></term> <listitem> - <para>is the virtual framebuffer X server for X Version 11.</para> + <para> + is the virtual framebuffer X server for X Version 11. + </para> <indexterm zone="xorg-server Xvfb-x7"> <primary sortas="b-Xvfb">Xvfb</primary> </indexterm> @@ -242,7 +268,9 @@ <varlistentry id="xdmxconfig-x7"> <term><command>xdmxconfig</command></term> <listitem> - <para>is a graphical configuration utility for the dmx server.</para> + <para> + is a graphical configuration utility for the dmx server. + </para> <indexterm zone="xorg-server xdmxconfig-x7"> <primary sortas="b-xdmxconfig">xdmxconfig</primary> </indexterm> -- http://linuxfromscratch.org/mailman/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
