[blfs] 02/02: zsh: update to 5.9.1

"Git Owner" ([email protected] via blfs-book Mailing List) <[email protected]>
Newsgroups gmane.linux.lfs.beyond.book
Message-ID <[email protected]>
This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch trunk
in repository blfs.

commit 8abcb299c8956c851029abab519f0f9b298d921e
Author: Xi Ruoyao <[email protected]>
AuthorDate: Mon Jun 1 11:13:51 2026 +0800

    zsh: update to 5.9.1
---
 introduction/welcome/changelog.xml |  4 ++++
 packages.ent                       |  2 +-
 postlfs/shells/zsh.xml             | 39 ++++++++------------------------------
 3 files changed, 13 insertions(+), 32 deletions(-)

diff --git a/introduction/welcome/changelog.xml b/introduction/welcome/changelog.xml
index 3870aedc14..065398b930 100644
--- a/introduction/welcome/changelog.xml
+++ b/introduction/welcome/changelog.xml
@@ -42,6 +42,10 @@
     <listitem>
       <para>May 31st, 2026</para>
       <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Update to zsh-5.9.1.  Fixes
+          <ulink url="&blfs-ticket-root;23395">#23395</ulink>.</para>
+        </listitem>
         <listitem>
           <para>[bdubbs] - Update to systemd-260.2. Fixes
           <ulink url="&blfs-ticket-root;23368">#23368</ulink>.</para>
diff --git a/packages.ent b/packages.ent
index 2a34281f98..1b9185af0a 100644
--- a/packages.ent
+++ b/packages.ent
@@ -87,7 +87,7 @@
 <!-- Chapter 7 -->
 <!ENTITY dash-version                 "0.5.13.4">
 <!ENTITY tcsh-version                 "6.24.16">
-<!ENTITY zsh-version                  "5.9">
+<!ENTITY zsh-version                  "5.9.1">
 
 <!-- Chapter 8 Virtualization -->
 <!ENTITY qemu-version                 "11.0.1">
diff --git a/postlfs/shells/zsh.xml b/postlfs/shells/zsh.xml
index 317f0f7650..cdf2caa8b3 100644
--- a/postlfs/shells/zsh.xml
+++ b/postlfs/shells/zsh.xml
@@ -6,8 +6,8 @@
 
   <!ENTITY zsh-download-http "https://www.zsh.org/pub/zsh-&zsh-version;.tar.xz">
   <!ENTITY zsh-download-ftp  " ">
-  <!ENTITY zsh-md5sum        "182e37ca3fe3fa6a44f69ad462c5c30e">
-  <!ENTITY zsh-size          "3.2 MB">
+  <!ENTITY zsh-md5sum        "5492bfe9a4afacdb2d1d81c27a1d44fa">
+  <!ENTITY zsh-size          "3.3 MB">
   <!ENTITY zsh-buildsize     "48 MB (includes documentation and tests)">
   <!ENTITY zsh-time          "1.6 SBU (Using parallelism=4; includes documentation and tests)">
 ]>
@@ -90,30 +90,6 @@
   <sect2 role="installation">
     <title>Installation of zsh</title>
 
-    <para>
-      Adapt the documentation build system for texinfo-7.0 or later:
-    </para>
-
-<screen><userinput>sed -e 's/set_from_init_file/texinfo_&amp;/' \
-    -i Doc/Makefile.in</userinput></screen>
-
-    <!-- https://github.com/zsh-users/zsh/commit/4c89849c9817
-         https://github.com/zsh-users/zsh/commit/ab4d62eb975a -->
-    <para>
-      Some programs shipped in the building system for detecting system
-      features use pre-C99 syntax rejected by GCC-14.1 and later.  Fix them
-      because Zsh will be configured incorrectly and fail to build otherwise:
-    </para>
-
-<screen><userinput>sed -e 's/^main/int &amp;/'      \
-    -e 's/exit(/return(/'    \
-    -i aczsh.m4 configure.ac &amp;&amp;
-
-sed -e 's/test = /&amp;(char**)/' \
-    -i configure.ac           &amp;&amp;
-
-autoconf</userinput></screen>
-
     <para>
       The documentation files contain references to zsh configuration
       files in <filename class='directory'>/etc</filename>, but we'll
@@ -144,7 +120,8 @@ autoconf</userinput></screen>
             --sysconfdir=/etc/zsh    \
             --enable-etcdir=/etc/zsh \
             --enable-cap             \
-            --enable-gdbm            &amp;&amp;
+            --enable-gdbm            \
+            --enable-pcre            &amp;&amp;
 make                                 &amp;&amp;
 
 makeinfo  Doc/zsh.texi --html      -o Doc/html &amp;&amp;
@@ -169,7 +146,7 @@ makeinfo  Doc/zsh.texi --html --no-split --no-headers -o zsh.html</userinput></s
 
 <screen role="root"><userinput>make install                                                    &amp;&amp;
 make infodir=/usr/share/info install.info                       &amp;&amp;
-make htmldir=/usr/share/doc/zsh-&zsh-version;/html install.html           &amp;&amp;
+make htmldir=/usr/share/doc/zsh-&zsh-version;/html install.html         &amp;&amp;
 install -v -m644 zsh.{html,txt} Etc/FAQ /usr/share/doc/zsh-&zsh-version;</userinput></screen>
 
     <para>
@@ -205,13 +182,13 @@ install -v -m644 zsh.{html,txt} Etc/FAQ /usr/share/doc/zsh-&zsh-version;</userin
       <parameter>--enable-gdbm</parameter>: This option enables the
       use of the <application>GDBM</application> library.
     </para>
-<!-- the next zsh release will support it
+
     <para>
-      <option>- -enable-pcre</option>: This option allows zsh to use
+      <parameter>--enable-pcre</parameter>: This option allows zsh to use
       the <application>PCRE2</application> regular expression library in shell
       builtins.
     </para>
--->
+
   </sect2>
 
   <sect2 role="configuration">

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.

-- 
http://lists.linuxfromscratch.org/sympa/info/blfs-book
Unsubscribe: See the above information page
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.