Changeset c2596a4


Ignore:
Timestamp:
04/23/2023 01:31:12 PM (12 months ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
xry111/arm64, xry111/arm64-12.0
Children:
45d1335
Parents:
1b61cd1 (diff), ed48f326 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

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

Files:
15 edited

Legend:

Unmodified
Added
Removed
  • appendices/acknowledgments.xml

    r1b61cd1 rc2596a4  
    9090      <para><ulink url="mailto:lizardo@linuxfromscratch.org">Anderson
    9191      Lizardo</ulink> &lt;lizardo@linuxfromscratch.org&gt; &ndash;
    92       Portuguese LFS translation project</para>
     92      Portuguese LFS translation project historical</para>
     93    </listitem>
     94
     95    <listitem>
     96      <para><ulink url="mailto:jafesp@gmail.com">Jamenson
     97      Espindula</ulink> &lt;jafesp@gmail.com&gt; &ndash;
     98      Portuguese LFS translation project 2022-present</para>
    9399    </listitem>
    94100
  • appendices/dependencies.xml

    r1b61cd1 rc2596a4  
    15151515        <seglistitem>
    15161516          <seg>
    1517             <ulink url="&blfs-book;server/db.html">Berkeley DB</ulink>
    1518             and
    1519             <ulink url="&blfs-book;postlfs/iptables.html">iptables</ulink>
     1517            <ulink url="&blfs-book;server/db.html">Berkeley DB</ulink>,
     1518            <ulink url="&blfs-book;postlfs/iptables.html">iptables</ulink>,
     1519            <ulink url="https://github.com/libbpf/libbpf">libbpf</ulink>,
     1520            <ulink url="&blfs-book;basicnet/libmnl.html">libmnl</ulink>, and
     1521            <ulink url="&blfs-book;basicnet/libtirpc.html">libtirpc</ulink>
    15201522          </seg>
    15211523        </seglistitem>
  • chapter01/changelog.xml

    r1b61cd1 rc2596a4  
    4040    appropriate for the entry or if needed the entire day's listitem.
    4141    -->
     42    <listitem>
     43      <para>2023-04-15</para>
     44      <itemizedlist>
     45        <listitem>
     46          <para>[bdubbs] - Update to vim-9.0.1452.  Addresses
     47          <ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para>
     48        </listitem>
     49        <listitem>
     50          <para>[bdubbs] - Update to iana-etc-20230405.  Addresses
     51          <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
     52        </listitem>
     53        <listitem>
     54          <para>[bdubbs] - Update to zstd-1.5.5. Fixes
     55          <ulink url='&lfs-ticket-root;5239'>#5239</ulink>.</para>
     56        </listitem>
     57        <listitem>
     58          <para>[bdubbs] - Update to Python-3.11.3. Fixes
     59          <ulink url='&lfs-ticket-root;5240'>#5240</ulink>.</para>
     60        </listitem>
     61        <listitem>
     62          <para>[bdubbs] - Update to meson-1.1.0. Fixes
     63          <ulink url='&lfs-ticket-root;5242'>#5242</ulink>.</para>
     64        </listitem>
     65        <listitem>
     66          <para>[bdubbs] - Update to man-pages-6.04. Fixes
     67          <ulink url='&lfs-ticket-root;5238'>#5238</ulink>.</para>
     68        </listitem>
     69        <listitem>
     70          <para>[bdubbs] - Update to linux-6.2.11. Fixes
     71          <ulink url='&lfs-ticket-root;5241'>#5241</ulink>.</para>
     72        </listitem>
     73      </itemizedlist>
     74    </listitem>
     75
    4276    <listitem>
    4377      <para>2023-03-31</para>
  • chapter01/whatsnew.xml

    r1b61cd1 rc2596a4  
    185185      <para>Man-DB-&man-db-version;</para>
    186186    </listitem>-->
    187     <!--<listitem>
     187    <listitem>
    188188      <para>Man-pages-&man-pages-version;</para>
    189     </listitem>-->
     189    </listitem>
    190190    <!--<listitem revision="systemd">
    191191      <para>MarkupSafe-&markupsafe-version;</para>
     
    224224      <para>Psmisc-&psmisc-version;</para>
    225225    </listitem>-->
    226     <!--<listitem>
     226    <listitem>
    227227      <para>Python-&python-version;</para>
    228     </listitem>-->
     228    </listitem>
    229229    <!--<listitem>
    230230      <para>Readline-&readline-version;</para>
     
    260260      <para>Util-Linux-&util-linux-version;</para>
    261261    </listitem>-->
    262     <!--<listitem>
     262    <listitem>
    263263      <para>Vim-&vim-version;</para>
    264     </listitem>-->
     264    </listitem>
    265265    <!--<listitem>
    266266      <para>wheel-&wheel-version;</para>
     
    275275      <para>Zlib-&zlib-version;</para>
    276276    </listitem>-->
    277     <!--<listitem>
     277    <listitem>
    278278      <para>Zstd-&zstd-version;</para>
    279     </listitem>-->
     279    </listitem>
    280280  </itemizedlist>
    281281
  • chapter07/perl.xml

    r1b61cd1 rc2596a4  
    4949             -Dprefix=/usr                               \
    5050             -Dvendorprefix=/usr                         \
     51             -Duseshrplib                                \
    5152             -Dprivlib=/usr/lib/perl5/&perl-version-min;/core_perl     \
    5253             -Darchlib=/usr/lib/perl5/&perl-version-min;/core_perl     \
  • chapter08/dbus.xml

    r1b61cd1 rc2596a4  
    8080<screen><userinput remap="make">make</userinput></screen>
    8181
    82     <para>This package does come with a test suite, but it requires several
     82    <para>To test the results, issue:</para>
     83
     84<screen><userinput remap="test">make check</userinput></screen>
     85
     86    <para>Many tests are disabled because they require additional
    8387    packages that are not included in LFS. Instructions for running the
    84     test suite can be found in the BLFS book at
    85     <ulink url="&blfs-book;general/dbus.html"/>.</para>
     88    comprehensive test suite can be found in
     89    <ulink url="&blfs-book;general/dbus.html">the BLFS book</ulink>.</para>
    8690
    8791    <para>Install the package:</para>
     
    108112        dbus-run-session, dbus-send, dbus-test-tool,
    109113        dbus-update-activation-environment, and dbus-uuidgen</seg>
    110         <seg>libdbus-1.{a,so}</seg>
     114        <seg>libdbus-1.so</seg>
    111115        <seg>/etc/dbus-1, /usr/include/dbus-1.0, /usr/lib/dbus-1.0,
    112116        /usr/share/dbus-1, /usr/share/doc/dbus-&dbus-version;,
  • chapter08/eudev.xml

    r1b61cd1 rc2596a4  
    4040  <sect2 role="installation">
    4141    <title>Installation of Eudev</title>
    42 
    43    
    4442
    4543    <para>First fix the location of udev rules in the .pc file:</para>
     
    8886      <secondary>configuring</secondary>
    8987    </indexterm>
     88
     89    <indexterm zone="conf-eudev">
     90      <primary sortas="e-/etc/udev/rules.d/65-kvm.rules">/etc/udev/rules.d/65-kvm.rules</primary>
     91    </indexterm>
     92
     93    <para>
     94      The default udev rule installed by Eudev would allow all users to
     95      access <filename class='devicefile'>/dev/kvm</filename>.  The editors
     96      consider it dangerous.  Create a configuration file to override it:
     97    </para>
     98
     99<screen><userinput remap="configure">cat > /etc/udev/rules.d/65-kvm.rules &lt;&lt; "EOF"
     100<literal>KERNEL=="kvm", GROUP="kvm", MODE="0660", TAG+="uaccess"</literal>
     101EOF</userinput></screen>
    90102
    91103    <indexterm zone="conf-eudev">
  • chapter08/glibc.xml

    r1b61cd1 rc2596a4  
    778778        <term><filename class="libraryfile">libanl</filename></term>
    779779        <listitem>
    780           <para>An asynchronous name lookup library</para>
     780          <para>Dummy library containing no functions.  Previously was the
     781          asynchronous name lookup library, whose functions are now in
     782          <filename class='libraryfile'>libc</filename></para>
    781783          <indexterm zone="ch-system-glibc libanl">
    782784            <primary sortas="c-libanl">libanl</primary>
     
    919921          <para>Dummy library containing no functions. Previously contained
    920922          functions providing most of the interfaces specified
    921           by the POSIX.1b Realtime Extension, now the functions are in
    922           <filename class="libraryfile">libc</filename></para>
     923          by the POSIX.1c Threads Extensions and the semaphore interfaces
     924          specified by the POSIX.1b Real-time Extensions, now the functions
     925          are in <filename class="libraryfile">libc</filename></para>
    923926          <indexterm zone="ch-system-glibc libpthread">
    924927            <primary sortas="c-libpthread">libpthread</primary>
     
    942945        <listitem>
    943946          <para>Contains functions providing most of the interfaces specified
    944           by the POSIX.1b Realtime Extension</para>
     947          by the POSIX.1b Real-time Extensions</para>
    945948          <indexterm zone="ch-system-glibc librt">
    946949            <primary sortas="c-librt">librt</primary>
  • chapter08/groff.xml

    r1b61cd1 rc2596a4  
    169169        <term><command>gperl</command></term>
    170170        <listitem>
    171           <para>Preprocesor for groff, allowing the insertion of perl code
     171          <para>Preprocessor for groff, allowing the insertion of perl code
    172172          into groff files</para>
    173173          <indexterm zone="ch-system-groff gperl">
     
    180180        <term><command>gpinyin</command></term>
    181181        <listitem>
    182           <para>Preprocesor for groff, allowing the insertion of Pinyin
     182          <para>Preprocessor for groff, allowing the insertion of Pinyin
    183183          (Mandarin Chinese spelled with the Roman alphabet) into groff files.</para>
    184184          <indexterm zone="ch-system-groff gpinyin">
  • chapter08/libelf.xml

    r1b61cd1 rc2596a4  
    7676      <seglistitem>
    7777        <seg>
    78           libelf.so (symlink) and libelf-&elfutils-version;.so
     78          libelf.so
    7979        </seg>
    8080        <seg>
     
    9191
    9292      <varlistentry id="libelf">
    93         <term><filename class="libraryfile">libelf</filename></term>
     93        <term><filename class="libraryfile">libelf.so</filename></term>
    9494        <listitem>
    9595          <para>Contains API functions to handle ELF object files</para>
  • chapter08/openssl.xml

    r1b61cd1 rc2596a4  
    6666<screen><userinput remap="test">make test</userinput></screen>
    6767
    68     <para>One test, 30-test_afalg.t, is known to fail on some kernel
    69     configurations (depending on inconsistent values of
    70     CONFIG_CRYPTO_USER_API* settings.) If it fails, it can safely be
    71     ignored.</para>
     68    <para>One test, 30-test_afalg.t, is known to fail if the host kernel
     69    does not have <option>CONFIG_CRYPTO_USER_API_SKCIPHER</option> enabled,
     70    or does not have any options providing an AES with CBC implementation
     71    (for example, the combination of <option>CONFIG_CRYPTO_AES</option>
     72    and <option>CONFIG_CRYPTO_CBC</option>, or
     73    <option>CONFIG_CRYPTO_AES_NI_INTEL</option> if the CPU supports AES-NI)
     74    enabled.  If it fails, it can safely be ignored.</para>
    7275
    7376    <para>Install the package:</para>
  • chapter08/systemd.xml

    r1b61cd1 rc2596a4  
    6767      -Dmode=release                \
    6868      -Dpamconfdir=no               \
     69      -Ddev-kvm-mode=0660           \
    6970      -Ddocdir=/usr/share/doc/systemd-&systemd-version; \
    7071      ..</userinput></screen>
     
    166167          <para>Prevent the installation of a PAM configuration file not
    167168          functional on LFS.</para>
     169        </listitem>
     170      </varlistentry>
     171
     172      <varlistentry>
     173        <term><parameter>-Ddev-kvm-mode=0660</parameter></term>
     174        <listitem>
     175          <para>The default udev rule would allow all users to access
     176          <filename class='devicefile'>/dev/kvm</filename>.  The editors
     177          consider it dangerous.  This option overrides it.</para>
    168178        </listitem>
    169179      </varlistentry>
  • chapter08/util-linux.xml

    r1b61cd1 rc2596a4  
    102102
    103103    <para>The <emphasis>hardlink</emphasis> tests will fail if the host's kernel
    104     does not have the option CONFIG_CRYPTO_USER_API_HASH set. In addition,
     104    does not have the option <option>CONFIG_CRYPTO_USER_API_HASH</option>
     105    enabled or does not have any options providing a SHA256 implementation
     106    (for example, <option>CONFIG_CRYPTO_SHA256</option>, or
     107    <option>CONFIG_CRYPTO_SHA256_SSSE3</option> if the CPU supports
     108    Supplemental SSE3) enabled. In addition,
    105109    two sub-tests from misc: mbsencode and one sub-test from script: replay are
    106110    known to fail.</para>
  • lfs-latest-git.php

    r1b61cd1 rc2596a4  
    104104  $lines = http_get_file( $dirpath );
    105105
    106   $regex_match   = "#${prefix}[\d\.]+/#";
    107   $regex_replace = "#^.*(${prefix}[\d\.]+)/.*$#";
     106  $regex_match   = "#{$prefix}[\d\.]+/#";
     107  $regex_replace = "#^.*({$prefix}[\d\.]+)/.*$#";
    108108  $max           = find_max( $lines, $regex_match, $regex_replace );
    109109
     
    127127if ( $package == "file"       ) $dirpath = "https://github.com/file/file/tags";
    128128if ( $package == "flex"       ) $dirpath = "https://github.com/westes/flex/releases";
     129if ( $package == "flit_core"  ) $dirpath = "https://pypi.org/project/flit-core/";
    129130if ( $package == "gcc"        ) $dirpath = max_parent( $dirpath, "gcc-" );
    130131if ( $package == "iana-etc"   ) $dirpath = "https://github.com/Mic92/iana-etc/releases";
     
    309310     return find_max( $lines, "/v\d/", "/^.*v([\d\.]+)$/" );
    310311
     312  if ( $package == "flit_core" )
     313     return find_max( $lines, "/flit-core /", "/^.*flit-core ([\d\.]+)$/" );
     314
    311315  if ( $package == "procps-ng" )
    312316     return find_max( $lines, "/v\d/", "/^.*v([\d\.]+)$/" );
     
    504508      $v    = get_packages( $pkg, $dir );
    505509      $flag = ( $vers[ $pkg ] != $v ) ? "*" : "";
    506       echo "<tr><td>$pkg</td> <td>${vers[ $pkg ]}</td> <td>$v</td> <td>$flag</td></tr>\n";
     510      echo "<tr><td>$pkg</td> <td>{$vers[ $pkg ]}</td> <td>$v</td> <td>$flag</td></tr>\n";
    507511   }
    508512
  • packages.ent

    r1b61cd1 rc2596a4  
    326326<!ENTITY gzip-fin-sbu "0.3 SBU">
    327327
    328 <!ENTITY iana-etc-version "20230306">
     328<!ENTITY iana-etc-version "20230405">
    329329<!ENTITY iana-etc-size "587 KB">
    330330<!ENTITY iana-etc-url "https://github.com/Mic92/iana-etc/releases/download/&iana-etc-version;/iana-etc-&iana-etc-version;.tar.gz">
    331 <!ENTITY iana-etc-md5 "b25ebfa2a9ae359a64abaa8331347505">
     331<!ENTITY iana-etc-md5 "c8931836fa045c98b3a4eefdd911d54c">
    332332<!ENTITY iana-etc-home "https://www.iana.org/protocols">
    333333<!ENTITY iana-etc-fin-du "4.8 MB">
     
    433433<!ENTITY linux-major-version "6">
    434434<!ENTITY linux-minor-version "2">
    435 <!ENTITY linux-patch-version "9">
     435<!ENTITY linux-patch-version "11">
    436436<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
    437437<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
    438 <!ENTITY linux-size "133,256 KB">
     438<!ENTITY linux-size "133,276 KB">
    439439<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
    440 <!ENTITY linux-md5 "f54e2a251b1abd5b56e46ed0de569275">
     440<!ENTITY linux-md5 "78d3ab3a52fe283aabca27dad4005d07">
    441441<!ENTITY linux-home "https://www.kernel.org/">
    442442<!-- measured for 5.13.4 / gcc-11.1.0 on x86_64 : minimum is
     
    477477<!ENTITY man-db-fin-sbu "0.2 SBU">
    478478
    479 <!ENTITY man-pages-version "6.03">
    480 <!ENTITY man-pages-size "2,134 KB">
     479<!ENTITY man-pages-version "6.04">
     480<!ENTITY man-pages-size "2,137 KB">
    481481<!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz">
    482 <!ENTITY man-pages-md5 "c62b7c944bb0887a35edab7cab301357">
     482<!ENTITY man-pages-md5 "bbce1456edfa75a66c189cc594af6c4d">
    483483<!ENTITY man-pages-home "https://www.kernel.org/doc/man-pages/">
    484484<!ENTITY man-pages-fin-du "32 MB">
     
    493493<!ENTITY markupsafe-fin-sbu "less than 0.1 SBU">
    494494
    495 <!ENTITY meson-version "1.0.1">
    496 <!ENTITY meson-size "2,056 KB">
     495<!ENTITY meson-version "1.1.0">
     496<!ENTITY meson-size "2,075 KB">
    497497<!ENTITY meson-url "&github;/mesonbuild/meson/releases/download/&meson-version;/meson-&meson-version;.tar.gz">
    498 <!ENTITY meson-md5 "843ba549bb2a199d9e04092116a7e749">
     498<!ENTITY meson-md5 "94ea898bcf799470878e60809be80467">
    499499<!ENTITY meson-home "https://mesonbuild.com">
    500500<!ENTITY meson-fin-du "41 MB">
     
    594594     meson pages will be needed: python3.6 and python3.6m -->
    595595
    596 <!ENTITY python-version "3.11.2">
     596<!ENTITY python-version "3.11.3">
    597597<!ENTITY python-minor "3.11">
    598 <!ENTITY python-size "19,428 KB">
     598<!ENTITY python-size "19,440 KB">
    599599<!ENTITY python-url "https://www.python.org/ftp/python/&python-version;/Python-&python-version;.tar.xz">
    600 <!ENTITY python-md5 "a957cffb58a89303b62124896881950b">
     600<!ENTITY python-md5 "c8d52fc4fb8ad9932a11d86d142ee73a">
    601601<!ENTITY python-home "https://www.python.org/">
    602602<!ENTITY python-tmp-du "529 MB">
     
    605605<!ENTITY python-fin-sbu "2.0 SBU">
    606606<!ENTITY python-docs-url "https://www.python.org/ftp/python/doc/&python-version;/python-&python-version;-docs-html.tar.bz2">
    607 <!ENTITY python-docs-md5 "eb4132c780b60b5782a4f66b29b08d5c">
    608 <!ENTITY python-docs-size "7,598 KB">
     607<!ENTITY python-docs-md5 "7a1fc1824f7c96e779ef35fe10dde120">
     608<!ENTITY python-docs-size "7,597 KB">
    609609
    610610<!ENTITY readline-version "8.2">
     
    723723<!ENTITY util-linux-fin-sbu "0.5 SBU">
    724724
    725 <!ENTITY vim-version "9.0.1273">
     725<!ENTITY vim-version "9.0.1452">
    726726<!-- <!ENTITY vim-majmin "90"> -->
    727727<!ENTITY vim-docdir "vim/vim90">
    728 <!ENTITY vim-size "10,892 KB">
     728<!ENTITY vim-size "10,585 KB">
    729729<!--<!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz">-->
    730 <!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.xz">
    731 <!ENTITY vim-md5 "9c80755d2d95ec4ef713f66e57671797">
     730<!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.gz">
     731<!ENTITY vim-md5 "dccf279f33a1df7e4e81941f38306de3">
    732732<!ENTITY vim-home "https://www.vim.org">
    733733<!ENTITY vim-fin-du "235 MB">
     
    768768<!ENTITY zlib-fin-sbu "less than 0.1 SBU">
    769769
    770 <!ENTITY zstd-version "1.5.4">
    771 <!ENTITY zstd-size "2,111 KB">
     770<!ENTITY zstd-version "1.5.5">
     771<!ENTITY zstd-size "2,314 KB">
    772772<!ENTITY zstd-url "https://github.com/facebook/zstd/releases/download/v&zstd-version;/zstd-&zstd-version;.tar.gz">
    773 <!ENTITY zstd-md5 "2352b1f9ccc7446641046bb3d440c3ed">
     773<!ENTITY zstd-md5 "63251602329a106220e0a5ad26ba656f">
    774774<!ENTITY zstd-home "https://facebook.github.io/zstd/">
    775775<!ENTITY zstd-fin-du "75 MB">
Note: See TracChangeset for help on using the changeset viewer.