diff options
-rw-r--r-- | chapter01/changelog.xml | 14 | ||||
-rw-r--r-- | chapter01/whatsnew.xml | 4 | ||||
-rw-r--r-- | chapter05/gcc-pass1.xml | 5 | ||||
-rw-r--r-- | chapter05/gcc-pass2.xml | 5 | ||||
-rw-r--r-- | chapter06/gcc.xml | 7 | ||||
-rw-r--r-- | chapter06/inetutils.xml | 5 | ||||
-rw-r--r-- | chapter06/texinfo.xml | 25 | ||||
-rw-r--r-- | general.ent | 4 | ||||
-rw-r--r-- | packages.ent | 14 |
9 files changed, 68 insertions, 15 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 134f3f20f..68eede401 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -37,6 +37,20 @@ --> <listitem> + <para>2013-02-18</para> + <itemizedlist> + <listitem> + <para>[bdubbs] - Upgrade to Texinfo-5.0. Fixes + <ulink url="&lfs-ticket-root;3289">#3284</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Upgrade to Linux-3.7.9. Fixes + <ulink url="&lfs-ticket-root;3287">#3281</ulink>.</para> + </listitem> + </itemizedlist> + </listitem> + + <listitem> <para>2013-02-13</para> <itemizedlist> <listitem> diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index 5fa0f7637..1ab5cb3ca 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -190,9 +190,9 @@ <listitem> <para>TCL &tcl-version;</para> </listitem> - <!--<listitem> + <listitem> <para>Texinfo &texinfo-version;</para> - </listitem>--> + </listitem> <listitem> <para>Tzdata &tzdata-version;</para> </listitem> diff --git a/chapter05/gcc-pass1.xml b/chapter05/gcc-pass1.xml index b7f97a386..bf8076d1b 100644 --- a/chapter05/gcc-pass1.xml +++ b/chapter05/gcc-pass1.xml @@ -105,6 +105,11 @@ done</userinput></screen> <screen><userinput remap="pre">sed -i '/k prot/agcc_cv_libc_provides_ssp=yes' gcc/configure</userinput></screen> + <para>Do not build the .info files. They are not needed here and + are broken with the current version of <command>makeinfo</command>.</para> + +<screen><userinput remap="pre">sed -i 's/BUILD_INFO=info/BUILD_INFO=/' gcc/configure</userinput></screen> + <para>The GCC documentation recommends building GCC outside of the source directory in a dedicated build directory:</para> diff --git a/chapter05/gcc-pass2.xml b/chapter05/gcc-pass2.xml index 6c936debc..6e7631741 100644 --- a/chapter05/gcc-pass2.xml +++ b/chapter05/gcc-pass2.xml @@ -97,6 +97,11 @@ mv -v gmp-&gmp-version; gmp tar -zxf ../mpc-&mpc-version;.tar.gz mv -v mpc-&mpc-version; mpc</userinput></screen> + <para>Again, do not build the .info files. They are not needed here and + are broken with the current version of <command>makeinfo</command>.</para> + + <screen><userinput remap="pre">sed -i 's/BUILD_INFO=info/BUILD_INFO=/' gcc/configure</userinput></screen> + <para>Create a separate build directory again:</para> <screen><userinput remap="pre">mkdir -v ../gcc-build diff --git a/chapter06/gcc.xml b/chapter06/gcc.xml index f15144dae..1ecbf524c 100644 --- a/chapter06/gcc.xml +++ b/chapter06/gcc.xml @@ -48,6 +48,13 @@ <screen><userinput remap="pre">sed -i 's/install_to_$(INSTALL_DEST) //' libiberty/Makefile.in</userinput></screen> + <para>Again, do not build the .info files. They are broken with the current + version of <command>makeinfo</command>.</para> + + <screen><userinput remap="pre">sed -i 's/BUILD_INFO=info/BUILD_INFO=/' gcc/configure</userinput></screen> + + + <para>As in <xref linkend="ch-tools-gcc-pass2"/>, apply the following <command>sed</command> to force the build to use the <option>-fomit-frame-pointer</option> compiler flag in order to ensure diff --git a/chapter06/inetutils.xml b/chapter06/inetutils.xml index e773724aa..59e5862dd 100644 --- a/chapter06/inetutils.xml +++ b/chapter06/inetutils.xml @@ -119,10 +119,11 @@ <para>Install the package:</para> -<screen><userinput remap="install">make install +<screen><userinput remap="install">make install</userinput></screen> +<!-- The html file generation is broken as of texinfo-5.0 make -C doc html make -C doc install-html docdir=/usr/share/doc/inetutils-&inetutils-version;</userinput></screen> - +--> <para>Move some programs so they are available if <filename class='directory'>/usr</filename> is not accessable:</para> diff --git a/chapter06/texinfo.xml b/chapter06/texinfo.xml index 67a9f6b72..3bac8536c 100644 --- a/chapter06/texinfo.xml +++ b/chapter06/texinfo.xml @@ -100,8 +100,8 @@ done</userinput></screen> <segtitle>Installed directory</segtitle> <seglistitem> - <seg>info, infokey, install-info, makeinfo, pdftexi2dvi, texi2dvi, texi2pdf, and - texindex</seg> + <seg>info, infokey, install-info, makeinfo, pdftexi2dvi, + pod2texi, texi2any, texi2dvi, texi2pdf, and texindex</seg> <seg>/usr/share/texinfo</seg> </seglistitem> </segmentedlist> @@ -168,6 +168,27 @@ done</userinput></screen> </listitem> </varlistentry> + <varlistentry id="pod2texi"> + <term><command>pod2texi</command></term> + <listitem> + <para>Converts Pod to Texinfo format</para> + <indexterm zone="ch-system-texinfo pod2texi"> + <primary sortas="b-pod2texi">pod2texi</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="texi2any"> + <term><command>texi2any</command></term> + <listitem> + <para>Translate Texinfo source documentation to + various other formats</para> + <indexterm zone="ch-system-texinfo texi2any"> + <primary sortas="b-texiany">texi2any</primary> + </indexterm> + </listitem> + </varlistentry> + <varlistentry id="texi2dvi"> <term><command>texi2dvi</command></term> <listitem> diff --git a/general.ent b/general.ent index ccfd5ec90..5791f3c87 100644 --- a/general.ent +++ b/general.ent @@ -1,5 +1,5 @@ -<!ENTITY version "SVN-20130213"> -<!ENTITY releasedate "February 13, 2013"> +<!ENTITY version "SVN-20130218"> +<!ENTITY releasedate "February 18, 2013"> <!ENTITY copyrightdate "1999-2013"><!-- jhalfs needs a literal dash, not – --> <!ENTITY milestone "7.3"> <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" --> diff --git a/packages.ent b/packages.ent index e86135f9c..4cc141f18 100644 --- a/packages.ent +++ b/packages.ent @@ -328,12 +328,12 @@ <!ENTITY linux-major-version "3"> <!ENTITY linux-minor-version "7"> -<!ENTITY linux-patch-version "7"> +<!ENTITY linux-patch-version "9"> <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> <!-- <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;"> --> -<!ENTITY linux-size "68,447 KB"> +<!ENTITY linux-size "68,524 KB"> <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz"> -<!ENTITY linux-md5 "bd37c2e05cb82331eb00da81773b2d85"> +<!ENTITY linux-md5 "c19426374acfccfa7391fc90640240cb"> <!ENTITY linux-home "http://www.kernel.org/"> <!ENTITY linux-ch8-du "540 - 800 MB"> <!ENTITY linux-ch8-sbu "1.0 - 5.0 SBU"> @@ -514,10 +514,10 @@ <!ENTITY tcl-ch5-du "33 MB"> <!ENTITY tcl-ch5-sbu "0.4 SBU"> -<!ENTITY texinfo-version "4.13a"> -<!ENTITY texinfo-size "2,687 KB"> -<!ENTITY texinfo-url "&gnu;texinfo/texinfo-&texinfo-version;.tar.gz"> -<!ENTITY texinfo-md5 "71ba711519209b5fb583fed2b3d86fcb"> +<!ENTITY texinfo-version "5.0"> +<!ENTITY texinfo-size "3,000 KB"> +<!ENTITY texinfo-url "&gnu;texinfo/texinfo-&texinfo-version;.tar.xz"> +<!ENTITY texinfo-md5 "ef2fad34c71ddc95b20c7d6a08c0d7a6"> <!ENTITY texinfo-home "&gnu-software;texinfo/"> <!ENTITY texinfo-ch5-du "24 MB"> <!ENTITY texinfo-ch5-sbu "0.2 SBU"> |