diff options
author | Bruce Dubbs <bdubbs@linuxfromscratch.org> | 2022-12-15 10:23:03 -0600 |
---|---|---|
committer | Bruce Dubbs <bdubbs@linuxfromscratch.org> | 2022-12-15 10:23:03 -0600 |
commit | c9aabf13a1e8e1fb57688a7dea2f2ca2f1a9e1ab (patch) | |
tree | c006fc8b8aa6529dfa728a08bd1b71063bf25e54 | |
parent | a1bc9df91fc142a0e4c7e5605e9e85388b1fed46 (diff) |
Package updates and a minor fix.
Ensure a gawk hard link is updated in Chapter 8.
Update to iana-etc-20221209.
Update to vim-9.0.1060.
Update to iproute2-6.1.0.
Update to xz-5.4.0.
Update to bash-5.2.15.
Update to psmisc-23.6.
Update to mpc-1.3.0.
Update to python3-3.11.1.
Update to procps-ng-4.0.2.
-rw-r--r-- | chapter01/changelog.xml | 47 | ||||
-rw-r--r-- | chapter01/whatsnew.xml | 8 | ||||
-rw-r--r-- | chapter08/bash.xml | 8 | ||||
-rw-r--r-- | chapter08/gawk.xml | 14 | ||||
-rw-r--r-- | chapter08/mpc.xml | 12 | ||||
-rw-r--r-- | packages.ent | 54 |
6 files changed, 107 insertions, 36 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index acaf6a359..b3f9f5c5a 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -40,6 +40,53 @@ appropriate for the entry or if needed the entire day's listitem. --> <listitem> + <para>2022-12-15</para> + <itemizedlist> + <listitem> + <para>[bdubbs] - Ensure a gawk hard link is updated in + Chapter 8. Fixes + <ulink url="&lfs-ticket-root;5180">#5180</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to iana-etc-20221209. Addresses + <ulink url="&lfs-ticket-root;5006">#5006</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to vim-9.0.1060. Addresses + <ulink url="&lfs-ticket-root;5006">#5006</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to iproute2-6.1.0. Fixes + <ulink url="&lfs-ticket-root;5184">#5184</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to xz-5.4.0. Fixes + <ulink url="&lfs-ticket-root;5183">#5183</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to bash-5.2.15. Fixes + <ulink url="&lfs-ticket-root;5182">#5182</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to psmisc-23.6. Fixes + <ulink url="&lfs-ticket-root;5181">#5181</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to mpc-1.3.0. Fixes + <ulink url="&lfs-ticket-root;5178">#5178</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to python3-3.11.1. Fixes + <ulink url="&lfs-ticket-root;5177">#5177</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to procps-ng-4.0.2. Fixes + <ulink url="&lfs-ticket-root;5176">#5176</ulink>.</para> + </listitem> + </itemizedlist> + </listitem> + + <listitem> <para>2022-12-01</para> <itemizedlist> <listitem> diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index 637fafa44..207240036 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -193,9 +193,9 @@ <listitem> <para>Meson-&meson-version;</para> </listitem> - <!--<listitem> + <listitem> <para>MPC-&mpc-version;</para> - </listitem>--> + </listitem> <!--<listitem> <para>MPFR-&mpfr-version;</para> </listitem>--> @@ -220,9 +220,9 @@ <listitem> <para>Procps-ng-&procps-ng-version;</para> </listitem> - <!--<listitem> + <listitem> <para>Psmisc-&psmisc-version;</para> - </listitem>--> + </listitem> <listitem> <para>Python-&python-version;</para> </listitem> diff --git a/chapter08/bash.xml b/chapter08/bash.xml index 4ea981d5b..60154f6fd 100644 --- a/chapter08/bash.xml +++ b/chapter08/bash.xml @@ -42,10 +42,10 @@ <para>Prepare Bash for compilation:</para> -<screen><userinput remap="configure">./configure --prefix=/usr \ - --docdir=/usr/share/doc/bash-&bash-version; \ - --without-bash-malloc \ - --with-installed-readline</userinput></screen> + <screen><userinput remap="configure">./configure --prefix=/usr \ + --without-bash-malloc \ + --with-installed-readline \ + --docdir=/usr/share/doc/bash-&bash-version;</userinput></screen> <variablelist> <title>The meaning of the new configure option:</title> diff --git a/chapter08/gawk.xml b/chapter08/gawk.xml index 4c8ecc265..45a7444bf 100644 --- a/chapter08/gawk.xml +++ b/chapter08/gawk.xml @@ -58,7 +58,19 @@ <para>Install the package:</para> -<screen><userinput remap="install">make install</userinput></screen> +<screen><userinput remap="install">make LN='ln -f' install</userinput></screen> + + <variablelist> + <title>The meaning of the make environment variable:</title> + + <varlistentry> + <term><envar>LN='ln -f'</envar></term> + <listitem> + <para>This variable ensures that the previous hard link installed + in <xref linkend='ch-tools-gawk'/> is updated here.</para> + </listitem> + </varlistentry> + </variablelist> <para>If desired, install the documentation:</para> diff --git a/chapter08/mpc.xml b/chapter08/mpc.xml index ad46b7e43..5bcfd0292 100644 --- a/chapter08/mpc.xml +++ b/chapter08/mpc.xml @@ -42,6 +42,18 @@ <sect2 role="installation"> <title>Installation of MPC</title> + <para>First, make a fix identified upstream:</para> + +<screen><userinput remap="pre">sed -i '273{ h; d; }; 274,286 { H; d; }; 287 G' src/mpc.h</userinput></screen> + + <note> + <para>This sed is a little complex and needs some explanation. It holds + the line 273 in a buffer, adds lines 274-286 to it. It then writes the + buffer out after line 287 is read. The result is that the line 287 is + moved upwards from an incorrect location to its correct location in an + #ifdef block.</para> + </note> + <para>Prepare MPC for compilation:</para> <screen><userinput remap="configure">./configure --prefix=/usr \ diff --git a/packages.ent b/packages.ent index 70f5da111..e4dca15f2 100644 --- a/packages.ent +++ b/packages.ent @@ -48,10 +48,10 @@ <!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.9"> +<!ENTITY bash-version "5.2.15"> <!ENTITY bash-size "10,695 KB"> <!ENTITY bash-url "&gnu;bash/bash-&bash-version;.tar.gz"> -<!ENTITY bash-md5 "0d8a4e4fe2d31ed5c304316bd9fcb337"> +<!ENTITY bash-md5 "4281bb43497f3905a308430a8d6a30a5"> <!ENTITY bash-home "&gnu-software;bash/"> <!ENTITY bash-tmp-du "64 MB"> <!ENTITY bash-tmp-sbu "0.5 SBU"> @@ -317,10 +317,10 @@ <!ENTITY gzip-fin-du "21 MB"> <!ENTITY gzip-fin-sbu "0.3 SBU"> -<!ENTITY iana-etc-version "20221122"> +<!ENTITY iana-etc-version "20221209"> <!ENTITY iana-etc-size "585 KB"> <!ENTITY iana-etc-url "https://github.com/Mic92/iana-etc/releases/download/&iana-etc-version;/iana-etc-&iana-etc-version;.tar.gz"> -<!ENTITY iana-etc-md5 "2d4ea18372691d8c6ffd009a766e3380"> +<!ENTITY iana-etc-md5 "b5e3e7ee1f65edff9284e614000a3815"> <!ENTITY iana-etc-home "https://www.iana.org/protocols"> <!ENTITY iana-etc-fin-du "4.8 MB"> <!ENTITY iana-etc-fin-sbu "less than 0.1 SBU"> @@ -342,10 +342,10 @@ <!ENTITY intltool-fin-du "1.5 MB"> <!ENTITY intltool-fin-sbu "less than 0.1 SBU"> -<!ENTITY iproute2-version "6.0.0"> -<!ENTITY iproute2-size "880 KB"> +<!ENTITY iproute2-version "6.1.0"> +<!ENTITY iproute2-size "885 KB"> <!ENTITY iproute2-url "&kernel;linux/utils/net/iproute2/iproute2-&iproute2-version;.tar.xz"> -<!ENTITY iproute2-md5 "5da6cb3154ee09b9a8b4004d1c2df4cd"> +<!ENTITY iproute2-md5 "f3ff4461e25dbc5ef1fb7a9167a9523d"> <!ENTITY iproute2-home "&kernel;linux/utils/net/iproute2/"> <!ENTITY iproute2-fin-du "16 MB"> <!ENTITY iproute2-fin-sbu "0.2 SBU"> @@ -495,10 +495,10 @@ <!ENTITY meson-fin-du "38 MB"> <!ENTITY meson-fin-sbu "less than 0.1 SBU"> -<!ENTITY mpc-version "1.2.1"> -<!ENTITY mpc-size "820 KB"> +<!ENTITY mpc-version "1.3.0"> +<!ENTITY mpc-size "756 KB"> <!ENTITY mpc-url "https://ftp.gnu.org/gnu/mpc/mpc-&mpc-version;.tar.gz"> -<!ENTITY mpc-md5 "9f16c976c25bb0f76b50be749cd7a3a8"> +<!ENTITY mpc-md5 "b0f5e2ad6009781777ed026bcf71bf0e"> <!ENTITY mpc-home "https://www.multiprecision.org/"> <!ENTITY mpc-fin-du "21 MB"> <!ENTITY mpc-fin-sbu "0.3 SBU"> @@ -569,18 +569,18 @@ <!ENTITY pkgconfig-fin-du "29 MB"> <!ENTITY pkgconfig-fin-sbu "0.3 SBU"> -<!ENTITY procps-ng-version "4.0.1"> -<!ENTITY procps-ng-size "1089 KB"> +<!ENTITY procps-ng-version "4.0.2"> +<!ENTITY procps-ng-size "1250 KB"> <!ENTITY procps-ng-url "https://sourceforge.net/projects/procps-ng/files/Production/procps-ng-&procps-ng-version;.tar.xz"> -<!ENTITY procps-ng-md5 "5de27fd569843e88a21aa0af8990f96d"> +<!ENTITY procps-ng-md5 "691748c4767f19b9d94ed9d088e40c4d"> <!ENTITY procps-ng-home "https://sourceforge.net/projects/procps-ng"> <!ENTITY procps-ng-fin-du "19 MB"> <!ENTITY procps-ng-fin-sbu "0.1 SBU"> -<!ENTITY psmisc-version "23.5"> -<!ENTITY psmisc-size "395 KB"> +<!ENTITY psmisc-version "23.6"> +<!ENTITY psmisc-size "415 KB"> <!ENTITY psmisc-url "https://sourceforge.net/projects/psmisc/files/psmisc/psmisc-&psmisc-version;.tar.xz"> -<!ENTITY psmisc-md5 "014f0b5d5ab32478a2c57812ad01e1fb"> +<!ENTITY psmisc-md5 "ed3206da1184ce9e82d607dc56c52633"> <!ENTITY psmisc-home "https://gitlab.com/psmisc/psmisc"> <!ENTITY psmisc-fin-du "5.8 MB"> <!ENTITY psmisc-fin-sbu "less than 0.1 SBU"> @@ -588,19 +588,19 @@ <!-- If python minor version changes, updates in python and meson pages will be needed: python3.6 and python3.6m --> -<!ENTITY python-version "3.11.0"> +<!ENTITY python-version "3.11.1"> <!ENTITY python-minor "3.11"> -<!ENTITY python-size "19,356 KB"> +<!ENTITY python-size "19,392 KB"> <!ENTITY python-url "https://www.python.org/ftp/python/&python-version;/Python-&python-version;.tar.xz"> -<!ENTITY python-md5 "fe92acfa0db9b9f5044958edb451d463"> +<!ENTITY python-md5 "4efe92adf28875c77d3b9b2e8d3bc44a"> <!ENTITY python-home "https://www.python.org/"> <!ENTITY python-tmp-du "364 MB"> <!ENTITY python-tmp-sbu "0.9 SBU"> <!ENTITY python-fin-du "283 MB"> <!ENTITY python-fin-sbu "3.4 SBU"> <!ENTITY python-docs-url "https://www.python.org/ftp/python/doc/&python-version;/python-&python-version;-docs-html.tar.bz2"> -<!ENTITY python-docs-md5 "b740495c9f6714e0998894ed8d1cb379"> -<!ENTITY python-docs-size "7,484 KB"> +<!ENTITY python-docs-md5 "32f5cd7d63adf58ca4e0687dc530ce8b"> +<!ENTITY python-docs-size "7,522 KB"> <!ENTITY readline-version "8.2"> <!ENTITY readline-soversion "8.2"><!-- used for stripping --> @@ -717,13 +717,13 @@ <!ENTITY util-linux-fin-du "283 MB"> <!ENTITY util-linux-fin-sbu "1.0 SBU"> -<!ENTITY vim-version "9.0.0739"> +<!ENTITY vim-version "9.0.1060"> <!-- <!ENTITY vim-majmin "90"> --> <!ENTITY vim-docdir "vim/vim90"> -<!ENTITY vim-size "16,370 KB"> +<!ENTITY vim-size "16,488 KB"> <!--<!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz">--> <!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.gz"> -<!ENTITY vim-md5 "d28503800dcd471edf8c308f5a74f177"> +<!ENTITY vim-md5 "cee12f38abdac37edeced59461bb04d4"> <!ENTITY vim-home "https://www.vim.org"> <!ENTITY vim-fin-du "217 MB"> <!ENTITY vim-fin-sbu "2.5 SBU"> @@ -744,10 +744,10 @@ <!ENTITY xml-parser-fin-du "2.3 MB"> <!ENTITY xml-parser-fin-sbu "less than 0.1 SBU"> -<!ENTITY xz-version "5.2.9"> -<!ENTITY xz-size "1,261 KB"> +<!ENTITY xz-version "5.4.0"> +<!ENTITY xz-size "1,375 KB"> <!ENTITY xz-url "https://tukaani.org/xz/xz-&xz-version;.tar.xz"> -<!ENTITY xz-md5 "115d93141a38801983572f816c6dd68a"> +<!ENTITY xz-md5 "3518b2c6e00400f4df5dd8d2a70fc2a9"> <!ENTITY xz-home "https://tukaani.org/xz"> <!ENTITY xz-tmp-du "16 MB"> <!ENTITY xz-tmp-sbu "0.1 SBU"> |