Automatic merge of trunk into multilib

This commit is contained in:
Thomas Trepl 2022-12-10 00:30:12 +01:00
commit f8c7e95786
7 changed files with 49 additions and 47 deletions

View File

@ -23,8 +23,8 @@
<sect2 role="package"> <sect2 role="package">
<title/> <title/>
<para>The Coreutils package contains utilities for showing and setting the <para>The Coreutils package contains the basic utility programs
basic system characteristics.</para> needed by every operating system.</para>
<segmentedlist> <segmentedlist>
<segtitle>&buildtime;</segtitle> <segtitle>&buildtime;</segtitle>
@ -48,9 +48,9 @@
<screen><userinput remap="pre">patch -Np1 -i ../&coreutils-i18n-patch;</userinput></screen> <screen><userinput remap="pre">patch -Np1 -i ../&coreutils-i18n-patch;</userinput></screen>
<note> <note>
<para>In the past, many bugs were found in this patch. When reporting new <para>Many bugs have been found in this patch. When reporting new
bugs to Coreutils maintainers, please check first if they are reproducible bugs to the Coreutils maintainers, please check first to see if
without this patch.</para> those bugs are reproducible without this patch.</para>
</note> </note>
<!-- this has been fixed in upstream gnulib, when a new version of <!-- this has been fixed in upstream gnulib, when a new version of
@ -75,8 +75,8 @@ FORCE_UNSAFE_CONFIGURE=1 ./configure \
<term><command>autoreconf</command></term> <term><command>autoreconf</command></term>
<listitem> <listitem>
<para>The patch for internationalization has modified the <para>The patch for internationalization has modified the
building system of the package, so the configuration files have build system, so the configuration files must
to be regenerated.</para> be regenerated.</para>
</listitem> </listitem>
</varlistentry> </varlistentry>
@ -84,7 +84,7 @@ FORCE_UNSAFE_CONFIGURE=1 ./configure \
<term><envar>FORCE_UNSAFE_CONFIGURE=1</envar></term> <term><envar>FORCE_UNSAFE_CONFIGURE=1</envar></term>
<listitem> <listitem>
<para>This environment variable allows the package to be <para>This environment variable allows the package to be
built as the <systemitem class="username">root</systemitem> user. built by the <systemitem class="username">root</systemitem> user.
</para> </para>
</listitem> </listitem>
</varlistentry> </varlistentry>
@ -93,7 +93,7 @@ FORCE_UNSAFE_CONFIGURE=1 ./configure \
<term><parameter>--enable-no-install-program=kill,uptime</parameter></term> <term><parameter>--enable-no-install-program=kill,uptime</parameter></term>
<listitem> <listitem>
<para>The purpose of this switch is to prevent Coreutils from <para>The purpose of this switch is to prevent Coreutils from
installing binaries that will be installed by other packages later. installing programs that will be installed by other packages.
</para> </para>
</listitem> </listitem>
</varlistentry> </varlistentry>
@ -181,7 +181,7 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</userinput></screen>
<varlistentry id="lbracket"> <varlistentry id="lbracket">
<term><command>[</command></term> <term><command>[</command></term>
<listitem> <listitem>
<para>Is an actual command, /usr/bin/[, that is a synonym <para>Is an actual command, /usr/bin/[; it is a synonym
for the <command>test</command> command</para> for the <command>test</command> command</para>
<indexterm zone="ch-system-coreutils lbracket"> <indexterm zone="ch-system-coreutils lbracket">
<primary sortas="b-111">[</primary> <primary sortas="b-111">[</primary>
@ -275,7 +275,7 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</userinput></screen>
<term><command>chmod</command></term> <term><command>chmod</command></term>
<listitem> <listitem>
<para>Changes the permissions of each file to the given mode; the mode <para>Changes the permissions of each file to the given mode; the mode
can be either a symbolic representation of the changes to make or an can be either a symbolic representation of the changes to be made, or an
octal number representing the new permissions</para> octal number representing the new permissions</para>
<indexterm zone="ch-system-coreutils chmod"> <indexterm zone="ch-system-coreutils chmod">
<primary sortas="b-chmod">chmod</primary> <primary sortas="b-chmod">chmod</primary>
@ -341,7 +341,7 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</userinput></screen>
<term><command>csplit</command></term> <term><command>csplit</command></term>
<listitem> <listitem>
<para>Splits a given file into several new files, separating them <para>Splits a given file into several new files, separating them
according to given patterns or line numbers and outputting the byte according to given patterns or line numbers, and outputting the byte
count of each new file</para> count of each new file</para>
<indexterm zone="ch-system-coreutils csplit"> <indexterm zone="ch-system-coreutils csplit">
<primary sortas="b-csplit">csplit</primary> <primary sortas="b-csplit">csplit</primary>
@ -363,8 +363,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</userinput></screen>
<varlistentry id="date"> <varlistentry id="date">
<term><command>date</command></term> <term><command>date</command></term>
<listitem> <listitem>
<para>Displays the current time in the given format, or sets the <para>Displays the current dae and time in the given format, or sets the
system date</para> system date and time</para>
<indexterm zone="ch-system-coreutils date"> <indexterm zone="ch-system-coreutils date">
<primary sortas="b-date">date</primary> <primary sortas="b-date">date</primary>
</indexterm> </indexterm>
@ -420,7 +420,7 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</userinput></screen>
<varlistentry id="dirname"> <varlistentry id="dirname">
<term><command>dirname</command></term> <term><command>dirname</command></term>
<listitem> <listitem>
<para>Strips the non-directory suffix from a file name</para> <para>Extracts the directory portion(s) of the given name(s)</para>
<indexterm zone="ch-system-coreutils dirname"> <indexterm zone="ch-system-coreutils dirname">
<primary sortas="b-dirname">dirname</primary> <primary sortas="b-dirname">dirname</primary>
</indexterm> </indexterm>
@ -482,7 +482,7 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</userinput></screen>
<varlistentry id="factor"> <varlistentry id="factor">
<term><command>factor</command></term> <term><command>factor</command></term>
<listitem> <listitem>
<para>Prints the prime factors of all specified integer numbers</para> <para>Prints the prime factors of the specified integers</para>
<indexterm zone="ch-system-coreutils factor"> <indexterm zone="ch-system-coreutils factor">
<primary sortas="b-factor">factor</primary> <primary sortas="b-factor">factor</primary>
</indexterm> </indexterm>
@ -587,7 +587,7 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</userinput></screen>
<varlistentry id="link"> <varlistentry id="link">
<term><command>link</command></term> <term><command>link</command></term>
<listitem> <listitem>
<para>Creates a hard link with the given name to a file</para> <para>Creates a hard link (with the given name) to a file</para>
<indexterm zone="ch-system-coreutils link"> <indexterm zone="ch-system-coreutils link">
<primary sortas="b-link">link</primary> <primary sortas="b-link">link</primary>
</indexterm> </indexterm>
@ -647,8 +647,8 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</userinput></screen>
<varlistentry id="mkfifo"> <varlistentry id="mkfifo">
<term><command>mkfifo</command></term> <term><command>mkfifo</command></term>
<listitem> <listitem>
<para>Creates First-In, First-Outs (FIFOs), a "named <para>Creates First-In, First-Outs (FIFOs), "named
pipe" in UNIX parlance, with the given names</para> pipes" in UNIX parlance, with the given names</para>
<indexterm zone="ch-system-coreutils mkfifo"> <indexterm zone="ch-system-coreutils mkfifo">
<primary sortas="b-mkfifo">mkfifo</primary> <primary sortas="b-mkfifo">mkfifo</primary>
</indexterm> </indexterm>
@ -1230,7 +1230,7 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</userinput></screen>
<term><command>wc</command></term> <term><command>wc</command></term>
<listitem> <listitem>
<para>Reports the number of lines, words, and bytes for each given <para>Reports the number of lines, words, and bytes for each given
file, as well as a total line when more than one file is given</para> file, as well as grand totals when more than one file is given</para>
<indexterm zone="ch-system-coreutils wc"> <indexterm zone="ch-system-coreutils wc">
<primary sortas="b-wc">wc</primary> <primary sortas="b-wc">wc</primary>
</indexterm> </indexterm>
@ -1261,7 +1261,7 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8</userinput></screen>
<varlistentry id="yes"> <varlistentry id="yes">
<term><command>yes</command></term> <term><command>yes</command></term>
<listitem> <listitem>
<para>Repeatedly outputs <quote>y</quote> or a given string until <para>Repeatedly outputs <quote>y</quote>, or a given string, until
killed</para> killed</para>
<indexterm zone="ch-system-coreutils yes"> <indexterm zone="ch-system-coreutils yes">
<primary sortas="b-yes">yes</primary> <primary sortas="b-yes">yes</primary>

View File

@ -182,7 +182,7 @@ rm -rf DESTDIR</userinput></screen>
<varlistentry id="libltdl"> <varlistentry id="libltdl">
<term><filename class="libraryfile">libltdl</filename></term> <term><filename class="libraryfile">libltdl</filename></term>
<listitem> <listitem>
<para>Hides the various difficulties of opening dynamically linked libraries</para> <para>Hides the various difficulties of opening dynamically loaded libraries</para>
<indexterm zone="ch-system-libtool libltdl"> <indexterm zone="ch-system-libtool libltdl">
<primary sortas="c-libltdl">libltdl</primary> <primary sortas="c-libltdl">libltdl</primary>
</indexterm> </indexterm>

View File

@ -23,7 +23,7 @@
<sect2 role="package"> <sect2 role="package">
<title/> <title/>
<para>Meson is an open source build system meant to be both extremely fast <para>Meson is an open source build system designed to be both extremely fast
and as user friendly as possible.</para> and as user friendly as possible.</para>
<segmentedlist> <segmentedlist>
@ -36,9 +36,10 @@
</segmentedlist> </segmentedlist>
<tip revision="sysv"> <tip revision="sysv">
<para>This section is not strictly required for LFS if not using <para>This section is not strictly required when LFS does not use
systemd. On the other hand, meson/ninja is a powerful build system, systemd. On the other hand, Meson, along with Ninja, makes
which is expected to be used more and more often. It is required for a powerful build system combination,
which will probably be used more and more often. It is required for
several packages in <ulink url="&blfs-book;">the BLFS several packages in <ulink url="&blfs-book;">the BLFS
book</ulink>.</para> book</ulink>.</para>
</tip> </tip>
@ -56,7 +57,7 @@
<screen><userinput remap="make">pip3 wheel -w dist --no-build-isolation --no-deps $PWD</userinput></screen> <screen><userinput remap="make">pip3 wheel -w dist --no-build-isolation --no-deps $PWD</userinput></screen>
<para>The test suite requires some packages out of the scope of LFS.</para> <para>The test suite requires some packages outside the scope of LFS.</para>
<para>Install the package:</para> <para>Install the package:</para>
@ -70,7 +71,7 @@ install -vDm644 data/shell-completions/zsh/_meson /usr/share/zsh/site-functions/
<varlistentry> <varlistentry>
<term><parameter>-w dist</parameter></term> <term><parameter>-w dist</parameter></term>
<listitem> <listitem>
<para>Put the created wheels into the <para>Puts the created wheels into the
<filename class='directory'>dist</filename> directory.</para> <filename class='directory'>dist</filename> directory.</para>
</listitem> </listitem>
</varlistentry> </varlistentry>
@ -78,7 +79,7 @@ install -vDm644 data/shell-completions/zsh/_meson /usr/share/zsh/site-functions/
<varlistentry> <varlistentry>
<term><parameter>--find-links dist</parameter></term> <term><parameter>--find-links dist</parameter></term>
<listitem> <listitem>
<para>Install wheels from the <para>Installs wheels from the
<filename class='directory'>dist</filename> directory.</para> <filename class='directory'>dist</filename> directory.</para>
</listitem> </listitem>
</varlistentry> </varlistentry>

View File

@ -36,10 +36,10 @@
</segmentedlist> </segmentedlist>
<tip revision="sysv"> <tip revision="sysv">
<para>This section is not strictly required for LFS if not using <para>This section is not strictly required when LFS does not use
systemd. On the other hand, ninja associated to meson makes systemd. On the other hand, Ninja, along with Meson, makes
a powerful build system combination, a powerful build system combination,
which is expected to be used more and more often. It is required for which will probably be used more and more often. It is required for
several packages in <ulink url="&blfs-book;">the BLFS several packages in <ulink url="&blfs-book;">the BLFS
book</ulink>.</para> book</ulink>.</para>
</tip> </tip>
@ -49,12 +49,12 @@
<sect2 role="installation"> <sect2 role="installation">
<title>Installation of Ninja</title> <title>Installation of Ninja</title>
<para>When run, ninja normally runs a maximum number of processes <para>When run, <command>ninja</command> normally utilizes the greatest
in parallel. By default this is the number of cores on the system possible number of processes in parallel. By default this is the number of cores on the system,
plus two. In some cases this can overheat a CPU or run a system out plus two. This may overheat the CPU, or make the system run out
of memory. If run from the command line, passing a -jN parameter of memory. When <command>ninja</command> is invoked from the command line, passing the -jN parameter
will limit the number of parallel processes, but some packages will limit the number of parallel processes. Some packages
embed the execution of ninja and do not pass a -j parameter.</para> embed the execution of <command>ninja</command>, and do not pass the -j parameter on to it.</para>
<para>Using the <emphasis>optional</emphasis> procedure below allows a user to <para>Using the <emphasis>optional</emphasis> procedure below allows a user to
limit the number of parallel processes via an environment variable, limit the number of parallel processes via an environment variable,
@ -62,10 +62,10 @@
<screen>export NINJAJOBS=4</screen> <screen>export NINJAJOBS=4</screen>
will limit ninja to four parallel processes.</para> will limit <command>ninja</command> to four parallel processes.</para>
<para>If desired, add the capability to use the environment variable <para>If desired, make <command>ninja</command> recognize the environment variable
NINJAJOBS by running:</para> NINJAJOBS by running the stream editor:</para>
<screen><userinput remap="pre">sed -i '/int Guess/a \ <screen><userinput remap="pre">sed -i '/int Guess/a \
int j = 0;\ int j = 0;\
@ -84,7 +84,7 @@
<varlistentry> <varlistentry>
<term><parameter>--bootstrap</parameter></term> <term><parameter>--bootstrap</parameter></term>
<listitem> <listitem>
<para>This parameter forces ninja to rebuild itself for the current <para>This parameter forces Ninja to rebuild itself for the current
system.</para> system.</para>
</listitem> </listitem>
</varlistentry> </varlistentry>

View File

@ -123,9 +123,10 @@ export BUILD_BZIP2=0</userinput></screen>
<listitem> <listitem>
<para>These settings define where Perl looks for installed <para>These settings define where Perl looks for installed
modules. The LFS editors chose to put them in a directory structure modules. The LFS editors chose to put them in a directory structure
based on the Major.Minor version of Perl (&perl-version-min;) which based on the MAJOR.MINOR version of Perl (&perl-version-min;) which
allows upgrading Perl to newer Patch levels (&perl-version;) without allows upgrading Perl to newer patch levels (the patch level is
reinstalling all of the modules.</para> the last dot separated part in the full version string like
&perl-version;) without reinstalling all of the modules.</para>
</listitem> </listitem>
</varlistentry> </varlistentry>

View File

@ -66,7 +66,7 @@
<term><parameter>--with-system-ffi</parameter></term> <term><parameter>--with-system-ffi</parameter></term>
<listitem> <listitem>
<para>This switch enables linking against the system version of <para>This switch enables linking against the system version of
<application>libffi.so</application>.</para> <filename class='libraryfile'>libffi.so</filename>.</para>
</listitem> </listitem>
</varlistentry> </varlistentry>

View File

@ -128,7 +128,7 @@
<term><command>wheel</command></term> <term><command>wheel</command></term>
<listitem> <listitem>
<para> <para>
is a utility to unpack, pack, or convert wheel packages is a utility to unpack, pack, or convert wheel archives
</para> </para>
<indexterm zone="ch-system-wheel"> <indexterm zone="ch-system-wheel">
<primary sortas="b-wheel">wheel</primary> <primary sortas="b-wheel">wheel</primary>