Merge remote-tracking branch 'origin/trunk' into xry111/loongarch

This commit is contained in:
Xi Ruoyao 2025-01-30 19:03:17 +08:00
commit f1e1be2a3a
No known key found for this signature in database
GPG Key ID: ACAAD20E19E710E3
21 changed files with 248 additions and 143 deletions

View File

@ -40,6 +40,98 @@
appropriate for the entry or if needed the entire day's listitem.
-->
<listitem>
<para>2025-01-15</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to vim-9.1.1016. Addresses
<ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to iana-etc-20250108. Addresses
<ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to util-linux-2.40.4. Fixes
<ulink url='&lfs-ticket-root;5624'>#5624</ulink>.</para>
</listitem>
<listitem revision="sysv">
<para>[bdubbs] - Update to sysvinit-3.13. Fixes
<ulink url='&lfs-ticket-root;5621'>#5621</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to sysklogd-2.7.0. Fixes
<ulink url='&lfs-ticket-root;5623'>#5623</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to shadow-4.17.2. Fixes
<ulink url='&lfs-ticket-root;5625'>#5625</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to setuptools-75.8.0. Fixes
<ulink url='&lfs-ticket-root;5622'>#5622</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to linux-6.12.9. Fixes
<ulink url='&lfs-ticket-root;5620'>#5620</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to gettext-0.23.1. Fixes
<ulink url='&lfs-ticket-root;5619'>#5619</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2025-01-01</para>
<itemizedlist>
<listitem>
<para>[renodr] - Update to libxcrypt-4.4.37. Fixes
<ulink url="&lfs-ticket-root;5618">#5618</ulink>.</para>
</listitem>
<listitem revision="systemd">
<para>[renodr] - Update to dbus-1.16.0. Fixes
<ulink url="&lfs-ticket-root;5609">#5609</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to iana-etc-20241220. Addresses
<ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to texinfo-7.2. Fixes
<ulink url='&lfs-ticket-root;5616'>#5616</ulink>.</para>
</listitem>
<listitem revision="sysv">
<para>[bdubbs] - Update to sysvinit-3.12. Fixes
<ulink url='&lfs-ticket-root;5615'>#5615</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to shadow-4.17.1. Fixes
<ulink url='&lfs-ticket-root;5617'>#5617</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to procps-ng-4.0.5. Fixes
<ulink url='&lfs-ticket-root;5611'>#5611</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to meson-1.6.1. Fixes
<ulink url='&lfs-ticket-root;5510'>#5610</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to linux-6.12.7. Fixes
<ulink url='&lfs-ticket-root;5613'>#5613</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to kbd-2.7.1. Fixes
<ulink url='&lfs-ticket-root;5608'>#5608</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to jinja2-3.1.5 (Security Update). Fixes
<ulink url='&lfs-ticket-root;5614'>#5614</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2024-12-15</para>
<itemizedlist>
@ -56,7 +148,7 @@
<ulink url='&lfs-ticket-root;5559'>#5559</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to Python-3.13.1. Fixes
<para>[bdubbs] - Update to Python-3.13.1 (Security Update). Fixes
<ulink url='&lfs-ticket-root;5605'>#5605</ulink>.</para>
</listitem>
<listitem>

View File

@ -62,9 +62,9 @@
<!--<listitem>
<para>DejaGNU-&dejagnu-version;</para>
</listitem>-->
<!--<listitem revision="systemd">
<listitem revision="systemd">
<para>D-Bus-&dbus-version;</para>
</listitem>-->
</listitem>
<!--<listitem>
<para>Diffutils-&diffutils-version;</para>
</listitem>-->
@ -134,9 +134,9 @@
<listitem>
<para>IPRoute2-&iproute2-version;</para>
</listitem>
<!--<listitem>
<listitem>
<para>Jinja2-&jinja2-version;</para>
</listitem>-->
</listitem>
<listitem>
<para>Kbd-&kbd-version;</para>
</listitem>
@ -164,6 +164,9 @@
<listitem>
<para>Libtool-&libtool-version;</para>
</listitem>
<listitem>
<para>Libxcrypt-&libxcrypt-version;</para>
</listitem>
<listitem>
<para>Linux-&linux-version;</para>
</listitem>
@ -212,9 +215,9 @@
<!--<listitem>
<para>Pkgconf-&pkgconf-version;</para>
</listitem>-->
<!--<listitem>
<listitem>
<para>Procps-ng-&procps-ng-version;</para>
</listitem>-->
</listitem>
<!--<listitem>
<para>Psmisc-&psmisc-version;</para>
</listitem>-->
@ -230,9 +233,9 @@
<listitem>
<para>Setuptools-&setuptools-version;</para>
</listitem>
<!--<listitem>
<listitem>
<para>Shadow-&shadow-version;</para>
</listitem>-->
</listitem>
<listitem revision="sysv">
<para>Sysklogd-&sysklogd-version;</para>
</listitem>
@ -257,9 +260,9 @@
<listitem revision="sysv">
<para>Udev from Systemd-&systemd-version;</para>
</listitem>
<!--<listitem>
<listitem>
<para>Util-linux-&util-linux-version;</para>
</listitem>-->
</listitem>
<listitem>
<para>Vim-&vim-version;</para>
</listitem>

View File

@ -8,7 +8,7 @@
<sect1 id="ch-partitioning-aboutlfs">
<?dbhtml filename="aboutlfs.html"?>
<title>Setting The $LFS Variable</title>
<title>Setting the $LFS Variable and the Umask</title>
<para>Throughout this book, the environment variable <envar>LFS</envar> will
be used several times. You should ensure that this variable is always defined
@ -28,8 +28,24 @@
<quote>/mnt/lfs</quote> (or whatever value the variable was set to) when it
processes the command line.</para>
<para>Now set the file mode creation mask (umask) to
<literal>022</literal> in case the host distro uses a different
default:</para>
<screen role="nodump"><userinput>umask 022</userinput></screen>
<para>Setting the umask to 022 ensures that newly created files and
directories are only writable by their owner, but are readable and
searchable (only for directories) by anyone (assuming default modes are
used by the <ulink role='man' url='&man;open.2'>open(2)</ulink> system
call, new files will end up with permission mode 644 and directories with
mode 755). An overly-permissive default can leave security holes in the
LFS system, and an overly-restrictive default can cause strange issues
building or using the LFS system.</para>
<caution>
<para>Do not forget to check that <envar>LFS</envar> is set whenever
<para>Do not forget to check that <envar>LFS</envar> is set and the
umask is set to <literal>022</literal> whenever
you leave and reenter the current working environment (such as when doing a
<command>su</command> to <systemitem class="username">root</systemitem> or
another user). Check that the <envar>LFS</envar> variable is set up
@ -39,29 +55,40 @@
<para>Make sure the output shows the path to your LFS system's build
location, which is <filename class="directory">/mnt/lfs</filename> if the
provided example was followed. If the output is incorrect, use the command
given earlier on this page to set <envar>$LFS</envar> to the correct
directory name.</para>
</caution>
provided example was followed.</para>
<note><para>One way to ensure that the <envar>LFS</envar> variable is always
set is to edit the <filename>.bash_profile</filename> file in both your
personal home directory and in <filename>/root/.bash_profile</filename> and
enter the export command above. In addition, the shell specified in the
<para>Check that the umask is set up properly with:</para>
<screen role="nodump"><userinput>umask</userinput></screen>
<para>The output may be <computeroutput>0022</computeroutput> or
<computeroutput>022</computeroutput> (the number of leading zeros depends
on the host distro).</para>
<para>If any output of these two commands is incorrect, use the command
given earlier on this page to set <envar>$LFS</envar> to the correct
directory name and set umask to <literal>022</literal>.</para></caution>
<note><para>One way to ensure that the <envar>LFS</envar> variable and the
umask are always set properly is to edit the
<filename>.bash_profile</filename> file in both your personal home
directory and in <filename>/root/.bash_profile</filename> and
enter the <command>export</command> and <command>umask</command> commands
above. In addition, the shell specified in the
<filename>/etc/passwd</filename> file for all users that need the
<envar>LFS</envar> variable must be bash to ensure that the
<filename>/root/.bash_profile</filename> file is incorporated as a part of
<filename>.bash_profile</filename> file is incorporated as a part of
the login process.</para>
<para>Another consideration is the method that is used to log into the
host system. If logging in through a graphical display manager, the
user's <filename>.bash_profile</filename> is not normally used when
a virtual terminal is started. In this case, add the export command to
a virtual terminal is started. In this case, add the commands to
the <filename>.bashrc</filename> file for the user and
<systemitem class="username">root</systemitem>. In addition,
some distributions use an "if" test, and do not run the remaining <filename>.bashrc</filename>
instructions for a non-interactive bash invocation. Be sure to place the
export command ahead of the test for non-interactive use.</para>
commands ahead of the test for non-interactive use.</para>
</note>

View File

@ -42,6 +42,15 @@ mount -v -t ext4 /dev/<replaceable>&lt;yyy&gt;</replaceable> $LFS/home</userinpu
<replaceable>&lt;yyy&gt;</replaceable> with the appropriate partition
names.</para>
<para>Set the owner and permission mode of the
<filename class='directory'>$LFS</filename> directory (i.e. the root
directory in the newly created file system for the LFS system) to
&root; and <literal>755</literal> in case the host distro has been
configured to use a different default for <command>mkfs</command>:</para>
<screen role='nodump'><userinput>chown root:root $LFS
chmod 755 $LFS</userinput></screen>
<para>Ensure that this new partition is not mounted with permissions that are
too restrictive (such as the <option>nosuid</option> or
<option>nodev</option> options). Run the <command>mount</command> command

View File

@ -20,8 +20,8 @@
the installation process. As <systemitem class="username">root</systemitem>,
issue the following commands to add the new user:</para>
<screen><userinput>groupadd lfs
useradd -s /bin/bash -g lfs -m -k /dev/null lfs</userinput></screen>
<screen><userinput>groupadd &lfs-groupname;
useradd -s /bin/bash -g &lfs-groupname; -m -k /dev/null &lfs-username;</userinput></screen>
<variablelist>
<title>This is what the command line options mean:</title>
@ -74,13 +74,13 @@ useradd -s /bin/bash -g lfs -m -k /dev/null lfs</userinput></screen>
have a password), you need to set a password for &lfs-user;. Issue the
following command as the &root; user to set the password:</para>
<screen role="nodump"><userinput>passwd lfs</userinput></screen>
<screen role="nodump"><userinput>passwd &lfs-username;</userinput></screen>
<para>Grant <systemitem class="username">lfs</systemitem> full access to
all the directories under <filename class="directory">$LFS</filename> by making
<systemitem class="username">lfs</systemitem> the owner:</para>
<screen><userinput>chown -v lfs $LFS/{usr{,/*},lib,lib64,var,etc,bin,sbin,tools}</userinput></screen>
<screen><userinput>chown -v &lfs-username; $LFS/{usr{,/*},lib,lib64,var,etc,bin,sbin,tools}</userinput></screen>
<note><para>In some host systems, the following <command>su</command> command does not complete
properly and suspends the login for the &lfs-user; user to the background.
@ -91,7 +91,7 @@ useradd -s /bin/bash -g lfs -m -k /dev/null lfs</userinput></screen>
logging in as &lfs-user; on a virtual console, or with the following
substitute/switch user command:</para>
<screen role="nodump"><userinput>su - lfs</userinput></screen>
<screen role="nodump"><userinput>su - &lfs-username;</userinput></screen>
<para>The <quote><parameter>-</parameter></quote> instructs
<command>su</command> to start a login shell as opposed to a non-login shell.

View File

@ -76,11 +76,8 @@ EOF</userinput></screen>
<varlistentry>
<term><parameter>umask 022</parameter></term>
<listitem>
<para>Setting the user file-creation mask (umask) to 022 ensures that newly
created files and directories are only writable by their owner, but are
readable and executable by anyone (assuming default modes are used by the
<ulink role='man' url='&man;open.2'>open(2)</ulink> system call, new files
will end up with permission mode 644 and directories with mode 755).</para>
<para>Setting the umask as we've already explained in
<xref linkend='ch-partitioning-aboutlfs' role='.'/></para>
</listitem>
</varlistentry>

View File

@ -33,6 +33,6 @@
user <systemitem class="username">root</systemitem> by running the following
command:</para>
<screen><userinput>chown --from lfs -R root:root $LFS/{usr,lib,lib64,var,etc,bin,sbin,tools}</userinput></screen>
<screen><userinput>chown --from &lfs-username; -R root:root $LFS/{usr,lib,lib64,var,etc,bin,sbin,tools}</userinput></screen>
</sect1>

View File

@ -48,41 +48,21 @@
<para>Prepare D-Bus for compilation:</para>
<screen><userinput remap="configure">./configure --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--runstatedir=/run \
--enable-user-session \
--disable-static \
--disable-doxygen-docs \
--disable-xml-docs \
--docdir=/usr/share/doc/dbus-&dbus-version; \
--with-system-socket=/run/dbus/system_bus_socket</userinput></screen>
<screen><userinput remap="configure">mkdir build
cd build
meson setup --prefix=/usr --buildtype=release --wrap-mode=nofallback ..</userinput></screen>
<variablelist>
<title>The meaning of the configure options:</title>
<title>The meaning of the meson options:</title>
<varlistentry>
<term>
<parameter>--runstatedir=/run</parameter> and
<parameter>--with-system-socket=/run/dbus/system_bus_socket</parameter>
<parameter>--wrap-mode=nofallback</parameter>
</term>
<listitem>
<para>These cause the PID file and the system bus socket
to be in <filename class="directory">/run</filename>, instead of
the deprecated <filename class="directory">/var/run</filename>.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>
<parameter>--enable-user-session</parameter>
</term>
<listitem>
<para>This ensures the D-Bus per-user service and socket unit
files are installed for Systemd. They are not useful (but
harmless) in a base LFS installation, however they can be used
once systemd is rebuilt with PAM support in BLFS.</para>
<para>This switch prevents meson from attempting to download a copy
of the Glib package for the tests.</para>
</listitem>
</varlistentry>
@ -90,11 +70,11 @@
<para>Compile the package:</para>
<screen><userinput remap="make">make</userinput></screen>
<screen><userinput remap="make">ninja</userinput></screen>
<para>To test the results, issue:</para>
<screen><userinput remap="test">make check</userinput></screen>
<screen><userinput remap="test">ninja test</userinput></screen>
<para>Many tests are disabled because they require additional
packages that are not included in LFS. Instructions for running the
@ -103,7 +83,7 @@
<para>Install the package:</para>
<screen><userinput remap="install">make install</userinput></screen>
<screen><userinput remap="install">ninja install</userinput></screen>
<para>Create a symlink so that D-Bus and systemd can use the same
<filename>machine-id</filename> file:</para>
@ -149,7 +129,7 @@
<varlistentry id="dbus-daemon">
<term><command>dbus-daemon</command></term>
<listitem>
<para>Is the D-Bus message bus daemon</para>
<para>is the D-Bus message bus daemon</para>
<indexterm zone="ch-system-dbus dbus-daemon">
<primary sortas="b-dbus-daemon">dbus-daemon</primary>
</indexterm>
@ -159,7 +139,7 @@
<varlistentry id="dbus-launch">
<term><command>dbus-launch</command></term>
<listitem>
<para>Starts <command>dbus-daemon</command> from a shell
<para>starts <command>dbus-daemon</command> from a shell
script</para>
<indexterm zone="ch-system-dbus dbus-launch">
<primary sortas="b-dbus-launch">dbus-launch</primary>
@ -170,7 +150,7 @@
<varlistentry id="dbus-monitor">
<term><command>dbus-monitor</command></term>
<listitem>
<para>Monitors messages passing through a D-Bus message bus</para>
<para>monitors messages passing through a D-Bus message bus</para>
<indexterm zone="ch-system-dbus dbus-monitor">
<primary sortas="b-dbus-monitor">dbus-monitor</primary>
</indexterm>
@ -180,7 +160,7 @@
<varlistentry id="dbus-run-session">
<term><command>dbus-run-session</command></term>
<listitem>
<para>Starts a session bus instance of <command>dbus-daemon</command>
<para>starts a session bus instance of <command>dbus-daemon</command>
from a shell script and starts a specified program in that
session</para>
<indexterm zone="ch-system-dbus dbus-run-session">
@ -192,7 +172,7 @@
<varlistentry id="dbus-send">
<term><command>dbus-send</command></term>
<listitem>
<para>Sends a message to a D-Bus message bus</para>
<para>sends a message to a D-Bus message bus</para>
<indexterm zone="ch-system-dbus dbus-send">
<primary sortas="b-dbus-send">dbus-send</primary>
</indexterm>
@ -202,7 +182,7 @@
<varlistentry id="dbus-test-tool">
<term><command>dbus-test-tool</command></term>
<listitem>
<para>Is a tool to help packages test
<para>is a tool to help packages test
<application>D-Bus</application></para>
<indexterm zone="ch-system-dbus dbus-test-tool">
<primary sortas="b-dbus-test-tool">dbus-test-tool</primary>
@ -214,7 +194,7 @@
<varlistentry id="dbus-update-activation-environment">
<term><command>dbus-update-activation-environment</command></term>
<listitem>
<para>Updates environment variables that will be set for
<para>updates environment variables that will be set for
<application>D-Bus</application> session services</para>
<indexterm zone="ch-system-dbus dbus-update-activation-environment">
<primary sortas="b-dbus-update-activation-environment">dbus-update-activation-environment</primary>

View File

@ -42,11 +42,11 @@
<para>Build the package:</para>
<screen><userinput remap="install">pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD</userinput></screen>
<screen><userinput remap="make">pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD</userinput></screen>
<para>Install the package:</para>
<screen><userinput remap="install">pip3 install --no-index --no-user --find-links dist flit_core</userinput></screen>
<screen><userinput remap="install">pip3 install --no-index --find-links dist flit_core</userinput></screen>
<variablelist>
<title>The meaning of the pip3 configuration options and commands:</title>

View File

@ -42,7 +42,7 @@
<sect2 role="installation">
<title>Installation of Gettext</title>
<!--
<para>At first, fix an issue causing the package fail to build with
libxml-2.12 or later. The fix is optional for building LFS, but
required if rebuilding this package in BLFS with libxml
@ -50,7 +50,7 @@
<screen><userinput remap="pre">sed -e '/^structured/s/xmlError \*/typeof(xmlCtxtGetLastError(NULL)) /' \
-i gettext-tools/src/its.c</userinput></screen>
-->
<para>Prepare Gettext for compilation:</para>
<screen><userinput remap="configure">./configure --prefix=/usr \

View File

@ -496,7 +496,7 @@ done
cp -v zone.tab zone1970.tab iso3166.tab $ZONEINFO
zic -d $ZONEINFO -p America/New_York
unset ZONEINFO</userinput></screen>
unset ZONEINFO tz</userinput></screen>
<variablelist>
<title>The meaning of the zic commands:</title>

View File

@ -42,11 +42,11 @@
<para>Build the package:</para>
<screen><userinput remap="install">pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD</userinput></screen>
<screen><userinput remap="make">pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD</userinput></screen>
<para>Install the package:</para>
<screen><userinput remap="install">pip3 install --no-index --no-user --find-links dist Jinja2</userinput></screen>
<screen><userinput remap="install">pip3 install --no-index --find-links dist Jinja2</userinput></screen>
</sect2>

View File

@ -52,13 +52,7 @@
<para>To test the results<!--(about 11.0 SBU)-->, issue:</para>
<screen><userinput remap="test">make -k check</userinput></screen>
<para>Five tests are known to fail in the LFS build environment due
to a circular dependency, but these tests pass if rechecked after
automake has been installed. Additionally, with grep-3.8 or newer,
two tests will trigger a warning for non-POSIX regular expressions and
fail.</para>
<screen><userinput remap="test">make check</userinput></screen>
<para>Install the package:</para>

View File

@ -48,7 +48,7 @@
<para>Install the package:</para>
<screen><userinput remap="install">pip3 install --no-index --no-user --find-links dist Markupsafe</userinput></screen>
<screen><userinput remap="install">pip3 install --no-index --find-links dist Markupsafe</userinput></screen>
</sect2>

View File

@ -67,8 +67,7 @@
<para>Compile the package:</para>
<screen revision='sysv'><userinput remap="make">make</userinput></screen>
<screen revision='systemd'><userinput remap="make">make src_w_LDADD='$(LDADD) -lsystemd'</userinput></screen>
<screen><userinput remap="make">make</userinput></screen>
<!-- To editors: "pmap {X,XX} with unreachable process" tests don't work
as root. They may seem to pass due to some Tcl/Expect/DejaGNU

View File

@ -42,7 +42,7 @@
<para>Build the package:</para>
<screen><userinput remap="install">pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD</userinput></screen>
<screen><userinput remap="make">pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD</userinput></screen>
<para>Install the package:</para>

View File

@ -64,9 +64,11 @@
<para>To prepare the tests, ensure that user
<systemitem class="username">tester</systemitem> can write
to the source tree:</para>
to the source tree and exclude one file containing tests requiring
<command>curl</command> or <command>wget</command>:</para>
<screen><userinput remap="test">chown -R tester .</userinput></screen>
<screen><userinput remap="test">chown -R tester .
sed '/test_glvs/d' -i src/testdir/Make_all.mak</userinput></screen>
<para>Now run the tests as user <systemitem
class="username">tester</systemitem>:</para>

View File

@ -46,7 +46,7 @@
<para>Install Wheel with the following command:</para>
<screen><userinput remap="install">pip3 install --no-index --find-links=dist wheel</userinput></screen>
<screen><userinput remap="install">pip3 install --no-index --find-links dist wheel</userinput></screen>
</sect2>

View File

@ -130,6 +130,8 @@
<!ENTITY root "<systemitem class='username'>root</systemitem>">
<!ENTITY lfs-user "<systemitem class='username'>lfs</systemitem>">
<!ENTITY lfs-username "<userinput remap='user'>lfs</userinput>">
<!ENTITY lfs-groupname "<userinput remap='group'>lfs</userinput>">
<!ENTITY devtmpfs "<systemitem class='filesystem'>devtmpfs</systemitem>">
<!ENTITY fstab "<filename>/etc/fstab</filename>">
<!ENTITY boot-dir "<filename class='directory'>/boot</filename>">

View File

@ -114,12 +114,12 @@
<!ENTITY coreutils-fin-du "173 MB">
<!ENTITY coreutils-fin-sbu "1.1 SBU">
<!ENTITY dbus-version "1.14.10">
<!ENTITY dbus-size "1,344 KB">
<!ENTITY dbus-version "1.16.0">
<!ENTITY dbus-size "1,092 KB">
<!ENTITY dbus-url "https://dbus.freedesktop.org/releases/dbus/dbus-&dbus-version;.tar.xz">
<!ENTITY dbus-md5 "46070a3487817ff690981f8cd2ba9376">
<!ENTITY dbus-md5 "66bfcf1f42d4ebc634ca558d14335e92">
<!ENTITY dbus-home "https://www.freedesktop.org/wiki/Software/dbus">
<!ENTITY dbus-fin-du "19 MB">
<!ENTITY dbus-fin-du "17 MB">
<!ENTITY dbus-fin-sbu "0.1 SBU">
<!ENTITY dejagnu-version "1.6.3">
@ -245,10 +245,10 @@
<!ENTITY gdbm-fin-du "13 MB">
<!ENTITY gdbm-fin-sbu "less than 0.1 SBU">
<!ENTITY gettext-version "0.23">
<!ENTITY gettext-size "10,795 KB">
<!ENTITY gettext-version "0.23.1">
<!ENTITY gettext-size "10,780 KB">
<!ENTITY gettext-url "&gnu;gettext/gettext-&gettext-version;.tar.xz">
<!ENTITY gettext-md5 "9f4f6040ac1022278ea26d28f37b1688">
<!ENTITY gettext-md5 "1a174902c396e95c7d9761033fe1360e">
<!ENTITY gettext-home "&gnu-software;gettext/">
<!ENTITY gettext-tmp-du "321 MB">
<!ENTITY gettext-tmp-sbu "1.1 SBU">
@ -317,10 +317,10 @@
<!ENTITY gzip-fin-du "21 MB">
<!ENTITY gzip-fin-sbu "0.3 SBU">
<!ENTITY iana-etc-version "20241206">
<!ENTITY iana-etc-version "20250108">
<!ENTITY iana-etc-size "591 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 "8ed4c07cada287f55207577976d6a37f">
<!ENTITY iana-etc-md5 "8cf4ca88adeec73add07041b7057a051">
<!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">
@ -349,18 +349,18 @@
<!ENTITY iproute2-fin-du "17 MB">
<!ENTITY iproute2-fin-sbu "0.1 SBU">
<!ENTITY jinja2-version "3.1.4">
<!ENTITY jinja2-size "235 KB">
<!ENTITY jinja2-version "3.1.5">
<!ENTITY jinja2-size "239 KB">
<!ENTITY jinja2-url "&pypi-src;/J/Jinja2/jinja2-&jinja2-version;.tar.gz">
<!ENTITY jinja2-md5 "02ca9a6364c92e83d14b037bef4732bc">
<!ENTITY jinja2-md5 "083d64f070f6f1b5f75971ae60240785">
<!ENTITY jinja2-home "https://jinja.palletsprojects.com/en/3.1.x/">
<!ENTITY jinja2-fin-du "2.5 MB">
<!ENTITY jinja2-fin-sbu "less than 0.1 SBU">
<!ENTITY kbd-version "2.7">
<!ENTITY kbd-size "1,437 KB">
<!ENTITY kbd-version "2.7.1">
<!ENTITY kbd-size "1,438 KB">
<!ENTITY kbd-url "https://www.kernel.org/pub/linux/utils/kbd/kbd-&kbd-version;.tar.xz">
<!ENTITY kbd-md5 "bf40be5bea1b62e691410f5c6e0bbd6b">
<!ENTITY kbd-md5 "f15673d9f748e58f82fa50cff0d0fd20">
<!ENTITY kbd-home "https://kbd-project.org/">
<!ENTITY kbd-fin-du "34 MB">
<!ENTITY kbd-fin-sbu "0.1 SBU">
@ -421,22 +421,22 @@
<!ENTITY libtool-fin-du "45 MB">
<!ENTITY libtool-fin-sbu "0.8 SBU">
<!ENTITY libxcrypt-version "4.4.36">
<!ENTITY libxcrypt-size "610 KB">
<!ENTITY libxcrypt-version "4.4.37">
<!ENTITY libxcrypt-size "612 KB">
<!ENTITY libxcrypt-url "&github;/besser82/libxcrypt/releases/download/v&libxcrypt-version;/libxcrypt-&libxcrypt-version;.tar.xz">
<!ENTITY libxcrypt-md5 "b84cd4104e08c975063ec6c4d0372446">
<!ENTITY libxcrypt-md5 "13b528d04c74dab3c1c5471430161a8f">
<!ENTITY libxcrypt-home "&github;/besser82/libxcrypt/">
<!ENTITY libxcrypt-fin-du "12 MB">
<!ENTITY libxcrypt-fin-sbu "0.1 SBU">
<!ENTITY linux-major-version "6">
<!ENTITY linux-minor-version "12">
<!ENTITY linux-patch-version "5">
<!ENTITY linux-patch-version "9">
<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
<!ENTITY linux-size "144,535 KB">
<!ENTITY linux-size "144,520 KB">
<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
<!ENTITY linux-md5 "33a827ff7dea6908e7615d0766f1018e">
<!ENTITY linux-md5 "699e6279c7b28c68c61db50fc5ad126c">
<!ENTITY linux-home "https://www.kernel.org/">
<!-- measured for 6.10.1 / gcc-14.1.0 on x86_64 with -j4 :
minimum is allnoconfig
@ -503,10 +503,10 @@
<!ENTITY markupsafe-fin-du "508 KB">
<!ENTITY markupsafe-fin-sbu "less than 0.1 SBU">
<!ENTITY meson-version "1.6.0">
<!ENTITY meson-size "2,225 KB">
<!ENTITY meson-version "1.6.1">
<!ENTITY meson-size "2,223 KB">
<!ENTITY meson-url "&github;/mesonbuild/meson/releases/download/&meson-version;/meson-&meson-version;.tar.gz">
<!ENTITY meson-md5 "0031ea392f8ef97eeadfe1906c5cc5b4">
<!ENTITY meson-md5 "397e29700c71f69d70fd2b5898620177">
<!ENTITY meson-home "https://mesonbuild.com">
<!ENTITY meson-fin-du "43 MB">
<!ENTITY meson-fin-sbu "less than 0.1 SBU">
@ -585,10 +585,10 @@
<!ENTITY pkgconf-fin-du "4.7 MB">
<!ENTITY pkgconf-fin-sbu "less than 0.1 SBU">
<!ENTITY procps-ng-version "4.0.4">
<!ENTITY procps-ng-size "1,369 KB">
<!ENTITY procps-ng-version "4.0.5">
<!ENTITY procps-ng-size "1,483 KB">
<!ENTITY procps-ng-url "https://sourceforge.net/projects/procps-ng/files/Production/procps-ng-&procps-ng-version;.tar.xz">
<!ENTITY procps-ng-md5 "2f747fc7df8ccf402d03e375c565cf96">
<!ENTITY procps-ng-md5 "90803e64f51f192f3325d25c3335d057">
<!ENTITY procps-ng-home "https://gitlab.com/procps-ng/procps/">
<!ENTITY procps-ng-fin-du "26 MB">
<!ENTITY procps-ng-fin-sbu "0.1 SBU">
@ -637,26 +637,26 @@
<!ENTITY sed-fin-du "30 MB">
<!ENTITY sed-fin-sbu "0.3 SBU">
<!ENTITY setuptools-version "75.6.0">
<!ENTITY setuptools-size "1,307 KB">
<!ENTITY setuptools-version "75.8.0">
<!ENTITY setuptools-size "1,312 KB">
<!ENTITY setuptools-url "&pypi-src;/s/setuptools/setuptools-&setuptools-version;.tar.gz">
<!ENTITY setuptools-md5 "94458e508bd8e9dc6e6d097fc8747cf0">
<!ENTITY setuptools-md5 "a42b075e3e18e724580f4caf7944354a">
<!ENTITY setuptools-home "&pypi-home;/setuptools/">
<!ENTITY setuptools-fin-du "35 MB">
<!ENTITY setuptools-fin-sbu "less than 0.1 SBU">
<!ENTITY shadow-version "4.16.0">
<!ENTITY shadow-size "2,154 KB">
<!ENTITY shadow-version "4.17.2">
<!ENTITY shadow-size "2,267 KB">
<!ENTITY shadow-url "&github;/shadow-maint/shadow/releases/download/&shadow-version;/shadow-&shadow-version;.tar.xz">
<!ENTITY shadow-md5 "eb70bad3316d08f0d3bb3d4bbeccb3b4">
<!ENTITY shadow-md5 "d9b6b8028ebb5971857b7f6b10ffba0e">
<!ENTITY shadow-home "&github;/shadow-maint/shadow/">
<!ENTITY shadow-fin-du "112 MB">
<!ENTITY shadow-fin-sbu "0.1 SBU">
<!ENTITY sysklogd-version "2.6.2">
<!ENTITY sysklogd-size "453 KB">
<!ENTITY sysklogd-version "2.7.0">
<!ENTITY sysklogd-size "465 KB">
<!ENTITY sysklogd-url "https://github.com/troglobit/sysklogd/releases/download/v&sysklogd-version;/sysklogd-&sysklogd-version;.tar.gz">
<!ENTITY sysklogd-md5 "9f64535a9a791f20504841b94d194391">
<!ENTITY sysklogd-md5 "611c0fa5c138eb7a532f3c13bdf11ebc">
<!ENTITY sysklogd-home "https://www.infodrom.org/projects/sysklogd/">
<!ENTITY sysklogd-fin-du "3.9 MB">
<!ENTITY sysklogd-fin-sbu "less than 0.1 SBU">
@ -679,10 +679,10 @@
<!ENTITY systemd-fin-du "267 MB">
<!ENTITY systemd-fin-sbu "0.8 SBU">
<!ENTITY sysvinit-version "3.11">
<!ENTITY sysvinit-size "235 KB">
<!ENTITY sysvinit-version "3.13">
<!ENTITY sysvinit-size "236 KB">
<!ENTITY sysvinit-url "&github;/slicer69/sysvinit/releases/download/&sysvinit-version;/sysvinit-&sysvinit-version;.tar.xz">
<!ENTITY sysvinit-md5 "cb4e4bdabd902b774c4d66a85e1f6209">
<!ENTITY sysvinit-md5 "5916289cba8c67152df0b542fde78d22">
<!ENTITY sysvinit-home "&savannah-nongnu;/projects/sysvinit">
<!ENTITY sysvinit-fin-du "2.8 MB">
<!ENTITY sysvinit-fin-sbu "less than 0.1 SBU">
@ -709,10 +709,10 @@
<!ENTITY tcl-tmp-du "91 MB">
<!ENTITY tcl-tmp-sbu "3.2 SBU">
<!ENTITY texinfo-version "7.1.1">
<!ENTITY texinfo-size "5,443 KB">
<!ENTITY texinfo-version "7.2">
<!ENTITY texinfo-size "6,259 KB">
<!ENTITY texinfo-url "&gnu;texinfo/texinfo-&texinfo-version;.tar.xz">
<!ENTITY texinfo-md5 "e5fc595794a7980f98ce446a5f8aa273">
<!ENTITY texinfo-md5 "11939a7624572814912a18e76c8d8972">
<!ENTITY texinfo-home "&gnu-software;texinfo/">
<!ENTITY texinfo-tmp-du "130 MB">
<!ENTITY texinfo-tmp-sbu "0.2 SBU">
@ -735,20 +735,20 @@
<!ENTITY udev-lfs-home " ">
<!ENTITY util-linux-minor "2.40">
<!ENTITY util-linux-version "2.40.2"> <!-- 2.33.x -->
<!ENTITY util-linux-size "8,648 KB">
<!ENTITY util-linux-version "2.40.4"> <!-- 2.33.x -->
<!ENTITY util-linux-size "8,641 KB">
<!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v&util-linux-minor;/util-linux-&util-linux-version;.tar.xz">
<!ENTITY util-linux-md5 "88faefc8fefced097e58142077a3d14e">
<!ENTITY util-linux-md5 "f9cbb1c8315d8ccbeb0ec36d10350304">
<!ENTITY util-linux-home "https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/">
<!ENTITY util-linux-tmp-du "180 MB">
<!ENTITY util-linux-tmp-sbu "0.2 SBU">
<!ENTITY util-linux-fin-du "315 MB">
<!ENTITY util-linux-fin-sbu "0.5 SBU">
<!ENTITY vim-version "9.1.0927">
<!ENTITY vim-version "9.1.1016">
<!-- <!ENTITY vim-majmin "90"> -->
<!ENTITY vim-docdir "vim/vim91">
<!ENTITY vim-size "17,906 KB">
<!ENTITY vim-size "17,982 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
@ -762,7 +762,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 "912f5a4303b2b779ba608b0d06f28aa8">
<!ENTITY vim-md5 "05a89c49f68b6b17c5b0b397de1cf8c0">
<!ENTITY vim-home "https://www.vim.org">
<!ENTITY vim-fin-du "245 MB">
<!ENTITY vim-fin-sbu "2.9 SBU">

View File

@ -45,7 +45,7 @@
<!ENTITY readline-fixes-patch-size "13 KB">
-->
<!ENTITY sysvinit-consolidated-patch "sysvinit-&sysvinit-version;-consolidated-1.patch">
<!ENTITY sysvinit-consolidated-patch-md5 "17ffccbb8e18c39e8cedc32046f3a475">
<!ENTITY sysvinit-consolidated-patch-md5 "3af8fd8e13cad481eeeaa48be4247445">
<!ENTITY sysvinit-consolidated-patch-size "2.5 KB">
<!--
<!ENTITY systemd-upstream-patch "systemd-&systemd-version;-upstream_fixes-1.patch">