Ticket #1656: doclocations.patch
File doclocations.patch, 20.7 KB (added by , 19 years ago) |
---|
-
trunk/BOOK/chapter06/inetutils.xml
60 60 <screen><userinput>./configure --prefix=/usr --libexecdir=/usr/sbin \ 61 61 --sysconfdir=/etc --localstatedir=/var \ 62 62 --disable-logger --disable-syslogd \ 63 --disable-whois --disable-servers</userinput></screen> 63 --disable-whois --disable-servers \ 64 --mandir=/usr/share/man --infodir=/usr/share/info</userinput></screen> 64 65 65 66 <variablelist> 66 67 <title>The meaning of the configure options:</title> -
trunk/BOOK/chapter06/gettext.xml
48 48 49 49 <para>Prepare Gettext for compilation:</para> 50 50 51 <screen><userinput>./configure --prefix=/usr</userinput></screen> 51 <screen><userinput>./configure --prefix=/usr --mandir=/usr/share/man \ 52 --infodir=/usr/share/info</userinput></screen> 52 53 53 54 <para>Compile the package:</para> 54 55 -
trunk/BOOK/chapter06/module-init-tools.xml
54 54 55 55 <para>Prepare Module-Init-Tools for compilation:</para> 56 56 57 <screen><userinput>./configure --prefix=/ --enable-zlib</userinput></screen> 57 <screen><userinput>./configure --prefix=/ --enable-zlib \ 58 --mandir=/usr/share/man</userinput></screen> 58 59 59 60 <para>Compile the package:</para> 60 61 -
trunk/BOOK/chapter06/shadow.xml
54 54 55 55 <para>Prepare Shadow for compilation:</para> 56 56 57 <screen><userinput>./configure --libdir=/lib --enable-shared --without-selinux</userinput></screen> 57 <screen><userinput>./configure --libdir=/lib --enable-shared --without-selinux \ 58 --mandir=/usr/share/man</userinput></screen> 58 59 59 60 <variablelist> 60 61 <title>The meaning of the configure options:</title> … … 71 72 </variablelist> 72 73 73 74 <para>Disable the installation of the <command>groups</command> program 74 and its man page , as Coreutils provides a better version:</para>75 and its man pages, as Coreutils provides a better version:</para> 75 76 76 77 <screen><userinput>sed -i 's/groups$(EXEEXT) //' src/Makefile 77 78 find man -name Makefile -exec sed -i '/groups/d' {} \;</userinput></screen> -
trunk/BOOK/chapter06/diffutils.xml
52 52 53 53 <para>Prepare Diffutils for compilation:</para> 54 54 55 <screen><userinput>./configure --prefix=/usr</userinput></screen> 55 <screen><userinput>./configure --prefix=/usr --mandir=/usr/share/man \ 56 --infodir=/usr/share/info</userinput></screen> 56 57 57 58 <para>Compile the package:</para> 58 59 -
trunk/BOOK/chapter06/libtool.xml
47 47 48 48 <para>Prepare Libtool for compilation:</para> 49 49 50 <screen><userinput>./configure --prefix=/usr </userinput></screen>50 <screen><userinput>./configure --prefix=/usr --infodir=/usr/share/info</userinput></screen> 51 51 52 52 <para>Compile the package:</para> 53 53 -
trunk/BOOK/chapter06/texinfo.xml
59 59 60 60 <para>Prepare Texinfo for compilation:</para> 61 61 62 <screen><userinput>./configure --prefix=/usr</userinput></screen> 62 <screen><userinput>./configure --prefix=/usr --mandir=/usr/share/man \ 63 --infodir=/usr/share/info</userinput></screen> 63 64 64 65 <para>Compile the package:</para> 65 66 -
trunk/BOOK/chapter06/m4.xml
45 45 46 46 <para>Prepare M4 for compilation:</para> 47 47 48 <screen><userinput>./configure --prefix=/usr </userinput></screen>48 <screen><userinput>./configure --prefix=/usr --infodir=/usr/share/info</userinput></screen> 49 49 50 50 <para>Compile the package:</para> 51 51 -
trunk/BOOK/chapter06/gcc.xml
86 86 <screen><userinput>../gcc-&gcc-version;/configure --prefix=/usr \ 87 87 --libexecdir=/usr/lib --enable-shared \ 88 88 --enable-threads=posix --enable-__cxa_atexit \ 89 --enable-clocale=gnu --enable-languages=c,c++</userinput></screen> 89 --enable-clocale=gnu --enable-languages=c,c++ \ 90 --mandir=/usr/share/man --infodir=/usr/share/info</userinput></screen> 90 91 91 92 <para>Compile the package:</para> 92 93 -
trunk/BOOK/chapter06/man-db.xml
84 84 85 85 <para>Prepare Man-DB for compilation:</para> 86 86 87 <screen><userinput>./configure --prefix=/usr --enable-mb-groff --disable-setuid</userinput></screen> 87 <screen><userinput>./configure --prefix=/usr --enable-mb-groff --disable-setuid \ 88 --mandir=/usr/share/man</userinput></screen> 88 89 89 90 <variablelist> 90 91 <title>The meaning of the configure options:</title> -
trunk/BOOK/chapter06/patch.xml
47 47 48 48 <para>Prepare Patch for compilation.</para> 49 49 50 <screen><userinput>./configure --prefix=/usr </userinput></screen>50 <screen><userinput>./configure --prefix=/usr --mandir=/usr/share/man</userinput></screen> 51 51 52 52 <para>Compile the package:</para> 53 53 -
trunk/BOOK/chapter06/groff.xml
72 72 73 73 <para>Prepare Groff for compilation:</para> 74 74 75 <screen><userinput>PAGE=<replaceable>[paper_size]</replaceable> ./configure --prefix=/usr --enable-multibyte</userinput></screen> 75 <screen><userinput>PAGE=<replaceable>[paper_size]</replaceable> ./configure --prefix=/usr --enable-multibyte \ 76 --mandir=/usr/share/man --infodir=/usr/share/info</userinput></screen> 76 77 77 78 <para>Compile the package:</para> 78 79 -
trunk/BOOK/chapter06/less.xml
45 45 46 46 <para>Prepare Less for compilation:</para> 47 47 48 <screen><userinput>./configure --prefix=/usr --sysconfdir=/etc</userinput></screen> 48 <screen><userinput>./configure --prefix=/usr --sysconfdir=/etc \ 49 --mandir=/usr/share/man</userinput></screen> 49 50 50 51 <variablelist> 51 52 <title>The meaning of the configure options:</title> -
trunk/BOOK/chapter06/readline.xml
51 51 52 52 <para>Prepare Readline for compilation:</para> 53 53 54 <screen><userinput>./configure --prefix=/usr --libdir=/lib</userinput></screen> 54 <screen><userinput>./configure --prefix=/usr --libdir=/lib \ 55 --mandir=/usr/share/man --infodir=/usr/share/info</userinput></screen> 55 56 56 57 <para>Compile the package:</para> 57 58 -
trunk/BOOK/chapter06/bzip2.xml
62 62 63 63 <screen><userinput>sed -i 's@tempfile -d /tmp -p bz@mktemp -p /tmp@' bzdiff</userinput></screen> 64 64 65 <para> Bzip2's Makefile hardcodes "$(PREFIX)/man" for installing man pages. 66 Change it to the FHS-compliant location of $(PREFIX)/share/man with a 67 sed command:</para> 68 69 <screen><userinput>sed -i 's@X)/man@X)/share/man@g' ./Makefile</userinput></screen> 70 65 71 <para>Prepare Bzip2 for compilation with:</para> 66 72 67 73 <screen><userinput>make -f Makefile-libbz2_so -
trunk/BOOK/chapter06/tar.xml
56 56 57 57 <para>Prepare Tar for compilation:</para> 58 58 59 <screen><userinput>./configure --prefix=/usr --bindir=/bin --libexecdir=/usr/sbin</userinput></screen> 59 <screen><userinput>./configure --prefix=/usr --bindir=/bin --libexecdir=/usr/sbin \ 60 --infodir=/usr/share/info</userinput></screen> 60 61 61 62 <para>Compile the package:</para> 62 63 -
trunk/BOOK/chapter06/gawk.xml
51 51 52 52 <para>Prepare Gawk for compilation:</para> 53 53 54 <screen><userinput>./configure --prefix=/usr --libexecdir=/usr/lib</userinput></screen> 54 <screen><userinput>./configure --prefix=/usr --libexecdir=/usr/lib \ 55 --mandir=/usr/share/man --infodir=/usr/share/info</userinput></screen> 55 56 56 57 <para>Due to a bug in the <command>configure</command> script, Gawk fails 57 58 to detect certain aspects of locale support in Glibc. This bug leads to, -
trunk/BOOK/chapter06/binutils.xml
68 68 <para>Prepare Binutils for compilation:</para> 69 69 70 70 <screen><userinput>../binutils-&binutils-version;/configure --prefix=/usr \ 71 --enable-shared </userinput></screen>71 --enable-shared --mandir=/usr/share/man --infodir=/usr/share/info</userinput></screen> 72 72 73 <variablelist> 74 <title>The meaning of the configure options:</title> 75 76 <varlistentry> 77 <term><parameter>--mandir=/usr/share/man</parameter></term> 78 <listitem> 79 <para>This makes binutils install its man pages into the appropriate 80 FHS-compliant location instead of /usr/man.</para> 81 </listitem> 82 </varlistentry> 83 84 </variablelist> 85 86 73 87 <para>Compile the package:</para> 74 88 75 89 <screen><userinput>make tooldir=/usr</userinput></screen> -
trunk/BOOK/chapter06/vim.xml
63 63 64 64 <para>Now prepare Vim for compilation:</para> 65 65 66 <screen><userinput>./configure --prefix=/usr --enable-multibyte </userinput></screen>66 <screen><userinput>./configure --prefix=/usr --enable-multibyte --mandir=/usr/share/man</userinput></screen> 67 67 68 68 <variablelist> 69 69 <title>The meaning of the configure options:</title> -
trunk/BOOK/chapter06/grep.xml
55 55 56 56 <para>Prepare Grep for compilation:</para> 57 57 58 <screen><userinput>./configure --prefix=/usr --bindir=/bin</userinput></screen> 58 <screen><userinput>./configure --prefix=/usr --bindir=/bin \ 59 --mandir=/usr/share/man --infodir=/usr/share/info</userinput></screen> 59 60 60 61 <para>Compile the package:</para> 61 62 -
trunk/BOOK/chapter06/grub.xml
52 52 53 53 <para>Prepare GRUB for compilation:</para> 54 54 55 <screen><userinput>./configure --prefix=/usr</userinput></screen> 55 <screen><userinput>./configure --prefix=/usr --mandir=/usr/share/man \ 56 --infodir=/usr/share/info</userinput></screen> 56 57 57 58 <para>Compile the package:</para> 58 59 -
trunk/BOOK/chapter06/findutils.xml
49 49 <para>Prepare Findutils for compilation:</para> 50 50 51 51 <screen><userinput>./configure --prefix=/usr --libexecdir=/usr/lib/findutils \ 52 --localstatedir=/var/lib/locate</userinput></screen> 52 --localstatedir=/var/lib/locate --mandir=/usr/share/man \ 53 --infodir=/usr/share/info</userinput></screen> 53 54 54 55 <variablelist> 55 56 <title>The meaning of the configure options:</title> -
trunk/BOOK/chapter06/gzip.xml
51 51 52 52 <para>Prepare Gzip for compilation:</para> 53 53 54 <screen><userinput>./configure --prefix=/usr</userinput></screen> 54 <screen><userinput>./configure --prefix=/usr --mandir=/usr/share/man \ 55 --infodir=/usr/share/info</userinput></screen> 55 56 56 57 <para>The <command>gzexe</command> script has the location of the 57 58 <command>gzip</command> binary hard-wired into it. Because the -
trunk/BOOK/chapter06/bash.xml
58 58 <para>Prepare Bash for compilation:</para> 59 59 60 60 <screen><userinput>./configure --prefix=/usr --bindir=/bin \ 61 --without-bash-malloc --with-installed-readline</userinput></screen> 61 --without-bash-malloc --with-installed-readline \ 62 --mandir=/usr/share/man --infodir=/usr/share/info</userinput></screen> 62 63 63 64 <variablelist> 64 65 <title>The meaning of the configure options:</title> -
trunk/BOOK/chapter06/glibc.xml
100 100 101 101 <screen><userinput>../glibc-&glibc-version;/configure --prefix=/usr \ 102 102 --disable-profile --enable-add-ons \ 103 --enable-kernel=2.6.0 --libexecdir=/usr/lib/glibc</userinput></screen> 103 --enable-kernel=2.6.0 --libexecdir=/usr/lib/glibc \ 104 --infodir=/usr/share/info</userinput></screen> 104 105 105 106 <variablelist> 106 107 <title>The meaning of the new configure options:</title> … … 115 116 </listitem> 116 117 </varlistentry> 117 118 119 <varlistentry> 120 <term><parameter>--infodir=/usr/share/info</parameter></term> 121 <listitem> 122 <para>This makes glibc install its info pages into the appropriate 123 FHS-compliant location instead of /usr/info.</para> 124 </listitem> 125 </varlistentry> 126 118 127 </variablelist> 119 128 120 129 <para>Compile the package:</para> -
trunk/BOOK/chapter06/ncurses.xml
59 59 60 60 <para>Prepare Ncurses for compilation:</para> 61 61 62 <screen><userinput>./configure --prefix=/usr --with-shared --without-debug --enable-widec</userinput></screen> 62 <screen><userinput>./configure --prefix=/usr --with-shared --without-debug --enable-widec \ 63 --mandir=/usr/share/man</userinput></screen> 63 64 64 65 <variablelist> 65 66 <title>The meaning of the configure option:</title> -
trunk/BOOK/chapter06/mktemp.xml
52 52 53 53 <para>Prepare Mktemp for compilation:</para> 54 54 55 <screen><userinput>./configure --prefix=/usr --with-libc </userinput></screen>55 <screen><userinput>./configure --prefix=/usr --with-libc --mandir=/usr/share/man</userinput></screen> 56 56 57 57 <variablelist> 58 58 <title>The meaning of the configure options:</title> -
trunk/BOOK/chapter06/flex.xml
46 46 47 47 <para>Prepare Flex for compilation:</para> 48 48 49 <screen><userinput>./configure --prefix=/usr</userinput></screen> 49 <screen><userinput>./configure --prefix=/usr --mandir=/usr/share/man \ 50 --infodir=/usr/share/info</userinput></screen> 50 51 51 52 <para>Compile the package:</para> 52 53 -
trunk/BOOK/chapter06/psmisc.xml
46 46 47 47 <para>Prepare Psmisc for compilation:</para> 48 48 49 <screen><userinput>./configure --prefix=/usr --exec-prefix="" </userinput></screen>49 <screen><userinput>./configure --prefix=/usr --exec-prefix="" --mandir=/usr/share/man</userinput></screen> 50 50 51 51 <variablelist> 52 52 <title>The meaning of the configure options:</title> -
trunk/BOOK/chapter06/e2fsprogs.xml
55 55 <para>Prepare E2fsprogs for compilation:</para> 56 56 57 57 <screen><userinput>../configure --prefix=/usr --with-root-prefix="" \ 58 --enable-elf-shlibs --disable-evms</userinput></screen> 58 --enable-elf-shlibs --disable-evms --mandir=/usr/share/man \ 59 --infodir=/usr/share/info</userinput></screen> 59 60 60 61 <variablelist> 61 62 <title>The meaning of the configure options:</title> -
trunk/BOOK/chapter06/bison.xml
45 45 46 46 <para>Prepare Bison for compilation:</para> 47 47 48 <screen><userinput>./configure --prefix=/usr</userinput></screen> 48 <screen><userinput>./configure --prefix=/usr --mandir=/usr/share/man \ 49 --infodir=/usr/share/info</userinput></screen> 49 50 50 51 <para>The configure system causes bison to be built without support for 51 52 internationalization of error messages if a <command>bison</command> -
trunk/BOOK/chapter06/sed.xml
45 45 46 46 <para>Prepare Sed for compilation:</para> 47 47 48 <screen><userinput>./configure --prefix=/usr --bindir=/bin --enable-html</userinput></screen> 48 <screen><userinput>./configure --prefix=/usr --bindir=/bin --enable-html \ 49 --mandir=/usr/share/man --infodir=/usr/share/info</userinput></screen> 49 50 50 51 <variablelist> 51 52 <title>The meaning of the new configure option:</title> -
trunk/BOOK/chapter06/make.xml
45 45 46 46 <para>Prepare Make for compilation:</para> 47 47 48 <screen><userinput>./configure --prefix=/usr</userinput></screen> 48 <screen><userinput>./configure --prefix=/usr --mandir=/usr/share/man \ 49 --infodir=/usr/share/info</userinput></screen> 49 50 50 51 <para>Compile the package:</para> 51 52 -
trunk/BOOK/chapter06/autoconf.xml
45 45 46 46 <para>Prepare Autoconf for compilation:</para> 47 47 48 <screen><userinput>./configure --prefix=/usr</userinput></screen> 48 <screen><userinput>./configure --prefix=/usr --mandir=/usr/share/man \ 49 --infodir=/usr/share/info</userinput></screen> 49 50 50 51 <para>Compile the package:</para> 51 52 -
trunk/BOOK/chapter06/file.xml
46 46 47 47 <para>Prepare File for compilation:</para> 48 48 49 <screen><userinput>./configure --prefix=/usr </userinput></screen>49 <screen><userinput>./configure --prefix=/usr --mandir=/usr/share/man</userinput></screen> 50 50 51 51 <para>Compile the package:</para> 52 52