diff options
-rw-r--r-- | chapter01/changelog.xml | 50 | ||||
-rw-r--r-- | chapter01/whatsnew.xml | 22 | ||||
-rw-r--r-- | chapter03/patches.xml | 4 | ||||
-rw-r--r-- | chapter06/make.xml | 6 | ||||
-rw-r--r-- | chapter08/bash.xml | 4 | ||||
-rw-r--r-- | chapter08/make.xml | 10 | ||||
-rw-r--r-- | packages.ent | 60 | ||||
-rw-r--r-- | patches.ent | 6 |
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"> <!-- |