Changeset fb69e2e
- Timestamp:
- 05/11/2006 06:15:29 PM (18 years ago)
- 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:
- ef040389
- Parents:
- aeaebda9
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
general.ent
raeaebda9 rfb69e2e 351 351 <!-- Chapter 25 --> 352 352 <!ENTITY xorg-version "6.9.0"> 353 <!ENTITY xfree86-version "4. 5.0">353 <!ENTITY xfree86-version "4.6.0"> 354 354 <!ENTITY xorg7-version "7.0.0"> 355 355 <!ENTITY luit-version "1.0.1"> -
introduction/welcome/changelog.xml
raeaebda9 rfb69e2e 58 58 X11R6.</para> 59 59 </listitem> 60 <listitem> 61 <para>[andy] - Updated to XFree86-4.6.0.</para> 62 </listitem> 60 63 </itemizedlist> 61 64 </listitem> -
x/installing/xfree86.xml
raeaebda9 rfb69e2e 5 5 %general-entities; 6 6 7 <!-- Inserted as a reminder to do this. The mention of a test suite8 is usually right before the root user installation commands. Please9 delete these 12 (including one blank) lines after you are done.-->10 11 <!-- Use one of the two mentions below about a test suite,12 delete the line that is not applicable. Of course, if the13 test suite uses syntax other than "make check", revise the14 line to reflect the actual syntax to run the test suite -->15 16 <!-- <para>This package does not come with a test suite.</para> -->17 <!-- <para>To test the results, issue: <command>make check</command>.</para> -->18 19 7 <!ENTITY xfree86-download-http "http://gnu.kookel.org/ftp/XFree86/&xfree86-version;/source/"> 20 8 <!ENTITY xfree86-download-ftp "ftp://ftp.xfree86.org/pub/XFree86/&xfree86-version;/source/"> 21 9 <!ENTITY xfree86-md5sum "ftp://ftp.xfree86.org/pub/XFree86/&xfree86-version;/source/SUMS.md5sum"> 22 10 <!ENTITY xfree86-size "51 MB"> 23 <!ENTITY xfree86-buildsize "7 75MB">11 <!ENTITY xfree86-buildsize "740 MB"> 24 12 <!ENTITY xfree86-time "12 SBU"> 25 13 ]> … … 76 64 </itemizedlist> 77 65 78 <bridgehead renderas="sect3">Additional Downloads</bridgehead>79 <itemizedlist spacing='compact'>80 <listitem>81 <para>Required patch: <ulink82 url="&patch-root;/XFree86-&xfree86-version;-kernel_headers-1.patch"/>83 </para>84 </listitem>85 </itemizedlist>86 87 66 <bridgehead renderas="sect3">XFree86 Dependencies</bridgehead> 88 67 … … 140 119 <para>The first three packages are the <application>XFree86</application> 141 120 programs, the fourth and fifth are fonts, the sixth is normal documentation, 142 and the seventh is hardcopy documentation. There are also two packages 143 <filename>doctools-1.3.x.tgz</filename>, which contain programs to 144 regenerate hardcopy documentation, and <filename>utils-1.1.x.tgz</filename>, 145 which contain <application>GNU TAR</application> and 146 <application>zlib</application> which are already installed on an 147 LFS system.</para> 121 and the seventh is hardcopy documentation.</para> 148 122 149 123 <para>To check your downloads for integrity, download the … … 156 130 and <filename>XFree86-xtest-4.0.x.tar.bz2</filename> files if you did not 157 131 download them.</para> 158 159 <!--160 <para>The fixes subdirectory also has a <filename>SUMS.md5sum</filename>. Note that161 this is the same filename as the sums for the main sources, so you need to rename the162 file if you download it. Otherwise, you can just look at it and use it to163 check against the patch files:</para>164 <screen><userinput><command>md5sum 4.3.0-4.3.0.1.diff.gz</command></userinput>165 <userinput><command>md5sum fontfile.diff</command></userinput></screen>166 167 <para>After unpacking the <filename>X430src-?.tgz</filename> files and uncompressing the168 diff file, change to the <filename class="directory">xc</filename> directory and run:</para>169 170 <screen><userinput><command>patch -Np1 -i ../4.3.0-4.3.0.1.diff</command></userinput>171 <userinput><command>pushd lib/font/fontfile/</command></userinput>172 <userinput><command>patch -N -i ../../../../fontfile.diff</command></userinput>173 <userinput><command>popd</command></userinput></screen>174 -->175 132 176 133 </sect2> … … 226 183 <filename class='directory'>xc</filename> directory:</para> 227 184 228 <screen><userinput>pushd config/util && 229 make -f Makefile.ini lndir 230 popd</userinput></screen> 185 <screen><userinput>make -C config/util -f Makefile.ini lndir</userinput></screen> 231 186 232 187 <para>Now create the shadow tree:</para> … … 369 324 #define ForceNormalLib YES 370 325 #define BuildSpecsDocs NO 326 #define DocDir /usr/share/doc 327 328 /* Installation prefix. The default is to install into /usr/X11R6. If you 329 * would like to install into /usr, uncomment these options. */ 330 331 /* #define ProjectRoot /usr */ 332 /* #define LinkGLToUsrLib NO */ 333 /* #define LinkGLToUsrInclude NO */ 371 334 372 335 /* End XFree86 host.def file */</literal> … … 383 346 following commands:</para> 384 347 385 <screen><userinput>patch -Np1 -i ../XFree86-&xfree86-version;-kernel_headers-1.patch && 348 <screen><userinput>sed -i 's:^.*asm.*$:# define PAGE_MASK (~(getpagesize() - 1)):' \ 349 ../xc/programs/Xserver/hw/xfree86/fbdevhw/fbdevhw.c && 386 350 sed -i -e "s@^#include <linux/config.h>@/* & */@" \ 387 `grep -lr linux/config.h *` && 388 ( make WORLDOPTS="" World 2>&1 | \ 389 tee xfree-compile.log && exit $PIPESTATUS )</userinput></screen> 351 `grep -lr linux/config.h ../xc` && 352 ( make World 2>&1 | tee xfree-compile.log && exit $PIPESTATUS ) 353 </userinput></screen> 354 355 <para>This package does not come with a test suite.</para> 390 356 391 357 <para>Now, as the <systemitem class="username">root</systemitem> … … 394 360 <screen role="root"><userinput>make install && 395 361 make install.man && 396 ln -v -s f../X11R6/bin /usr/bin/X11 &&397 ln -v -s f../X11R6/lib/X11 /usr/lib/X11 &&398 ln -v -s f../X11R6/include/X11 /usr/include/X11</userinput></screen>362 ln -v -s ../X11R6/bin /usr/bin/X11 && 363 ln -v -s ../X11R6/lib/X11 /usr/lib/X11 && 364 ln -v -s ../X11R6/include/X11 /usr/include/X11</userinput></screen> 399 365 400 366 <para>The <application>XFree86</application> fonts have been installed … … 455 421 <sect2 role="commands"> 456 422 <title>Command Explanations</title> 423 424 <para><command>sed -i 's:^.*asm.* ... fbdevhw.c</command>: This sed fixes a 425 problem compiling against kernel headers since linux-2.6.8.</para> 457 426 458 427 <para><command>sed -i -e "s@^#include <linux/config.h>@...</command>: … … 467 436 customized <filename>host.def</filename>.</para> 468 437 469 <para><command>( make W ORLDOPTS="" World 2>&1 | tee xfree-compile.log438 <para><command>( make World 2>&1 | tee xfree-compile.log 470 439 && exit $PIPESTATUS )</command>: 471 440 This command runs multiple <filename>Makefile</filename>s to completely 472 rebuild the system. <envar>WORLDOPTS</envar>="" disables the default setting 473 to continue after encountering an error. <option>2>&1</option> 441 rebuild the system. <option>2>&1</option> 474 442 redirects error messages to the same location as standard output. The 475 443 <command>tee</command> command allows viewing of the output while logging … … 513 481 <note> 514 482 <para>The following lists are not comprehensive. The full list of 515 programs is in <filename class="directory">/usr/X11R6/bin</filename>. 483 programs is (if you install into 484 <filename class="directory">/usr/X11R6</filename>) in 485 <filename class="directory">/usr/X11R6/bin</filename>. 516 486 For additional information about these programs, see the respective 517 487 man page.</para>
Note:
See TracChangeset
for help on using the changeset viewer.