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.
This commit is contained in:
Bruce Dubbs 2022-12-15 10:23:03 -06:00
parent a1bc9df91f
commit c9aabf13a1
6 changed files with 107 additions and 36 deletions

View File

@ -39,6 +39,53 @@
<listitem revision="sysv"> or <listitem revision="systemd"> as
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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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 \

View File

@ -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">