aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chapter01/changelog.xml42
-rw-r--r--chapter01/whatsnew.xml22
-rw-r--r--chapter08/binutils.xml5
-rw-r--r--chapter08/eudev.xml12
-rw-r--r--chapter08/gawk.xml4
-rw-r--r--chapter08/grep.xml7
-rw-r--r--packages.ent34
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">