Changeset 071a954 for x


Ignore:
Timestamp:
03/02/2003 10:18:58 PM (21 years ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.0, 6.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, v1_0, v5_0, v5_0-pre1, v5_1, v5_1-pre1, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
75eb07d6
Parents:
c20016d
Message:

Update to XFree86 4.3

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

Location:
x
Files:
1 added
8 edited

Legend:

Unmodified
Added
Removed
  • x/installing/installing.xml

    rc20016d r071a954  
    44
    55&xfree86;
    6 &x-installing-truetype;
    7 &x-installing-dri;
     6&x-setup;
    87
    98</chapter>
  • x/installing/xfree86/xfree86-config.xml

    rc20016d r071a954  
    44<para>Edit <filename>/etc/ld.so.conf</filename> and add
    55<filename>/usr/X11R6/lib</filename>.
    6 Run <screen>ldconfig</screen></para>
     6Run <screen><userinput>ldconfig</userinput></screen></para>
    77
    88<para>Add <filename>/usr/X11R6/bin</filename> to your PATH environment
     
    1313
    1414<para>Run
    15 <screen>source ~/.bash_profile</screen></para>
     15<screen><userinput>source ~/.bash_profile</userinput></screen></para>
    1616
    1717<para>Set up your mouse:
  • x/installing/xfree86/xfree86-exp.xml

    rc20016d r071a954  
    22<title>Command explanations</title>
    33
    4 <para><userinput>make World 2&gt;&amp;1 | tee xfree-compile.log &amp;&amp;</userinput>:
    5 This command runs multiple makefiles to completely rebuild the system. 
     4<para><userinput>WORLDOPTS="" make World 2&gt;&amp;1 | tee xfree-compile.log</userinput>:
     5This command runs multiple makefiles to completely rebuild the system.
     6WORLDOPTS="" disables the default setting to continue after encountering an error.
    67<userinput>2&gt;&amp;1</userinput> redirects error messages to the same location
    78as normal output. The <userinput>tee</userinput> command allows viewing of
  • x/installing/xfree86/xfree86-inst.xml

    rc20016d r071a954  
    2020<para>In the "Character Devices" section, <emphasis>disable</emphasis> Direct
    2121Rendering Manager unless you have a Direct Rendering Infrastructure (DRI)
    22 supported video card.  See the DRI section below for a list.  If you do
    23 enable DRI here, make sure you select the video card(s) you want to support
    24 as a <emphasis>module</emphasis>.</para>
     22supported video card.  A complete list of DRI supported video cards can
     23be found at <ulink url="http://dri.sourceforge.net" /> in the Status section. 
     24Currently,
     25supported cards include those from 3dfx (Voodoo, Banshee), 3Dlabs,
     26ATI (Rage Pro, Rage 128,
     27Radeon 7X00, Radeon 2), Intel (i810, i815), and Matrox (G200, G400, G450).
     28Additionally NVidia provides their own closed source binary drivers.
     29If you do enable DRI here, make sure you select the video card(s) you want
     30to support as a <emphasis>module</emphasis>.</para>
    2531
    2632<para>If you made any changes to the kernel configuration, recompile with
     
    3440<filename>/usr/src/linux/System.map</filename> to
    3541<filename>/boot</filename>, edit <filename>/etc/lilo.conf</filename>
    36 appropriately and run <userinput>lilo</userinput>.</para>
     42appropriately and run <filename>lilo</filename>. If you use
     43<filename>grub</filename>, edit <filename>/boot/grub/grub.conf</filename>
     44and add the new kernel to the boot menu.
     45</para>
    3746
    3847<note><para>If you build XFree86 in a chroot environment, make sure the kernel
     
    6675 * You can uncomment them if you want to make sure. ************************/
    6776 
    68 /* #define HasMTRRSupport      YES  */ /* Enabled in kernel see kernel docs */
     77/* #define HasMTRRSupport      YES  */ /* Enabled in kernel see kernel docs*/
    6978/* #define HasMMXSupport        NO  */ /* Any i586 or above */
    7079/* #define HasKatmaiSupport     NO  */ /* PIII SSE instuctions */
     
    8291 * you can delete the drivers you do not want. *****************************/
    8392
    84 #define XF86CardDrivers mga glint nv tga s3virge rendition \
    85                         cirrus vmware tseng chips apm \
    86                         fbdev i128 \
    87                         ati AgpGartDrivers DevelDrivers ark cyrix \
    88                         vesa vga XF86OSCardDrivers
     93
     94#define XF86CardDrivers  mga glint nv tga s3 s3virge sis rendition \
     95                         neomagic i740 tdfx savage \
     96                         cirrus vmware tseng trident chips apm \
     97                         GlideDriver fbdev i128 nsc \
     98                         ati i810 AgpGartDrivers DevelDrivers ark \
     99                         cyrix siliconmotion \
     100                         vesa vga \
     101                         dummy XF86OSCardDrivers XF86ExtraCardDrivers
     102
    89103
    90104/* FONT SERVER AND LIBRARY SETTINGS ****************************************/
    91105
    92 /* These setting should be set by default, but we are making sure. *********/
     106/* These settings are the defaults   ***************************************/
    93107
    94 #define BuildFontServer          YES  /* Need for GhostScript Print Server */
    95 #define SharedLibFont            YES 
    96 #define CompressAllFonts         YES
    97 #define GzipFontCompression      YES
     108/* #define BuildFontServer          YES  */ /* For GhostScript Print Server*/
     109/* #define SharedLibFont            YES  */
     110/* #define CompressAllFonts         YES  */
     111/* #define GzipFontCompression      YES  */
    98112
    99 /* These setting ensure we use the proper version of freetype **************/
     113/* These settings ensure we use our libraries ******************************/
    100114#define HasFreetype2             YES
    101 #define BuildFreetype2Library     NO
    102 #define Freetype2Dir            /usr
     115#define HasExpat                 YES
     116#define HasLibpng                YES
     117#define HasZlib                  YES
    103118
    104119/* The font path can be redefined in the XF86Config file *******************/
    105120
     121/*
    106122#define DefaultFontPath                $(FONTDIR)/misc/,$(FONTDIR)/75dpi/,\
    107123$(FONTDIR)/100dpi/,$(FONTDIR)/Type1,$(FONTDIR)/local,\
    108124$(FONTDIR)/TrueType,$(FONTDIR)/CID,$(FONTDIR)/Speedo
     125*/
     126
    109127
    110128/* INTERNATIONAL FONTS.  Change to YES if you need any of them.  These  are
    111129 * the defaults. ***********************************************************/
    112130
    113 #define BuildCyrillicFonts            NO
    114 #define BuildArabicFonts              NO
    115 #define BuildISO8859_6Fonts           NO
    116 #define BuildGreekFonts               NO
    117 #define BuildISO8859_7Fonts           NO
    118 #define BuildHebrewFonts              NO
    119 #define BuildISO8859_8Fonts           NO
    120 #define BuildKOI8_RFonts              NO
    121 #define BuildJapaneseFonts            NO
    122 #define BuildJISX0201Fonts            NO
    123 #define BuildKoreanFonts              NO
    124 #define BuildChineseFonts             NO
     131/* #define BuildCyrillicFonts            NO  */
     132/* #define BuildArabicFonts              NO  */
     133/* #define BuildISO8859_6Fonts           NO  */
     134/* #define BuildGreekFonts               NO  */
     135/* #define BuildISO8859_7Fonts           NO  */
     136/* #define BuildHebrewFonts              NO  */
     137/* #define BuildISO8859_8Fonts           NO  */
     138/* #define BuildKOI8_RFonts              NO  */
     139/* #define BuildJapaneseFonts            NO  */
     140/* #define BuildJISX0201Fonts            NO  */
     141/* #define BuildKoreanFonts              NO  */
     142/* #define BuildChineseFonts             NO  */
    125143
    126144/* DOCUMENTATION SETTINGS **************************************************/
     
    128146/* These setting are the defaults. *****************************************/
    129147
    130 #define BuildLinuxDocHtml             NO    /* X Docs in Html format */
    131 #define BuildLinuxDocPS               NO    /* X Docs in PostScript format */
    132 #define BuildAllSpecsDocs             NO    /* Various docs */
    133 #define BuildHtmlManPages             NO
    134 
    135 /* Linux Distribution Information - Not essential that it is totally right.*/
    136 
    137 #define LinuxDistribution         LFS
     148/* #define BuildLinuxDocHtml             NO  */  /* X Docs in Html format */
     149/* #define BuildLinuxDocPS               NO  */  /* PostScript format */
     150/* #define BuildAllSpecsDocs             NO  */  /* Various docs */
     151/* #define BuildHtmlManPages             NO  */
    138152
    139153/* GENERAL SETTINGS: You generally want to leave these alone when
    140154 * building X on an LFS system *********************************************/
    141155
    142 #define GccWarningOptions         -pipe
     156#define GccWarningOptions         -pipe /* Speed up compiles */
    143157#define TermcapLibrary            -lncurses
    144158#define XprtServer                YES /* Needed by realplayer */
     
    149163#define FSUseSyslog               YES
    150164#define ThreadedX                 YES
    151 #define HasZlib                   YES
    152 #define HasNCurses                YES
    153165#define HasPam                     NO       
    154 #define SystemManDirectory        /usr/share/man
     166#define SystemManDirectory        /usr/share/man  /* Instead of /usr/man */
    155167#define HasLibCrypt               YES
    156168#define InstallXinitConfig        YES
     
    171183
    172184
    173 <para><screen><userinput>patch -Np1 -i ../4.2.0-4.2.1.diff &amp;&amp;
    174 make World 2&gt;&amp;1 | tee xfree-compile.log &amp;&amp;
     185<para><screen><userinput>WORLDOPTS="" make World 2&gt;&amp;1 | tee xfree-compile.log &amp;&amp;
    175186make install &amp;&amp;
    176187make install.man &amp;&amp;
  • x/installing/xfree86/xfree86-intro.xml

    rc20016d r071a954  
    66Package size:                   &xfree86-size;
    77Estimated Disk space required:  &xfree86-buildsize;
    8 Estimated build time:           63m (667 MHz)</screen>
     8Estimated build time:           75m (667 MHz)</screen>
    99
    10 <para><screen>XFree86 depends on: <xref linkend="freetype2"/></screen></para>
     10<para><screen>XFree86 depends on: <xref linkend="freetype2"/>, <xref linkend="expat"/>, and <xref linkend="libpng"/>.</screen></para>
    1111
    1212<para>XFree86 is a freely redistributable open-source implementation of the
     
    1717
    1818<para>There are several files that need to be fetched from the download location:
    19 <screen>X420src-1.tgz 25354 KB
    20 X420src-2.tgz 22683 KB   
    21 X420src-3.tgz  9089 KB</screen></para>
     19<screen>X430src-1.tgz 10736 KB
     20X430src-2.tgz  7776 KB   
     21X430src-3.tgz 12077 KB   
     22X430src-4.tgz 12604 KB   
     23X430src-5.tgz  4286 KB   
     24X430src-6.tgz  7886 KB   
     25X430src-7.tgz  9099 KB</screen></para>
    2226
    23 <para>In addition, the following file will be needed:
    24 <screen><ulink url="ftp://ftp.xfree86.org/pub/XFree86/4.2.1/patches/4.2.0-4.2.1.diff.gz"/></screen></para>
     27<para>The first three packages are the XFree86 programs, the fourth and fifth are fonts,
     28the sixth is normal documantation, and the seventh is hardcopy documentation.
     29There are also two packages <filename>doctools-1.3.1.tgz</filename>,  which
     30contain programs to regenerate hardcopy documentation, and
     31<filename>utils-1.1.0.tgz</filename>, which contain <filename>gnutar</filename>
     32and <filename>zlib</filename> which are already installed on an LFS system.
     33</para>
     34
     35<para>To check your downloads for integrity, download the <filename>SUMS.md5sum</filename>
     36file.  Then:
     37<screen>md5sum X430src* &gt; md5sums &amp;&amp;
     38diff md5sums SUMS.md5sum</screen>
     39The only differences you should see are for <filename>README</filename>,
     40<filename>doctools-1.3.1.tgz</filename>, and utils-1.1.0.tgz files if you did
     41not downlaod them.
     42</para>
    2543</sect2>
  • x/installing/xfree86/xfree86.ent

    rc20016d r071a954  
    55<!ENTITY xfree86-desc SYSTEM "xfree86-desc.xml">
    66<!ENTITY xfree86-config SYSTEM "xfree86-config.xml">
    7 <!ENTITY xfree86-buildsize "535 MB">
    8 <!ENTITY xfree86-version "4.2.1">
    9 <!ENTITY xfree86-download "ftp://ftp.xfree86.org/pub/XFree86/4.2.0/source/">
    10 <!ENTITY xfree86-size "108 MB">
     7<!ENTITY xfree86-buildsize "633 MB">
     8<!ENTITY xfree86-version "4.3.0">
     9<!ENTITY xfree86-download "ftp://ftp.xfree86.org/pub/XFree86/4.3.0/source/">
     10<!ENTITY xfree86-size "137 MB">
    1111<!ENTITY xfree86-time "56.24 SBU">
  • x/wm/enlightenment/enlightenment-intro.xml

    rc20016d r071a954  
    1313<screen>enlightenment depends on:
    1414<xref linkend="xfree86"/>, <xref linkend="imlib"/>, <xref linkend="fnlib"/> and freetype-1.3.1 
    15 (<xref linkend="x-installing-truetype"/>)
     15(<xref linkend="x-setup"/>)
    1616enlightenment will utilize:
    1717<xref linkend="GTK"/>, <xref linkend="esound"/> and <xref linkend="libghttp"/>
  • x/x.ent

    rc20016d r071a954  
    33<!-- Installing X -->
    44<!ENTITY x-installing SYSTEM "installing/installing.xml">
    5 <!ENTITY x-installing-truetype SYSTEM "installing/truetype.xml">
    6 <!ENTITY x-installing-dri SYSTEM "installing/dri.xml">
     5<!ENTITY x-setup SYSTEM "installing/xfree86-setup.xml">
    76<!ENTITY % xfree86 SYSTEM "installing/xfree86/xfree86.ent">
    87%xfree86;
Note: See TracChangeset for help on using the changeset viewer.