aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBruce Dubbs <bdubbs@linuxfromscratch.org>2022-01-14 13:43:28 -0600
committerBruce Dubbs <bdubbs@linuxfromscratch.org>2022-01-14 13:43:28 -0600
commitade3efafc6caf69322c5fed47bc376c088f07a67 (patch)
tree17bfc80385eaf3996295f7abd1bb3d05057edead
parent5ff21a47f918e5ed290dfb588db59558e9567d53 (diff)
Package updates.
Update to shadow-4.11.1. Update to readline-8.1.2. Update to meson-0.61.0. Update to libpipeline-1.5.5. Update to bash-5.1.16.
-rw-r--r--chapter01/changelog.xml26
-rw-r--r--chapter01/whatsnew.xml8
-rw-r--r--chapter03/patches.xml6
-rw-r--r--chapter08/meson.xml6
-rw-r--r--chapter08/shadow.xml13
-rw-r--r--packages.ent30
-rw-r--r--patches.ent12
7 files changed, 58 insertions, 43 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 20838c588..b5549725e 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -39,6 +39,32 @@
<listitem revision="sysv"> or <listitem revision="systemd"> as
appropriate for the entry or if needed the entire day's listitem.
-->
+ <listitem>
+ <para>2022-01-15</para>
+ <itemizedlist>
+ <listitem>
+ <para>[bdubbs] - Update to shadow-4.11.1. Fixes
+ <ulink url="&lfs-ticket-root;4976">#4976</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to readline-8.1.2. Fixes
+ <ulink url="&lfs-ticket-root;4980">#4980</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to meson-0.61.0. Fixes
+ <ulink url="&lfs-ticket-root;4983">#4983</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to libpipeline-1.5.5. Fixes
+ <ulink url="&lfs-ticket-root;4977">#4977</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to bash-5.1.16. Fixes
+ <ulink url="&lfs-ticket-root;4978">#4978</ulink>.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
<listitem revision="systemd">
<para>2021-01-13</para>
<itemizedlist>
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index 65385d1aa..7467ff140 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -42,9 +42,9 @@
<listitem>
<para>Automake-&automake-version;</para>
</listitem>
- <!--<listitem>
+ <listitem>
<para>Bash &bash-version;</para>
- </listitem>-->
+ </listitem>
<listitem>
<para>Bc &bc-version;</para>
</listitem>
@@ -222,9 +222,9 @@
<listitem>
<para>Python-&python-version;</para>
</listitem>
- <!--<listitem>
+ <listitem>
<para>Readline-&readline-version;</para>
- </listitem>-->
+ </listitem>
<!--<listitem>
<para>Sed-&sed-version;</para>
</listitem>-->
diff --git a/chapter03/patches.xml b/chapter03/patches.xml
index bf8c85322..0986e663d 100644
--- a/chapter03/patches.xml
+++ b/chapter03/patches.xml
@@ -84,7 +84,6 @@
</listitem>
</varlistentry>
- <!--
<varlistentry>
<term>Meson Upstream Fix Patch - <token>&meson-fix-patch-size;</token>:</term>
<listitem>
@@ -92,7 +91,6 @@
<para>MD5 sum: <literal>&meson-fix-patch-md5;</literal></para>
</listitem>
</varlistentry>
--->
<!--
<varlistentry>
<term>Libpipeline Checks Patch - <token>&libpipeline-checks-patch-size;</token>:</term>
@@ -110,7 +108,7 @@
<para>MD5 sum: <literal>&perl-fix-patch-md5;</literal></para>
</listitem>
</varlistentry>
-
+<!--
<varlistentry>
<term>Shadow Segfault Fix Patch - <token>&shadow-segfault-patch-size;</token>:</term>
<listitem>
@@ -118,7 +116,7 @@
<para>MD5 sum: <literal>&shadow-segfault-patch-md5;</literal></para>
</listitem>
</varlistentry>
-
+-->
<varlistentry revision="sysv">
<term>Sysvinit Consolidated Patch - <token>&sysvinit-consolidated-patch-size;</token>:</term>
<listitem>
diff --git a/chapter08/meson.xml b/chapter08/meson.xml
index 60838af94..70c1c1e92 100644
--- a/chapter08/meson.xml
+++ b/chapter08/meson.xml
@@ -48,14 +48,12 @@
<sect2 role="installation">
<title>Installation of Meson</title>
-<!-- Applied in 0.56.2
- <para>First, apply a patch that fixes an issue with pkgconfig files
- for static libraries:</para>
+ <para>First, apply a patch that fixes an issue identified upstream:</para>
<screen><userinput remap="pre">patch -Np1 -i ../&meson-fix-patch;</userinput></screen>
--->
<para>Compile Meson with the following command:</para>
+
<screen><userinput remap="make">python3 setup.py build</userinput></screen>
<para>This package does not come with a test suite.</para>
diff --git a/chapter08/shadow.xml b/chapter08/shadow.xml
index ea540d1cf..2693f1bb7 100644
--- a/chapter08/shadow.xml
+++ b/chapter08/shadow.xml
@@ -41,14 +41,6 @@
<sect2 role="installation">
<title>Installation of Shadow</title>
- <para>First, apply a fix to prevent a segmentation fault when running
- <command>useradd</command>:</para>
-
-<!-- Hardcoding the patch version because it has been merged upstream and
- the patch will be unnecessary when the next version is released. -->
-
-<screen><userinput remap="pre">patch -Np1 -i ../shadow-4.10-useradd_segfault-1.patch</userinput></screen>
-
<note>
<para>If you would like to enforce the use of strong passwords, refer to
<ulink url="&blfs-book;postlfs/cracklib.html"/> for installing
@@ -103,10 +95,11 @@ find man -name Makefile.in -exec sed -i 's/passwd\.5 / /' {} \;</userinput></s
<screen><userinput remap="pre">sed -i 's/1000/999/' etc/useradd</userinput></screen>
-->
+<!--
<para>Fix a simple programming error by modifying a file with following command:</para>
<screen><userinput remap="pre">sed -e "224s/rounds/min_rounds/" -i libmisc/salt.c</userinput></screen>
-
+-->
<para>Prepare Shadow for compilation:</para>
<screen><userinput remap="configure">touch /usr/bin/passwd
@@ -121,7 +114,7 @@ find man -name Makefile.in -exec sed -i 's/passwd\.5 / /' {} \;</userinput></s
<listitem>
<para>The file <filename>/usr/bin/passwd</filename> needs
to exist because its location is harcoded in some programs, and
- the default location if it does not exist is not right.</para>
+ if it does not exist, the default location is not right.</para>
</listitem>
</varlistentry>
<varlistentry>
diff --git a/packages.ent b/packages.ent
index 19b032d0d..4844f5e03 100644
--- a/packages.ent
+++ b/packages.ent
@@ -48,10 +48,10 @@
<!ENTITY automake-fin-du "115 MB">
<!ENTITY automake-fin-sbu "less than 0.1 SBU (about 8.9 SBU with tests)">
-<!ENTITY bash-version "5.1.8">
-<!ENTITY bash-size "10,287 KB">
+<!ENTITY bash-version "5.1.16">
+<!ENTITY bash-size "10,277 KB">
<!ENTITY bash-url "&gnu;bash/bash-&bash-version;.tar.gz">
-<!ENTITY bash-md5 "23eee6195b47318b9fd878e590ccb38c">
+<!ENTITY bash-md5 "c17b20a09fc38d67fb303aeb6c130b4e">
<!ENTITY bash-home "&gnu-software;bash/">
<!ENTITY bash-tmp-du "64 MB">
<!ENTITY bash-tmp-sbu "0.4 SBU">
@@ -410,10 +410,10 @@
<!ENTITY libffi-fin-du "10 MB">
<!ENTITY libffi-fin-sbu "2.0 SBU">
-<!ENTITY libpipeline-version "1.5.4">
-<!ENTITY libpipeline-size "1,017 KB">
+<!ENTITY libpipeline-version "1.5.5">
+<!ENTITY libpipeline-size "934 KB">
<!ENTITY libpipeline-url "&savannah;/releases/libpipeline/libpipeline-&libpipeline-version;.tar.gz">
-<!ENTITY libpipeline-md5 "67c6c1a3d4e3533b4d80cb3683fef970">
+<!ENTITY libpipeline-md5 "3e725c76bfea1985e87e851ee50c2e29">
<!ENTITY libpipeline-home "http://libpipeline.nongnu.org/">
<!ENTITY libpipeline-fin-du "9.1 MB">
<!ENTITY libpipeline-fin-sbu "0.1 SBU">
@@ -491,10 +491,10 @@
<!ENTITY markupsafe-fin-du "516 KB">
<!ENTITY markupsafe-fin-sbu "less than 0.1 SBU">
-<!ENTITY meson-version "0.60.3">
-<!ENTITY meson-size "1,956 KB">
+<!ENTITY meson-version "0.61.0">
+<!ENTITY meson-size "1,961 KB">
<!ENTITY meson-url "&github;/mesonbuild/meson/releases/download/&meson-version;/meson-&meson-version;.tar.gz">
-<!ENTITY meson-md5 "03ddd7272d8cbb9f33269cb37a200d24">
+<!ENTITY meson-md5 "cfe9f5e8ef869ba498a6a84f291f0c74">
<!ENTITY meson-home "https://mesonbuild.com">
<!ENTITY meson-fin-du "40 MB">
<!ENTITY meson-fin-sbu "less than 0.1 SBU">
@@ -606,10 +606,10 @@
<!ENTITY python-docs-md5 "d8e05bfe7e1327938690ac8a3d3b897d">
<!ENTITY python-docs-size "7,105 KB">
-<!ENTITY readline-version "8.1">
-<!ENTITY readline-size "2,924 KB">
+<!ENTITY readline-version "8.1.2">
+<!ENTITY readline-size "2,923 KB">
<!ENTITY readline-url "&gnu;readline/readline-&readline-version;.tar.gz">
-<!ENTITY readline-md5 "e9557dd5b1409f5d7b37ef717c64518e">
+<!ENTITY readline-md5 "12819fa739a78a6172400f399ab34f81">
<!ENTITY readline-home "https://tiswww.case.edu/php/chet/readline/rltop.html">
<!ENTITY readline-fin-du "15 MB">
<!ENTITY readline-fin-sbu "0.1 SBU">
@@ -624,10 +624,10 @@
<!ENTITY sed-fin-du "30 MB">
<!ENTITY sed-fin-sbu "0.5 SBU">
-<!ENTITY shadow-version "4.10">
-<!ENTITY shadow-size "1,624 KB">
+<!ENTITY shadow-version "4.11.1">
+<!ENTITY shadow-size "1,618 KB">
<!ENTITY shadow-url "&github;/shadow-maint/shadow/releases/download/v&shadow-version;/shadow-&shadow-version;.tar.xz">
-<!ENTITY shadow-md5 "3a7936a9d0834243816fe0977c3b956e">
+<!ENTITY shadow-md5 "5a95ec069aa91508167d02fecafaa912">
<!ENTITY shadow-home "https://shadow-maint.github.io/shadow/">
<!ENTITY shadow-fin-du "45 MB">
<!ENTITY shadow-fin-sbu "0.2 SBU">
diff --git a/patches.ent b/patches.ent
index 3e3154fc5..38f303c68 100644
--- a/patches.ent
+++ b/patches.ent
@@ -59,11 +59,11 @@
<!ENTITY libpipeline-checks-patch-md5 "0cd71f98eadaee07647d021d2e4c8621">
<!ENTITY libpipeline-checks-patch-size "22 KB">
-->
-<!--
+
<!ENTITY meson-fix-patch "meson-&meson-version;-upstream_fix-1.patch">
-<!ENTITY meson-fix-patch-md5 "589012d95c80f256e569598caf27c9a6">
-<!ENTITY meson-fix-patch-size "2.2 KB">
--->
+<!ENTITY meson-fix-patch-md5 "14e62d976f7901c17686ed0e11095256">
+<!ENTITY meson-fix-patch-size "5.0 KB">
+
<!--
<!ENTITY ninja-limit-jobs-patch "ninja-&ninja-version;-add_NINJAJOBS_var-1.patch">
<!ENTITY ninja-limit-jobs-patch-md5 "f537a633532492e805aa342fa869ca45">
@@ -73,11 +73,11 @@
<!ENTITY perl-fix-patch "perl-&perl-version;-upstream_fixes-1.patch">
<!ENTITY perl-fix-patch-md5 "fb42558b59ed95ee00eb9f1c1c9b8056">
<!ENTITY perl-fix-patch-size "1.6 KB">
-
+<!--
<!ENTITY shadow-segfault-patch "shadow-&shadow-version;-useradd_segfault-1.patch">
<!ENTITY shadow-segfault-patch-md5 "66b299c0c9ac66fdb7c91b40df5984c0">
<!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-size "2.4 KB">