diff options
-rw-r--r-- | chapter01/changelog.xml | 42 | ||||
-rw-r--r-- | chapter01/whatsnew.xml | 22 | ||||
-rw-r--r-- | chapter08/binutils.xml | 5 | ||||
-rw-r--r-- | chapter08/eudev.xml | 12 | ||||
-rw-r--r-- | chapter08/gawk.xml | 4 | ||||
-rw-r--r-- | chapter08/grep.xml | 7 | ||||
-rw-r--r-- | packages.ent | 34 |
7 files changed, 88 insertions, 38 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 49c1fa1fb..bfa8f4feb 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -41,6 +41,48 @@ --> <listitem> + <para>2022-09-15</para> + <itemizedlist> + <listitem> + <para>[bdubbs] - Update to file-5.43. Fixes + <ulink url="&lfs-ticket-root;5113">#5113</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to linux-5.19.8. Fixes + <ulink url="&lfs-ticket-root;5111">#5111</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to gawk-5.2.0. Fixes + <ulink url="&lfs-ticket-root;5108">#5108</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to meson-0.63.2. Fixes + <ulink url="&lfs-ticket-root;5106">#5106</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to ninja-1.11.1. Fixes + <ulink url="&lfs-ticket-root;5103">#5103</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to bc-6.0.2. Fixes + <ulink url="&lfs-ticket-root;5102">#5102</ulink>.</para> + </listitem> + <listitem revision="sysv"> + <para>[bdubbs] - Fix the location of udev rules in eudev. Fixes + <ulink url="&lfs-ticket-root;5100">#5112</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Remove a warning for egrep and fgrep that + makes tests for some packages fail.</para> + </listitem> + <listitem> + <para>[bdubbs] - Delete an empty binutils man page. Fixes + <ulink url="&lfs-ticket-root;5100">#5107</ulink>.</para> + </listitem> + </itemizedlist> + </listitem> + + <listitem> <para>2022-09-10</para> <itemizedlist> <listitem> diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index f58e20ca3..d0bb33f14 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -41,9 +41,9 @@ <!--<listitem> <para>Bash &bash-version;</para> </listitem>--> - <!--<listitem> + <listitem> <para>Bc &bc-version;</para> - </listitem>--> + </listitem> <!--<listitem> <para>Binutils-&binutils-version;</para> </listitem>--> @@ -80,18 +80,18 @@ <!--<listitem> <para>Expect-&expect-version;</para> </listitem>--> - <!--<listitem> + <listitem> <para>File-&file-version;</para> - </listitem>--> + </listitem> <!--<listitem> <para>Findutils-&findutils-version;</para> </listitem>--> <!--<listitem> <para>Flex-&flex-version;</para> </listitem>--> - <!--<listitem> + <listitem> <para>Gawk-&gawk-version;</para> - </listitem>--> + </listitem> <!--<listitem> <para>GCC-&gcc-version;</para> </listitem>--> @@ -124,7 +124,7 @@ </listitem>--> <!--<listitem> <para>IANA-Etc-&iana-etc-version;</para> - </listitem>--> + </listitem>--> <!--<listitem> <para>Inetutils-&inetutils-version;</para> </listitem>--> @@ -182,9 +182,9 @@ <!--<listitem revision="systemd"> <para>MarkupSafe-&markupsafe-version;</para> </listitem>--> - <!--<listitem> + <listitem> <para>Meson-&meson-version;</para> - </listitem>--> + </listitem> <!--<listitem> <para>MPC-&mpc-version;</para> </listitem>--> @@ -194,9 +194,9 @@ <!--<listitem> <para>Ncurses-&ncurses-version;</para> </listitem>--> - <!--<listitem> + <listitem> <para>Ninja-&ninja-version;</para> - </listitem>--> + </listitem> <!--<listitem> <para>Openssl-&openssl-version;</para> </listitem>--> diff --git a/chapter08/binutils.xml b/chapter08/binutils.xml index 96b820277..78de16f9c 100644 --- a/chapter08/binutils.xml +++ b/chapter08/binutils.xml @@ -174,9 +174,10 @@ cd build</userinput></screen> <screen><userinput remap="install">make tooldir=/usr install</userinput></screen> - <para>Remove useless static libraries:</para> + <para>Remove useless static libraries and an emptmy man page:</para> -<screen><userinput remap="install">rm -fv /usr/lib/lib{bfd,ctf,ctf-nobfd,opcodes}.a</userinput></screen> +<screen><userinput remap="install">rm -fv /usr/lib/lib{bfd,ctf,ctf-nobfd,opcodes}.a +rm -fv /usr/share/man/man1/gprofng.1</userinput></screen> </sect2> diff --git a/chapter08/eudev.xml b/chapter08/eudev.xml index efaba9d30..0cce469e1 100644 --- a/chapter08/eudev.xml +++ b/chapter08/eudev.xml @@ -39,16 +39,12 @@ <sect2 role="installation"> <title>Installation of Eudev</title> -<!-- - <para>First, fix a test script:</para> -<screen><userinput remap="pre">sed -r -i 's|/usr(/bin/test)|\1|' test/udev-test.pl</userinput></screen> ---> -<!-- - <para>Next, remove an unneeded line that causes a build failure:</para> + -<screen><userinput remap="pre">sed -i '/keyboard_lookup_key/d' src/udev/udev-builtin-keyboard.c</userinput></screen> ---> + <para>First fix the location of udev rules in the .pc file:</para> + +<screen><userinput remap="pre">sed -i '/udevdir/a udev_dir=${udevdir}' src/udev/udev.pc.in</userinput></screen> <para>Prepare Eudev for compilation:</para> diff --git a/chapter08/gawk.xml b/chapter08/gawk.xml index 4c8ecc265..244d7004f 100644 --- a/chapter08/gawk.xml +++ b/chapter08/gawk.xml @@ -44,6 +44,10 @@ <screen><userinput remap="pre">sed -i 's/extras//' Makefile.in</userinput></screen> + <para>Now fix a programming error identified upstream:</para> + +<screen><userinput remap="pre">sed -i -i '241i UPREF(m);' interpret.h</userinput></screen> + <para>Prepare Gawk for compilation:</para> <screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen> diff --git a/chapter08/grep.xml b/chapter08/grep.xml index 33b0896c2..25d598dfe 100644 --- a/chapter08/grep.xml +++ b/chapter08/grep.xml @@ -40,6 +40,13 @@ <sect2 role="installation"> <title>Installation of Grep</title> + <para> + First, remove a warning about using egrep and fgrep that makes + tests on some packages fail: + </para> + +<screen><userinput remap="pre">sed -i "s/echo/#echo/" src/egrep.sh</userinput></screen> + <para>Prepare Grep for compilation:</para> <screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen> diff --git a/packages.ent b/packages.ent index ce13ec456..0fc7361a0 100644 --- a/packages.ent +++ b/packages.ent @@ -58,10 +58,10 @@ <!ENTITY bash-fin-du "50 MB"> <!ENTITY bash-fin-sbu "1.4 SBU"> -<!ENTITY bc-version "6.0.1"> -<!ENTITY bc-size "441 KB"> +<!ENTITY bc-version "6.0.2"> +<!ENTITY bc-size "442 KB"> <!ENTITY bc-url "https://github.com/gavinhoward/bc/releases/download/&bc-version;/bc-&bc-version;.tar.xz"> -<!ENTITY bc-md5 "4c8b8d51eb52ee66f5bcf6a6a1ca576e"> +<!ENTITY bc-md5 "101e62dd9c2b90bf18c38d858aa36f0d"> <!ENTITY bc-home "https://git.yzena.com/gavin/bc"> <!ENTITY bc-fin-du "7.4 MB"> <!ENTITY bc-fin-sbu "less than 0.1 SBU"> @@ -179,10 +179,10 @@ <!ENTITY expect-tmp-du "3.9 MB"> <!ENTITY expect-tmp-sbu "0.2 SBU"> -<!ENTITY file-version "5.42"> -<!ENTITY file-size "1,080 KB"> +<!ENTITY file-version "5.43"> +<!ENTITY file-size "1,136 KB"> <!ENTITY file-url "https://astron.com/pub/file/file-&file-version;.tar.gz"> -<!ENTITY file-md5 "4d4f70c3b08a8a70d8baf67f085d7e92"> +<!ENTITY file-md5 "8effd70da368210a6c6eece037f978eb"> <!ENTITY file-home "https://www.darwinsys.com/file/"> <!ENTITY file-tmp-du "34 MB"> <!ENTITY file-tmp-sbu "0.2 SBU"> @@ -207,10 +207,10 @@ <!ENTITY flex-fin-du "33 MB"> <!ENTITY flex-fin-sbu "0.4 SBU"> -<!ENTITY gawk-version "5.1.1"> -<!ENTITY gawk-size "3,075 KB"> +<!ENTITY gawk-version "5.2.0"> +<!ENTITY gawk-size "3,307 KB"> <!ENTITY gawk-url "&gnu;gawk/gawk-&gawk-version;.tar.xz"> -<!ENTITY gawk-md5 "83650aa943ff2fd519b2abedf8506ace"> +<!ENTITY gawk-md5 "2f724d925873fc82f5e7b1d605ba9a42"> <!ENTITY gawk-home "&gnu-software;gawk/"> <!ENTITY gawk-tmp-du "45 MB"> <!ENTITY gawk-tmp-sbu "0.2 SBU"> @@ -424,12 +424,12 @@ <!ENTITY linux-major-version "5"> <!ENTITY linux-minor-version "19"> -<!ENTITY linux-patch-version "7"> +<!ENTITY linux-patch-version "8"> <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">--> <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> -<!ENTITY linux-size "128,550 KB"> +<!ENTITY linux-size "128,547 KB"> <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz"> -<!ENTITY linux-md5 "dbe18f45d604a298448ee57d44afc7ef"> +<!ENTITY linux-md5 "ae08d14f9b7ed3d47c0d22b6d235507a"> <!ENTITY linux-home "https://www.kernel.org/"> <!-- measured for 5.13.4 / gcc-11.1.0 on x86_64 : minimum is allnoconfig rounded down to allow for ongoing cleanups, @@ -487,10 +487,10 @@ <!ENTITY markupsafe-fin-du "168 KB"> <!ENTITY markupsafe-fin-sbu "less than 0.1 SBU"> -<!ENTITY meson-version "0.63.1"> +<!ENTITY meson-version "0.63.2"> <!ENTITY meson-size "2,016 KB"> <!ENTITY meson-url "&github;/mesonbuild/meson/releases/download/&meson-version;/meson-&meson-version;.tar.gz"> -<!ENTITY meson-md5 "078e59d11a72b74c3bd78cb8205e9ed7"> +<!ENTITY meson-md5 "12ae3150982645790a4f8a8e8795173c"> <!ENTITY meson-home "https://mesonbuild.com"> <!ENTITY meson-fin-du "38 MB"> <!ENTITY meson-fin-sbu "less than 0.1 SBU"> @@ -521,10 +521,10 @@ <!ENTITY ncurses-fin-du "45 MB"> <!ENTITY ncurses-fin-sbu "0.4 SBU"> -<!ENTITY ninja-version "1.11.0"> -<!ENTITY ninja-size "228 KB"> +<!ENTITY ninja-version "1.11.1"> +<!ENTITY ninja-size "225 KB"> <!ENTITY ninja-url "&github;/ninja-build/ninja/archive/v&ninja-version;/ninja-&ninja-version;.tar.gz"> -<!ENTITY ninja-md5 "7d1a1a2f5cdc06795b3054df5c17d5ef"> +<!ENTITY ninja-md5 "32151c08211d7ca3c1d832064f6939b0"> <!ENTITY ninja-home "https://ninja-build.org/"> <!ENTITY ninja-fin-du "79 MB"> <!ENTITY ninja-fin-sbu "0.6 SBU"> |