aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chapter01/changelog.xml50
-rw-r--r--chapter01/whatsnew.xml22
-rw-r--r--chapter03/patches.xml4
-rw-r--r--chapter06/make.xml6
-rw-r--r--chapter08/bash.xml4
-rw-r--r--chapter08/make.xml10
-rw-r--r--packages.ent60
-rw-r--r--patches.ent6
8 files changed, 110 insertions, 52 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 28390498b..d96ef3e6b 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -40,6 +40,56 @@
appropriate for the entry or if needed the entire day's listitem.
-->
<listitem revision="systemd">
+ <para>2022-11-10</para>
+ <itemizedlist>
+ <listitem>
+ <para>[bdubbs] - Fix make-4.4 bug. Fixes
+ <ulink url="&lfs-ticket-root;5150">#5150</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to wheel-0.38.4 (Python Module). Fixes
+ <ulink url="&lfs-ticket-root;5155">#5155</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to texinfo-7.0. Fixes
+ <ulink url="&lfs-ticket-root;5159">#5159</ulink>.</para>
+ </listitem>
+ <listitem revision="sysv">
+ <para>[bdubbs] - Update to sysvinit-3.05. Fixes
+ <ulink url="&lfs-ticket-root;5153">#5153</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to shadow-4.13. Fixes
+ <ulink url="&lfs-ticket-root;5161">#5161</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to sed-4.9. Fixes
+ <ulink url="&lfs-ticket-root;5157">#5157</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to meson-0.64.0. Fixes
+ <ulink url="&lfs-ticket-root;5156">#5156</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to linux-6.0.7. Fixes
+ <ulink url="&lfs-ticket-root;5154">#5154</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to elfutils-0.188. Fixes
+ <ulink url="&lfs-ticket-root;5152">#5152</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to bc-6.1.1. Fixes
+ <ulink url="&lfs-ticket-root;5151">#5151</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to bash-5.2.9. Fixes
+ <ulink url="&lfs-ticket-root;5158">#5158</ulink>.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem revision="systemd">
<para>2022-11-03</para>
<itemizedlist>
<listitem>
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index 4d32a86a6..3612115ff 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -160,9 +160,9 @@
<listitem>
<para>Libcap-&libcap-version;</para>
</listitem>
- <!--<listitem>
+ <listitem>
<para>Libelf-&elfutils-version; (from elfutils)</para>
- </listitem>-->
+ </listitem>
<listitem>
<para>Libffi-&libffi-version;</para>
</listitem>
@@ -229,9 +229,9 @@
<listitem>
<para>Readline-&readline-version;</para>
</listitem>
- <!--<listitem>
+ <listitem>
<para>Sed-&sed-version;</para>
- </listitem>-->
+ </listitem>
<listitem>
<para>Shadow-&shadow-version;</para>
</listitem>
@@ -241,18 +241,18 @@
<listitem revision="systemd">
<para>Systemd-&systemd-version;</para>
</listitem>
- <!--<listitem revision="sysv">
+ <listitem revision="sysv">
<para>SysVinit-&sysvinit-version;</para>
- </listitem>-->
+ </listitem>
<!--<listitem>
<para>Tar-&tar-version;</para>
</listitem>-->
<!--<listitem>
<para>Tcl-&tcl-version;</para>
</listitem>-->
- <!--<listitem>
+ <listitem>
<para>Texinfo-&texinfo-version;</para>
- </listitem>-->
+ </listitem>
<listitem>
<para>Tzdata-&tzdata-version;</para>
</listitem>
@@ -262,6 +262,9 @@
<listitem>
<para>Vim-&vim-version;</para>
</listitem>
+ <listitem>
+ <para>wheel-&wheel-version;</para>
+ </listitem>
<!--<listitem>
<para>XML-Parser-&xml-parser-version;</para>
</listitem>-->
@@ -288,10 +291,11 @@
<itemizedlist>
<title>Added:</title>
<listitem><para></para></listitem> <!-- satisfy build -->
-
+<!--
<listitem>
<para>&bash-fixes-patch;</para>
</listitem>
+-->
<listitem>
<para>&readline-fixes-patch;</para>
</listitem>
diff --git a/chapter03/patches.xml b/chapter03/patches.xml
index f9f45b8c0..033ccd00c 100644
--- a/chapter03/patches.xml
+++ b/chapter03/patches.xml
@@ -27,14 +27,14 @@
</varlistentry>
-->
- <varlistentry>
+<!-- <varlistentry>
<term>Bash Upstream Fixes Patch - <token>&bash-fixes-patch-size;</token>:</term>
<listitem>
<para>Download: <ulink url="&patches-root;&bash-fixes-patch;"/></para>
<para>MD5 sum: <literal>&bash-fixes-patch-md5;</literal></para>
</listitem>
</varlistentry>
-
+-->
<!--
<varlistentry>
<term>Binutils LTO Fix Patch - <token>&binutils-lto-patch-size;</token>:</term>
diff --git a/chapter06/make.xml b/chapter06/make.xml
index cf0dbce18..242aaebe1 100644
--- a/chapter06/make.xml
+++ b/chapter06/make.xml
@@ -42,6 +42,12 @@
<sect2 role="installation">
<title>Installation of Make</title>
+ <para>First, fix an issue identified upstream:</para>
+
+<screen><userinput remap="pre">sed -e '/ifdef SIGPIPE/,+2 d' \
+ -e '/undef FATAL_SIG/i FATAL_SIG (SIGPIPE);' \
+ -i src/main.c</userinput></screen>
+
<para>Prepare Make for compilation:</para>
<screen><userinput remap="configure">./configure --prefix=/usr \
diff --git a/chapter08/bash.xml b/chapter08/bash.xml
index fa21ab346..4ea981d5b 100644
--- a/chapter08/bash.xml
+++ b/chapter08/bash.xml
@@ -40,10 +40,6 @@
<sect2 role="installation">
<title>Installation of Bash</title>
- <para>First, fix some issues identified upstream:</para>
-
-<screen><userinput remap="pre">patch -Np1 -i ../&bash-fixes-patch;</userinput></screen>
-
<para>Prepare Bash for compilation:</para>
<screen><userinput remap="configure">./configure --prefix=/usr \
diff --git a/chapter08/make.xml b/chapter08/make.xml
index 080ed3989..04abbc695 100644
--- a/chapter08/make.xml
+++ b/chapter08/make.xml
@@ -40,11 +40,13 @@
<sect2 role="installation">
<title>Installation of Make</title>
-<!--
- <para>Again, work around an error caused by glibc-2.27 and later:</para>
-<screen><userinput remap="pre">sed -i '211,217 d; 219,229 d; 232 d' glob/glob.c</userinput></screen>
--->
+ <para>First, fix some issues identified upstream:</para>
+
+<screen><userinput remap="pre">sed -e '/ifdef SIGPIPE/,+2 d' \
+ -e '/undef FATAL_SIG/i FATAL_SIG (SIGPIPE);' \
+ -i src/main.c</userinput></screen>
+
<para>Prepare Make for compilation:</para>
<screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen>
diff --git a/packages.ent b/packages.ent
index 54826da17..eee113344 100644
--- a/packages.ent
+++ b/packages.ent
@@ -48,20 +48,20 @@
<!ENTITY automake-fin-du "116 MB">
<!ENTITY automake-fin-sbu "less than 0.1 SBU (about 7.7 SBU with tests)">
-<!ENTITY bash-version "5.2">
+<!ENTITY bash-version "5.2.9">
<!ENTITY bash-size "10,695 KB">
<!ENTITY bash-url "&gnu;bash/bash-&bash-version;.tar.gz">
-<!ENTITY bash-md5 "cfb4cf795fc239667f187b3d6b3d396f">
+<!ENTITY bash-md5 "0d8a4e4fe2d31ed5c304316bd9fcb337">
<!ENTITY bash-home "&gnu-software;bash/">
<!ENTITY bash-tmp-du "64 MB">
<!ENTITY bash-tmp-sbu "0.5 SBU">
<!ENTITY bash-fin-du "50 MB">
<!ENTITY bash-fin-sbu "1.4 SBU">
-<!ENTITY bc-version "6.0.4">
-<!ENTITY bc-size "442 KB">
+<!ENTITY bc-version "6.1.1">
+<!ENTITY bc-size "445 KB">
<!ENTITY bc-url "https://github.com/gavinhoward/bc/releases/download/&bc-version;/bc-&bc-version;.tar.xz">
-<!ENTITY bc-md5 "1e1c90de1a11f3499237425de1673ef1">
+<!ENTITY bc-md5 "9a7ffa015c499272e7d41b4c0f28e691">
<!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">
@@ -148,10 +148,10 @@
<!ENTITY e2fsprogs-fin-du "94 MB">
<!ENTITY e2fsprogs-fin-sbu "4.4 SBU on a spinning disk, 1.2 SBU on an SSD">
-<!ENTITY elfutils-version "0.187"> <!-- libelf -->
-<!ENTITY elfutils-size "9,024 KB">
+<!ENTITY elfutils-version "0.188"> <!-- libelf -->
+<!ENTITY elfutils-size "8,900 KB">
<!ENTITY elfutils-url "https://sourceware.org/ftp/elfutils/&elfutils-version;/elfutils-&elfutils-version;.tar.bz2">
-<!ENTITY elfutils-md5 "cc04f07b53a71616b22553c0a458cf4b">
+<!ENTITY elfutils-md5 "efb25a91873b2eec4df9f31e6a4f4e5c">
<!ENTITY elfutils-home "https://sourceware.org/elfutils/">
<!ENTITY elfutils-fin-du "117 MB">
<!ENTITY elfutils-fin-sbu "0.9 SBU">
@@ -424,12 +424,12 @@
<!ENTITY linux-major-version "6">
<!ENTITY linux-minor-version "0">
-<!ENTITY linux-patch-version "6">
+<!ENTITY linux-patch-version "7">
<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
-<!ENTITY linux-size "130,766 KB">
+<!ENTITY linux-size "130,748 KB">
<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
-<!ENTITY linux-md5 "4e01a82c673ea0fb85f751672f99dc96">
+<!ENTITY linux-md5 "690e3de421b693bf111ec74a97476ea7">
<!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.3">
-<!ENTITY meson-size "2,020 KB">
+<!ENTITY meson-version "0.64.0">
+<!ENTITY meson-size "2,042 KB">
<!ENTITY meson-url "&github;/mesonbuild/meson/releases/download/&meson-version;/meson-&meson-version;.tar.gz">
-<!ENTITY meson-md5 "b2f2757b5dd84cc754b9df53ce37a175">
+<!ENTITY meson-md5 "63a3d83206e7e277fce4b90e8ad8003a">
<!ENTITY meson-home "https://mesonbuild.com">
<!ENTITY meson-fin-du "38 MB">
<!ENTITY meson-fin-sbu "less than 0.1 SBU">
@@ -611,20 +611,20 @@
<!ENTITY readline-fin-du "15 MB">
<!ENTITY readline-fin-sbu "0.1 SBU">
-<!ENTITY sed-version "4.8">
-<!ENTITY sed-size "1,317 KB">
+<!ENTITY sed-version "4.9">
+<!ENTITY sed-size "1,365 KB">
<!ENTITY sed-url "&gnu;sed/sed-&sed-version;.tar.xz">
-<!ENTITY sed-md5 "6d906edfdb3202304059233f51f9a71d">
+<!ENTITY sed-md5 "6aac9b2dbafcd5b7a67a8a9bcb8036c3">
<!ENTITY sed-home "&gnu-software;sed/">
<!ENTITY sed-tmp-du "20 MB">
<!ENTITY sed-tmp-sbu "0.1 SBU">
<!ENTITY sed-fin-du "31 MB">
<!ENTITY sed-fin-sbu "0.4 SBU">
-<!ENTITY shadow-version "4.12.3">
-<!ENTITY shadow-size "1,707 KB">
+<!ENTITY shadow-version "4.13">
+<!ENTITY shadow-size "1,722 KB">
<!ENTITY shadow-url "&github;/shadow-maint/shadow/releases/download/&shadow-version;/shadow-&shadow-version;.tar.xz">
-<!ENTITY shadow-md5 "710bcc89c39683609aacfef9f08bd854">
+<!ENTITY shadow-md5 "b1ab01b5462ddcf43588374d57bec123">
<!ENTITY shadow-home "https://shadow-maint.github.io/shadow/">
<!ENTITY shadow-fin-du "46 MB">
<!ENTITY shadow-fin-sbu "0.2 SBU">
@@ -654,10 +654,10 @@
<!ENTITY systemd-fin-du "258 MB">
<!ENTITY systemd-fin-sbu "2.5 SBU">
-<!ENTITY sysvinit-version "3.04">
-<!ENTITY sysvinit-size "216 KB">
-<!ENTITY sysvinit-url "&savannah;/releases/sysvinit/sysvinit-&sysvinit-version;.tar.xz">
-<!ENTITY sysvinit-md5 "9a00e5f15dd2f038f10feee50677ebff">
+<!ENTITY sysvinit-version "3.05">
+<!ENTITY sysvinit-size "229 KB">
+<!ENTITY sysvinit-url "&github;/slicer69/sysvinit/releases/download/&sysvinit-version;/sysvinit-&sysvinit-version;.tar.xz">
+<!ENTITY sysvinit-md5 "57577060e5f21fd9899fa601aa45b064">
<!ENTITY sysvinit-home "&savannah-nongnu;/projects/sysvinit">
<!ENTITY sysvinit-fin-du "2.7 MB">
<!ENTITY sysvinit-fin-sbu "less than 0.1 SBU">
@@ -684,10 +684,10 @@
<!ENTITY tcl-tmp-du "88 MB">
<!ENTITY tcl-tmp-sbu "3.2 SBU">
-<!ENTITY texinfo-version "6.8">
-<!ENTITY texinfo-size "4,848 KB">
+<!ENTITY texinfo-version "7.0">
+<!ENTITY texinfo-size "4,786 KB">
<!ENTITY texinfo-url "&gnu;texinfo/texinfo-&texinfo-version;.tar.xz">
-<!ENTITY texinfo-md5 "a91b404e30561a5df803e6eb3a53be71">
+<!ENTITY texinfo-md5 "c9bda68c809e3afe67f1fbcd7c3d9fd3">
<!ENTITY texinfo-home "&gnu-software;texinfo/">
<!ENTITY texinfo-tmp-du "113 MB">
<!ENTITY texinfo-tmp-sbu "0.2 SBU">
@@ -728,10 +728,10 @@
<!ENTITY vim-fin-du "217 MB">
<!ENTITY vim-fin-sbu "2.5 SBU">
-<!ENTITY wheel-version "0.37.1">
-<!ENTITY wheel-size "65 KB">
+<!ENTITY wheel-version "0.38.4">
+<!ENTITY wheel-size "66 KB">
<!ENTITY wheel-url "&pypi-src;/w/wheel/wheel-&wheel-version;.tar.gz">
-<!ENTITY wheel-md5 "f490f1399e5903706cb1d4fbed9ecb28">
+<!ENTITY wheel-md5 "83bb4e7bd4d687d398733f341a64ab91">
<!ENTITY wheel-home "&pypi-home;/wheel/">
<!ENTITY wheel-fin-du "956 KB">
<!ENTITY wheel-fin-sbu "less than 0.1 SBU">
diff --git a/patches.ent b/patches.ent
index 1e39b0c2b..53536069e 100644
--- a/patches.ent
+++ b/patches.ent
@@ -7,11 +7,11 @@
<!ENTITY autoconf-fixes-patch-md5 "3c515415ecdd777990c91e8900279cb9">
<!ENTITY autoconf-fixes-patch-size "3.8 KB">
-->
-
+<!--
<!ENTITY bash-fixes-patch "bash-&bash-version;-upstream_fixes-1.patch">
<!ENTITY bash-fixes-patch-md5 "5f20760139d6a97e55124988fcddae44">
<!ENTITY bash-fixes-patch-size "2.0 KB">
-
+-->
<!--
<!ENTITY binutils-lto-patch "binutils-&binutils-version;-lto_fix-1.patch">
<!ENTITY binutils-lto-patch-md5 "3df11b6123d5bbdb0fc83862a003827a">
@@ -88,7 +88,7 @@
<!ENTITY shadow-segfault-patch-size "1.7 KB">
-->
<!ENTITY sysvinit-consolidated-patch "sysvinit-&sysvinit-version;-consolidated-1.patch">
-<!ENTITY sysvinit-consolidated-patch-md5 "4900322141d493e74020c9cf437b2cdc">
+<!ENTITY sysvinit-consolidated-patch-md5 "372d367918134f2f41daf54f2acf280a">
<!ENTITY sysvinit-consolidated-patch-size "2.4 KB">
<!--