Changeset 3e7ee20


Ignore:
Timestamp:
03/05/2006 08:34:34 PM (18 years ago)
Author:
DJ Lucas <dj@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
32077ed
Parents:
985c02e
Message:

updated to Xorg-6.9.0

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@5704 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    r985c02e r3e7ee20  
    1 <!ENTITY day          "03">                   <!-- Always 2 digits -->
     1<!ENTITY day          "05">                   <!-- Always 2 digits -->
    22<!ENTITY month        "03">                   <!-- Always 2 digits -->
    33<!ENTITY year         "2006">
    44<!ENTITY version      "svn-&year;&month;&day;">
    5 <!ENTITY releasedate  "March &day;rd, &year;">
     5<!ENTITY releasedate  "March &day;th, &year;">
    66<!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
    77<!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
     
    336336<!-- Part VII -->
    337337<!-- Chapter 25 -->
    338 <!ENTITY xorg-version                 "6.8.2">
     338<!ENTITY xorg-version                 "6.9.0">
    339339<!ENTITY xorg7-version                "7.0.0">
    340340<!ENTITY xfree86-version              "4.5.0">
  • introduction/welcome/changelog.xml

    r985c02e r3e7ee20  
    4242-->
    4343    <listitem>
     44      <para>March 5th, 2006</para>
     45      <itemizedlist>
     46        <listitem>
     47          <para>[dj] - Updated to xorg-6.9.0</para>
     48        </listitem>
     49      </itemizedlist>
     50    </listitem>
     51
     52    <listitem>
     53      <para>March 3rd, 2006</para>
     54      <itemizedlist>
     55        <listitem>
     56          <para>[dj] - Updated JDK to account for Xorg-7.0.0.</para>
     57        </listitem>
     58      </itemizedlist>
     59    </listitem>
     60
     61
     62    <listitem>
    4463      <para>March 2nd, 2006</para>
    4564      <itemizedlist>
  • x/installing/xorg.xml

    r985c02e r3e7ee20  
    55  %general-entities;
    66
    7   <!ENTITY xorg-download-http " ">
    8   <!ENTITY xorg-download-ftp  "ftp://ftp.opengroup.org/pub/x.org/pub/X11R&xorg-version;/src-single/X11R&xorg-version;-src.tar.bz2">
    9   <!ENTITY xorg-md5sum        "8131cd7ea1e4566e6e05c438a93fcfe1">
    10   <!ENTITY xorg-size          "43 MB">
    11   <!ENTITY xorg-buildsize     "839 MB">
    12   <!ENTITY xorg-time          "10.34 SBU">
     7  <!ENTITY xorg-download-http "http://xorg.freedesktop.org/releases/X11R&xorg-version;/src-single/X11R&xorg-version;-src.tar.bz2 ">
     8  <!ENTITY xorg-download-ftp  "ftp://expo.x.org/pub/X11R&xorg-version;/src-single/X11R&xorg-version;-src.tar.bz2">
     9  <!ENTITY xorg-md5sum        "52ad69832db5c36c7041f90625ed4598">
     10  <!ENTITY xorg-size          "45 MB">
     11  <!ENTITY xorg-buildsize     "864 MB">
     12  <!ENTITY xorg-time          "11.68 SBU">
    1313]>
    1414
     
    3535
    3636    <note>
    37       <para>There are two packages in BLFS that implement the <application>X
    38       Window System</application>: <application>Xorg</application> and
    39       <application>XFree86</application>. These packages are quite similar.
    40       In fact, the base system of <application>Xorg</application> is
    41       <application>XFree86</application>-4.4.0RC2. The primary difference as
    42       of this writing is the license provisions of the packages. For someone
    43       building a package for their own use, these issues are not significant.
     37      <para>There are three packages in BLFS that implement the <application>X
     38      Window System</application>: <application>Xorg</application>
     39      (X11R6 and X11R7) and  <application>XFree86</application>. These
     40      packages are all quite similar.  In fact, the base system of
     41      <application>Xorg</application> is
     42      <application>XFree86</application>-4.4.0RC2. Licensing was the original
     43      reason for the split.  <application>Xorg-&xorg7-version;</application>
     44      introduces a completely autotooled build system, but is otherwise the
     45      same codebase as <application>Xorg-&xorg-version;</application>.
    4446      Most large commercial distributions have decided to use the
    45       <application>Xorg</application> package, but several still use
     47      <application>Xorg</application> package, but several still provide
    4648      <application>XFree86</application>.</para>
    4749
     
    5052      unhappy with the administration and progress of
    5153      <application>XFree86</application>. X.org's future plans include
    52       significant improvements to the internals of the system and more frequent
    53       releases.</para>
     54      significant improvements to the internals of the system and more
     55      frequent releases.</para>
    5456
    5557      <para><application>XFree86</application> continues to be a solid,
    5658      conservative application with excellent driver support.</para>
    5759
    58       <para>Both <application>Xorg</application> and
    59       <application>XFree86</application> can be installed in the same way,
    60       but this section will provide a slightly different and more current
    61       variation for installation.</para>
    6260    </note>
    6361
    6462    <para><application>Xorg</application> is a freely redistributable open-source
    6563    implementation of the <application>X</application> Window System. This
    66     application provides a client/server interface between display hardware (the
     64    system provides a client/server interface between display hardware (the
    6765    mouse, keyboard, and video displays) and the desktop environment, while also
    6866    providing both the windowing infrastructure and a standardized application
     
    9593      <listitem>
    9694        <para>Required patch: <ulink
    97         url="&patch-root;/X11R&xorg-version;-src-gcc4-1.patch"/></para>
     95        url="&patch-root;/X11R&xorg-version;-luit_race-1.patch"/></para>
    9896      </listitem>
    9997    </itemizedlist>
     
    111109
    112110    <para>As an alternative to downloading the entire source tree in a single
    113     file, there are several files that need to be fetched from the download
    114     location (directory /pub/x.org/pub/X11R&xorg-version;/src/):</para>
     111    file, there are several, smaller files that can be fetched from the
     112    download location (directory /pub/X11R&xorg-version;/src/):</para>
    115113
    116114    <itemizedlist spacing='compact'>
     
    197195
    198196    <sect3>
    199       <title>Patching to be Compatible with GCC-4.x</title>
     197      <title>Various build fixes</title>
    200198
    201199      <para>The <application>Xorg</application> sources must be patched in
    202       order to be compiled using <application>GCC</application>-4.x. Install
    203       the following patch:</para>
    204 
    205 <screen><userinput>patch -Np1 -i ../X11R&xorg-version;-src-gcc4-1.patch</userinput></screen>
     200      order to avoid a race condition with the <application>luit</application>
     201      program.  Additionally, recent <application>glibc</application> requires
     202      <filename>linux/types.h</filename> to be included prior to
     203      <filename>asm/types.h</filename>.  Fix both issues with the following
     204      commands:</para>
     205
     206<screen><userinput>patch -Np1 -i ../X11R&xorg-version;-luit_race-1.patch &amp;&amp;
     207sed -i "s@*/@*/\n#include &lt;linux/types.h&gt;\n@" \
     208    programs/Xserver/hw/xfree86/os-support/linux/lnx_agp.c</userinput></screen>
     209
     210      <para>Additionally, if you choose to install
     211      <application>Xorg</application> to any prefix other than
     212      <filename class="directory">/usr/X11R6</filename>, the luit package
     213      needs another correction to fix a hard coded path.  Execute the
     214      following command:</para>
     215
     216<screen><userinput>sed -i 's@/usr/X11R6@<replaceable>[/usr]</replaceable>@' programs/luit/parser.h</userinput></screen>
    206217
    207218    </sect3>
     
    318329#define XInputDrivers           mouse keyboard
    319330
     331/* Xterm is no longer built by default */
     332#define BuildXterm              YES
     333
    320334/* Disable building Xprint server and clients until we get them figured
    321335 * out but build Xprint libraries to allow precompiled binaries such as
Note: See TracChangeset for help on using the changeset viewer.