Automatic merge of trunk into multilib

This commit is contained in:
Thomas Trepl 2024-10-26 00:30:14 +02:00
commit 56a8f14782
8 changed files with 116 additions and 60 deletions

View File

@ -4,8 +4,7 @@
<!ENTITY % general-entities SYSTEM "../general.ent">
%general-entities;
<!-- Convenient entity for "Systemd" or "Udev" -->
<!ENTITY systemd-udev "<phrase revision='systemd'>Systemd</phrase>
<phrase revision='sysv'>Udev</phrase>">
<!ENTITY systemd-udev "<phrase revision='systemd'>Systemd</phrase><phrase revision='sysv'>Udev</phrase>">
<!ENTITY bdb "<ulink url='https://www.oracle.com/database/technologies/related/berkeleydb.html'>Berkeley DB</ulink>">
]>
@ -45,7 +44,7 @@
<segmentedlist id="acl-depends">
<segtitle>&dependencies;</segtitle>
<seglistitem>
<seg>Attr, Bash, Binutils, Coreutils, GCC, Gettext, Grep, M4, Make,
<seg>Attr, Bash, Binutils, Coreutils, GCC, Gettext, Grep, M4, Make,
Perl, Sed, and Texinfo</seg>
</seglistitem>
</segmentedlist>
@ -2571,9 +2570,10 @@
<segtitle>&before;</segtitle>
<seglistitem>
<seg>Binutils,
<phrase revision='systemd'>D-Bus, </phrase>E2fsprogs,
IProute2, Kmod, Man-DB, Procps-ng, Python,
&systemd-udev;, and Util-linux</seg>
<phrase revision='systemd'>D-Bus, </phrase>
E2fsprogs, IProute2, Kmod, Man-DB, Procps-ng, Python,
&systemd-udev;,
and Util-linux</seg>
</seglistitem>
</segmentedlist>

View File

@ -40,6 +40,60 @@
appropriate for the entry or if needed the entire day's listitem.
-->
<listitem>
<para>2024-10-25</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to iana-etc-20241015. Addresses
<ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to vim-9.1.0813. Addresses
<ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to xz-5.6.3. Fixes
<ulink url='&lfs-ticket-root;5572'>#5572</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to sysvinit-3.11. Fixes
<ulink url='&lfs-ticket-root;5581'>#5581</ulink>.</para>
</listitem>
<listitem revision="sysv">
<para>[bdubbs] - Update to setuptools-75.2.0. Fixes
<ulink url='&lfs-ticket-root;5577'>#5577</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to Python3-3.13.0. Fixes
<ulink url='&lfs-ticket-root;5575'>#5575</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to openssl-3.4.0. Fixes
<ulink url='&lfs-ticket-root;5582'>#5582</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to meson-1.6.0. Fixes
<ulink url='&lfs-ticket-root;5580'>#5580</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to markupsafe-3.0.2. Fixes
<ulink url='&lfs-ticket-root;5576'>#5576</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to linux-6.11.5. Fixes
<ulink url='&lfs-ticket-root;5574'>#5574</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to less-668. Fixes
<ulink url='&lfs-ticket-root;5578'>#5578</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to elfutils-0.192. Fixes
<ulink url='&lfs-ticket-root;5579'>#5579</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2024-10-03</para>
<itemizedlist>

View File

@ -143,18 +143,18 @@
<!--<listitem>
<para>Kmod-&kmod-version;</para>
</listitem>-->
<!--<listitem>
<listitem>
<para>Less-&less-version;</para>
</listitem>-->
</listitem>
<!--<listitem>
<para>LFS-Bootscripts-&lfs-bootscripts-version;</para>
</listitem>-->
<!--<listitem>
<para>Libcap-&libcap-version;</para>
</listitem>-->
<!--<listitem>
<listitem>
<para>Libelf from Elfutils-&elfutils-version;</para>
</listitem>-->
</listitem>
<!--<listitem>
<para>Libffi-&libffi-version;</para>
</listitem>-->
@ -182,9 +182,9 @@
<!--<listitem>
<para>Man-pages-&man-pages-version;</para>
</listitem>-->
<!--<listitem>
<listitem>
<para>MarkupSafe-&markupsafe-version;</para>
</listitem>-->
</listitem>
<listitem>
<para>Meson-&meson-version;</para>
</listitem>
@ -239,9 +239,9 @@
<listitem>
<para>Systemd-&systemd-version;</para>
</listitem>
<!--<listitem revision="sysv">
<listitem revision="sysv">
<para>SysVinit-&sysvinit-version;</para>
</listitem>-->
</listitem>
<!--<listitem>
<para>Tar-&tar-version;</para>
</listitem>-->
@ -269,9 +269,9 @@
<!--<listitem>
<para>XML::Parser-&xml-parser-version;</para>
</listitem>-->
<!--<listitem>
<listitem>
<para>Xz-&xz-version;</para>
</listitem>-->
</listitem>
<!--<listitem>
<para>Zlib-&zlib-version;</para>
</listitem>-->

View File

@ -190,8 +190,8 @@ cd build</userinput></screen>
packages to define the location where the package should be
installed. If it is not set, it defaults to the root (<filename
class="directory">/</filename>) directory. Here we specify that
the package is installed in <filename class="directory">$LFS
</filename>, which will become the root directory in <xref linkend=
the package is installed in <filename class="directory">
$LFS</filename>, which will become the root directory in <xref linkend=
"ch-tools-chroot"/>.</para>
</listitem>
</varlistentry>

View File

@ -88,7 +88,8 @@
limit and 1 SBU (measured when building Binutils pass 1 with one CPU
core) should be enough. Some tests are flaky, so the test suite will
automatically re-run failed tests. If a test failed but then passed
when re-run, it should be considered as passed.</para>
when re-run, it should be considered as passed. One test, test_ssl,
is known to fail in the chroot environment.</para>
<para>Install the package:</para>
@ -163,7 +164,7 @@ EOF
tar --no-same-owner \
-xvf ../python-&python-version;-docs-html.tar.bz2
cp -R --no-preserve=mode python-&python-minor;-docs-html/* \
cp -R --no-preserve=mode python-&python-version;-docs-html/* \
/usr/share/doc/python-&python-version;/html</userinput></screen>
<variablelist>

View File

@ -371,7 +371,7 @@
<caution>
<para>If you've decided to use a separate &boot-dir; partition for the
LFS system (maybe sharing a &boot-dir; partition with the host
distro) , the files copied below should go there. The easiest way to
distro), the files copied below should go there. The easiest way to
do that is to create the entry for &boot-dir; in &fstab; first (read
the previous section for details), then issue the following command
as the &root; user in the

View File

@ -14,6 +14,7 @@ $regex = array();
//$regex[ 'bzip2' ] = "/^.*current version is ([\d\.]+).*$/";
$regex[ 'intltool' ] = "/^.*Latest version is (\d[\d\.]+\d).*$/";
$regex[ 'less' ] = "/^.*current released version is less-(\d+).*$/";
$regex[ 'markupsafe' ] = "/^.*MarkupSafe ([\d\.]+).*$/";
$regex[ 'mpfr' ] = "/^mpfr-([\d\.]+)\.tar.*$/";
//$regex[ 'Python' ] = "/^.*Latest Python 3.*Python (3[\d\.]+\d).*$/";
//$regex[ 'sysvinit' ] = "/^.*sysvinit-([\d\.]+)dsf\.tar.*$/";
@ -147,7 +148,7 @@ if ( $package == "psmisc" ) $dirpath = "https://gitlab.com/psmisc/psmisc/-/t
if ( $package == "Python" ) $dirpath = "https://www.python.org/downloads/source/";
if ( $package == "shadow" ) $dirpath = github("shadow-maint/shadow");
if ( $package == "sysvinit" ) $dirpath = github("slicer69/sysvinit");
if ( $package == "MarkupSafe" ) $dirpath = "https://pypi.python.org/pypi/MarkupSafe/";
if ( $package == "markupsafe" ) $dirpath = "https://pypi.python.org/pypi/MarkupSafe/";
if ( $package == "jinja" ) $dirpath = "https://pypi.python.org/pypi/Jinja2/";
if ( $package == "sysklogd" ) $dirpath = github("troglobit/sysklogd");
if ( $package == "systemd" ) $dirpath = github("systemd/systemd");

View File

@ -148,10 +148,10 @@
<!ENTITY e2fsprogs-fin-du "98 MB">
<!ENTITY e2fsprogs-fin-sbu "2.4 SBU on a spinning disk, 0.5 SBU on an SSD">
<!ENTITY elfutils-version "0.191"> <!-- libelf -->
<!ENTITY elfutils-size "9,092 KB">
<!ENTITY elfutils-version "0.192"> <!-- libelf -->
<!ENTITY elfutils-size "11,635 KB">
<!ENTITY elfutils-url "https://sourceware.org/ftp/elfutils/&elfutils-version;/elfutils-&elfutils-version;.tar.bz2">
<!ENTITY elfutils-md5 "636547248fb3fae58ec48030298d3ef7">
<!ENTITY elfutils-md5 "a6bb1efc147302cfc15b5c2b827f186a">
<!ENTITY elfutils-home "https://sourceware.org/elfutils/">
<!ENTITY elfutils-fin-du "127 MB">
<!ENTITY elfutils-fin-sbu "0.3 SBU">
@ -317,10 +317,10 @@
<!ENTITY gzip-fin-du "21 MB">
<!ENTITY gzip-fin-sbu "0.3 SBU">
<!ENTITY iana-etc-version "20240912">
<!ENTITY iana-etc-version "20241015">
<!ENTITY iana-etc-size "590 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 "c5dfa23182c74a3db8aeb5a88ac0d740">
<!ENTITY iana-etc-md5 "5843230096950022d7a3bdf6aca5a595">
<!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">
@ -383,10 +383,10 @@
<!ENTITY kmod-fin-du "11 MB">
<!ENTITY kmod-fin-sbu "less than 0.1 SBU">
<!ENTITY less-version "661">
<!ENTITY less-size "634 KB">
<!ENTITY less-version "668">
<!ENTITY less-size "635 KB">
<!ENTITY less-url "https://www.greenwoodsoftware.com/less/less-&less-version;.tar.gz">
<!ENTITY less-md5 "44f54b6313c5d71fa1ac224d8d84766a">
<!ENTITY less-md5 "d72760386c5f80702890340d2f66c302">
<!ENTITY less-home "https://www.greenwoodsoftware.com/less/">
<!ENTITY less-fin-du "14 MB">
<!ENTITY less-fin-sbu "less than 0.1 SBU">
@ -441,12 +441,12 @@
<!ENTITY linux-major-version "6">
<!ENTITY linux-minor-version "11">
<!ENTITY linux-patch-version "1">
<!ENTITY linux-patch-version "5">
<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
<!ENTITY linux-size "143,488 KB">
<!ENTITY linux-size "143,531 KB">
<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
<!ENTITY linux-md5 "28d4c44c62414ef7f0c8aa1fd5667937">
<!ENTITY linux-md5 "63bdafbd97203b639178e3fbd5456b54">
<!ENTITY linux-home "https://www.kernel.org/">
<!-- measured for 6.10.1 / gcc-14.1.0 on x86_64 with -j4 :
minimum is allnoconfig
@ -505,18 +505,18 @@
<!ENTITY man-pages-fin-du "52 MB">
<!ENTITY man-pages-fin-sbu "0.1 SBU">
<!ENTITY markupsafe-version "2.1.5">
<!ENTITY markupsafe-size "19 KB">
<!ENTITY markupsafe-url "&pypi-src;/M/MarkupSafe/MarkupSafe-&markupsafe-version;.tar.gz">
<!ENTITY markupsafe-md5 "8fe7227653f2fb9b1ffe7f9f2058998a">
<!ENTITY markupsafe-version "3.0.2">
<!ENTITY markupsafe-size "21 KB">
<!ENTITY markupsafe-url "&pypi-src;/M/MarkupSafe/markupsafe-&markupsafe-version;.tar.gz">
<!ENTITY markupsafe-md5 "cb0071711b573b155cc8f86e1de72167">
<!ENTITY markupsafe-home "https://palletsprojects.com/p/markupsafe/">
<!ENTITY markupsafe-fin-du "508 KB">
<!ENTITY markupsafe-fin-sbu "less than 0.1 SBU">
<!ENTITY meson-version "1.5.2">
<!ENTITY meson-size "2,213 KB">
<!ENTITY meson-version "1.6.0">
<!ENTITY meson-size "2,225 KB">
<!ENTITY meson-url "&github;/mesonbuild/meson/releases/download/&meson-version;/meson-&meson-version;.tar.gz">
<!ENTITY meson-md5 "682f75ef96c2e7542b0148e70068ea09">
<!ENTITY meson-md5 "0031ea392f8ef97eeadfe1906c5cc5b4">
<!ENTITY meson-home "https://mesonbuild.com">
<!ENTITY meson-fin-du "43 MB">
<!ENTITY meson-fin-sbu "less than 0.1 SBU">
@ -555,10 +555,10 @@
<!ENTITY ninja-fin-du "37 MB">
<!ENTITY ninja-fin-sbu "0.2 SBU">
<!ENTITY openssl-version "3.3.2">
<!ENTITY openssl-size "17,653 KB">
<!ENTITY openssl-version "3.4.0">
<!ENTITY openssl-size "17,892 KB">
<!ENTITY openssl-url "&github;/openssl/openssl/releases/download/openssl-&openssl-version;/openssl-&openssl-version;.tar.gz">
<!ENTITY openssl-md5 "015fca2692596560b6fe8a2d8fecd84b">
<!ENTITY openssl-md5 "34733f7be2d60ecd8bd9ddb796e182af">
<!ENTITY openssl-home "https://www.openssl-library.org/">
<!ENTITY openssl-fin-du "883 MB">
<!ENTITY openssl-fin-sbu "1.7 SBU">
@ -614,19 +614,19 @@
<!-- If python minor version changes, updates in python and
meson pages will be needed: python3.6 and python3.6m -->
<!ENTITY python-version "3.12.7">
<!ENTITY python-minor "3.12">
<!ENTITY python-size "19,965 KB">
<!ENTITY python-version "3.13.0">
<!ENTITY python-minor "3.13">
<!ENTITY python-size "22,005 KB">
<!ENTITY python-url "https://www.python.org/ftp/python/&python-version;/Python-&python-version;.tar.xz">
<!ENTITY python-md5 "c6c933c1a0db52597cb45a7910490f93">
<!ENTITY python-md5 "726e5b829fcf352326874c1ae599abaa">
<!ENTITY python-home "https://www.python.org/">
<!ENTITY python-tmp-du "603 MB">
<!ENTITY python-tmp-sbu "0.4 SBU">
<!ENTITY python-fin-du "530 MB">
<!ENTITY python-fin-sbu "2.2 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 "dc8310645d00143661062779196e551e">
<!ENTITY python-docs-size "8,194 KB">
<!ENTITY python-docs-md5 "afbf0a2319b7ac7561c52969bd0f5148">
<!ENTITY python-docs-size "9,999 KB">
<!ENTITY readline-version "8.2.13">
<!ENTITY readline-soversion "8.2"><!-- used for stripping -->
@ -647,10 +647,10 @@
<!ENTITY sed-fin-du "30 MB">
<!ENTITY sed-fin-sbu "0.3 SBU">
<!ENTITY setuptools-version "75.1.0">
<!ENTITY setuptools-size "1,317 KB">
<!ENTITY setuptools-version "75.2.0">
<!ENTITY setuptools-size "1,319 KB">
<!ENTITY setuptools-url "&pypi-src;/s/setuptools/setuptools-&setuptools-version;.tar.gz">
<!ENTITY setuptools-md5 "8e8aed1625afae37b59272ff981d6e1c">
<!ENTITY setuptools-md5 "4d69de91ce968f45825bf36d95f2a626">
<!ENTITY setuptools-home "&pypi-home;/setuptools/">
<!ENTITY setuptools-fin-du "35 MB">
<!ENTITY setuptools-fin-sbu "less than 0.1 SBU">
@ -689,10 +689,10 @@
<!ENTITY systemd-fin-du "267 MB">
<!ENTITY systemd-fin-sbu "0.8 SBU">
<!ENTITY sysvinit-version "3.10">
<!ENTITY sysvinit-version "3.11">
<!ENTITY sysvinit-size "235 KB">
<!ENTITY sysvinit-url "&github;/slicer69/sysvinit/releases/download/&sysvinit-version;/sysvinit-&sysvinit-version;.tar.xz">
<!ENTITY sysvinit-md5 "b8fbe11062cf16d3b6a3709b7f6978d2">
<!ENTITY sysvinit-md5 "cb4e4bdabd902b774c4d66a85e1f6209">
<!ENTITY sysvinit-home "&savannah-nongnu;/projects/sysvinit">
<!ENTITY sysvinit-fin-du "2.8 MB">
<!ENTITY sysvinit-fin-sbu "less than 0.1 SBU">
@ -755,10 +755,10 @@
<!ENTITY util-linux-fin-du "315 MB">
<!ENTITY util-linux-fin-sbu "0.5 SBU">
<!ENTITY vim-version "9.1.0738">
<!ENTITY vim-version "9.1.0813">
<!-- <!ENTITY vim-majmin "90"> -->
<!ENTITY vim-docdir "vim/vim91">
<!ENTITY vim-size "17,673 KB">
<!ENTITY vim-size "17,811 KB">
<!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz">
<!-- N.B. LFS 9.0 uses
https://github.com/vim/vim/archive/v8.1.1846/vim-8.1.1846.tar.gz
@ -772,7 +772,7 @@
example, https://github.com/vim/vim/tags?after=v8.1.1847 will show
us v8.1.1846. -->
<!--<!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.gz">-->
<!ENTITY vim-md5 "afe52ff64b0a3dd3644ba4aecc48737c">
<!ENTITY vim-md5 "7cd31eb3ae6b808e5c555c63a2447ddb">
<!ENTITY vim-home "https://www.vim.org">
<!ENTITY vim-fin-du "245 MB">
<!ENTITY vim-fin-sbu "2.9 SBU">
@ -793,10 +793,10 @@
<!ENTITY xml-parser-fin-du "2.4 MB">
<!ENTITY xml-parser-fin-sbu "less than 0.1 SBU">
<!ENTITY xz-version "5.6.2">
<!ENTITY xz-size "1,277 KB">
<!ENTITY xz-version "5.6.3">
<!ENTITY xz-size "1,298 KB">
<!ENTITY xz-url "https://github.com//tukaani-project/xz/releases/download/v&xz-version;/xz-&xz-version;.tar.xz">
<!ENTITY xz-md5 "bbf73fb28425cebb854328599f85c4cf">
<!ENTITY xz-md5 "57581b216a82482503bb63c8170d549c">
<!ENTITY xz-home "https://tukaani.org/xz">
<!ENTITY xz-tmp-du "20 MB">
<!ENTITY xz-tmp-sbu "0.1 SBU">