From ddd554266cd757b9da553e430eeb408bf8bbc5c4 Mon Sep 17 00:00:00 2001 From: Manuel Canales Esparcia Date: Fri, 10 Feb 2006 19:05:30 +0000 Subject: Finished the XML indentation plus few tags changes. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@7369 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- chapter06/texinfo.xml | 303 ++++++++++++++++++++++++++++---------------------- 1 file changed, 170 insertions(+), 133 deletions(-) (limited to 'chapter06/texinfo.xml') diff --git a/chapter06/texinfo.xml b/chapter06/texinfo.xml index 93c83c465..db6f979bd 100644 --- a/chapter06/texinfo.xml +++ b/chapter06/texinfo.xml @@ -1,86 +1,103 @@ - %general-entities; ]> + -Texinfo-&texinfo-version; - + + + Texinfo-&texinfo-version; + + + Texinfo + + + + + + <para>The Texinfo package contains programs for reading, writing, and + converting info pages.</para> -<indexterm zone="ch-system-texinfo"><primary sortas="a-Texinfo">Texinfo</primary></indexterm> + <segmentedlist> + <segtitle>&buildtime;</segtitle> + <segtitle>&diskspace;</segtitle> -<sect2 role="package"><title/> -<para>The Texinfo package contains programs for reading, writing, and -converting info pages.</para> + <seglistitem> + <seg>0.2 SBU</seg> + <seg>14.7 MB</seg> + </seglistitem> + </segmentedlist> -<segmentedlist> -<segtitle>&buildtime;</segtitle> -<segtitle>&diskspace;</segtitle> -<seglistitem><seg>0.2 SBU</seg><seg>14.7 MB</seg></seglistitem> -</segmentedlist> + <segmentedlist> + <segtitle>&dependencies;</segtitle> -<segmentedlist> -<segtitle>&dependencies;</segtitle> -<seglistitem><seg>Bash, Binutils, Coreutils, -Diffutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, and Sed</seg></seglistitem> -</segmentedlist> -</sect2> + <seglistitem> + <seg>Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, + Grep, Make, Ncurses, and Sed</seg> + </seglistitem> + </segmentedlist> -<sect2 role="installation"> -<title>Installation of Texinfo + -The info program makes assumptions such as that -a string occupies the same number of character cells on the screen and bytes -in memory and that one can break the string anywhere, which fail in -UTF-8 based locales. The patch below makes them valid -by falling back to English messages when a multibyte locale is in use: + + Installation of Texinfo + + The info program makes assumptions such as that + a string occupies the same number of character cells on the screen and + bytes in memory and that one can break the string anywhere, which fail + in UTF-8 based locales. The patch below makes them valid by falling back + to English messages when a multibyte locale is in use: patch -Np1 -i ../&texinfo-multibyte-patch; -Texinfo allows local users to overwrite arbitrary files via a symlink -attack on temporary files. Apply the following patch to fix this: + Texinfo allows local users to overwrite arbitrary files via a symlink + attack on temporary files. Apply the following patch to fix this: patch -Np1 -i ../&texinfo-tempfile_fix-patch; -Prepare Texinfo for compilation: + Prepare Texinfo for compilation: ./configure --prefix=/usr -Compile the package: + Compile the package: make -To test the results, issue: -make check. + To test the results, issue: + make check. -Install the package: + Install the package: make install -Optionally, install the components belonging in a TeX installation: + Optionally, install the components belonging in a TeX + installation: + make TEXMF=/usr/share/texmf install-tex -The meaning of the make parameter: - - - -TEXMF=/usr/share/texmf -The TEXMF makefile variable holds the location of the -root of the TeX tree if, for example, a TeX package will be installed -later. - - - - -The Info documentation system uses a plain text file to hold its -list of menu entries. The file is located at -/usr/share/info/dir. Unfortunately, due to -occasional problems in the Makefiles of various packages, it can -sometimes get out of sync with the info pages installed on the -system. If the /usr/share/info/dir file ever -needs to be recreated, the following optional commands will accomplish -the task: + + The meaning of the make parameter: + + + TEXMF=/usr/share/texmf + + The TEXMF makefile variable holds the location + of the root of the TeX tree if, for example, a TeX package will be + installed later. + + + + + + The Info documentation system uses a plain text file to hold its list of + menu entries. The file is located at /usr/share/info/dir. + Unfortunately, due to occasional problems in the Makefiles of various packages, + it can sometimes get out of sync with the info pages installed on the system. + If the /usr/share/info/dir file ever needs to be + recreated, the following optional commands will accomplish the task: cd /usr/share/info rm dir @@ -88,85 +105,105 @@ for f in * do install-info $f dir 2>/dev/null done - - -Contents of Texinfo - - -Installed programs -info, infokey, install-info, -makeinfo, texi2dvi, texi2pdf, and texindex - - -Short Descriptions - - - - -info - -Used to read info pages which are similar to man pages, but often go much -deeper than just explaining all the available command line options. For example, -compare man bison and info bison. -info - - - - -infokey - -Compiles a source file containing Info customizations into a -binary format -infokey - - - - -install-info - -Used to install info pages; it updates entries in the -info index file -install-info - - - - -makeinfo - -Translates the given Texinfo source documents into -info pages, plain text, or HTML -makeinfo - - - - -texi2dvi - -Used to format the given Texinfo document into a -device-independent file that can be printed -texi2dvi - - - - -texi2pdf - -Used to format the given Texinfo document into a -Portable Document Format (PDF) file -texi2pdf - - - - -texindex - -Used to sort Texinfo index files -texindex - - - - - + + + + Contents of Texinfo + + + Installed programs + + + info, infokey, install-info, makeinfo, texi2dvi, texi2pdf, and + texindex + + + + + Short Descriptions + + + + + info + + Used to read info pages which are similar to man pages, but + often go much deeper than just explaining all the available command + line options. For example, compare man bison and + info bison. + + info + + + + + + infokey + + Compiles a source file containing Info customizations into a + binary format + + infokey + + + + + + install-info + + Used to install info pages; it updates entries in the + info index file + + install-info + + + + + + makeinfo + + Translates the given Texinfo source documents into + info pages, plain text, or HTML + + makeinfo + + + + + + texi2dvi + + Used to format the given Texinfo document into a + device-independent file that can be printed + + texi2dvi + + + + + + texi2pdf + + Used to format the given Texinfo document into a + Portable Document Format (PDF) file + + texi2pdf + + + + + + texindex + + Used to sort Texinfo index files + + texindex + + + + + + + - -- cgit v1.2.3-54-g00ecf