Package updates.

Update to ncurses-6.5-20250531.
Update to readline-8.3-rc2.
Update to bash-5.3-rc2.
Update to Python-3.13.4.
This commit is contained in:
Bruce Dubbs 2025-06-04 13:56:37 -05:00
parent 30ec5ae0ea
commit e481799cdf
8 changed files with 46 additions and 28 deletions

View File

@ -39,6 +39,28 @@
<listitem revision="sysv"> or <listitem revision="systemd"> as <listitem revision="sysv"> or <listitem revision="systemd"> as
appropriate for the entry or if needed the entire day's listitem. appropriate for the entry or if needed the entire day's listitem.
--> -->
<listitem>
<para>2025-06-04</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to ncurses-6.5-20250531. Fixes
<ulink url='&lfs-ticket-root;5737'>#5737</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to readline-8.3-rc2. Fixes
<ulink url='&lfs-ticket-root;5738'>#5738</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to bash-5.3-rc2. Fixes
<ulink url='&lfs-ticket-root;5738'>#5738</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to Python-3.13.4. Fixes
<ulink url='&lfs-ticket-root;5739'>#6739</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem> <listitem>
<para>2025-06-01</para> <para>2025-06-01</para>
<itemizedlist> <itemizedlist>

View File

@ -296,18 +296,12 @@
<listitem> <listitem>
<para>Packaging-&packaging-version;</para> <para>Packaging-&packaging-version;</para>
</listitem> </listitem>
<listitem>
<para>bash-5.3-rc1-cross_compile_fix-1.patch</para>
</listitem>
<listitem> <listitem>
<para>coreutils-9.7-upstream_fix-1.patch</para> <para>coreutils-9.7-upstream_fix-1.patch</para>
</listitem> </listitem>
<listitem> <listitem>
<para>perl-5.40.2-upstream_fix-1.patch</para> <para>perl-5.40.2-upstream_fix-1.patch</para>
</listitem> </listitem>
<listitem>
<para>Python-3.13.3-security_fixes-1.patch</para>
</listitem>
</itemizedlist> </itemizedlist>

View File

@ -25,7 +25,6 @@
<para>MD5 sum: <literal>&autoconf-fixes-patch-md5;</literal></para> <para>MD5 sum: <literal>&autoconf-fixes-patch-md5;</literal></para>
</listitem> </listitem>
</varlistentry> </varlistentry>
-->
<varlistentry> <varlistentry>
<term>Bash Cross Compile Fix Patch - <token>&bash-crosscompile-fix-patch-size;</token>:</term> <term>Bash Cross Compile Fix Patch - <token>&bash-crosscompile-fix-patch-size;</token>:</term>
@ -34,7 +33,7 @@
<para>MD5 sum: <literal>&bash-crosscompile-fix-patch-md5;</literal></para> <para>MD5 sum: <literal>&bash-crosscompile-fix-patch-md5;</literal></para>
</listitem> </listitem>
</varlistentry> </varlistentry>
-->
<!-- <!--
<varlistentry> <varlistentry>
<term>Binutils Upstream Fixes Patch - <token>&binutils-upstream-patch-size;</token>:</term> <term>Binutils Upstream Fixes Patch - <token>&binutils-upstream-patch-size;</token>:</term>
@ -135,6 +134,7 @@
</listitem> </listitem>
</varlistentry> </varlistentry>
<!--
<varlistentry> <varlistentry>
<term>Python Security Fix Patch - <token>&python-security-fixes-patch-size;</token>:</term> <term>Python Security Fix Patch - <token>&python-security-fixes-patch-size;</token>:</term>
<listitem> <listitem>
@ -142,6 +142,7 @@
<para>MD5 sum: <literal>&python-security-fixes-patch-md5;</literal></para> <para>MD5 sum: <literal>&python-security-fixes-patch-md5;</literal></para>
</listitem> </listitem>
</varlistentry> </varlistentry>
-->
<varlistentry revision="sysv"> <varlistentry revision="sysv">
<term>SysVinit Consolidated Patch - <token>&sysvinit-consolidated-patch-size;</token>:</term> <term>SysVinit Consolidated Patch - <token>&sysvinit-consolidated-patch-size;</token>:</term>

View File

@ -42,11 +42,11 @@
<sect2 role="installation"> <sect2 role="installation">
<title>Installation of Bash</title> <title>Installation of Bash</title>
<!--
<para>First, fix a problem related to cross compilation and gcc-15:</para> <para>First, fix a problem related to cross compilation and gcc-15:</para>
<screen><userinput remap="pre">patch -Np1 -i ../&bash-crosscompile-fix-patch;</userinput></screen> <screen><userinput remap="pre">patch -Np1 -i ../&bash-crosscompile-fix-patch;</userinput></screen>
-->
<para>Prepare Bash for compilation:</para> <para>Prepare Bash for compilation:</para>
<screen><userinput remap="configure">./configure --prefix=/usr \ <screen><userinput remap="configure">./configure --prefix=/usr \

View File

@ -41,7 +41,7 @@
<sect2 role="installation"> <sect2 role="installation">
<title>Installation of Coreutils</title> <title>Installation of Coreutils</title>
<para>First apply a security patch identified upstream:</para> <para>First, apply a patch for a security problem identified upstream:</para>
<screen><userinput remap="pre">patch -Np1 -i ../&coreutils-upstream-patch;</userinput></screen> <screen><userinput remap="pre">patch -Np1 -i ../&coreutils-upstream-patch;</userinput></screen>

View File

@ -42,11 +42,11 @@
<sect2 role="installation"> <sect2 role="installation">
<title>Installation of Python 3</title> <title>Installation of Python 3</title>
<!--
<para>First, apply a security patch to the current package:</para> <para>First, apply a security patch to the current package:</para>
<screen><userinput remap="pre">patch -Np1 -i ../&python-security-fixes-patch;</userinput></screen> <screen><userinput remap="pre">patch -Np1 -i ../&python-security-fixes-patch;</userinput></screen>
-->
<para>Prepare Python for compilation:</para> <para>Prepare Python for compilation:</para>
<screen><userinput remap="configure">./configure --prefix=/usr \ <screen><userinput remap="configure">./configure --prefix=/usr \

View File

@ -47,10 +47,10 @@
<!ENTITY automake-fin-du "121 MB"> <!ENTITY automake-fin-du "121 MB">
<!ENTITY automake-fin-sbu "less than 0.1 SBU (about 1.1 SBU with tests)"> <!ENTITY automake-fin-sbu "less than 0.1 SBU (about 1.1 SBU with tests)">
<!ENTITY bash-version "5.3-rc1"> <!ENTITY bash-version "5.3-rc2">
<!ENTITY bash-size "10,491 KB"> <!ENTITY bash-size "10,774 KB">
<!ENTITY bash-url "&gnu;bash/bash-&bash-version;.tar.gz"> <!ENTITY bash-url "&gnu;bash/bash-&bash-version;.tar.gz">
<!ENTITY bash-md5 "f58f56196606a0d0cef9b96b733d256c"> <!ENTITY bash-md5 "9c440d7c5ca37433e496c5e22f8918c6">
<!ENTITY bash-home "&gnu-software;bash/"> <!ENTITY bash-home "&gnu-software;bash/">
<!ENTITY bash-tmp-du "68 MB"> <!ENTITY bash-tmp-du "68 MB">
<!ENTITY bash-tmp-sbu "0.2 SBU"> <!ENTITY bash-tmp-sbu "0.2 SBU">
@ -519,11 +519,11 @@
<!ENTITY mpfr-fin-du "43 MB"> <!ENTITY mpfr-fin-du "43 MB">
<!ENTITY mpfr-fin-sbu "0.2 SBU"> <!ENTITY mpfr-fin-sbu "0.2 SBU">
<!ENTITY ncurses-version "6.5-20250517"> <!ENTITY ncurses-version "6.5-20250531">
<!ENTITY ncurses-base-version "6.5"> <!ENTITY ncurses-base-version "6.5">
<!ENTITY ncurses-size "3,700 KB"> <!ENTITY ncurses-size "3,700 KB">
<!ENTITY ncurses-url "https://invisible-mirror.net/archives/ncurses/current/ncurses-&ncurses-version;.tgz"> <!ENTITY ncurses-url "https://invisible-mirror.net/archives/ncurses/current/ncurses-&ncurses-version;.tgz">
<!ENTITY ncurses-md5 "f969398c02415326ca075db69e04f87f"> <!ENTITY ncurses-md5 "5104913b6dc4804c45442b710c9ae912">
<!ENTITY ncurses-home "&gnu-software;ncurses/"> <!ENTITY ncurses-home "&gnu-software;ncurses/">
<!ENTITY ncurses-tmp-du "53 MB"> <!ENTITY ncurses-tmp-du "53 MB">
<!ENTITY ncurses-tmp-sbu "0.4 SBU"> <!ENTITY ncurses-tmp-sbu "0.4 SBU">
@ -605,25 +605,25 @@
<!-- If python minor version changes, updates in python and <!-- If python minor version changes, updates in python and
meson pages will be needed: python3.6 and python3.6m --> meson pages will be needed: python3.6 and python3.6m -->
<!ENTITY python-version "3.13.3"> <!ENTITY python-version "3.13.4">
<!ENTITY python-minor "3.13"> <!ENTITY python-minor "3.13">
<!ENTITY python-size "22,124 KB"> <!ENTITY python-size "22,142 KB">
<!ENTITY python-url "https://www.python.org/ftp/python/&python-version;/Python-&python-version;.tar.xz"> <!ENTITY python-url "https://www.python.org/ftp/python/&python-version;/Python-&python-version;.tar.xz">
<!ENTITY python-md5 "8bb5f0b8c9d9d7b87d7d98510e8d58e5"> <!ENTITY python-md5 "2e2a8eb2e1be50049dc4248d99a52f89">
<!ENTITY python-home "https://www.python.org/"> <!ENTITY python-home "https://www.python.org/">
<!ENTITY python-tmp-du "634 MB"> <!ENTITY python-tmp-du "634 MB">
<!ENTITY python-tmp-sbu "0.5 SBU"> <!ENTITY python-tmp-sbu "0.5 SBU">
<!ENTITY python-fin-du "501 MB"> <!ENTITY python-fin-du "501 MB">
<!ENTITY python-fin-sbu "2.1 SBU"> <!ENTITY python-fin-sbu "2.1 SBU">
<!ENTITY python-docs-url "https://www.python.org/ftp/python/doc/&python-version;/python-&python-version;-docs-html.tar.bz2"> <!ENTITY python-docs-url "https://www.python.org/ftp/python/doc/&python-version;/python-&python-version;-docs-html.tar.bz2">
<!ENTITY python-docs-md5 "5b65ca5579dac14e425cd247af6fd043"> <!ENTITY python-docs-md5 "5c708de9d0f811199466f6c712381bbe">
<!ENTITY python-docs-size "10,112 KB"> <!ENTITY python-docs-size "10,128 KB">
<!ENTITY readline-version "8.3-rc1"> <!ENTITY readline-version "8.3-rc2">
<!ENTITY readline-soversion "8.3"><!-- used for stripping --> <!ENTITY readline-soversion "8.3"><!-- used for stripping -->
<!ENTITY readline-size "3,336 KB"> <!ENTITY readline-size "3,338 KB">
<!ENTITY readline-url "&gnu;readline/readline-&readline-version;.tar.gz"> <!ENTITY readline-url "&gnu;readline/readline-&readline-version;.tar.gz">
<!ENTITY readline-md5 "65e32c25e6ba871e5b026d22d0b81002"> <!ENTITY readline-md5 "d580a2ab42aa69d09c237b1e2058914d">
<!ENTITY readline-home "https://tiswww.case.edu/php/chet/readline/rltop.html"> <!ENTITY readline-home "https://tiswww.case.edu/php/chet/readline/rltop.html">
<!ENTITY readline-fin-du "16 MB"> <!ENTITY readline-fin-du "16 MB">
<!ENTITY readline-fin-sbu "less than 0.1 SBU"> <!ENTITY readline-fin-sbu "less than 0.1 SBU">

View File

@ -1,12 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!-- Start of Common Patches --> <!-- Start of Common Patches -->
<!--
<!ENTITY bash-crosscompile-fix-patch "bash-&bash-version;-cross_compile_fix-1.patch"> <!ENTITY bash-crosscompile-fix-patch "bash-&bash-version;-cross_compile_fix-1.patch">
<!ENTITY bash-crosscompile-fix-patch-md5 "62f4cbdf89c2f4e4e453c798874a066a"> <!ENTITY bash-crosscompile-fix-patch-md5 "62f4cbdf89c2f4e4e453c798874a066a">
<!ENTITY bash-crosscompile-fix-patch-size "1.5 KB"> <!ENTITY bash-crosscompile-fix-patch-size "1.5 KB">
<!--
<!ENTITY binutils-upstream-patch "binutils-&binutils-version;-upstream_fix-1.patch"> <!ENTITY binutils-upstream-patch "binutils-&binutils-version;-upstream_fix-1.patch">
<!ENTITY binutils-upstream-patch-md5 "eddd9860af589ec328541a9ec5e5928e"> <!ENTITY binutils-upstream-patch-md5 "eddd9860af589ec328541a9ec5e5928e">
<!ENTITY binutils-upstream-patch-size "18 KB"> <!ENTITY binutils-upstream-patch-size "18 KB">
@ -40,9 +39,11 @@
<!ENTITY perl-upstream-fix-patch-md5 "1983b48fee837a98db47fb5dba934744"> <!ENTITY perl-upstream-fix-patch-md5 "1983b48fee837a98db47fb5dba934744">
<!ENTITY perl-upstream-fix-patch-size "13 KB"> <!ENTITY perl-upstream-fix-patch-size "13 KB">
<!--
<!ENTITY python-security-fixes-patch "Python-&python-version;-security_fixes-1.patch"> <!ENTITY python-security-fixes-patch "Python-&python-version;-security_fixes-1.patch">
<!ENTITY python-security-fixes-patch-md5 "55f88f3bfe711911425c3172b9024938"> <!ENTITY python-security-fixes-patch-md5 "55f88f3bfe711911425c3172b9024938">
<!ENTITY python-security-fixes-patch-size "24 KB"> <!ENTITY python-security-fixes-patch-size "24 KB">
-->
<!-- <!--
<!ENTITY readline-fixes-patch "readline-&readline-version;-upstream_fixes-3.patch"> <!ENTITY readline-fixes-patch "readline-&readline-version;-upstream_fixes-3.patch">