Changeset 1daaab6d


Ignore:
Timestamp:
12/04/2021 08:32:42 AM (14 months ago)
Author:
Pierre Labastie <pierre.labastie@…>
Branches:
qt5new
Children:
104ff4e
Parents:
ce5723af (diff), edd2feb7 (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 branch 'trunk' into qt5new

Files:
5 added
1 deleted
429 edited
5 moved

Legend:

Unmodified
Added
Removed
  • .gitignore

    rce5723af r1daaab6d  
     1conditional.ent
    12version.ent
    23blfs-bootscripts*
  • INSTALL

    rce5723af r1daaab6d  
    99docbook-xsl-nons-1.79.2
    1010docbook-4.5-dtd
    11 tidy   
     11tidy
    1212
    1313The installation instructions for all these packages are available
  • Makefile

    rce5723af r1daaab6d  
    270270
    271271version:
    272         $(Q)./git-version.sh
     272        $(Q)./git-version.sh $(REV)
  • appendices/glossary.xml

    rce5723af r1daaab6d  
    12181218        <para>
    12191219          <acronym>JPEG</acronym> File Interchange Format
    1220        
    12211220        </para>
    12221221      </glossdef>
     
    21442143        <para>
    21452144          Secure/<acronym>MIME</acronym>
    2146        
    21472145        </para>
    21482146      </glossdef>
  • archive/firefox-legacy.xml

    rce5723af r1daaab6d  
    77  <!ENTITY firefox-download-http "&mozilla-http;/firefox/releases/&JS78-version;esr/source/firefox-&JS78-version;esr.source.tar.xz">
    88  <!ENTITY firefox-download-ftp  " ">
    9   <!ENTITY firefox-md5sum        "872623fc9f93ea8d3f3290024f0c0925">
    10   <!ENTITY firefox-size          "319 MB">
     9  <!ENTITY firefox-md5sum        "453c90444bad8702fd08b71213ab2cbc">
     10  <!ENTITY firefox-size          "316 MB">
    1111  <!-- NB with stylo, much of the build uses rust, and therefore cargo files.
    1212    But the extra cached cargo files, if any, seem to be minimal -->
     
    503503mkdir -pv /usr/share/pixmaps &amp;&amp;
    504504
    505 MIMETYPE="text/xml;text/mml;text/html;"                                    &amp;&amp;
     505MIMETYPE="text/xml;text/mml;text/html"                                     &amp;&amp;
    506506MIMETYPE="$MIMETYPE;application/xhtml+xml;application/vnd.mozilla.xul+xml" &amp;&amp;
    507 MIMETYPE="$MIMETYPE;x-scheme-handler/http;x-scheme-handler/https;          &amp;&amp;
     507MIMETYPE="$MIMETYPE;x-scheme-handler/http;x-scheme-handler/https"          &amp;&amp;
    508508
    509509cat &gt; /usr/share/applications/firefox.desktop &lt;&lt; EOF &amp;&amp;
  • book/bookinfo.xml

    rce5723af r1daaab6d  
    1010  <date>$Date$</date>
    1111
    12   <title>Beyond Linux<superscript>&reg;</superscript> From Scratch 
     12  <title>Beyond Linux<superscript>&reg;</superscript> From Scratch
    1313  <phrase revision="systemd">(systemd</phrase>
    1414  <phrase revision="sysv">(System V</phrase> Edition)</title>
     
    2424
    2525  <copyright id="copyright">
    26     <year>2001-&year;</year>
     26    <year>&copyrightdate;</year>
    2727    <holder>&copyholder;</holder>
    2828  </copyright>
  • general.ent

    rce5723af r1daaab6d  
    1 <!-- version info generated from git commit,
    2      comment out the following two lines for release. -->
     1<!-- Editing  up to the line of ==== should be enough
     2     to generate a book for development, release, or rc-->
     3<!ENTITY % development "INCLUDE"><!-- set to INCLUDE for development,
     4                                      set to IGNORE for release or rc -->
     5<!ENTITY % release     "IGNORE"> <!-- set to INCLUDE for release,
     6                                      set to IGNORE for development or rc -->
     7<!ENTITY % relyear    "2022">
     8<!ENTITY % relnum     "11.1">
     9<!ENTITY % reldate    "March 1st, 2022">
     10<!ENTITY % relpubdate "2022-03-01">
     11<!-- ================================================================== -->
     12<!-- Do not change anything below unless the www or book layouts change -->
     13
     14<!-- Automatically generated by git-version.sh. Used for release or dev -->
     15<!ENTITY % conditional-entities SYSTEM "conditional.ent">
     16%conditional-entities;
     17
     18<![ %development; [
     19<!-- version info automatically generated by git -->
    320<!ENTITY % version-entities SYSTEM "version.ent">
    421%version-entities;
     22<![ %sysv; [
     23<!ENTITY lfs-version  "development">
     24<!ENTITY blfs-version "svn">
     25]]>
     26<![ %systemd; [
     27<!ENTITY lfs-version  "systemd">
     28<!ENTITY blfs-version "systemd">
     29]]>
     30]]><!-- End %development -->
    531
    6 <!-- uncomment the following entities and modify them for release,
    7      month and year should be always 2 digits. -->
    8 <!--
    9 <!ENTITY day            "01">
    10 <!ENTITY month          "09">
    11 <!ENTITY year           "2021">
    12 <!ENTITY copyrightdate  "2001-2021">
    13 <!ENTITY version        "11.0">
    14 <!ENTITY releasedate    "September 1st, &year;">
    15 <!ENTITY pubdate        "&year;-&month;-&day;">
    16 -->
     32<![ %release; [
     33<![ %sysv; [
     34<!ENTITY lfs-version  "%relnum;">
     35<!ENTITY blfs-version "%relnum;">
     36]]>
     37<![ %systemd; [
     38<!ENTITY lfs-version  "%relnum;-systemd">
     39<!ENTITY blfs-version "%relnum;-systemd">
     40]]>
    1741
    18 <!ENTITY copyholder   "The BLFS Development Team">
    19 <!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
    20 <!ENTITY lfs-version  "development">          <!-- x.y|development -->
    21 <!ENTITY lfs-versiond "systemd">              <!-- x.y-systemd|systemd -->
    22 <!ENTITY lfs-domainname       "linuxfromscratch.org">
     42<!ENTITY year           "%relyear;">
     43<!ENTITY version        "%relnum">
     44<!ENTITY releasedate    "%reldate;">
     45<!ENTITY pubdate        "%relpubdate;">
     46]]><!-- End %release -->
     47
     48<!ENTITY copyrightdate  "1999-&year;">
     49<!ENTITY copyholder     "The BLFS Development Team">
     50<!ENTITY lfs-domainname "linuxfromscratch.org">
    2351
    2452<!ENTITY maintainer-fullname  "The BLFS Team">
     
    2957<!ENTITY lfs-website          "https://www.&lfs-domainname;">
    3058<!-- downloads_root must have an entity because it is needed for scripts
    31      change svn to x.y for release. Note:  s/_/-/ in comment to avoid grep error 
     59     change svn to x.y for release. Note:  s/_/-/ in comment to avoid grep error
    3260     Update 'downloads-root-systemd' to x.y-systemd
    3361     -->
     
    4674
    4775<!ENTITY lfs-root             "../../../../lfs/view/&lfs-version;">
    48 <!ENTITY lfs-rootd            "../../../../lfs/view/&lfs-versiond;">
    4976<!ENTITY lfs-dev              "../../../../lfs/view/development">
    5077<!ENTITY gnu-http             "https://ftp.gnu.org/gnu">
     
    96123
    97124<!ENTITY blfs-bootscripts-version     "20210826">
    98 <!ENTITY systemd-units-version        "20210819">
     125<!ENTITY systemd-units-version        "20211123">
    99126
    100127<!ENTITY blfs-wiki                    "https://wiki.&lfs-domainname;/blfs/wiki">
  • general/genlib/apr-util.xml

    rce5723af r1daaab6d  
    140140      switches enable the
    141141      <filename class="libraryfile">apr_crypto_openssl-1.so</filename>
    142       plugin. 
     142      plugin.
    143143    </para>
    144144
  • general/genlib/boost.xml

    rce5723af r1daaab6d  
    116116
    117117    <para>
    118       To run the Boost.Build's regression test, issue 
    119       <command>pushd tools/build/test; python3 test_all.py; popd</command>. 
     118      To run the Boost.Build's regression test, issue
     119      <command>pushd tools/build/test; python3 test_all.py; popd</command>.
    120120      All 154 tests should pass.
    121121    </para>
     
    198198          libboost_regex.so, libboost_serialization.so,
    199199          libboost_stacktrace_addr2line.so, libboost_stacktrace_basic.so,
    200           libboost_stacktrace_noop.so, libboost_system.so, 
     200          libboost_stacktrace_noop.so, libboost_system.so,
    201201          libboost_test_exec_monitor.a, libboost_thread.so, libboost_timer.so,
    202202          libboost_type_erasure.so, libboost_unit_test_framework.so,
  • general/genlib/brotli.xml

    rce5723af r1daaab6d  
    171171        </seg>
    172172        <seg>
    173           libbrotlicommon{-static.a,.so}, 
     173          libbrotlicommon{-static.a,.so},
    174174          libbrotlidec{,-static.a,.so}, and
    175175          libbrotlienc{,-static.a,.so}
  • general/genlib/double-conversion.xml

    rce5723af r1daaab6d  
    3131
    3232    <para>
    33       The <application>Double-conversion</application> package contains a 
    34       library that facilitates binary-to-decimal and decimal-to-binary routines 
     33      The <application>Double-conversion</application> package contains a
     34      library that facilitates binary-to-decimal and decimal-to-binary routines
    3535      for IEEE doubles.
    3636    </para>
  • general/genlib/enchant.xml

    rce5723af r1daaab6d  
    111111
    112112    <para>
    113       To run tests, unittest-cpp must be installed and the 
     113      To run tests, unittest-cpp must be installed and the
    114114      <option>--enable-relocatable</option> option passed to configure above.
    115       If these conditions are present, the tests may be run with <command>make 
     115      If these conditions are present, the tests may be run with <command>make
    116116      check</command>.
    117117    </para>
     
    154154
    155155    <sect3><title>Configuration Information</title>
    156 <!-- 
    157    Looks like this is not required when installing enchant in the flavor 
     156<!--
     157   Looks like this is not required when installing enchant in the flavor
    158158   we do above. Leaving it in source (for a while) in case I'm wrong and
    159159   it needs to be restored.
  • general/genlib/exempi.xml

    rce5723af r1daaab6d  
    9191
    9292    <para>
    93       If you intend to run the regression tests, first remove a test 
     93      If you intend to run the regression tests, first remove a test
    9494      that depends on an apparently proprietary Adobe SDK:
    9595    </para>
  • general/genlib/fftw.xml

    rce5723af r1daaab6d  
    77  <!ENTITY fftw-download-http "http://www.fftw.org/fftw-&fftw-version;.tar.gz">
    88  <!ENTITY fftw-download-ftp  "ftp://ftp.fftw.org/pub/fftw/fftw-&fftw-version;.tar.gz ">
    9   <!ENTITY fftw-md5sum        "50145bb68a8510b5d77605f11cadf8dc">
     9  <!ENTITY fftw-md5sum        "8ccbf6a5ea78a16dbc3e1306e234cc5c">
    1010  <!ENTITY fftw-size          "4.0 MB">
    11   <!ENTITY fftw-buildsize     "60 MB">
    12   <!ENTITY fftw-time          "1.4 SBU (using parallelism=4; add 2.2 SBU for tests)">
     11  <!ENTITY fftw-buildsize     "59 MB">
     12  <!ENTITY fftw-time          "1.6 SBU (add 3.4 SBU for tests, both using parallelism=4)">
    1313]>
    1414
  • general/genlib/genlib.xml

    rce5723af r1daaab6d  
    115115  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libpaper.xml"/>
    116116  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libportal.xml"/>
     117  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libptytty.xml"/>
    117118  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libqmi.xml"/>
    118119
     
    127128  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libunique.xml"/>
    128129  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libunistring.xml"/>
     130  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="liburcu.xml"/>
    129131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libusb.xml"/>
    130132<!--<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libusb-compat.xml"/>-->
  • general/genlib/glib2.xml

    rce5723af r1daaab6d  
    77  <!ENTITY glib2-download-http "&gnome-download-http;/glib/&glib2-minor;/glib-&glib2-version;.tar.xz">
    88  <!ENTITY glib2-download-ftp  "&gnome-download-ftp;/glib/&glib2-minor;/glib-&glib2-version;.tar.xz">
    9   <!ENTITY glib2-md5sum        "07ba0e946bf6dcad36388675d2f2876f">
    10   <!ENTITY glib2-size          "4.8 MB">
    11   <!ENTITY glib2-buildsize     "104 MB (add 6 MB for tests)">
    12   <!ENTITY glib2-time          "0.6 SBU (add 1.0 SBU for tests; both using parallelism=4)">
     9  <!ENTITY glib2-md5sum        "fb613d21fabce3d3d8520f37d12bd473">
     10  <!ENTITY glib2-size          "4.6 MB">
     11  <!ENTITY glib2-buildsize     "131 MB (add 6 MB for tests)">
     12  <!ENTITY glib2-time          "0.5 SBU (add 0.6 SBU for tests; both using parallelism=4)">
    1313]>
    1414
     
    9797      <xref linkend="gdb"/> (for bindings),
    9898      <xref linkend="DocBook"/>,
    99       <xref linkend="docbook-xsl"/>, 
     99      <xref linkend="docbook-xsl"/>,
    100100      <xref linkend="gtk-doc"/> (to build API documentation),
    101101      <xref linkend="glib-networking"/> (for some tests, but this is a circular
     
    206206
    207207    <para>
    208       You should now install <xref linkend="desktop-file-utils"/> and 
     208      You should now install <xref linkend="desktop-file-utils"/> and
    209209      <xref linkend="shared-mime-info"/> and proceed to
    210210      run the test suite.
     
    214214      To test the results, after having installed the package, issue:
    215215      <command>ninja test</command>. One test named
    216       <literal>gio / file</literal> is known to fail if the test is ran as
     216      <literal>gio / file</literal> is known to fail if the test is run as
    217217      the <systemitem class="username">root</systemitem> user.
    218218      <!-- glib issue #1954: -->
     
    229229      <!-- with 2.60.4 on systemd, all tests pass. -->
    230230      <!-- with 2.64.1 on sysV, all tests pass. -->
    231     </para>
    232 
    233     <para>
    234       Finally, if this is a reinstall from glib2-2.64.x or earlier, remove
    235       (as the <systemitem class="username">root</systemitem> user) an
     231      <!-- with 2.70.1 on sysV, all tests pass. -->
     232    </para>
     233
     234    <para>
     235      Finally, if this is a reinstall from glib2-2.64.x or earlier, remove
     236      (as the <systemitem class="username">root</systemitem> user) an
    236237      obsolete header file that interferes with some packages:
    237238    </para>
     
    269270      <seglistitem>
    270271        <seg>
    271           gapplication,           gdbus, gdbus-codegen, 
     272          gapplication,           gdbus, gdbus-codegen,
    272273          gio,                    gio-querymodules,
    273274          glib-compile-resources, glib-compile-schemas,
    274           glib-genmarshal,        glib-gettextize, 
    275           glib-mkenums,           gobject-query, 
    276           gresource,              gsettings, 
     275          glib-genmarshal,        glib-gettextize,
     276          glib-mkenums,           gobject-query,
     277          gresource,              gsettings,
    277278          gtester, and            gtester-report
    278279        </seg>
    279280        <seg>
    280           libgio-2.0.so, 
    281           libglib-2.0.so, 
     281          libgio-2.0.so,
     282          libglib-2.0.so,
    282283          libgmodule-2.0.so,
    283           libgobject-2.0.so, and 
     284          libgobject-2.0.so, and
    284285          libgthread-2.0.so
    285286        </seg>
     
    289290          /usr/lib/glib-2.0,
    290291          /usr/share/glib-2.0,
    291           /usr/share/doc/glib-&glib2-version;, and 
    292           /usr/share/gtk-doc/html/{gio,glib,gobject}
     292          /usr/share/doc/glib-&glib2-version;, and
     293          /usr/share/gtk-doc/html/{gio,glib,gobject} (optional)
    293294        </seg>
    294295      </seglistitem>
     
    355356        <listitem>
    356357          <para>
    357             is used to create a <filename>giomodule.cache</filename> file in 
    358             the listed directories. This file lists the implemented extension 
     358            is used to create a <filename>giomodule.cache</filename> file in
     359            the listed directories. This file lists the implemented extension
    359360            points for each module that has been found
    360361          </para>
     
    384385          <para>
    385386            is used to compile all the GSettings XML schema files
    386             in a directory into a binary file with the name 
     387            in a directory into a binary file with the name
    387388            <filename>gschemas.compiled</filename> that can be used by GSettings
    388389          </para>
  • general/genlib/glibmm.xml

    rce5723af r1daaab6d  
    77  <!ENTITY glibmm-download-http "&gnome-download-http;/glibmm/2.66/glibmm-&glibmm-version;.tar.xz">
    88  <!ENTITY glibmm-download-ftp  "&gnome-download-ftp;/glibmm/2.66/glibmm-&glibmm-version;.tar.xz">
    9   <!ENTITY glibmm-md5sum        "ee8c00fd7f08ae59f6af38dfa599194a">
    10   <!ENTITY glibmm-size          "7.2 MB">
    11   <!ENTITY glibmm-buildsize     "88 MB (with tests)">
    12   <!ENTITY glibmm-time          "0.5 SBU (Using parallelism=4; with tests)">
     9  <!ENTITY glibmm-md5sum        "89c0ba07736d258b84bc201bd213fd69">
     10  <!ENTITY glibmm-size          "7.3 MB">
     11  <!ENTITY glibmm-buildsize     "89 MB (with tests)">
     12  <!ENTITY glibmm-time          "0.7 SBU (Using parallelism=4; with tests)">
    1313]>
    1414
     
    8181    <para role="optional">
    8282      <xref linkend="doxygen"/>,
    83       <xref linkend="glib-networking"/> (for tests), 
     83      <xref linkend="glib-networking"/> (for tests),
    8484      <xref linkend="gnutls"/> (for tests),
    8585      <xref linkend="libxslt"/>, and
     
    136136        <seg>
    137137          /usr/lib/g{io,lib}mm-2.4 and
    138           /usr/include/g{io,lib}mm-2.4 
     138          /usr/include/g{io,lib}mm-2.4
    139139        </seg>
    140140      </seglistitem>
  • general/genlib/gmime3.xml

    rce5723af r1daaab6d  
    8585    <bridgehead renderas="sect4">Recommended</bridgehead>
    8686    <para role="recommended">
    87       <xref linkend="gobject-introspection"/> and 
     87      <xref linkend="gobject-introspection"/> and
    8888      <xref linkend="libidn2"/>
    8989    </para>
     
    9595      <xref linkend="gtk-doc"/>,
    9696      <xref linkend="libnsl"/>,
    97       <xref linkend="vala"/>, and 
     97      <xref linkend="vala"/>, and
    9898      <ulink url="http://download.mono-project.com/sources/gtk-sharp/">Gtk#</ulink> (requires
    9999      <ulink url="http://www.mono-project.com/Main_Page">Mono</ulink>)
  • general/genlib/gobject-introspection.xml

    rce5723af r1daaab6d  
    66
    77  <!ENTITY gobject-introspection-download-http
    8     "&gnome-download-http;/gobject-introspection/1.68/gobject-introspection-&gobject-introspection-version;.tar.xz">
     8    "&gnome-download-http;/gobject-introspection/1.70/gobject-introspection-&gobject-introspection-version;.tar.xz">
    99  <!ENTITY gobject-introspection-download-ftp
    10     "&gnome-download-ftp;/gobject-introspection/1.68/gobject-introspection-&gobject-introspection-version;.tar.xz">
    11   <!ENTITY gobject-introspection-md5sum        "b106680b153bebb67c8987e64bbafcc6">
    12   <!ENTITY gobject-introspection-size          "996 KB">
    13   <!ENTITY gobject-introspection-buildsize     "64 MB (with tests)">
    14   <!ENTITY gobject-introspection-time          "0.2 SBU (Using parallelism=4; with tests)">
     10    "&gnome-download-ftp;/gobject-introspection/1.70/gobject-introspection-&gobject-introspection-version;.tar.xz">
     11  <!ENTITY gobject-introspection-md5sum        "940ea2d6b92efabc457b9c54ce2ff398">
     12  <!ENTITY gobject-introspection-size          "1.0 MB">
     13  <!ENTITY gobject-introspection-buildsize     "55 MB (with tests)">
     14  <!ENTITY gobject-introspection-time          "0.2 SBU (With tests; both using parallelism=4)">
    1515]>
    1616
     
    8686      <ulink url="https://pypi.org/project/Markdown/">Markdown</ulink> (to satisfy one test)
    8787      <!-- There was talk of this being required in the release notes. Can someone
    88       who doesn't have this installed verify? 
     88      who doesn't have this installed verify?
    8989      It is only needed for one test.  bdubbs March 3, 2019
    9090      -->
     
    132132
    133133    <para>
    134       <option>-Dgtk_doc=true</option>: Build and install 
     134      <option>-Dgtk_doc=true</option>: Build and install
    135135      the documentation.
    136136    </para>
     
    141141
    142142    <para>
    143       <option>-Ddoctool=enabled</option>: Install g-ir-doc-tool 
     143      <option>-Ddoctool=enabled</option>: Install g-ir-doc-tool
    144144      and run related tests.
    145145    </para>
  • general/genlib/gsl.xml

    rce5723af r1daaab6d  
    77  <!ENTITY gsl-download-http "&gnu-http;/gsl/gsl-&gsl-version;.tar.gz">
    88  <!ENTITY gsl-download-ftp  "&gnu-ftp;/gsl/gsl-&gsl-version;.tar.gz">
    9   <!ENTITY gsl-md5sum        "9e47e81caaebcd92b7aca27a5348df74">
     9  <!ENTITY gsl-md5sum        "36aee97e67f64dbdab7afae197e3483b">
    1010  <!ENTITY gsl-size          "7.2 MB">
    11   <!ENTITY gsl-buildsize     "256 MB (with tests, without docs)">
    12   <!ENTITY gsl-time          "1.4 SBU (Using parallelism=4; with tests, without docs)">
     11  <!ENTITY gsl-buildsize     "213 MB (with tests, without docs)">
     12  <!ENTITY gsl-time          "1.2 SBU (Using parallelism=4; with tests, without docs)">
    1313]>
    1414
  • general/genlib/gspell.xml

    rce5723af r1daaab6d  
    7474    <bridgehead renderas="sect4">Required</bridgehead>
    7575    <para role="required">
    76       <xref linkend="enchant"/> and 
     76      <xref linkend="enchant"/> and
    7777      <xref linkend="gtk3"/>
    7878    </para>
     
    104104
    105105    <para>
    106       To test the results, issue: <command>make check</command>. One test, 
     106      To test the results, issue: <command>make check</command>. One test,
    107107      test-checker,
    108       is known to fail if the external package 
     108      is known to fail if the external package
    109109      <ulink url="http://hunspell.github.io/">Hunspell</ulink> is not installed.
    110110      The tests also must be run in an X session.
  • general/genlib/icu.xml

    rce5723af r1daaab6d  
    88           "https://github.com/unicode-org/icu/releases/download/release-&icu-major;-&icu-minor;/icu4c-&icu-major;_&icu-minor;-src.tgz">
    99  <!ENTITY icu-download-ftp  " ">
    10   <!ENTITY icu-md5sum        "9403db682507369d0f60a25ea67014c4">
     10  <!ENTITY icu-md5sum        "65287befec8116d79af23a58aa50c60d">
    1111  <!ENTITY icu-size          "24 MB">
    12   <!ENTITY icu-buildsize     "354 MB (add 36 MB for tests)">
    13   <!ENTITY icu-time          "0.9 SBU (Using parallelism=4; add 2.0 SBU for tests)">
     12  <!ENTITY icu-buildsize     "367 MB (add 37 MB for tests)">
     13  <!ENTITY icu-time          "0.7 SBU (Using parallelism=4; add 0.8 SBU for tests)">
    1414]>
    1515
     
    154154          derb, escapesrc, genbrk, genccode, gencfu, gencmn, gencnval,
    155155          gendict, gennorm2,
    156           genrb, gensprep, icu-config, icuinfo, icupkg, makeconv, pkgdata, and
    157           uconv
     156          genrb, gensprep, icu-config, icuexportdata, icuinfo, icupkg,
     157          makeconv, pkgdata, and uconv
    158158        </seg>
    159159        <seg>
  • general/genlib/jansson.xml

    rce5723af r1daaab6d  
    55  %general-entities;
    66
    7   <!ENTITY jansson-download-http "https://digip.org/jansson/releases/jansson-&jansson-version;.tar.gz">
     7  <!ENTITY jansson-download-http "https://github.com/akheron/jansson/releases/download/v&jansson-version;/jansson-&jansson-version;.tar.bz2">
    88  <!ENTITY jansson-download-ftp  " ">
    9   <!ENTITY jansson-md5sum        "570af45b8203e95876d71fecd56cee20">
    10   <!ENTITY jansson-size          "520 KB">
    11   <!ENTITY jansson-buildsize     "7.8 MB">
    12   <!ENTITY jansson-time          "0.1 SBU">
     9  <!ENTITY jansson-md5sum        "3f90473d7d54ebd1cb6a2757396641df">
     10  <!ENTITY jansson-size          "424 KB">
     11  <!ENTITY jansson-buildsize     "5.6 MB (add 1.9 MB for tests">
     12  <!ENTITY jansson-time          "0.1 SBU [with tests)">
    1313]>
    1414
     
    1919    <date>$Date$</date>
    2020  </sect1info>
    21  
     21
    2222  <title>Jansson-&jansson-version;</title>
    2323
     
    7878  <sect2 role="installation">
    7979    <title>Installation of Jansson</title>
     80
     81    <para>
     82      First fix one of the tests:
     83    </para>
     84
     85<screen><userinput>sed -e "/DT/s;| sort;| sed 's/@@libjansson.*//' &amp;;" \
     86    -i test/suites/api/check-exports</userinput></screen>
    8087
    8188    <para>
  • general/genlib/js78.xml

    rce5723af r1daaab6d  
    88  <!ENTITY ff78-version       "&firefox-version;">
    99  and when they are on different versions - keep this for when
    10   we have moved to next firefox-esr (ff-91) and JS  has not moved 
     10  we have moved to next firefox-esr (ff-91) and JS  has not moved
    1111  <!ENTITY ff78-version       "&JS78-version;"> -->
    1212
     
    1414  <!ENTITY js78-download-http "&mozilla-http;/firefox/releases/&JS78-version;esr/source/firefox-&JS78-version;esr.source.tar.xz">
    1515  <!ENTITY js78-download-ftp  " ">
    16   <!ENTITY js78-md5sum        "872623fc9f93ea8d3f3290024f0c0925">
    17   <!ENTITY js78-size          "319 MB">
     16  <!ENTITY js78-md5sum        "453c90444bad8702fd08b71213ab2cbc">
     17  <!ENTITY js78-size          "316 MB">
    1818  <!ENTITY js78-buildsize     "3.0 GB (36 MB installed after removing 34MB static lib)">
    19   <!ENTITY js78-time          "2.4 SBU (on a 4-core machine with parallelism=4)">
     19  <!ENTITY js78-time          "2.5 SBU (with parallelism=4)">
    2020]>
    2121
     
    7676      </listitem>
    7777    </itemizedlist>
    78 <!--   
     78
    7979    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    8080    <itemizedlist spacing="compact">
     
    8282        <para>
    8383          Required patch:
    84           <ulink url="&patch-root;/js78-code_coverage-1.patch"/>
     84          <ulink url="&patch-root;/js-&JS78-version;-python_3_10-1.patch"/>
    8585        </para>
    8686      </listitem>
    8787    </itemizedlist>
    88 -->
     88
    8989    <bridgehead renderas="sect3">JS78 Dependencies</bridgehead>
    9090
     
    142142    </note>
    143143
    144 <!-- It's merged in 78.2.0.
    145     <para>
    146       Apply a patch required by <xref linkend="gjs"/>:
    147     </para>
    148 
    149 <screen><userinput>patch -Np1 -i ../js78-code_coverage-1.patch</userinput></screen>
    150 -->
     144    <para>
     145      Apply a patch to allow building this package with Python-3.10 or
     146      later:
     147    </para>
     148
     149<screen><userinput>patch -Np1 -i ../js-&JS78-version;-python_3_10-1.patch</userinput></screen>
     150
    151151    <para>
    152152      Install <application>JS</application> by running the following
     
    187187      It's recommended to redirect the output into a log.
    188188      <!-- recheck when ICU gets upgraded -->
    189       <!-- ken: removed "are known to fail' becasue there are
     189      <!-- ken: removed "are known to fail' because there are
    190190       4096 known failures, these icu items are unexpected failures
    191191       and I found the wording confusing  -->
    192192      <!-- ken : For 78.4 this was 14 failures, I changed it to 10 for 78.5.
    193193      On that machine with 78.6 still 10, but on another 14, both with similar
    194       setup and locale. -->
     194      setup and locale.
    195195      Depending on the machine, either
    196196      ten or fourteen JS tests related to locale and timezone fail,
    197197      because of an issue with recent versions of <xref linkend="icu"/>.
     198      pierre: Now, with icu-70.1, there are many more failures.-->
     199      More than a hundred tests fail after upgrading to icu-70.1 or above,
     200      out of a total of more than 40,000.
    198201    </para>
    199202    <para>
     
    246249      support in the JS shell.
    247250    </para>
    248    
     251
    249252    <para>
    250253      <parameter>--disable-jemalloc</parameter>: This switch disables the
  • general/genlib/keyutils.xml

    rce5723af r1daaab6d  
    7373
    7474    <bridgehead renderas="sect3">keyutils Dependencies</bridgehead>
    75    
     75
    7676    <bridgehead renderas="sect4">Required</bridgehead>
    7777    <para role="required">
     
    9898
    9999    <para>
    100       To test the results, issue, as the 
     100      To test the results, issue, as the
    101101      <systemitem class="username">root</systemitem> user:
    102102    </para>
  • general/genlib/libaio.xml

    rce5723af r1daaab6d  
    108108
    109109    <para>
    110       Now, install the package as the 
     110      Now, install the package as the
    111111      <systemitem class="username">root</systemitem> user:
    112112    </para>
  • general/genlib/libatomic_ops.xml

    rce5723af r1daaab6d  
    77  <!ENTITY libatomic_ops-download-http "https://github.com/ivmai/libatomic_ops/releases/download/v&libatomic_ops-version;/libatomic_ops-&libatomic_ops-version;.tar.gz">
    88  <!ENTITY libatomic_ops-download-ftp  " ">
    9   <!ENTITY libatomic_ops-md5sum        "90a78a84d9c28ce11f331c25289bfbd0">
    10   <!ENTITY libatomic_ops-size          "492 KB">
    11   <!ENTITY libatomic_ops-buildsize     "7.0 MB (with tests)">
     9  <!ENTITY libatomic_ops-md5sum        "0b0b88da4bde5dd770daea3146e78359">
     10  <!ENTITY libatomic_ops-size          "496 KB">
     11  <!ENTITY libatomic_ops-buildsize     "6.2 MB (with tests)">
    1212  <!ENTITY libatomic_ops-time          "0.2 SBU (with tests)">
    1313]>
  • general/genlib/libblockdev.xml

    rce5723af r1daaab6d  
    7979    <para role="required">
    8080      <xref linkend="gobject-introspection"/>,
    81       <xref linkend="libbytesize"/>, 
     81      <xref linkend="libbytesize"/>,
    8282      <xref linkend="libyaml"/>,
    83       <xref linkend="parted"/>, and 
     83      <xref linkend="parted"/>, and
    8484      <xref linkend="volume_key"/>
    8585    </para>
     
    155155        </seg>
    156156        <seg>
    157           libbd_btrfs.so, 
     157          libbd_btrfs.so,
    158158          libbd_crypto.so,
    159           libbd_fs.so, 
     159          libbd_fs.so,
    160160          libbd_kbd.so,
    161161          libbd_loop.so,
  • general/genlib/libbytesize.xml

    rce5723af r1daaab6d  
    8181      <xref linkend="gtk-doc"/>,
    8282      <xref linkend="six"/> (needed for tests and python bindings),
    83       <ulink url="https://github.com/rhinstaller/pocketlint/releases">pocketlint</ulink> (python module for one test), and 
     83      <ulink url="https://github.com/rhinstaller/pocketlint/releases">pocketlint</ulink> (python module for one test), and
    8484      <ulink url="https://pypi.python.org/pypi/polib">polib</ulink> (python module for one test)
    8585    </para>
     
    103103
    104104    <para>
    105       If you have the optional python modules installed, the regression 
    106       tests can be run with: <command>make check</command>. 
     105      If you have the optional python modules installed, the regression
     106      tests can be run with: <command>make check</command>.
    107107    </para>
    108108
     
    114114
    115115  </sect2>
    116 <!-- 
     116<!--
    117117  <sect2 role="commands">
    118118    <title>Command Explanations</title>
     
    144144        <seg>
    145145          /usr/include/bytesize,
    146           /usr/share/gtk-doc/html/libbytesize, and 
     146          /usr/share/gtk-doc/html/libbytesize, and
    147147          /usr/lib/python&python3-majorver;/site-packages/bytesize
    148148        </seg>
  • general/genlib/libgpg-error.xml

    rce5723af r1daaab6d  
    88  <!ENTITY libgpg-error-download-ftp  "&gnupg-ftp;/libgpg-error/libgpg-error-&libgpg-error-version;.tar.bz2">
    99  <!ENTITY libgpg-error-download-ftp  " ">
    10   <!ENTITY libgpg-error-md5sum        "133fed221ba8f63f5842858a1ff67cb3">
    11   <!ENTITY libgpg-error-size          "951 KB">
    12   <!ENTITY libgpg-error-buildsize     "13 MB (with tests)">
     10  <!ENTITY libgpg-error-md5sum        "f1e09cfa536a6e6a264dbf2ccdc2e534">
     11  <!ENTITY libgpg-error-size          "976 KB">
     12  <!ENTITY libgpg-error-buildsize     "11 MB (with tests)">
    1313  <!ENTITY libgpg-error-time          "0.1 SBU (with tests)">
    1414]>
  • general/genlib/libgrss.xml

    rce5723af r1daaab6d  
    149149        </seg>
    150150        <seg>
    151           /usr/include/libgrss and 
     151          /usr/include/libgrss and
    152152          /usr/share/doc/libgrss-&libgrss-version;
    153153        </seg>
  • general/genlib/libgusb.xml

    rce5723af r1daaab6d  
    55  %general-entities;
    66
    7   <!ENTITY libgusb-download-http "https://github.com/hughsie/libgusb/archive/&libgusb-version;/libgusb-&libgusb-version;.tar.gz">
     7  <!ENTITY libgusb-download-http "https://people.freedesktop.org/~hughsient/releases/libgusb-&libgusb-version;.tar.xz">
    88  <!ENTITY libgusb-download-ftp  " ">
    9   <!ENTITY libgusb-md5sum        "b980fe26244b108db6692b00865af1b4">
    10   <!ENTITY libgusb-size          "52 KB">
    11   <!ENTITY libgusb-buildsize     "1.9 MB (with tests)">
     9  <!ENTITY libgusb-md5sum        "17e881f726c0e12ed1e4e7a9964bdf1c">
     10  <!ENTITY libgusb-size          "42 KB">
     11  <!ENTITY libgusb-buildsize     "2.0 MB (with tests)">
    1212  <!ENTITY libgusb-time          "less than 0.1 SBU (with tests)">
    1313]>
  • general/genlib/libical.xml

    rce5723af r1daaab6d  
    77  <!ENTITY libical-download-http "https://github.com/libical/libical/releases/download/v&libical-version;/libical-&libical-version;.tar.gz">
    88  <!ENTITY libical-download-ftp  " ">
    9   <!ENTITY libical-md5sum        "0992e55d8408783a3c63d6000ed802d2">
     9  <!ENTITY libical-md5sum        "07b066dc8fcf5d1dc10383a81e95f3b3">
    1010  <!ENTITY libical-size          "872 KB">
    11   <!ENTITY libical-buildsize     "22 MB (with tests)">
    12   <!ENTITY libical-time          "0.1 SBU (Using parallelism=4; with tests)">
     11  <!ENTITY libical-buildsize     "29 MB (with tests)">
     12  <!ENTITY libical-time          "0.2 SBU (Using parallelism=4; with tests)">
    1313]>
    1414
     
    8080    <bridgehead renderas="sect4">Recommended</bridgehead>
    8181    <para role="recommended">
    82       <xref linkend="gobject-introspection"/> and 
     82      <xref linkend="gobject-introspection"/> and
    8383      <xref linkend="vala"/> (both required for GNOME)
    8484    </para>
     
    131131
    132132    <para>
    133       If you have <xref linkend="doxygen"/> and <xref linkend="gtk-doc"/> 
     133      If you have <xref linkend="doxygen"/> and <xref linkend="gtk-doc"/>
    134134      installed and wish to build the API documentation, issue:
    135135    </para>
     
    140140      To test the results, issue: <command>make test</command>.
    141141      <!-- One test, timezones, is known to fail on SysV systems. -->
    142       <!-- On systemd, we symlink the current timezone to 
    143            /etc/localtime, which is what libical expects. 
     142      <!-- On systemd, we symlink the current timezone to
     143           /etc/localtime, which is what libical expects.
    144144           This is now done on SysV as well.-->
    145145    </para>
     
    223223        </seg>
    224224        <seg>
    225           libical_cxx.so, 
    226           libical.so, 
    227           libical-glib.so, 
    228           libicalss_cxx.so, 
     225          libical_cxx.so,
     226          libical.so,
     227          libical-glib.so,
     228          libicalss_cxx.so,
    229229          libicalss.so,
    230230          and libicalvcal.so
    231231        </seg>
    232232        <seg>
    233           /usr/include/libical, 
    234           /usr/include/libical-glib, 
    235           /usr/lib/cmake/LibIcal, 
    236           /usr/libexec/libical, 
     233          /usr/include/libical,
     234          /usr/include/libical-glib,
     235          /usr/lib/cmake/LibIcal,
     236          /usr/libexec/libical,
    237237          and /usr/share/doc/libical-&libical-version;/html
    238238        </seg>
  • general/genlib/libmbim.xml

    rce5723af r1daaab6d  
    77  <!ENTITY libmbim-download-http "https://www.freedesktop.org/software/libmbim/libmbim-&libmbim-version;.tar.xz">
    88  <!ENTITY libmbim-download-ftp  " ">
    9   <!ENTITY libmbim-md5sum        "552d498d891c93ee9ed2684a8a6a723e">
    10   <!ENTITY libmbim-size          "544 KB">
     9  <!ENTITY libmbim-md5sum        "8893edbfd16e1198c018277cd2ad487e">
     10  <!ENTITY libmbim-size          "548 KB">
    1111  <!ENTITY libmbim-buildsize     "32 MB (with tests)">
    1212  <!ENTITY libmbim-time          "0.2 SBU (with tests)">
  • general/genlib/libqmi.xml

    rce5723af r1daaab6d  
    77  <!ENTITY libqmi-download-http "https://www.freedesktop.org/software/libqmi/libqmi-&libqmi-version;.tar.xz">
    88  <!ENTITY libqmi-download-ftp  " ">
    9   <!ENTITY libqmi-md5sum        "1a30e5304d01e72845bd3e9c353c8ded">
     9  <!ENTITY libqmi-md5sum        "c0a656e06dccdd4fcd590f1d718a3b1c">
    1010  <!ENTITY libqmi-size          "1.2 MB">
    11   <!ENTITY libqmi-buildsize     "150 MB (with tests)">
     11  <!ENTITY libqmi-buildsize     "151 MB (with tests)">
    1212  <!ENTITY libqmi-time          "0.3 SBU (Using parallelism=4; with tests)">
    1313]>
  • general/genlib/libseccomp.xml

    rce5723af r1daaab6d  
    77  <!ENTITY libseccomp-download-http "https://github.com/seccomp/libseccomp/releases/download/v&libseccomp-version;/libseccomp-&libseccomp-version;.tar.gz">
    88  <!ENTITY libseccomp-download-ftp  " ">
    9   <!ENTITY libseccomp-md5sum        "59f5563c532d3fa1df9db0516b36b1cd">
     9  <!ENTITY libseccomp-md5sum        "5096d3912a605a72b27805fa0ef9886d">
    1010  <!ENTITY libseccomp-size          "624 KB">
    11   <!ENTITY libseccomp-buildsize     "6.7 MB (additional 5.2 MB for tests)">
    12   <!ENTITY libseccomp-time          "less than 0.1 SBU (additional 2.2 SBU for tests)">
     11  <!ENTITY libseccomp-buildsize     "6.3 MB (additional 3.8 MB for tests)">
     12  <!ENTITY libseccomp-time          "less than 0.1 SBU (additional 2.1 SBU for tests)">
    1313<!-- EDITORS NOTE:
    14    This library is heavily dependent on system calls at the time of it's release. 
     14   This library is heavily dependent on system calls at the time of it's release.
    1515   This should be tested with every new minor (v4.13, v4.14, etc.) release
    1616   of the kernel, as it is very finicky and relies on hacks to accomplish
  • general/genlib/libsigc3.xml

    rce5723af r1daaab6d  
    8080    <bridgehead renderas="sect4">Optional</bridgehead>
    8181    <para role="optional">
    82       <xref linkend="docbook-utils"/>, 
    83       <xref linkend="doxygen"/>, 
     82      <xref linkend="docbook-utils"/>,
     83      <xref linkend="doxygen"/>,
    8484      <ulink url="http://dblatex.sourceforge.net">dblatex</ulink>, and
    8585      <ulink url="&gnome-download-http;/mm-common">mm-common</ulink>
  • general/genlib/libssh2.xml

    rce5723af r1daaab6d  
    77  <!ENTITY libssh2-download-http "https://www.libssh2.org/download/libssh2-&libssh2-version;.tar.gz">
    88  <!ENTITY libssh2-download-ftp  " ">
    9   <!ENTITY libssh2-md5sum        "1beefafe8963982adc84b408b2959927">
    10   <!ENTITY libssh2-size          "868 KB">
     9  <!ENTITY libssh2-md5sum        "f604ba083fad23bf715a9ecccc9f57f4">
     10  <!ENTITY libssh2-size          "944 KB">
    1111  <!ENTITY libssh2-buildsize     "13 MB (with tests)">
    1212  <!ENTITY libssh2-time          "0.2 SBU (with tests)">
     
    7070    </itemizedlist>
    7171
     72<!-- Applied in 1.10.0
    7273    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    7374    <itemizedlist spacing="compact">
     
    7980      </listitem>
    8081    </itemizedlist>
     82-->
    8183
    8284    <bridgehead renderas="sect3">libssh2 Dependencies</bridgehead>
     
    8688      <xref linkend="gnupg2"/>,
    8789      <xref linkend="libgcrypt"/>, and
    88       <xref linkend="openssh"/> (all three required for the testsuite)
     90      <xref linkend="openssh"/> (all three are required for the testsuite)
    8991    </para>
    9092
     
    102104    </para>
    103105
    104 <screen><userinput>patch -Np1 -i ../libssh2-&libssh2-version;-security_fixes-1.patch &amp;&amp;
    105 ./configure --prefix=/usr --disable-static            &amp;&amp;
     106<screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
    106107make</userinput></screen>
    107108
    108109    <para>
    109110      To test the results, issue: <command>make check</command>.
    110       One test, using gnupg, may fail for unknown reasons.
     111      <!--One test, using gnupg, may fail for unknown reasons.-->
    111112    </para>
    112113
  • general/genlib/libtasn1.xml

    rce5723af r1daaab6d  
    77  <!ENTITY libtasn1-download-http "&gnu-http;/libtasn1/libtasn1-&libtasn1-version;.tar.gz">
    88  <!ENTITY libtasn1-download-ftp  "&gnu-ftp;/libtasn1/libtasn1-&libtasn1-version;.tar.gz">
    9   <!ENTITY libtasn1-md5sum        "c46f6eb3bd1287031ae5d36465094402">
    10   <!ENTITY libtasn1-size          "1.8 MB">
    11   <!ENTITY libtasn1-buildsize     "12 MB (with tests)">
     9  <!ENTITY libtasn1-md5sum        "8203e72a2c0390515410b2ea2c032f04">
     10  <!ENTITY libtasn1-size          "1.6 MB">
     11  <!ENTITY libtasn1-buildsize     "14 MB (with tests)">
    1212  <!ENTITY libtasn1-time          "0.4 SBU (with tests)">
    1313]>
  • general/genlib/libuninameslist.xml

    rce5723af r1daaab6d  
    77  <!ENTITY libuninameslist-download-http "https://github.com/fontforge/libuninameslist/releases/download/&libuninameslist-version;/libuninameslist-dist-&libuninameslist-version;.tar.gz">
    88  <!ENTITY libuninameslist-download-ftp  " ">
    9   <!ENTITY libuninameslist-md5sum        "d4fa781488763c7d5623a59da0e99452">
     9  <!ENTITY libuninameslist-md5sum        "19ee2fd3ccb1a1868b2799dff7a63bf1">
    1010  <!ENTITY libuninameslist-size          "1.2 MB">
    1111  <!ENTITY libuninameslist-buildsize     "14 MB (with tests)">
  • general/genlib/libusb.xml

    rce5723af r1daaab6d  
    133133
    134134    <para>
    135       <command>sed -i ...</command>: This sed prevents some warnings when 
     135      <command>sed -i ...</command>: This sed prevents some warnings when
    136136      building the documentation.
    137137    </para>
  • general/genlib/libuv.xml

    rce5723af r1daaab6d  
    3030
    3131    <para>
    32       The <application>libuv</application> package is a 
     32      The <application>libuv</application> package is a
    3333      multi-platform support library with a focus on asynchronous I/O.
    3434    </para>
     
    7474    <bridgehead renderas="sect4">Required</bridgehead>
    7575    <para role="required">
    76       <xref linkend="???"/> 
     76      <xref linkend="???"/>
    7777    </para>
    7878
     
    122122    <para>
    123123      If you want to run the tests, add -DBUILD_TESTING=true to
    124       the cmake line above and after building run: 
     124      the cmake line above and after building run:
    125125      <command>make test</command>.
    126126    </para>
     
    148148      of the static library.
    149149    </para>
    150    
     150
    151151  </sect2>
    152152-->
  • general/genlib/libwacom.xml

    rce5723af r1daaab6d  
    77  <!ENTITY libwacom-download-http "https://github.com/linuxwacom/libwacom/releases/download/libwacom-&libwacom-version;/libwacom-&libwacom-version;.tar.bz2">
    88  <!ENTITY libwacom-download-ftp  " ">
    9   <!ENTITY libwacom-md5sum        "03a360811b094ab97b3e2c1feb1db599">
    10   <!ENTITY libwacom-size          "507 KB">
    11   <!ENTITY libwacom-buildsize     "6.2 MB (with tests)">
     9  <!ENTITY libwacom-md5sum        "5c2e8a1a985b2a31445f6925a45fdec4">
     10  <!ENTITY libwacom-size          "532 KB">
     11  <!ENTITY libwacom-buildsize     "7.6 MB (with tests)">
    1212  <!ENTITY libwacom-time          "less than 0.1 SBU (with tests)">
    1313]>
     
    120120    <para>
    121121      To test the results, issue: <command>ninja test</command>.
    122       To run additional tests, install 
     122      To run additional tests, install
    123123      <ulink url="https://docs.pytest.org/en/stable/">pytest</ulink> and remove
    124124      the "-Dtests=disabled" option from the meson line above.
  • general/genlib/libwpe.xml

    rce5723af r1daaab6d  
    77  <!ENTITY libwpe-download-http "https://wpewebkit.org/releases/libwpe-&libwpe-version;.tar.xz">
    88  <!ENTITY libwpe-download-ftp  " ">
    9   <!ENTITY libwpe-md5sum        "f60fc13b519a66d262afb76c77441870">
    10   <!ENTITY libwpe-size          "52 KB">
     9  <!ENTITY libwpe-md5sum        "5a3f11789535d826370ba465ea141393">
     10  <!ENTITY libwpe-size          "56 KB">
    1111  <!ENTITY libwpe-buildsize     "2.0 MB">
    1212  <!ENTITY libwpe-time          "less than 0.1 SBU">
     
    152152        <listitem>
    153153          <para>
    154             contains functions that provide a general purpose library for 
     154            contains functions that provide a general purpose library for
    155155            WPEWebKit and the WPE Renderer
    156156          </para>
  • general/genlib/libxkbcommon.xml

    rce5723af r1daaab6d  
    77  <!ENTITY libxkbcommon-download-http "https://xkbcommon.org/download/libxkbcommon-&libxkbcommon-version;.tar.xz">
    88  <!ENTITY libxkbcommon-download-ftp  " ">
    9   <!ENTITY libxkbcommon-md5sum        "00b5275ec1309a1d427a645de5861605">
    10   <!ENTITY libxkbcommon-size          "444 KB">
     9  <!ENTITY libxkbcommon-md5sum        "22bb98f01253a67fc8dd84af51b6e5ab">
     10  <!ENTITY libxkbcommon-size          "460 KB">
    1111  <!ENTITY libxkbcommon-buildsize     "27 MB (with tests)">
    1212  <!ENTITY libxkbcommon-time          "0.1 SBU (with tests)">
     
    123123  <sect2 role="commands">
    124124    <title>Command Explanations</title>
    125        
     125
    126126    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    127127      href="../../xincludes/meson-buildtype-release.xml"/>
     
    150150      documentation in a versioned directory.
    151151    </para>
    152  
     152
    153153  </sect2>
    154154
  • general/genlib/libxml2.xml

    rce5723af r1daaab6d  
    198198      <seglistitem>
    199199        <seg>
    200           xml2-config, 
    201           xmlcatalog, and 
     200          xml2-config,
     201          xmlcatalog, and
    202202          xmllint <!--and the
    203203          drv_libxml2.py and libxml2.py <application>Python3</application>
     
    205205        </seg>
    206206        <seg>
    207           libxml2.so and 
     207          libxml2.so and
    208208          libxml2mod.so (<application>Python3</application> module)
    209209        </seg>
  • general/genlib/libxslt.xml

    rce5723af r1daaab6d  
    106106    <bridgehead renderas="sect4">Optional</bridgehead>
    107107    <para role="optional">
    108       <xref linkend="libgcrypt"/> and 
     108      <xref linkend="libgcrypt"/> and
    109109      <xref linkend="libxml2py2"/>
    110110      <!-- Seems to be used for tests -->
    111       <note><simpara>The <xref role="nodep" linkend="libxml2py2"/> 
     111      <note><simpara>The <xref role="nodep" linkend="libxml2py2"/>
    112112      dependency is only appropriate if the <application>Python2</application>
    113113      module for this package is needed. The
  • general/genlib/libyaml.xml

    rce5723af r1daaab6d  
    55  %general-entities;
    66
    7   <!ENTITY yaml-download-http "https://github.com/yaml/libyaml/archive/&yaml-version;/libyaml-&yaml-version;.tar.gz">
     7  <!ENTITY yaml-download-http "https://github.com/yaml/libyaml/releases/download/&yaml-version;/yaml-&yaml-version;.tar.gz">
    88  <!ENTITY yaml-download-ftp  " ">
    9   <!ENTITY yaml-md5sum        "163fc1e22153d3e2cebfe5cbb43a1769">
    10   <!ENTITY yaml-size          "84 KB">
    11   <!ENTITY yaml-buildsize     "6.7 MB (with tests)">
    12   <!ENTITY yaml-time          "0.1 SBU (with tests)">
     9  <!ENTITY yaml-md5sum        "bb15429d8fb787e7d3f1c83ae129a999">
     10  <!ENTITY yaml-size          "596 KB">
     11  <!ENTITY yaml-buildsize     "6.4 MB (with tests)">
     12  <!ENTITY yaml-time          "less than 0.1 SBU (with tests)">
    1313]>
    1414
     
    9191    </para>
    9292
    93     <screen><userinput>./bootstrap                                &amp;&amp;
    94 ./configure --prefix=/usr --disable-static &amp;&amp;
     93    <screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
    9594make</userinput></screen>
    9695
  • general/genlib/nodejs.xml

    rce5723af r1daaab6d  
    77  <!ENTITY nodejs-download-http "https://nodejs.org/dist/v&nodejs-version;/node-v&nodejs-version;.tar.xz">
    88  <!ENTITY nodejs-download-ftp  " ">
    9   <!ENTITY nodejs-md5sum        "8ec7b05141efe9de286a78506e116735">
     9  <!ENTITY nodejs-md5sum        "aeeb772ea8b14a52fd8f709d774f8fcd">
    1010  <!ENTITY nodejs-size          "32 MB">
    11   <!ENTITY nodejs-buildsize     "751 MB">
    12   <!ENTITY nodejs-time          "11 SBU (using parallelism=4; add 2.6 SBU for tests)">
     11  <!ENTITY nodejs-buildsize     "798 MB (add 26 MB for tests)">
     12  <!ENTITY nodejs-time          "18 SBU (add 2.9 SBU for tests: both using parallelism=4 and 4 CPUs online, parts of the tests will use all online CPUs)">
    1313]>
    1414
     
    3232      <application>Node.js</application> is a
    3333      <application>JavaScript</application> runtime built on
    34       <application>Chrome's</application> V8 JavaScript engine. 
     34      <application>Chrome's</application> V8 JavaScript engine.
    3535    </para>
    3636
     
    9696    <bridgehead renderas="sect4">Required</bridgehead>
    9797    <para role="required">
    98       <xref linkend="which"/> 
     98      <xref linkend="which"/>
    9999    </para>
    100100
     
    136136    </para>
    137137
    138 <screen><userinput>sed -i 's|ares_nameser.h|arpa/nameser.h|' src/cares_wrap.h &amp;&amp;
    139 ./configure --prefix=/usr                  \
    140             --shared-cares                 \
    141             --shared-libuv                 \
    142             --shared-openssl               \
    143             --shared-nghttp2               \
    144             --shared-zlib                  \
    145             --with-intl=system-icu         &amp;&amp;
     138<screen><userinput>./configure --prefix=/usr          \
     139            --shared-cares         \
     140            --shared-libuv         \
     141            --shared-openssl       \
     142            --shared-nghttp2       \
     143            --shared-zlib          \
     144            --with-intl=system-icu &amp;&amp;
    146145make</userinput></screen>
    147146
    148147    <para>
    149148      To test the results, issue: <command>make test-only</command>.
    150       One test in test/parallel/test-uv-errno.js is known to fail with
    151       libuv-1.42.0.
    152149    </para>
    153150
     
    162159  <sect2 role="commands">
    163160    <title>Command Explanations</title>
    164 
    165     <para>
    166       <parameter>sed -i 's%ares_\(nameser.h\)%arpa/\1%' ...</parameter>:
    167       This fixes building with the system version of c-ares.
    168     </para>
    169161
    170162    <para>
     
    177169
    178170    <para>
    179       <!-- FIXME : reinstate nghttp2 in this if build is fixed 
     171      <!-- FIXME : reinstate nghttp2 in this if build is fixed
    180172           FIXME cont: Seems to be fixed in 12.18.1 -renodr
    181173      <parameter>\-\-shared-{cares,libuv,nghttp2,openssl,zlib}</parameter>: -->
  • general/genlib/nspr.xml

    rce5723af r1daaab6d  
    111111
    112112    <para>
    113       <command>sed -ri '/^RELEASE/s/^/#/' pr/src/misc/Makefile.in</command>: 
     113      <command>sed -ri '/^RELEASE/s/^/#/' pr/src/misc/Makefile.in</command>:
    114114      This sed disables installing two unneeded scripts.
    115115    </para>
  • general/genlib/pcre.xml

    rce5723af r1daaab6d  
    55  %general-entities;
    66
    7   <!ENTITY pcre-download-http "https://ftp.pcre.org/pub/pcre/pcre-&pcre-version;.tar.bz2">
    8   <!ENTITY pcre-download-ftp  "ftp://ftp.pcre.org/pub/pcre/pcre-&pcre-version;.tar.bz2">
     7  <!ENTITY pcre-download-http "https://sourceforge.net/projects/pcre/files/pcre/8.45/pcre-&pcre-version;.tar.bz2">
     8  <!ENTITY pcre-download-ftp  " ">
    99  <!ENTITY pcre-md5sum        "4452288e6a0eefb2ab11d36010a1eebb">
    1010  <!ENTITY pcre-size          "1.5 MB">
  • general/genlib/pcre2.xml

    rce5723af r1daaab6d  
    55  %general-entities;
    66
    7   <!ENTITY pcre2-download-http "https://ftp.pcre.org/pub/pcre/pcre2-&pcre2-version;.tar.bz2">
    8   <!ENTITY pcre2-download-ftp  "ftp://ftp.pcre.org/pub/pcre/pcre2-&pcre2-version;.tar.bz2">
    9   <!ENTITY pcre2-md5sum        "85dc7f2233491b4b6ec6115220da99c6">
     7  <!ENTITY pcre2-download-http "https://github.com/PhilipHazel/pcre2/releases/download/pcre2-&pcre2-version;/pcre2-&pcre2-version;.tar.bz2">
     8  <!ENTITY pcre2-download-ftp  " ">
     9  <!ENTITY pcre2-md5sum        "4a765b1419c2e7a01263c3260abca87a">
    1010  <!ENTITY pcre2-size          "1.7 MB">
    1111  <!ENTITY pcre2-buildsize     "18 MB (with tests)">
     
    118118  <sect2 role="commands">
    119119    <title>Command Explanations</title>
    120    
    121     <para>
    122       <parameter>--enable-unicode</parameter>: This switch enables Unicode 
    123       support and includes the functions for handling UTF-8/16/32 character 
     120
     121    <para>
     122      <parameter>--enable-unicode</parameter>: This switch enables Unicode
     123      support and includes the functions for handling UTF-8/16/32 character
    124124      strings in the library.
    125125    </para>
     
    142142    <para>
    143143      <parameter>--enable-pcre2grep-libbz2</parameter>: This switch adds
    144       support for reading .bz2 compressed files to 
     144      support for reading .bz2 compressed files to
    145145      <application>pcre2grep</application>.
    146146    </para>
     
    198198          <para>
    199199            is a version of <application>grep</application>
    200             that understands 
     200            that understands
    201201            <application>Perl compatible regular expressions.</application>
    202202          </para>
     
    211211        <listitem>
    212212          <para>
    213             can test a 
     213            can test a
    214214            <application>Perl compatible regular expression.</application>
    215215          </para>
  • general/genlib/pth.xml

    rce5723af r1daaab6d  
    8080    <para role="optional">
    8181      <xref linkend="gcc"/> (for gfortran) and
    82       <xref linkend="libnsl"/> 
     82      <xref linkend="libnsl"/>
    8383    </para>
    8484
  • general/genlib/qca.xml

    rce5723af r1daaab6d  
    77  <!ENTITY qca-download-http "https://download.kde.org/stable/qca/&qca-version;/qca-&qca-version;.tar.xz">
    88  <!ENTITY qca-download-ftp  " ">
    9   <!ENTITY qca-md5sum        "22d9aad50442168911d442792c047266">
     9  <!ENTITY qca-md5sum        "5a5398e9dc7fef37d1e7f070260f4886">
    1010  <!ENTITY qca-size          "720 KB">
    1111  <!ENTITY qca-buildsize     "42 MB">
     
    7171      </listitem>
    7272    </itemizedlist>
    73 <!--   
     73<!--
    7474    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    7575    <itemizedlist spacing="compact">
     
    101101    <xref linkend="nspr"/>,
    102102    <xref linkend="p11-kit"/>,
    103     <xref linkend="doxygen"/>, 
     103    <xref linkend="doxygen"/>,
    104104    <xref linkend="which"/>, and
    105105    <ulink url="https://botan.randombit.net/">Botan</ulink>
  • general/genlib/talloc.xml

    rce5723af r1daaab6d  
    105105
    106106    <para>
    107       To check the results, issue <command>make check</command>. 
     107      To check the results, issue <command>make check</command>.
    108108    </para>
    109109
  • general/genlib/telepathy-glib.xml

    rce5723af r1daaab6d  
    88           "https://telepathy.freedesktop.org/releases/telepathy-glib/telepathy-glib-&telepathy-glib-version;.tar.gz">
    99  <!ENTITY telepathy-glib-download-ftp  " ">
    10   <!ENTITY telepathy-glib-md5sum        "7be2e1fc78f932a215f177994fe37d67">
     10  <!ENTITY telepathy-glib-md5sum        "a3a75657e9389381b44fee1680f770a7">
    1111  <!ENTITY telepathy-glib-size          "3.7 MB">
    1212  <!ENTITY telepathy-glib-buildsize     "256 MB">
     
    147147    <para>
    148148      To test the results, issue: <command>make check</command>.
    149       <!--Four tests are known to fail: <emphasis>test-account</emphasis>, 
     149      <!--Four tests are known to fail: <emphasis>test-account</emphasis>,
    150150      <emphasis>test-cm</emphasis>, <emphasis>test-contact-lists</emphasis>, and
    151151      <emphasis>test-contact-list-client</emphasis>.-->
  • general/genlib/uchardet.xml

    rce5723af r1daaab6d  
    9494<screen><userinput>mkdir build &amp;&amp;
    9595cd    build &amp;&amp;
    96      
     96
    9797cmake -DCMAKE_INSTALL_PREFIX=/usr \
    9898      -DBUILD_STATIC=OFF          \
  • general/genlib/umockdev.xml

    rce5723af r1daaab6d  
    77  <!ENTITY umockdev-download-http "https://github.com/martinpitt/umockdev/releases/download/&umockdev-version;/umockdev-&umockdev-version;.tar.xz">
    88  <!ENTITY umockdev-download-ftp  " ">
    9   <!ENTITY umockdev-md5sum        "2470fe134b1ae4c6dde5c93e88f51596">
    10   <!ENTITY umockdev-size          "468 KB">
     9  <!ENTITY umockdev-md5sum        "76506eb290670e6bcdb58fa2a08e2944">
     10  <!ENTITY umockdev-size          "472 KB">
    1111  <!ENTITY umockdev-buildsize     "6.3 MB (with tests)">
    12   <!ENTITY umockdev-time          "0.1 SBU (with tests)">
     12  <!ENTITY umockdev-time          "0.2 SBU (with tests)">
    1313
    1414]>
     
    9999    </para>
    100100
    101 <screen><userinput>mkdir build &amp;&amp; 
     101<screen><userinput>mkdir build &amp;&amp;
    102102cd    build &amp;&amp;
    103103
     
    110110      use the starting scripts in <xref linkend="postlfs-config-profile"/>,
    111111      because some tests need to run <command>udevadm</command>. One test
    112       needs to be run in an X session. 
     112      needs to be run in an X session.
    113113    </para>
    114114
     
    198198        <listitem>
    199199          <para>
    200             wraps a program around 
     200            wraps a program around
    201201            <filename class="libraryfile">libumockdev-preload.so.0</filename>
    202202            through LD_PRELOAD
  • general/genlib/wayland-protocols.xml

    rce5723af r1daaab6d  
    77  <!ENTITY wayland-protocols-download-http "https://wayland.freedesktop.org/releases/wayland-protocols-&wayland-protocols-version;.tar.xz">
    88  <!ENTITY wayland-protocols-download-ftp  " ">
    9   <!ENTITY wayland-protocols-md5sum        "8196416baac07cd833bcb86b69da41a7">
    10   <!ENTITY wayland-protocols-size          "116 KB">
    11   <!ENTITY wayland-protocols-buildsize     "1.2 MB (with tests)">
     9  <!ENTITY wayland-protocols-md5sum        "a66fa869543707279fb78a24d42cbb1d">
     10  <!ENTITY wayland-protocols-size          "76 KB">
     11  <!ENTITY wayland-protocols-buildsize     "5.6 MB (with tests)">
    1212  <!ENTITY wayland-protocols-time          "less than 0.1 SBU (with tests)">
    1313]>
     
    9191    </para>
    9292
    93 <screen><userinput>mkdir build &amp;&amp; 
     93<screen><userinput>mkdir build &amp;&amp;
    9494cd    build &amp;&amp;
    9595
  • general/genlib/wayland.xml

    rce5723af r1daaab6d  
    110110
    111111    <para>
    112       To test the results, issue: <command>ninja test</command>. 
     112      To test the results, issue: <command>ninja test</command>.
    113113      <!-- Seems to work without X installed
    114      
     114
    115115      If a Desktop
    116116      Environment has not been started that uses XDG, it's possible that 90%
     
    154154        </seg>
    155155        <seg>
    156           libwayland-client.so, 
     156          libwayland-client.so,
    157157          libwayland-cursor.so,
    158           libwayland-egl.so, 
     158          libwayland-egl.so,
    159159          and libwayland-server.so
    160160        </seg>
  • general/genlib/wpebackend-fdo.xml

    rce5723af r1daaab6d  
    77  <!ENTITY wpebackend-fdo-download-http "https://wpewebkit.org/releases/wpebackend-fdo-&wpebackend-fdo-version;.tar.xz">
    88  <!ENTITY wpebackend-fdo-download-ftp  " ">
    9   <!ENTITY wpebackend-fdo-md5sum        "306adbb0c66dc753e1794c83b7a2682b">
    10   <!ENTITY wpebackend-fdo-size          "40 KB">
    11   <!ENTITY wpebackend-fdo-buildsize     "6.7 MB">
     9  <!ENTITY wpebackend-fdo-md5sum        "c43b34a4b4933bcd80068ae5776ee346">
     10  <!ENTITY wpebackend-fdo-size          "44 KB">
     11  <!ENTITY wpebackend-fdo-buildsize     "7.9 MB">
    1212  <!ENTITY wpebackend-fdo-time          "0.1 SBU">
    1313]>
     
    104104<screen role="root"><userinput>ninja install</userinput></screen>
    105105  </sect2>
    106  
     106
    107107  <sect2 role="commands">
    108108    <title>Command Explanations</title>
  • general/genlib/xapian.xml

    rce5723af r1daaab6d  
    103103      The regression tests are not recommended.  On a fast (3.2 GHz i7)
    104104      system they took over five hours and two of four tests (the valgrind
    105       tests) failed.  To run the test suite anyway, 
    106       issue: <command>make check</command>. 
     105      tests) failed.  To run the test suite anyway,
     106      issue: <command>make check</command>.
    107107      The tests with 1.4.15 took under an hour, at 34 SBU total. Marking
    108108      the testsuite as usable again. I had four passes and 0 failures:
     
    135135          copydatabase, quest, simpleexpand, simpleindex, simplesearch,
    136136          xapian-check, xapian-compact, xapian-config,
    137           xapian-delve, xapian-metadata, xapian-pos, xapian-progsrv, 
     137          xapian-delve, xapian-metadata, xapian-pos, xapian-progsrv,
    138138          xapian-replicate, xapian-replicate-server and xapian-tcpsrv
    139139        </seg>
  • general/genutils/genutils.xml

    rce5723af r1daaab6d  
    1919  </para>
    2020
     21<!--
    2122  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="asciidoc.xml"/>
    22 
     23-->
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="asciidoctor.xml"/>
    2425
     
    3839  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lsof.xml"/>
    3940  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="pinentry.xml"/>
    40   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="rarian.xml"/>
     41  <!--<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="rarian.xml"/>-->
    4142  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="rep-gtk.xml"/>
    4243  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="screen.xml"/>
  • general/genutils/graphviz.xml

    rce5723af r1daaab6d  
    55  %general-entities;
    66
    7   <!ENTITY graphviz-download-http "https://gitlab.com/graphviz/graphviz/-/archive/&graphviz-version;/graphviz-&graphviz-version;.tar.gz">
     7  <!ENTITY graphviz-download-http "https://gitlab.com/graphviz/graphviz/-/archive/&graphviz-version;/graphviz-&graphviz-version;.tar.bz2">
    88  <!ENTITY graphviz-download-ftp  " ">
    9   <!ENTITY graphviz-md5sum        "f9dd7caf4785f47f5fd40f5407d9d7ce">
    10   <!ENTITY graphviz-size          "29 MB">
    11   <!ENTITY graphviz-buildsize     "204 MB">
     9  <!ENTITY graphviz-md5sum        "d28da63d258a901cc0ea35b879c07db9">
     10  <!ENTITY graphviz-size          "26 MB">
     11  <!ENTITY graphviz-buildsize     "248 MB">
    1212  <!ENTITY graphviz-time          "0.7 SBU (using parallelism=4)">
    1313]>
     
    7373      </listitem>
    7474    </itemizedlist>
    75 <!--
    76     <note>
    77       <para>
    78         The <application>graphviz</application> source tarball shown above
    79         downloads to a non-versioned file name: graphviz.tar.gz.  It does
    80         expand to a versioned directory, graphviz-&graphviz-version;/.
    81         If you prefer to use a versioned tarball name, you can simply
    82         rename it or download the package with:
    83 
    84         <screen><userinput>wget -c &graphviz-download-http; \
    85      -O graphviz-&graphviz-version;.tar.gz</userinput></screen>.
    86         </para>
    87       </note>
    88 
    89     <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    90     <itemizedlist spacing="compact">
    91       <listitem>
    92         <para>
    93           Optional patch to use <xref linkend="qt5"/>:
    94           <ulink url="&patch-root;/graphviz-&graphviz-version;-qt5-1.patch"/>
    95         </para>
    96       </listitem>
    97     </itemizedlist>
    98 -->
     75
    9976    <bridgehead renderas="sect3">Graphviz Dependencies</bridgehead>
    10077
     
    10582        rendering engine allows to generate several graphic formats, such as
    10683        Postscript, SVG, VML, .fig, and Tk. Those formats can be converted
    107         to almost any other, using for example tools from <xref role="nodep"
    108         linkend="imagemagick"/>. The dependencies below add the ability to
    109         generate graph images in bitmap format, to display the graph image on
    110         screen, to edit a graph by seeing directly the result image, or to view
    111         large graphs. Since <application>Graphviz</application> is a dependency
     84        to almost any other format using for example tools from
     85        <xref role="nodep" linkend="imagemagick"/>. The dependencies below add
     86        the ability to generate graph images in bitmap format, to display the
     87        graph image on screen, to edit a graph by viewing the resulting image
     88        directly, or to view large graphs. Since
     89        <application>Graphviz</application> is a dependency
    11290        of several other packages in this book, it is suggested to first build
    11391        it without any dependencies, then to rebuild it when you have built
     
    140118      formats, and is needed for displaying images
    141119    </para>
    142      
     120
    143121    <para role="optional">
    144122      Other formats may be added with
     
    164142
    165143    <para role="optional">
    166       <xref linkend="freeglut"/> (with <xref linkend="libglade"/>, 
     144      <xref linkend="freeglut"/> (with <xref linkend="libglade"/>,
    167145      <ulink url="https://sourceforge.net/projects/gtkglext/">GtkGLExt</ulink>, and
    168146      <ulink url="http://gts.sourceforge.net/">libGTS</ulink>, for building
     
    214192    <title>Installation of Graphviz</title>
    215193
    216 <!-- For every major version of Ruby, this has to be tweaked. See #11606
    217 
    218     <para>
    219       If <xref linkend="ruby"/> is installed, and you want to build Ruby
    220       bindings, fix ruby's detection:
    221     </para>
    222 
    223      Not sure about the above for version 2.42.1.  Seems to detect it OK.  I
    224      didn't see any reference to the specific ruby version.
    225 -->
    226 <!--<screen><userinput>sed -e '/ruby/s/1\.9/2.6/' -i configure.ac</userinput></screen>-->
    227 
    228 <!-- No patch required
    229     <para>
    230       If <xref linkend="qt5"/> is installed, and you want to build the
    231       <command>gvedit</command> graph editor, issue:
    232     </para>
    233 
    234 <screen><userinput>patch -p1 -i ../graphviz-&graphviz-version;-qt5-1.patch</userinput></screen>
    235 -->
    236194    <para>
    237195      Install <application>Graphviz</application> by running the following
     
    242200
    243201./autogen.sh              &amp;&amp;
    244 ./configure --prefix=/usr \
    245             --disable-php \
    246             PS2PDF=true   &amp;&amp;
     202./configure --prefix=/usr &amp;&amp;
    247203make</userinput></screen>
    248204
     
    274230
    275231    <para>
    276       <command>sed ... configure.ac</command>: This command is needed to 
     232      <command>sed ... configure.ac</command>: This command is needed to
    277233      avoid installing files in /usr/lib64.
    278234    </para>
     
    281237      <parameter>--disable-php</parameter>: This version of graphviz
    282238      does not support php version 8.
    283     </para>
    284 
    285     <para>
    286       <parameter>PS2PDF=true</parameter>: This is needed if <xref
    287       linkend="gs"/> is not installed. Otherwise, the build
    288       system tries to run <command>false</command>, which generates
    289       an error.
    290239    </para>
    291240
     
    306255
    307256    <para>
    308       <option>--with-smyrna</option>: Even if the needed dependencies are 
     257      <option>--with-smyrna</option>: Even if the needed dependencies are
    309258      installed, the interactive graph viewer <command>smyrna</command> is not
    310259      built without this option.
     
    361310          dot, dot2gxl, dot_builtins, dotty, edgepaint, fdp, gc, gml2gv,
    362311          graphml2gv, gv2gml, gv2gxl, gvcolor, gvedit, gvgen, gvmap, gvmap.sh,
    363           gvpack, gvpr, gxl2dot, gxl2gv, lefty, lneato, mm2gv, neato, nop,
     312          gvpack, gvpr, gxl2dot, gxl2gv, lneato, mm2gv, neato, nop,
    364313          osage, patchwork, prune, sccmap, sfdp, tred, twopi,
    365314          unflatten, and vimdot
    366315        </seg>
    367316        <seg>
    368           libcdt.so, libcgraph.so, libgvc.so, libgvpr.so, liblab_gamut.so, 
     317          libcdt.so, libcgraph.so, libgvc.so, libgvpr.so, liblab_gamut.so,
    369318          libpathplan.so, libxdot.so, and several plugins in /usr/lib/graphviz.
    370319          There are also several in subdirectories of
    371           /usr/lib/{lua,perl5,php,<!--python&python2-majorver;-->,python&python3-majorver;,tcl8.6}.
     320          /usr/lib/{lua,perl5, <!--php, -->python&python3-majorver;,tcl8.6}.
    372321          Unfortunately, some libraries are duplicated.
    373322        </seg>
     
    443392        <listitem>
    444393          <para>
    445             takes as input a graph in DOT format, finds node clusters
    446             and augments the graph with this information
     394            takes a graph in DOT format as input, finds node clusters
     395            and then augments the graph with this information
    447396          </para>
    448397          <indexterm zone="graphviz cluster">
     
    818767        <listitem>
    819768          <para>
    820             draws clustered graphs. As input, it takes any
    821             graph in the DOT format
     769            draws clustered graphs. It takes any graph in DOT format as input
    822770          </para>
    823771          <indexterm zone="graphviz osage">
     
    832780          <para>
    833781            draws clustered graphs using a squarified treemap layout.
    834             As input, it takes any graph in the DOT format
     782            It takes any graph in DOT format as input
    835783          </para>
    836784          <indexterm zone="graphviz patchwork">
     
    974922          <para>
    975923            provides a context for applications wishing to manipulate
    976             and render graphs. It provides a command line parsing,
     924            and render graphs. It provides command line parsing interfaces,
    977925            common rendering code, and a plugin mechanism for renderers
    978926          </para>
  • general/genutils/gtk-doc.xml

    rce5723af r1daaab6d  
    104104    <bridgehead renderas="sect4">Optional</bridgehead>
    105105    <para role="optional">
    106       For tests: 
     106      For tests:
    107107      <ulink url="https://sourceforge.net/projects/dblatex/">dblatex</ulink> or
    108108      <xref linkend="fop"/> (XML PDF support),
    109109      <xref linkend="glib2"/>,
    110110      <xref linkend="which"/>, and
    111       Python modules 
     111      Python modules
    112112      <xref linkend="lxml"/>,
    113113      <!--<ulink url="https://anytree.readthedocs.io/en/latest/">anytree</ulink>,-->
     
    141141
    142142    <para>
    143       The test suite will hang if the package (or a previous version) 
     143      The test suite will hang if the package (or a previous version)
    144144      is not already installed.
    145145    </para>
     
    152152
    153153    <para>
    154       To test the results, issue: <command>make check</command>. 
     154      To test the results, issue: <command>make check</command>.
    155155      Some tests will fail depending on optionally installed packages.
    156     </para> 
     156    </para>
    157157
    158158  </sect2>
     
    169169        <seg>
    170170          gtkdocize,
    171           gtkdoc-check, 
    172           gtkdoc-depscan, 
     171          gtkdoc-check,
     172          gtkdoc-depscan,
    173173          gtkdoc-fixxref,
    174           gtkdoc-mkdb,   
    175           gtkdoc-mkhtml, 
    176           gtkdoc-mkhtml2, 
    177           gtkdoc-mkman,       
     174          gtkdoc-mkdb,
     175          gtkdoc-mkhtml,
     176          gtkdoc-mkhtml2,
     177          gtkdoc-mkman,
    178178          gtkdoc-mkpdf,
    179           gtkdoc-rebase, 
    180           gtkdoc-scan, and 
     179          gtkdoc-rebase,
     180          gtkdoc-scan, and
    181181          gtkdoc-scangobj
    182182        </seg>
    183        
     183
    184184        <seg>None</seg>
    185        
     185
    186186        <seg>
    187187          /usr/share/gtk-doc and
     
    200200        <listitem>
    201201          <para>
    202             these are all shell, or         
     202            these are all shell, or
    203203            <application>Python</application> scripts used by
    204204            package <filename>Makefile</filename> scripts to generate
  • general/genutils/ibus.xml

    rce5723af r1daaab6d  
    3333    <para>
    3434      <application>ibus</application> is an Intelligent Input Bus. It is a new
    35       input framework for the Linux OS. It provides a fully featured and user 
     35      input framework for the Linux OS. It provides a fully featured and user
    3636      friendly input method user interface.
    3737    </para>
     
    7272      </listitem>
    7373    </itemizedlist>
    74    
     74
    7575    <bridgehead renderas="sect3">Optional Download</bridgehead>
    7676
     
    9393      <xref linkend="vala"/>
    9494    </para>
    95      
     95
    9696    <bridgehead renderas="sect4">Recommended</bridgehead>
    9797    <para role="recommended">
     
    176176
    177177    <para>
    178       <parameter>--disable-emoji-dict</parameter>: This switch disables the 
    179       use of emoticon dictionaries. Omit if you installed the optional 
     178      <parameter>--disable-emoji-dict</parameter>: This switch disables the
     179      use of emoticon dictionaries. Omit if you installed the optional
    180180      package.
    181181    </para>
     
    245245      <seglistitem>
    246246        <seg>
    247           ibus, 
    248           ibus-daemon, and 
     247          ibus,
     248          ibus-daemon, and
    249249          ibus-setup
    250250        </seg>
    251251        <seg>
    252           libibus-1.0.so and 
     252          libibus-1.0.so and
    253253          im-ibus.so (<application>GTK+ Immodule</application>)
    254254        </seg>
  • general/genutils/imagemagick.xml

    rce5723af r1daaab6d  
    2424
    2525     Marked as 'typical' because nobody builds ALL the optional extras [ken]
    26    
     26
    2727     [bdubbs] I do; at least the internal ones.  I still got only 141 MB.
    2828
     
    114114        above, or from the <filename class="directory">legacy/</filename>
    115115        directory at <literal>ftp.ImageMagick.org/pub/ImageMagick</literal> you
    116         can download it from the BLFS package server at Oregon State University: 
     116        can download it from the BLFS package server at Oregon State University:
    117117        <ulink url="ftp://ftp.osuosl.org/pub/blfs/conglomeration/ImageMagick/"/>.
    118118      </para>
  • general/genutils/iso-codes.xml

    rce5723af r1daaab6d  
    7070      </listitem>
    7171    </itemizedlist>
    72    
     72
    7373    <para condition="html" role="usernotes">User Notes:
    7474      <ulink url="&blfs-wiki;/iso-codes"/>
     
    9898      <para>
    9999        If you install <application>ISO codes</application> over a previous
    100         installed version, the install step will fail when creating some 
     100        installed version, the install step will fail when creating some
    101101        symlinks. In order to properly update them, run:
    102102      </para>
  • general/genutils/lsof.xml

    rce5723af r1daaab6d  
    55  %general-entities;
    66
    7 <!-- <!ENTITY lsof-download-http "https://www.mirrorservice.org/sites/lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_&lsof-version;.tar.bz2">
    8 <!ENTITY lsof-download-ftp " "> -->
    97
    10 <!-- URL is for a mirror.  Change back to below if/when main site comes back. -->
    11 
    12 <!ENTITY lsof-download-http  "https://www.mirrorservice.org/sites/lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_&lsof-version;.tar.gz">
     8<!ENTITY lsof-download-http  "https://github.com/lsof-org/lsof/releases/download/&lsof-version;/lsof_&lsof-version;.linux.tar.bz2">
    139<!ENTITY lsof-download-ftp  " ">
    14 <!ENTITY lsof-md5sum        "10e1353aa4bf2fd5bbed65db9ef6fd47">
    15 <!ENTITY lsof-size          "1.1 MB">
    16 <!ENTITY lsof-buildsize     "9.6 MB">
    17 <!ENTITY lsof-time          "less than 0.1 SBU">
     10<!ENTITY lsof-md5sum        "2a007f86fb0207fbce3e9d7542e1041c">
     11<!ENTITY lsof-size          "493 KB">
     12<!ENTITY lsof-buildsize     "3.7 MB (add 600 KB for tests)">
     13<!ENTITY lsof-time          "less than 0.1 SBU (add 0.4 SBU for tests)">
    1814]>
    1915
     
    8278    </para>
    8379
     80    <bridgehead renderas="sect4">Optional</bridgehead>
     81    <para role="optional">
     82      <xref linkend="nmap"/> (with a symbolic link <command>nc</command>
     83      pointing to <command>ncat</command> in <filename class="directory">
     84      /usr/bin</filename>; used in tests)
     85    </para>
     86
    8487    <para condition="html" role="usernotes">User Notes:
    8588    <ulink url="&blfs-wiki;/lsof"/></para>
     89
     90  </sect2>
     91
     92  <sect2 role="kernel" id="lsof-kernel">
     93    <title>Kernel Configuration</title>
     94
     95    <para>
     96      To run the tests, the following option  should be enabled in the kernel
     97      configuration:
     98    </para>
     99
     100<screen><literal>General setup  ---&gt;
     101  [*] POSIX Message Queues    [CONFIG_POSIX_MQUEUE]</literal></screen>
    86102
    87103  </sect2>
     
    91107
    92108    <para>
    93       The contents of the <application>lsof</application> tarball
    94       include another tarball with the source code, which needs, in turn,
    95       to be unpacked. Install <application>lsof</application> by running the
     109      Install <application>lsof</application> by running the
    96110      following commands:
    97111    </para>
    98112
    99 <screen><userinput>tar -xf lsof_&lsof-version;_src.tar  &amp;&amp;
    100 cd lsof_&lsof-version;_src           &amp;&amp;
    101 ./Configure -n linux       &amp;&amp;
    102 make CFGL="-L./lib -ltirpc"</userinput></screen>
     113<screen><userinput>./Configure -n linux &amp;&amp;
     114make</userinput></screen>
    103115
    104116    <para>
    105       This package does not come with a working test suite.
     117      The tests should be run as the <systemitem
     118      class="username">root</systemitem> user. They require that the
     119      POSIX message queues are enabled in the kernel, and that <xref
     120      linkend="nmap"/> be installed with a symbolic link
     121      <filename>/usr/bin/nc</filename> pointing to <command>ncat</command>.
     122    </para>
     123
     124<screen role="root"
     125        remap="test"><userinput>make check</userinput></screen>
     126
     127    <para>
     128      Two tests fail if the tests are run from a script instead of an
     129      interactive session.
    106130    </para>
    107131
     
    110134    </para>
    111135
    112 <screen role="root"><userinput>install -v -m0755 -o root -g root lsof /usr/bin &amp;&amp;
     136<screen role="root"><userinput>install -v -m4755 -o root -g root lsof /usr/bin &amp;&amp;
    113137install -v lsof.8 /usr/share/man/man8</userinput></screen>
    114138
     
    124148
    125149    <para>
    126       <command>make CFGL="-L./lib -ltirpc"</command>: Add the libtirpc
    127       libraries location to the <command>make</command> command.
     150      <command>install -m4755 ...</command>: <command>lsof</command> should
     151      be suid root to allwo users to list all files. This may be a security
     152      threat on some systems. In that case change to <option>-m755</option>
     153      and use <command>sudo</command> to run the program.
    128154    </para>
    129155
  • general/genutils/pinentry.xml

    rce5723af r1daaab6d  
    8484    <bridgehead renderas="sect4">Required</bridgehead>
    8585    <para role="required">
    86       <xref linkend="libassuan"/> and 
     86      <xref linkend="libassuan"/> and
    8787      <xref linkend="libgpg-error"/>
    8888    </para>
  • general/genutils/shared-mime-info.xml

    rce5723af r1daaab6d  
    1010  <!ENTITY shared-mime-info-md5sum        "8d059fb2d34062a67fd9ca63fab1fb91">
    1111  <!ENTITY shared-mime-info-size          "5.0 MB">
    12   <!ENTITY shared-mime-info-buildsize     "26 MB">
    13   <!ENTITY shared-mime-info-time          "less than 0.1 SBU">
     12  <!ENTITY shared-mime-info-buildsize     "30 MB (add 1MB if running the tests)">
     13  <!ENTITY shared-mime-info-time          "less than 0.1 SBU using parallelism=4">
     14
     15  <!ENTITY xdgmime-download-http "&sources-anduin-http;/xdgmime/xdgmime.tar.xz">
     16  <!ENTITY xdgmime-md5sum        "7dfb4446705d345d3acd672024049e86">
     17
    1418]>
    1519
     
    6973        <para>
    7074          Estimated build time: &shared-mime-info-time;
     75        </para>
     76      </listitem>
     77    </itemizedlist>
     78
     79    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
     80    <itemizedlist spacing="compact">
     81      <listitem>
     82        <para>
     83          Required patch to allow building with meson-0.60 and later:
     84          <ulink url="&patch-root;/shared-mime-info-&shared-mime-info-version;-meson_0.60_fix-1.patch"/>
     85        </para>
     86      </listitem>
     87      <listitem>
     88        <para>
     89          Optional download, required to run the testsuite:
     90          <ulink url="&xdgmime-download-http;"/>
     91        </para>
     92        <para>
     93          xdgmime md5sum: &xdgmime-md5sum;
    7194        </para>
    7295      </listitem>
     
    96119    </para>
    97120
     121    <para>
     122      If you wish to run the test suite, you must first extract the
     123      <filename>xdgmime</filename> tarball into the current directory,
     124      and compile it so that <command>meson</command> can find it:
     125    </para>
     126
     127<screen remap="test"><userinput>tar -xf ../xdgmime.tar.xz &amp;&amp;
     128make -C xdgmime</userinput></screen>
     129
     130    <para>
     131      One of the changes in meson-0.60 broke this package. To fix that
     132      apply a patch:
     133    </para>
     134
     135<screen><userinput>patch -p1 -i ../shared-mime-info-&shared-mime-info-version;-meson_0.60_fix-1.patch</userinput></screen>
     136
     137    <para>
     138      Now build the package:
     139    </para>
     140
    98141<screen><userinput>mkdir build &amp;&amp;
    99142cd    build &amp;&amp;
     
    102145ninja</userinput></screen>
    103146
    104     <para>
    105       To test the result, issue <command>ninja test</command>.
     147    <para role="optional">
     148      If you have followed the instructions above to build
     149      <application>xdgmime</application>, to test the result issue
     150      <command>ninja test</command>.
    106151    </para>
    107152
  • general/genutils/telepathy-mission-control.xml

    rce5723af r1daaab6d  
    7777    <bridgehead renderas="sect4">Required</bridgehead>
    7878    <para role="required">
    79       <xref linkend="telepathy-glib"/> 
     79      <xref linkend="telepathy-glib"/>
    8080    </para>
    8181
  • general/graphlib/exiv2.xml

    rce5723af r1daaab6d  
    77  <!ENTITY exiv2-download-http "https://www.exiv2.org/builds/exiv2-&exiv2-version;-Source.tar.gz">
    88  <!ENTITY exiv2-download-ftp  " ">
    9   <!ENTITY exiv2-md5sum        "15c24498a7d6abd171ae525574f98efb">
     9  <!ENTITY exiv2-md5sum        "65621b14626f562c05547176e943d0c2">
    1010  <!ENTITY exiv2-size          "31 MB">
    11   <!ENTITY exiv2-buildsize     "86 MB">
     11  <!ENTITY exiv2-buildsize     "87 MB">
    1212  <!ENTITY exiv2-time          "0.3 SBU (Using parallelism=4)">
    1313]>
     
    193193        </seg>
    194194        <seg>
    195           /usr/include/exiv2 <!--and 
     195          /usr/include/exiv2 <!--and
    196196          /usr/share/exiv2 -->
    197197        </seg>
  • general/graphlib/freetype2.xml

    rce5723af r1daaab6d  
    77  <!ENTITY freetype2-download-http "&sourceforge-dl;/freetype/freetype-&freetype2-version;.tar.xz">
    88  <!ENTITY freetype2-download-ftp  "&gentoo-ftp-repo;/freetype-&freetype2-version;.tar.xz">
    9   <!ENTITY freetype2-md5sum        "f931582653774e310ed3a7e49b7167a3">
     9  <!ENTITY freetype2-md5sum        "24e79233d607ded439ef36ff1f3ab68f">
    1010  <!ENTITY freetype2-size          "2.2 MB">
    1111  <!ENTITY freetype2-buildsize     "30 MB (with additional documentation)">
     
    1515  <!ENTITY freetype2-doc-download-http "&sourceforge-dl;/freetype/freetype-doc-&freetype2-doc-version;.tar.xz">
    1616  <!ENTITY freetype2-doc-download-ftp  "&gentoo-ftp-repo;/freetype-doc-&freetype2-doc-version;.tar.xz">
    17   <!ENTITY freetype2-doc-md5sum        "c61af913d48e89566c99cddfb8e4c158">
     17  <!ENTITY freetype2-doc-md5sum        "37a74ce8cd1bf3736f77c7074a4f5052">
    1818  <!ENTITY freetype2-doc-size          "2.0 MB">
    1919]>
  • general/graphlib/fribidi.xml

    rce5723af r1daaab6d  
    77  <!ENTITY fribidi-download-http "https://github.com/fribidi/fribidi/releases/download/v&fribidi-version;/fribidi-&fribidi-version;.tar.xz">
    88  <!ENTITY fribidi-download-ftp  " ">
    9   <!ENTITY fribidi-md5sum        "1b767c259c3cd8e0c8496970f63c22dc">
    10   <!ENTITY fribidi-size          "1.1 MB">
    11   <!ENTITY fribidi-buildsize     "21 MB">
    12   <!ENTITY fribidi-time          "less than 0.1 SBU">
     9  <!ENTITY fribidi-md5sum        "06bb29553bb0529fb38648185f2553b0">
     10  <!ENTITY fribidi-size          "1.0 MB">
     11  <!ENTITY fribidi-buildsize     "22 MB (with tests)">
     12  <!ENTITY fribidi-time          "less than 0.1 SBU (with tests)">
    1313]>
    1414
  • general/graphlib/gegl.xml

    rce5723af r1daaab6d  
    77  <!ENTITY gegl-download-http "https://download.gimp.org/pub/gegl/0.4/gegl-&gegl-version;.tar.xz">
    88  <!ENTITY gegl-download-ftp  " ">
    9   <!ENTITY gegl-md5sum        "6ae601b8c7cab8af5a36406df0b95ebf">
    10   <!ENTITY gegl-size          "5.2 MB">
    11   <!ENTITY gegl-buildsize     "60 MB (with tests)">
    12   <!ENTITY gegl-time          "0.5 SBU (Using parallelism=4; with tests)">
     9  <!ENTITY gegl-md5sum        "d560cc7d5b5b8c610f51b70f0e37a47d">
     10  <!ENTITY gegl-size          "5.4 MB">
     11  <!ENTITY gegl-buildsize     "98 MB (with tests)">
     12  <!ENTITY gegl-time          "0.6 SBU (Using parallelism=4; with tests)">
    1313]>
    1414
     
    9595      Reference: https://gitlab.gnome.org/GNOME/gegl/-/commit/1f50456de59c686941a861d299a63bfcd4126ee5
    9696      -->
    97       <xref linkend="pygments"/>, and 
     97      <xref linkend="pygments"/>, and
    9898      <xref linkend="pygobject3"/>
    9999    </para>
     
    135135    <title>Installation of gegl</title>
    136136
    137     <!-- With 0.4.30, the scripts already use python3
    138     <para>
    139       At first, adjust some test scripts to use Python 3 installed in LFS,
    140       instead of EOL'ed Python 2:
    141     </para>
    142 
    143 <screen><userinput>sed '1s@python@&amp;3@' -i tests/python/*.py</userinput></screen>
    144     -->
    145137    <para>
    146138      Install <application>gegl</application> by running the following commands:
     
    186178             gegl-imgcmp
    187179        </seg>
    188         <seg>libgegl-0.4.so, 
    189              libgegl-npd-0.4.so, 
    190              libgegl-sc-0.4.so, and 
     180        <seg>libgegl-0.4.so,
     181             libgegl-npd-0.4.so,
     182             libgegl-sc-0.4.so, and
    191183             modules in /usr/lib/gegl-0.4
    192184        </seg>
  • general/graphlib/giflib.xml

    rce5723af r1daaab6d  
    7070    <bridgehead renderas="sect4">Required</bridgehead>
    7171    <para role="required">
    72       <xref linkend="xmlto"/> 
     72      <xref linkend="xmlto"/>
    7373    </para>
    7474
  • general/graphlib/glm.xml

    rce5723af r1daaab6d  
    9090    <note>
    9191      <para>
    92         This package is unusual as it includes its functionality in 
     92        This package is unusual as it includes its functionality in
    9393        header files.  We just copy them into position.
    9494      </para>
  • general/graphlib/harfbuzz.xml

    rce5723af r1daaab6d  
    88           "https://github.com/harfbuzz/harfbuzz/releases/download/&harfbuzz-version;/harfbuzz-&harfbuzz-version;.tar.xz">
    99  <!ENTITY harfbuzz-download-ftp  " ">
    10   <!ENTITY harfbuzz-md5sum        "b1977caae59978c2fea28a4b66a60da0">
    11   <!ENTITY harfbuzz-size          "11 MB">
    12   <!ENTITY harfbuzz-buildsize     "86 MB (add 6 MB for tests)">
    13   <!ENTITY harfbuzz-time          "0.4 SBU (Using parallelism=4; add 0.4 SBU for tests)">
     10  <!ENTITY harfbuzz-md5sum        "fabbb4bafe030877a21f7bbc0c7cba05">
     11  <!ENTITY harfbuzz-size          "13 MB">
     12  <!ENTITY harfbuzz-buildsize     "117 MB (with tests)">
     13  <!ENTITY harfbuzz-time          "0.5 SBU (Using parallelism=4; with tests)">
    1414]>
    1515
     
    7878      <xref linkend="glib2"/> (required for Pango),
    7979      <xref role="first" linkend="graphite2"/> (required for building
    80         <xref role="nodep" linkend="texlive"/> or 
     80        <xref role="nodep" linkend="texlive"/> or
    8181        <xref role="nodep" linkend="libreoffice"/> with system harfbuzz),
    8282      <xref linkend="icu"/>, and
     
    126126meson --prefix=/usr        \
    127127      --buildtype=release  \
    128       -Dgraphite=enabled   \
    129       -Dbenchmark=disabled &amp;&amp;
     128      -Dgraphite2=enabled  &amp;&amp;
    130129ninja</userinput></screen>
    131130
     
    155154-->
    156155    <para>
    157       <parameter>-Dgraphite=enabled</parameter>: This switch enables
     156      <parameter>-Dgraphite2=enabled</parameter>: This switch enables
    158157      <application>Graphite2</application> support, which is required for
    159158      building <xref linkend="texlive"/> or <xref linkend="libreoffice"/>
    160159      with system harfbuzz.
    161160    </para>
    162 
     161<!--
    163162    <para>
    164163      <parameter>-Dbenchmark=disabled</parameter>: This switch disables
     
    167166      use for non developpers.
    168167    </para>
    169 
     168-->
    170169    <para>
    171170      <option>-Ddocs=false</option>: If <xref linkend="gtk-doc"/> is installed,
     
    189188        </seg>
    190189        <seg>
    191           libharfbuzz.so, libharfbuzz-gobject.so, libharfbuzz-icu.so, and 
     190          libharfbuzz.so, libharfbuzz-gobject.so, libharfbuzz-icu.so, and
    192191          libharfbuzz-subset.so
    193192        </seg>
     
    247246          <para>
    248247            displays a graphical view of a string shape using a
    249             particular font as a set of glyphs. The output format is 
    250             automatically defined by the file extension, the supported ones 
     248            particular font as a set of glyphs. The output format is
     249            automatically defined by the file extension, the supported ones
    251250            being ansi/png/svg/pdf/ps/eps. For example:
    252251            <command>hb-view --output-file=hello.png
  • general/graphlib/jasper.xml

    rce5723af r1daaab6d  
    8585    <bridgehead renderas="sect4">Optional</bridgehead>
    8686    <para role="optional">
    87       <xref linkend="freeglut"/> (required for <command>jiv</command>), 
     87      <xref linkend="freeglut"/> (required for <command>jiv</command>),
    8888      <xref linkend="doxygen"/> (needed for generating html documentation), and
    8989      <xref linkend="texlive"/> (needed to regnerate the pdf documentation)
  • general/graphlib/lcms2.xml

    rce5723af r1daaab6d  
    9090    <para>
    9191      If you want to run tests, then the build procedure must
    92       be modified to make some library internal references visible to 
     92      be modified to make some library internal references visible to
    9393      the test code:
    9494    </para>
  • general/graphlib/libexif.xml

    rce5723af r1daaab6d  
    88       as this: libexif-0_6_22-release/libexif-0.6.22.tar.xz, let's keep the
    99       0_6_22 as a separate entity. -->
    10   <!ENTITY dl-version "0_6_22">
     10  <!--<!ENTITY dl-version "0_6_22">
     11      not used in version 0.6.23 -->
    1112
    12   <!ENTITY libexif-download-http "https://github.com/libexif/libexif/releases/download/libexif-&dl-version;-release/libexif-&libexif-version;.tar.xz">
     13  <!ENTITY libexif-download-http "https://github.com/libexif/libexif/releases/download/v&libexif-version;/libexif-&libexif-version;.tar.bz2">
    1314  <!ENTITY libexif-download-ftp  " ">
    14   <!ENTITY libexif-md5sum        "1070601438443fdd5b8635565693cf99">
    15   <!ENTITY libexif-size          "1.3 MB">
    16   <!ENTITY libexif-buildsize     "21 MB">
     15  <!ENTITY libexif-md5sum        "00ea6e7ff62d3fd41ea9b2139746703c">
     16  <!ENTITY libexif-size          "1.9 MB">
     17  <!ENTITY libexif-buildsize     "17 MB">
    1718  <!ENTITY libexif-time          "0.1 SBU">
    1819]>
     
    7879    </itemizedlist>
    7980
    80     <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    81     <itemizedlist spacing="compact">
    82       <listitem>
    83         <para>
    84           Required patch:
    85           <ulink url="&patch-root;/libexif-&libexif-version;-security_fixes-1.patch"/>
    86         </para>
    87       </listitem>
    88     </itemizedlist>
    89 
    9081    <bridgehead renderas="sect3">libexif Dependencies</bridgehead>
    9182
     
    10495    <title>Installation of libexif</title>
    10596
    106 
     97<!--
    10798    <para>
    10899      First, apply a patch to fix a security issue (integer overflow leading to
     
    111102
    112103<screen><userinput remap="pre">patch -Np1 -i ../libexif-&libexif-version;-security_fixes-1.patch</userinput></screen>
    113 
     104-->
    114105
    115106    <para>
  • general/graphlib/libgxps.xml

    rce5723af r1daaab6d  
    198198        </listitem>
    199199      </varlistentry>
    200      
     200
    201201      <varlistentry id="xpstosvg">
    202202        <term><command>xpstosvg</command></term>
  • general/graphlib/libjpeg-turbo.xml

    rce5723af r1daaab6d  
    77  <!ENTITY libjpeg-download-http "&sourceforge-dl;/libjpeg-turbo/libjpeg-turbo-&libjpeg-turbo-version;.tar.gz">
    88  <!ENTITY libjpeg-download-ftp  " ">
    9   <!ENTITY libjpeg-md5sum        "cf16866976ab31cd6fc478eac8c2c54e">
     9  <!ENTITY libjpeg-md5sum        "e181bd78884dd5392a869209bfa41d4a">
    1010  <!ENTITY libjpeg-size          "2.2 MB">
    1111  <!ENTITY libjpeg-buildsize     "33 MB (with tests)">
     
    7878    <para role="required">
    7979      <xref linkend="cmake"/> and
    80       <xref linkend="nasm"/> or 
     80      <xref linkend="nasm"/> or
    8181      <xref linkend="yasm"/>
    8282    </para>
  • general/graphlib/librsvg.xml

    rce5723af r1daaab6d  
    55  %general-entities;
    66
    7   <!ENTITY librsvg-download-http "&gnome-download-http;/librsvg/2.50/librsvg-&librsvg-version;.tar.xz">
    8   <!ENTITY librsvg-download-ftp  "&gnome-download-ftp;/librsvg/2.50/librsvg-&librsvg-version;.tar.xz">
    9   <!ENTITY librsvg-md5sum        "e6ac4051ef7653cd8b1e27a4da051600">
    10   <!ENTITY librsvg-size          "21 MB">
    11   <!ENTITY librsvg-buildsize     "1.2 GB (96 MB installed), add 1.0 GB for tests">
    12   <!ENTITY librsvg-time          "1.0 SBU (Using parallelism=4), add 0.7 SBU for tests">
     7  <!ENTITY librsvg-download-http "&gnome-download-http;/librsvg/2.52/librsvg-&librsvg-version;.tar.xz">
     8  <!ENTITY librsvg-download-ftp  "&gnome-download-ftp;/librsvg/2.52/librsvg-&librsvg-version;.tar.xz">
     9  <!ENTITY librsvg-md5sum        "7197aeebed0dd5c36d03fb92a3f5ee1d">
     10  <!ENTITY librsvg-size          "22 MB">
     11  <!ENTITY librsvg-buildsize     "870 MB (26 MB installed), add 217 MB for tests">
     12  <!ENTITY librsvg-time          "1.2 SBU (Using parallelism=4), add 1.9 SBU for tests">
    1313]>
    1414
     
    7777      <xref linkend="gdk-pixbuf"/>,
    7878      <xref linkend="cairo"/>,
    79       <xref linkend="pango"/>, and 
     79      <xref linkend="pango"/>, and
    8080      <xref linkend="rust"/>
    8181    </para>
  • general/graphlib/libtiff.xml

    rce5723af r1daaab6d  
    130130    <para>
    131131      <command>sed -i /Version/...</command>: When building with cmake/ninja,
    132       the Version field in the pkgconfig file is empty. This command 
     132      the Version field in the pkgconfig file is empty. This command
    133133      fixes that field.
    134134    </para>
  • general/graphlib/libwebp.xml

    rce5723af r1daaab6d  
    144144      <seglistitem>
    145145        <seg>
    146           cwebp, 
    147           dwebp, 
    148           gif2webp, 
    149           img2webp, 
     146          cwebp,
     147          dwebp,
     148          gif2webp,
     149          img2webp,
    150150          vwebp,
    151           webpinfo, 
     151          webpinfo,
    152152          and webpmux
    153153        </seg>
    154154        <seg>
    155           libwebpdecoder.so, 
     155          libwebpdecoder.so,
    156156          libwebpdemux.so,
    157157          libwebpmux.so,
  • general/graphlib/newt.xml

    rce5723af r1daaab6d  
    8989    <bridgehead renderas="sect4">Optional</bridgehead>
    9090    <para role="optional">
    91       <xref linkend="python2"/> 
     91      <xref linkend="python2"/>
    9292    </para>
    9393-->
  • general/graphlib/opencv.xml

    rce5723af r1daaab6d  
    77  <!ENTITY opencv-download-http     "https://github.com/opencv/opencv/archive/&opencv-version;/opencv-&opencv-version;.tar.gz">
    88  <!ENTITY opencv-download-ftp      " ">
    9   <!ENTITY opencv-md5sum            "1fe94553bcc8c8723b47c1a72f9f768f">
    10   <!ENTITY opencv-size              "85 MB">
    11   <!ENTITY opencv-buildsize         "769 MB">
    12   <!ENTITY opencv-time              "4.3 SBU (using parallelism=4)">
     9  <!ENTITY opencv-md5sum            "83ea8262a74f205309514e44e589112d">
     10  <!ENTITY opencv-size              "86 MB">
     11  <!ENTITY opencv-buildsize         "776 MB">
     12  <!ENTITY opencv-time              "5.7 SBU (using parallelism=4)">
    1313
    1414
     
    204204
    205205    <para>
    206       <parameter>-DENABLE_PRECOMPILED_HEADERS=OFF</parameter>: This option 
     206      <parameter>-DENABLE_PRECOMPILED_HEADERS=OFF</parameter>: This option
    207207      is needed for compatibiiity with gcc-6.1 and later.
    208208    </para>
     
    246246          libopencv_photo.so,
    247247          libopencv_stitching.so,
    248           libopencv_video.so, and 
     248          libopencv_video.so, and
    249249          libopencv_videoio.so
    250250        </seg>
  • general/graphlib/openjpeg2.xml

    rce5723af r1daaab6d  
    126126  for man in man/man?/* ; do
    127127      install -v -D -m 644 $man /usr/share/$man
    128   done 
     128  done
    129129popd</userinput></screen>
    130130
  • general/graphlib/poppler.xml

    rce5723af r1daaab6d  
    77  <!ENTITY poppler-download-http "https://poppler.freedesktop.org/poppler-&poppler-version;.tar.xz">
    88  <!ENTITY poppler-download-ftp  " ">
    9   <!ENTITY poppler-md5sum        "60d5be55cc080d602bf58daf6825b124">
    10   <!ENTITY poppler-size          "1.6 MB">
    11   <!ENTITY poppler-buildsize     "105 MB (with Qt5 library and tests)">
    12   <!ENTITY poppler-time          "0.7 SBU (with parallelism=4, Qt5 library, and tests)">
     9  <!ENTITY poppler-md5sum        "826ab1675cef4cac7e2a5805bf4f2ff6">
     10  <!ENTITY poppler-size          "1.7 MB">
     11  <!ENTITY poppler-buildsize     "109 MB (with Qt5 library and tests)">
     12  <!ENTITY poppler-time          "0.8 SBU (with parallelism=4, Qt5 library, and tests)">
    1313  <!-- Time increase might be due to git.freedesktop.org -->
    1414
    15   <!ENTITY poppler-data-version       "0.4.10">
     15  <!ENTITY poppler-data-version       "0.4.11">
    1616
    1717  <!ENTITY poppler-data-download-http "https://poppler.freedesktop.org/poppler-data-&poppler-data-version;.tar.gz">
    18   <!ENTITY poppler-data-md5sum        "a7f15fb2f26c60a7a92093cfdf2378d5">
     18  <!ENTITY poppler-data-md5sum        "506eeed773f3ed8684d8c45961c025d4">
    1919  <!ENTITY poppler-data-size          "4.3 MB">
    20   <!ENTITY poppler-data-buildsize     "25 MB">
     20  <!ENTITY poppler-data-buildsize     "26 MB">
    2121  <!ENTITY poppler-data-time          "less than 0.1 SBU">
    2222]>
     
    145145      <xref linkend="gobject-introspection"/>,
    146146      <xref linkend="gtk-doc"/>,
    147       <xref linkend="pygments"/>,
    148147      <xref linkend="gtk3"/>,
    149       <xref linkend="libtiff"/>, and
     148      <xref linkend="libtiff"/>,
    150149      <xref linkend="qt5"/>
    151       (required for PDF support in <xref role="nodep" linkend="okular5"/>)
     150      (required for PDF support in <xref role="nodep" linkend="okular5"/>), and
     151      <ulink url="https://download.qt.io/archive/qt/">Qt-6.1 or later</ulink>.
     152
    152153    </para>
    153154
     
    180181      them is:
    181182<command>git clone --depth 1 git://git.freedesktop.org/git/poppler/test testfiles</command>.
    182       Then issue: <command>LC_ALL=en_US.UTF-8 make test</command>. 
     183      Then issue: <command>LC_ALL=en_US.UTF-8 make test</command>.
    183184    </para>
    184185
     
    190191<!-- Seems makeinstall does the job now:
    191192    <para>
    192       If you have Qt installed, again as the 
     193      If you have Qt installed, again as the
    193194      <systemitem class="username">root</systemitem> user:
    194195    </para>
    195    
     196
    196197<screen role="root"><userinput>make -C qt5 install &amp;&amp;
    197198install -m644 poppler-qt5.pc /usr/lib/pkgconfig</userinput></screen>
     
    229230    <para>
    230231      <parameter>-DCMAKE_BUILD_TYPE=Release</parameter>: This switch is used
    231       to apply a higher level of compiler optimizations. 
     232      to apply a higher level of compiler optimizations.
    232233    </para>
    233234
     
    246247      Still broken with 0.69.0 - Doug
    247248      Seems to work with 0.73.0 - Pierre
    248       Works with 20.09.0 but without the 
     249      Works with 20.09.0 but without the
    249250         sed -i '1s/python/&3/' make-glib-api-docs
    250251         and pygments is required - Thomas
    251252-->
    252253    <para>
    253       <option>-DENABLE_GTK_DOC=ON</option>: Use this parameter if 
    254       GTK-Doc and Pygments is installed and you wish to rebuild and install
    255       the API documentation.
     254      <option>-DENABLE_GTK_DOC=ON</option>: Use this parameter if
     255      GTK-Doc <!--and Pygments--> is installed and you wish to rebuild and
     256      install the API documentation.
    256257    </para>
    257258
     
    280281      <seglistitem>
    281282        <seg>
    282           pdfattach, pdfdetach, pdffonts, pdfimages, pdfinfo, pdfseparate, 
     283          pdfattach, pdfdetach, pdffonts, pdfimages, pdfinfo, pdfseparate,
    283284          pdfsig, pdftocairo, pdftohtml, pdftoppm, pdftops, pdftotext, and
    284285          pdfunite
     
    313314          </indexterm>
    314315        </listitem>
    315       </varlistentry> 
     316      </varlistentry>
    316317
    317318      <varlistentry id="pdfdetach">
  • general/graphlib/potrace.xml

    rce5723af r1daaab6d  
    100100
    101101    <para>
    102       To run the test suite, issue: <command>make check</command>. 
     102      To run the test suite, issue: <command>make check</command>.
    103103    </para>
    104104
  • general/graphlib/qpdf.xml

    rce5723af r1daaab6d  
    77  <!ENTITY qpdf-download-http "https://github.com/qpdf/qpdf/releases/download/release-qpdf-&qpdf-version;/qpdf-&qpdf-version;.tar.gz">
    88  <!ENTITY qpdf-download-ftp  " ">
    9   <!ENTITY qpdf-md5sum        "29aaaf03e0f83b3527d1470f8391c876">
     9  <!ENTITY qpdf-md5sum        "1b80cfab128038a4d0ca05adb5261c88">
    1010  <!ENTITY qpdf-size          "18 MB">
    11   <!ENTITY qpdf-buildsize     "271 MB (add 50 MB for tests)">
     11  <!ENTITY qpdf-buildsize     "239 MB (add 48 MB for tests)">
    1212  <!ENTITY qpdf-time          "0.5 SBU (using parallelism=4; add 2.0 SBU for tests)">
    1313]>
     
    105105    <para>
    106106      To test the results, issue: <command>make check</command>.
    107       <!--Three tests are known to fail due to minor differences in 
     107      <!--Three tests are known to fail due to minor differences in
    108108      expected output.-->
    109109    </para>
  • general/prog/apache-ant.xml

    rce5723af r1daaab6d  
    77  <!ENTITY apache-ant-download-http "https://archive.apache.org/dist/ant/source/apache-ant-&apache-ant-version;-src.tar.xz">
    88  <!ENTITY apache-ant-download-ftp  " ">
    9   <!ENTITY apache-ant-md5sum        "f93d15af0d2d799d9055e9e006071dde">
    10   <!ENTITY apache-ant-size          "4.3 MB">
    11   <!ENTITY apache-ant-buildsize     "142 MB">
     9  <!ENTITY apache-ant-md5sum        "d12488eb56ec73e079bd0f95395e06d6">
     10  <!ENTITY apache-ant-size          "3.7 MB">
     11  <!ENTITY apache-ant-buildsize     "235 MB">
    1212  <!ENTITY apache-ant-time          "0.3 SBU (excluding download time)">
    1313]>
  • general/prog/autoconf213.xml

    rce5723af r1daaab6d  
    165165      <seglistitem>
    166166        <seg>
    167           autoconf2.13, 
    168           autoheader2.13, 
    169           autoreconf2.13, 
    170           autoscan2.13, 
     167          autoconf2.13,
     168          autoheader2.13,
     169          autoreconf2.13,
     170          autoscan2.13,
    171171          autoupdate2.13, and
    172172          ifnames2.13
     
    203203        <listitem>
    204204          <para>
    205            is a  tool for creating template files of C 
     205           is a  tool for creating template files of C
    206206           <emphasis>#define</emphasis> statements for configure to use
    207207          </para>
  • general/prog/cmake.xml

    rce5723af r1daaab6d  
    77  <!ENTITY cmake-download-http "https://cmake.org/files/v&cmake-major-version;/cmake-&cmake-version;.tar.gz">
    88  <!ENTITY cmake-download-ftp  " ">
    9   <!ENTITY cmake-md5sum        "2ecc4091021c44f400bfbb25dcc77e97">
    10   <!ENTITY cmake-size          "9.2 MB">
    11   <!ENTITY cmake-buildsize     "319 MB (add 881 MB for tests)">
    12   <!ENTITY cmake-time          "2.0 SBU (add 3.2 SBU for tests, both using parallelism=4)">
     9  <!ENTITY cmake-md5sum        "ea7ca1fe24011736de2d3a08ae15ff36">
     10  <!ENTITY cmake-size          "9.3 MB">
     11  <!ENTITY cmake-buildsize     "333 MB (add 981 MB for tests)">
     12  <!ENTITY cmake-time          "2.1 SBU (add 3.7 SBU for tests, both using parallelism=4)">
    1313]>
    1414
     
    9090    <bridgehead renderas="sect4">Required</bridgehead>
    9191    <para role="required">
    92       <xref linkend="libuv"/> 
     92      <xref linkend="libuv"/>
    9393    </para>
    9494
     
    149149      number of system cores. Setting <envar>LC_ALL</envar> is needed to
    150150      prevent some test failures when some of the locale variables are
    151       set to non English locales. One test, RunCMake.CMP0125. is known to fail.
    152     </para>
    153 
    154     <para>
     151      set to non English locales. Four tests: ExternalProject, CTest.UpdateHG,
     152       CMakeOnly.AllFindModules, and RunCMake.CMP0125 are known to fail.
     153    </para>
     154
     155    <para>
    155156      If you want to investigate a problem with a given "problem1-test",
    156157      use <command>bin/ctest -R "problem1-test"</command> and, to omit it, use
    157158      <command>bin/ctest -E "problem1-test"</command>. These options can be
    158       used together: <command>bin/ctest -R "problem1-test" -E
    159       "problem2-test"</command>.  Option -N can be used to display all
     159      used together:
     160      <command>bin/ctest -R "problem1-test" -E "problem2-test"</command>.
     161      Option <option>-N</option> can be used to display all
    160162      available tests, and you can run <command>bin/ctest</command> for a
    161163      sub-set of tests by using separated by spaces names or numbers as
    162       options. Option -/-help can be used to show all options.
     164      options. Option <option>--help</option> can be used to show all options.
    163165    </para>
    164166
     
    175177
    176178    <para>
    177       <command>sed ... Modules/GNUInstallDirs.cmake</command>: 
    178       This command disables applications using cmake from attempting to 
     179      <command>sed ... Modules/GNUInstallDirs.cmake</command>:
     180      This command disables applications using cmake from attempting to
    179181      install files in /usr/lib64/.
    180182    </para>
     
    208210
    209211    <para>
    210       <option>--parallel=</option>: This switch enables performing the 
     212      <option>--parallel=</option>: This switch enables performing the
    211213      <application>CMake</application> bootstrap with multiple jobs
    212214      at one time.
  • general/prog/dbus-python.xml

    rce5723af r1daaab6d  
    7171      <para role="required">
    7272        <xref linkend="dbus"/> and
    73         <xref linkend="glib2"/> 
     73        <xref linkend="glib2"/>
    7474      </para>
    7575
    7676      <bridgehead renderas="sect5">Recommended</bridgehead>
    7777      <para role="recommended">
    78         <xref linkend="python2"/> (some applications in the book require 
     78        <xref linkend="python2"/> (some applications in the book require
    7979        the Python 2 module)
    8080      </para>
  • general/prog/docutils.xml

    rce5723af r1daaab6d  
    77  <!ENTITY docutils-download-http "https://downloads.sourceforge.net/docutils/docutils-&docutils-version;.tar.gz">
    88  <!ENTITY docutils-download-ftp  " ">
    9   <!ENTITY docutils-md5sum        "ed810564c25063e9dac10dd0893ead47">
     9  <!ENTITY docutils-md5sum        "ca5827e2432fd58f4c8d74a6591135de">
    1010  <!ENTITY docutils-size          "1.9 MB">
    1111  <!ENTITY docutils-buildsize     "12 MB">
     
    2626
    2727      <para>
    28         <application>docutils</application> is a set of 
     28        <application>docutils</application> is a set of
    2929        <application>Python</application> modules and programs
    3030        for processing plaintext docs into formats such as HTML, XML, or LaTeX.
     
    6767      </itemizedlist>
    6868
     69<!--
    6970      <bridgehead renderas="sect4">Docutils Dependencies</bridgehead>
    7071
     
    7374        <xref linkend="python2"/>
    7475      </para>
     76-->
    7577
    7678      <para condition="html" role="usernotes">
  • general/prog/gc.xml

    rce5723af r1daaab6d  
    77  <!ENTITY gc-download-http "https://www.hboehm.info/gc/gc_source/gc-&gc-version;.tar.gz">
    88  <!ENTITY gc-download-ftp  " ">
    9   <!ENTITY gc-md5sum        "67a5093e2f9f381bd550aa891d00b54b">
     9  <!ENTITY gc-md5sum        "4878e629f482600f2060f30853c7b415">
    1010  <!ENTITY gc-size          "1.1 MB">
    1111  <!ENTITY gc-buildsize     "11 MB (with tests)">
     
    125125    <para>
    126126      <parameter>--enable-cplusplus</parameter>: This parameter enables the
    127       building and installing of the C++ library along with the standard 
     127      building and installing of the C++ library along with the standard
    128128      C library.
    129129    </para>
     
    147147        </seg>
    148148        <seg>
    149           libcord.so, 
     149          libcord.so,
    150150          libgc.so, and
    151151          libgccpp.so
  • general/prog/gcc.xml

    rce5723af r1daaab6d  
    126126      <ulink url="https://repo.or.cz/isl.git">ISL</ulink> (to enable graphite optimization)
    127127    </para>
    128    
     128
    129129    <para condition="html" role="usernotes">
    130130      User Notes: <ulink url="&blfs-wiki;/gcc"/>
     
    288288      been tested by the BLFS developers.
    289289    </para>
    290     <!-- It's been three major versions now, and many years. 
     290    <!-- It's been three major versions now, and many years.
    291291    Commenting out unless needed somewhere. -renodr
    292292    <para>
  • general/prog/gdb.xml

    rce5723af r1daaab6d  
    77  <!ENTITY gdb-download-http "&gnu-http;/gdb/gdb-&gdb-version;.tar.xz">
    88  <!ENTITY gdb-download-ftp  "&gnu-ftp;/gdb/gdb-&gdb-version;.tar.xz">
    9   <!ENTITY gdb-md5sum        "c044b7146903ec51c9d2337a29aee93b">
     9  <!ENTITY gdb-md5sum        "257cb0f67927f79acf636d8c01e19990">
    1010  <!ENTITY gdb-size          "21 MB">
    11   <!ENTITY gdb-buildsize     "761 MB (add 750 MB for docs; add 633 MB for tests)">
    12   <!ENTITY gdb-time          "1.7 SBU (Using parallelism=4; add 30 SBU for tests; add 0.5 SBU for docs)">
     11  <!ENTITY gdb-buildsize     "811 MB (add 777 MB for docs; add 536 MB for tests)">
     12  <!ENTITY gdb-time          "1.9 SBU (Using parallelism=4; add 23 SBU for tests; add 0.5 SBU for docs)">
    1313]>
    1414
     
    141141      There are many problems with the test suite:
    142142    </para>
    143      
     143
    144144    <itemizedlist>
    145145      <listitem>
     
    147147          Clean directories are needed if re-running the tests.  For that
    148148          reason, make a copy of the compiled source code
    149           directory before the tests in case you need to run the tests again. 
    150         </para>
    151       </listitem>
    152        
     149          directory before the tests in case you need to run the tests again.
     150        </para>
     151      </listitem>
     152
    153153      <listitem>
    154154        <para>
     
    156156        </para>
    157157      </listitem>
    158 <!-- I did not see this       
    159       <listitem>
    160         <para>
    161           There are a large number of timeouts (there is a variable 
    162           that can be set to increase time for timeout, but 
    163           changing it will result in a different number of tests being 
     158<!-- I did not see this
     159      <listitem>
     160        <para>
     161          There are a large number of timeouts (there is a variable
     162          that can be set to increase time for timeout, but
     163          changing it will result in a different number of tests being
    164164          run).
    165165        </para>
     
    188188        </para>
    189189      </listitem>
    190 -->       
    191       <listitem>
    192         <para>
    193           A test run of the test suite had 230 unexpected failures
    194           (out of over 70000 tests).
     190-->
     191      <listitem>
     192        <para>
     193<!-- for gdb-11.1, gcc-11.2 - pierre -->
     194          A test run of the test suite had about 1700 unexpected failures
     195          (out of over 80000 tests). Over 1370 of the failures were related
     196          to FORTRAN tests.
    195197        </para>
    196198      </listitem>
     
    209211          on those CPUs.
    210212        </para>
    211         <!-- On my Turion 64 X2 system, I had 498 failures, a majority
    212              of which failed on my workstation as well when I rebuilt it
    213              in March 2020. My skylake-based system has 228 failures. -renodr -->
    214213      </listitem>
    215214
     
    237236  <sect2 role="commands">
    238237    <title>Command Explanations</title>
    239      
     238
    240239    <para>
    241240      <parameter>--with-system-readline</parameter>: This switch forces
     
    246245    <para>
    247246      <parameter>--with-python=/usr/bin/python3</parameter>: This switch
    248       forces <application>GDB</application> to use Python 3 installed
    249       in LFS.  Remove this switch if you have installed
     247      forces <application>GDB</application> to use Python 3.
     248      Remove this switch if you have installed
    250249      <xref linkend="python2"/> and want to use it instead of Python 3.
    251250    </para>
  • general/prog/git.xml

    rce5723af r1daaab6d  
    99  <!ENTITY git-download-http "&git-root;/git-&git-version;.tar.xz">
    1010  <!ENTITY git-download-ftp  " ">
    11   <!ENTITY git-md5sum        "0990ff97af1511be0d9f0d3223dd4359">
    12 
    13   <!ENTITY git-size          "6.2 MB">
     11  <!ENTITY git-md5sum        "f442dade3c73ea39473f6700b3e04dcd">
     12
     13  <!ENTITY git-size          "6.3 MB">
    1414  <!-- using gcc-8.1 the build and install are much bigger than with gcc-7.3 -->
    1515  <!-- but people keep forgetting that an install not only needs the nett build
    1616       space, it also needs the install space (or DESTDIR) -->
    17   <!ENTITY git-buildsize     "332 MB (with downloaded documentation, add 16 MB to build documentation)">
     17  <!ENTITY git-buildsize     "219 MB (with downloaded documentation, add 16 MB to build documentation)">
    1818  <!-- With 2.23.0, there was a large increase in time for tests. Possibly disk related? -->
    1919  <!-- Confirmed that it is disk related.-->
    20   <!ENTITY git-time          "0.4 SBU (with parallelism=4; add 0.4 SBU for building documentation and 2.1 SBU for tests, both with parallelism=4)">
     20  <!ENTITY git-time          "0.3 SBU (with parallelism=4; add 0.4 SBU for building documentation and 2.1 SBU for tests, both with parallelism=4)">
    2121]>
    2222
  • general/prog/gitserver.xml

    rce5723af r1daaab6d  
    2323      This section will describe how to set up, administer and secure a
    2424      <application>git</application> server. <application>Git</application>
    25       has many options available. For more detailed documentation see 
    26       <ulink url="https://git-scm.com/book/en/v2"/>. 
     25      has many options available. For more detailed documentation see
     26      <ulink url="https://git-scm.com/book/en/v2"/>.
    2727    </para>
    2828
     
    6868        Putting in an unuable password hash (replacing the <literal>!</literal>
    6969        by <literal>NP</literal>) unlocks the account but it cannot be used
    70         to login via password authentication. That is required by 
     70        to login via password authentication. That is required by
    7171        <application>sshd</application> to work properly.
    7272        Next, create some files and directories in the home directory of the git user
    7373        allowing access to the git repository using ssh keys.
    7474      </para>
    75      
     75
    7676<screen role="root"><userinput>install -o git -g git -dm0700 /home/git/.ssh &amp;&amp;
    7777install -o git -g git -m0600 /dev/null /home/git/.ssh/authorized_keys</userinput></screen>
     
    8989
    9090      <para>
    91         It is also useful to set the default name of the initial branch 
     91        It is also useful to set the default name of the initial branch
    9292        of new repositories by modifying the git configuration. As the
    9393        <systemitem class='username'>root</systemitem> user, run:
     
    103103        can be executed:
    104104      </para>
    105      
     105
    106106<screen role="root"><userinput>echo "/usr/bin/git-shell" &gt;&gt; /etc/shells</userinput></screen>
    107107
     
    123123        <para>
    124124          In all the instructions below, we use <emphasis>project1</emphasis>
    125           as an example repository name.  You should name your repository 
     125          as an example repository name.  You should name your repository
    126126          as a short descriptive name for your specific project.
    127127        </para>
     
    132132git init --bare                                      &amp;&amp;
    133133chown -R git:git .</userinput></screen>
    134    
     134
    135135    </sect3>
    136136
     
    171171      <note>
    172172        <para>
    173           The <emphasis>gitserver</emphasis> term used below 
    174           should be the host name (or ip address) of the git server. 
     173          The <emphasis>gitserver</emphasis> term used below
     174          should be the host name (or ip address) of the git server.
    175175        </para>
    176176      </note>
     
    188188
    189189      <para>The initial content is now pushed to the server and
    190         is available for other users. On the current machine, the 
     190        is available for other users. On the current machine, the
    191191        argument <literal>--set-upstream origin trunk</literal> is
    192192        now no longer required as the local repository is now
     
    196196
    197197<screen role="nodump"><userinput>git push</userinput></screen>
    198      
     198
    199199      <para>
    200200        Other developers can now clone the repository and do
     
    230230
    231231      <para>
    232         In the URL used to clone the project, the absolute path (here 
     232        In the URL used to clone the project, the absolute path (here
    233233        <filename>/srv/git/project1.git</filename>) has to be specified
    234234        as the repository is not in git's home directory but in
     
    252252        The setup described above makes a repository available for
    253253        authenticated users (via providing the ssh public key file).
    254         There is also a simple way to publish the 
     254        There is also a simple way to publish the
    255255        repository to unauthenticated users &mdash; of course without write
    256256        access.
     
    262262        daemon is in most cases enough for a development site.
    263263      </para>
    264      
     264
    265265      <note>
    266266        <para>
     
    344344            </para>
    345345            <para>Specify the location of the git repositories.
    346               Relative paths used when accessing the daemon will 
     346              Relative paths used when accessing the daemon will
    347347              translated relative to this directory.
    348348            </para>
     
    381381
    382382      <para>
    383         As the base directory is <filename class="directory">/srv/git</filename> 
     383        As the base directory is <filename class="directory">/srv/git</filename>
    384384        by default (or set to a custom value in the configuration),
    385385        <application>git</application> interprets the incoming path
     
    388388        served.
    389389      </para>
    390      
     390
    391391    </sect3>
    392392
  • general/prog/jinja2.xml

    rce5723af r1daaab6d  
    77  <!ENTITY Jinja2-download-http "&pymodules-dl;/J/Jinja2/Jinja2-&Jinja2-version;.tar.gz">
    88  <!ENTITY Jinja2-download-ftp  " ">
    9   <!ENTITY Jinja2-md5sum        "25ba6ef98c164878acff1036fbd72a1d">
     9  <!ENTITY Jinja2-md5sum        "b76ae2f0647abebc81e7c03f5fb7b00f">
    1010  <!ENTITY Jinja2-size          "264 KB">
    1111  <!ENTITY Jinja2-buildsize     "2.3 MB">
  • general/prog/llvm.xml

    rce5723af r1daaab6d  
    99  <!ENTITY llvm-download-http "&llvm-url;/llvm-&llvm-version;.src.tar.xz">
    1010  <!ENTITY llvm-download-ftp  " ">
    11   <!ENTITY llvm-md5sum        "72a257604efa1d32ef85a37cd9c66873">
    12   <!ENTITY llvm-size          "41 MB">
    13   <!ENTITY llvm-buildsize     "2.5 GB (715 MB installed, add 11 GB for tests)">
    14   <!ENTITY llvm-time          "29 SBU (with parallelism=4, add 38 SBU for tests)">
     11  <!ENTITY llvm-md5sum        "8c24626dce3ee9d87d1079ebf0897db5">
     12  <!ENTITY llvm-size          "43 MB">
     13  <!ENTITY llvm-buildsize     "4.0 GB (1 GB installed, with documentation, add 15 GB for tests)">
     14  <!ENTITY llvm-time          "38 SBU (on 4 CPU cores, with documentation, add 14 SBU for tests)">
    1515
    1616  <!ENTITY clang-download-http "&llvm-url;/clang-&llvm-version;.src.tar.xz">
    17   <!ENTITY clang-md5sum        "03d77af27fcbeeae4414fb4713b9fd7e">
    18   <!ENTITY clang-size          "15 MB">
     17  <!ENTITY clang-md5sum        "020cbac6e5786094fe4f96f72e290763">
     18  <!ENTITY clang-size          "17 MB">
    1919
    2020  <!ENTITY compiler-rt-download-http "&llvm-url;/compiler-rt-&llvm-version;.src.tar.xz">
    21   <!ENTITY compiler-rt-md5sum        "40095daa9070b20eef9bdd32fdc53db5">
    22   <!ENTITY compiler-rt-size          "2.1 MB">
     21  <!ENTITY compiler-rt-md5sum        "e2e136656d27d60c5f40e20260f63c07">
     22  <!ENTITY compiler-rt-size          "2.2 MB">
    2323]>
    2424
     
    267267      by the <systemitem class="username">root</systemitem> user and makes them
    268268      temporarily unusable by all jobs on the machine.)
    269       Note that a few of the compiler-rt Sanitizer based tests (16 of more than 48000
     269      Note that a few of the compiler-rt Sanitizer based tests (13 of more than 59000
    270270      tests run) are known to fail. Some of the LLVM-Unit IR tests are known to
    271271      fail as well.
     
    277277
    278278<screen role="root"><userinput>ninja install</userinput></screen>
    279 
    280     <para>
    281       If you have built the the llvm documentation, install it by running the
    282       following commands as the <systemitem class="username">root</systemitem>
    283       user:
     279<!-- as of version 13.0.0, the install process seems to install the html
     280     documentation and the manual pages. The llvm html documentation
     281     is installed into /usr/share/doc/llvm, while the clang html documentation
     282     is installed into /usr/doc/clang. So we have just to move it. -->
     283    <para>
     284      If you have built the llvm documentation, it has been installed
     285      by the above command, but it needs to be moved. As the
     286      <systemitem class="username">root</systemitem> user:
    284287    </para>
    285288
    286289<screen role="root"
    287         remap="doc"><userinput>install -v -m644 docs/man/* /usr/share/man/man1             &amp;&amp;
    288 install -v -d -m755 /usr/share/doc/llvm-&llvm-version;/llvm-html     &amp;&amp;
    289 cp -Rv docs/html/* /usr/share/doc/llvm-&llvm-version;/llvm-html</userinput></screen>
    290 
    291     <para>
    292       If you have built the clang documentation, it can be installed in the
    293       same way (again as the
    294       <systemitem class="username">root</systemitem> user):
     290        remap="doc"><userinput>install -v -d -m755 /usr/share/doc/llvm-&llvm-version;                        &amp;&amp;
     291mv -v /usr/share/doc/llvm/html /usr/share/doc/llvm-&llvm-version;/llvm-html   &amp;&amp;
     292rmdir -v /usr/share/doc/llvm</userinput></screen>
     293
     294    <para>
     295      If you have built the clang documentation, it has been installed, but
     296      needs to be moved too.  Again as the
     297      <systemitem class="username">root</systemitem> user:
    295298    </para>
    296299
    297300<screen role="root"
    298         remap="doc"><userinput>install -v -m644 tools/clang/docs/man/* /usr/share/man/man1 &amp;&amp;
    299 install -v -d -m755 /usr/share/doc/llvm-&llvm-version;/clang-html    &amp;&amp;
    300 cp -Rv tools/clang/docs/html/* /usr/share/doc/llvm-&llvm-version;/clang-html</userinput></screen>
     301        remap="doc"><userinput>install -v -d -m755 /usr/share/doc/llvm-&llvm-version;                        &amp;&amp;
     302mv -v /usr/share/doc/clang/html /usr/share/doc/llvm-&llvm-version;/clang-html &amp;&amp;
     303rmdir -v /usr/share/doc/clang</userinput></screen>
    301304
    302305  </sect2>
     
    320323      <parameter>-DCMAKE_BUILD_TYPE=Release</parameter>: This switch enables
    321324      compiler optimizations in order to speed up the code and reduce its size.
    322       It also disables some compile checks which are not necessary on a 
     325      It also disables some compile checks which are not necessary on a
    323326      production system.
    324327    </para>
     
    330333      target is required to build <xref linkend="v4l-utils"/>. The Default is
    331334      all of the targets. You can use a semicolon separated list. Valid targets
    332       are: host, X86, Sparc, PowerPC, ARM, AArch64, Mips, Hexagon, Xcore, 
     335      are: host, X86, Sparc, PowerPC, ARM, AArch64, Mips, Hexagon, Xcore,
    333336      M68K, MSP430, NVPTX, SystemZ, AMDGPU, BPF, CppBackend, or all.
    334337    </para>
     
    343346
    344347    <para>
    345       <parameter>-DLLVM_ENABLE_RTTI=ON</parameter>: This switch is used to 
    346       build LLVM with run-time type information. This is required for building 
     348      <parameter>-DLLVM_ENABLE_RTTI=ON</parameter>: This switch is used to
     349      build LLVM with run-time type information. This is required for building
    347350      <xref linkend="mesa"/>.
    348351    </para>
     
    350353    <para>
    351354      <parameter>-DLLVM_BINUTILS_INCDIR=/usr/include</parameter>: This switch
    352       is used to tell the build system the location of binutils headers, 
     355      is used to tell the build system the location of binutils headers,
    353356      which were installed in LFS.  This allows the building of
    354357      <filename class="libraryfile">LLVMgold.so</filename>, which is needed
     
    387390          clang-&lt;version&gt;), clang-&lt;version&gt;, clang-check, clang-cl,
    388391          clang-cpp (last two symlinks to clang), clang-extdef-mapping, clang-format,
    389           clang-offload-bundler, clang-offload-wrapper,
    390           clang-refactor, clang-rename, clang-scan-deps,
    391           diagtool, dsymutil, git-clang-format, hmaptool, llc, lli,
    392           llvm-addr2line, llvm-ar, llvm-as, llvm-bcanalyzer,
    393           llvm-bitcode-strip (symlink to llvm-objcopy), llvm-cat,
    394           llvm-cfi-verify, llvm-config, llvm-cov, llvm-c-test, llvm-cvtres,
     392          clang-offload-bundler, clang-offload-wrapper,
     393          clang-refactor, clang-rename, clang-repl, clang-scan-deps,
     394          diagtool, dsymutil, git-clang-format, hmaptool, llc, lli,
     395          llvm-addr2line (symlink to llvm-symbolizer),
     396          llvm-ar, llvm-as, llvm-bcanalyzer,
     397          llvm-bitcode-strip (symlink to llvm-objcopy), llvm-cat,
     398          llvm-cfi-verify, llvm-config, llvm-cov, llvm-c-test, llvm-cvtres,
    395399          llvm-cxxdump, llvm-cxxfilt, llvm-cxxmap,
    396400          llvm-diff, llvm-dis, llvm-dlltool (symlink to llvm-ar), llvm-dwarfdump,
    397           llvm-dwp, llvm-elfabi, llvm-exegenesis, llvm-extract, llvm-gsymutil, llvm-ifs,
     401          llvm-dwp, llvm-exegenesis, llvm-extract, llvm-gsymutil, llvm-ifs,
    398402          llvm-install-name-tool (symlink to llvm-objcopy), llvm-jitlink,
    399           llvm-lib (symlink to llvm-ar), llvm-libtool-darwin, llvm-link, 
    400           llvm-lipo, llvm-lto, llvm-lto2, llvm-mc, llvm-mca, llvm-ml, 
     403          llvm-lib (symlink to llvm-ar), llvm-libtool-darwin, llvm-link,
     404          llvm-lipo, llvm-lto, llvm-lto2, llvm-mc, llvm-mca, llvm-ml,
    401405          llvm-modextract, llvm-mt, llvm-nm, llvm-objcopy, llvm-objdump,
    402           llvm-opt-report, llvm-pdbutil, llvm-profdata, llvm-profgen,
    403           llvm-ranlib (symlink to llvm-ar), llvm-rc,
    404           llvm-readelf (symlink to llvm-readobj), llvm-readobj, llvm-reduce,
    405           llvm-rtdyld, llvm-size, llvm-split, llvm-stress, llvm-strings,
    406           llvm-strip (symlink to llvm-objcopy), llvm-symbolizer, llvm-tblgen,
    407           llvm-undname, llvm-xray, opt, sancov, sanstats, scan-build,
     406          llvm-opt-report, llvm-otool (symlink to llv-objdump),
     407          llvm-pdbutil, llvm-profdata, llvm-profgen,
     408          llvm-ranlib (symlink to llvm-ar), llvm-rc,
     409          llvm-readelf (symlink to llvm-readobj), llvm-readobj, llvm-reduce,
     410          llvm-rtdyld, llvm-sim, llvm-size, llvm-split, llvm-stress,
     411          llvm-strings, llvm-strip (symlink to llvm-objcopy), llvm-symbolizer,
     412          llvm-tapi-diff, llvm-tblgen, llvm-undname, llvm-windres (symlink to
     413          llvm-rc, llvm-xray, opt, sancov, sanstats, scan-build,
    408414          scan-view, split-file, and verify-uselistorder
    409415        </seg>
    410416        <seg>
    411           libLLVM.so, 
    412           libLLVM*.a (84 libraries),
    413           libLTO.so, 
    414           libRemarks.so, 
     417          libLLVM.so,
     418          libLLVM*.a (89 libraries),
     419          libLTO.so,
     420          libRemarks.so,
    415421          libclang.so,
    416422          libclang-cpp.so,
    417           libclang*.a (37 libraries),
     423          libclang*.a (38 libraries),
    418424          and LLVMgold.so
    419425        </seg>
    420426        <seg>
    421427          /usr/include/{clang,clang-c,llvm,llvm-c},
    422           /usr/lib/{clang,cmake/{clang,llvm}},
     428          /usr/lib/{clang,cmake/{clang,llvm},libear,libscanbuild},
    423429          /usr/share/{clang,opt-viewer,scan-build,scan-view}, and
    424430          /usr/share/doc/llvm-&llvm-version;
  • general/prog/lxml.xml

    rce5723af r1daaab6d  
    77  <!ENTITY lxml-download-http "&pymodules-dl;/l/lxml/lxml-&lxml-version;.tar.gz">
    88  <!ENTITY lxml-download-ftp  " ">
    9   <!ENTITY lxml-md5sum        "017f94473dcec0f9b2e9b03524398fa5">
     9  <!ENTITY lxml-md5sum        "1e5354ce400123658b9e1079508fca52">
    1010  <!ENTITY lxml-size          "3.0 MB">
    11   <!ENTITY lxml-buildsize     "204 MB (add 29 MB for tests)">
    12   <!ENTITY lxml-time          "1.6 SBU (add 0.6 SBU for tests)">
     11  <!ENTITY lxml-buildsize     "77 MB (add 21 MB for tests)">
     12  <!ENTITY lxml-time          "0.9 SBU (add 0.6 SBU for tests)">
    1313]>
    1414
     
    7373        <xref linkend="libxslt"/>
    7474      </para>
    75 
     75<!--
    7676      <bridgehead renderas="sect5">Recommended</bridgehead>
    7777      <para role="recommended">
    7878        <xref linkend="python2"/>
    7979      </para>
    80 
     80-->
    8181      <bridgehead renderas="sect5">Optional (to run more tests)</bridgehead>
    8282      <para role="optional">
     
    9393    <sect3 role="installation">
    9494      <title>Installation of lxml</title>
    95 
     95<!--
    9696      <note>
    9797        <para>
     
    101101        </para>
    102102      </note>
    103 
     103-->
    104104<!-- Editors note: Use - -root= instead of DESTDIR= when updating. -->
    105105
    106106      <para>
    107         To build both <application>Python 2</application> and
    108         <application>Python 3</application> modules, run:
     107        To build <!--both <application>Python 2</application> and --> the
     108        <application>Python 3</application> module, run:
    109109      </para>
    110110
    111 <screen><userinput>python2 setup.py build &amp;&amp;
    112 python3 setup.py build</userinput></screen>
     111<screen><userinput>python3 setup.py build</userinput></screen>
    113112
    114113     <para>
    115114       If you wish to run the tests, enter:
    116        <command>make PYTHON=python2 test</command> and
    117115       <command>make PYTHON=python3 test</command>.
    118116       This will rebuild the package for inplace use before running the tests.
     117       Several tests (28 of 1933) are known to fail with Python-3.10.
    119118     </para>
    120119
    121120      <para>
    122         To install both modules, issue the following commands as the
     121        To install the module, issue the following command as the
    123122        <systemitem class="username">root</systemitem> user:
    124123      </para>
    125124
    126 <screen role="root"><userinput>python2 setup.py install --optimize=1 &amp;&amp;
    127 python3 setup.py install --optimize=1</userinput></screen>
     125<screen role="root"><userinput>python3 setup.py install --optimize=1</userinput></screen>
    128126
    129127    </sect3>
     
    145143          </seg>
    146144          <seg>
    147             /usr/lib/python&python2-majorver;/site-packages/lxml,
     145<!--            /usr/lib/python&python2-majorver;/site-packages/lxml,
    148146            /usr/lib/python&python2-majorver;/site-packages/lxml-&lxml-version;-py&python2-majorver;-linux-$ARCH.egg-info
    149             and/or
     147            and/or -->
    150148            /usr/lib/python&python3-majorver;/site-packages/lxml,
    151149            /usr/lib/python&python3-majorver;/site-packages/lxml-&lxml-version;-py&python3-majorver;-linux-$ARCH.egg-info
  • general/prog/mako.xml

    rce5723af r1daaab6d  
    77  <!ENTITY Mako-download-http "&pymodules-dl;/M/Mako/Mako-&mako-version;.tar.gz">
    88  <!ENTITY Mako-download-ftp  " ">
    9   <!ENTITY Mako-md5sum        "409bdc38e9ddda5eada61fb092cb12fd">
     9  <!ENTITY Mako-md5sum        "6d7ccbc372ec6d87113f34d9e8fc65d1">
    1010  <!ENTITY Mako-size          "484 KB">
    11   <!ENTITY Mako-buildsize     "3.9 MB">
     11  <!ENTITY Mako-buildsize     "3.2 MB">
    1212  <!ENTITY Mako-time          "less than 0.1 SBU">
    1313]>
  • general/prog/markupsafe.xml

    rce5723af r1daaab6d  
    113113          </seg>
    114114          <seg>
    115             /usr/lib/python&python3-majorver;/site-packages/markupsafe and 
     115            /usr/lib/python&python3-majorver;/site-packages/markupsafe and
    116116            /usr/lib/python&python3-majorver;/site-packages/MarkupSafe-&MarkupSafe-version;-py&python3-majorver;.egg-info
    117117          </seg>
  • general/prog/mercurial.xml

    rce5723af r1daaab6d  
    77  <!ENTITY mercurial-download-http "https://www.mercurial-scm.org/release/mercurial-&mercurial-version;.tar.gz">
    88  <!ENTITY mercurial-download-ftp  " ">
    9   <!ENTITY mercurial-md5sum        "47da24d4076609dcc43b9ef76999369c">
    10   <!ENTITY mercurial-size          "7.7 MB">
     9  <!ENTITY mercurial-md5sum        "5d9b9515ba10c60de2a5ec10bee45807">
     10  <!ENTITY mercurial-size          "7.8 MB">
    1111  <!ENTITY mercurial-buildsize     "77 MB (with docs, add 1.6 GB for tests)">
    12   <!ENTITY mercurial-time          "0.3 SBU (with docs, add 17 SBU for tests using -j4)">
     12  <!ENTITY mercurial-time          "0.3 SBU (with docs, add 18 SBU for tests using -j4)">
    1313]>
    1414
     
    8787      (required to build the documentation),
    8888    <xref linkend="git"/>,
    89     <xref linkend="gnupg2"/> (<command>gpg2</command> with Python bindings),
     89    <xref linkend="gpgme"/> (with Python bindings),
    9090    <xref role="runtime" linkend="openssh"/>
    9191      (runtime, to access ssh://... repositories),
     
    9595    <ulink url="https://launchpad.net/bzr">Bazaar</ulink>,
    9696    <ulink url="http://www.nongnu.org/cvs/">CVS</ulink>,
    97     <ulink url="https://pypi.python.org/pypi/pyflakes">pyflakes</ulink>, and
    98     <ulink url="https://www.pyopenssl.org/en/stable/">pyOpenSSL</ulink>
     97    <ulink url="https://pypi.python.org/pypi/pyflakes">pyflakes</ulink>,
     98    <ulink url="https://www.pyopenssl.org/en/stable/">pyOpenSSL</ulink>, and
     99    <ulink url="https://github.com/google/re2/">re2</ulink>
    99100
    100101    </para>
     
    129130
    130131    <para>
    131       To run the test suite, issue:
     132      To run the test suite, issue (15 tests are known to fail):
    132133    </para>
    133134<screen remap="test"><userinput>TESTFLAGS="-j<replaceable>&lt;N&gt;</replaceable> --tmpdir tmp --blacklist blacklists/fsmonitor --blacklist blacklists/linux-vfat" make check</userinput></screen>
     
    156157      seems to be a problem with the test suite. If this happens, normally,
    157158      from now on, there will be no more such failures whether you use the
    158       debug switch or not. 
    159       Two tests, test-duplicateoptions.py and test-removeemptydirs.t, are known to fail.
     159      debug switch or not.
     160      There are 13 of 876 tests that are known to fail.
    160161    </para>
    161162
     
    190191
    191192    <para>
    192       After installation, two very quick and simple tests should run 
     193      After installation, two very quick and simple tests should run
    193194      correctly. The first one needs some configuration:
    194195    </para>
     
    222223   </sect2>
    223224-->
    224    
     225
    225226  <sect2 role="configuration">
    226227    <title>Configuring Mercurial</title>
     
    252253      <para>
    253254        If you have installed <xref linkend="make-ca"/> and want
    254         <application>Mercurial</application> to use them, as the <systemitem
    255         class="username">root</systemitem> user, issue:
     255        <application>Mercurial</application> to use the certificates,
     256        as the <systemitem class="username">root</systemitem> user, issue:
    256257      </para>
    257258
  • general/prog/openjdk.xml

    rce5723af r1daaab6d  
    152152      </listitem>
    153153    </itemizedlist>
    154 <!-- 
     154<!--
    155155    <bridgehead renderas="sect4">Required patch</bridgehead>
    156156
     
    317317      </para>
    318318    </note>
    319  
     319
    320320    <para>
    321321      There are now two <application>OpenJDK</application> SDKs installed
  • general/prog/perl-modules/perl-datetime-calendar-julian.xml

    rce5723af r1daaab6d  
    66
    77  <!ENTITY my-download-http "&perl_authors;/id/W/WY/WYANT/DateTime-Calendar-Julian-&DateTime-Calendar-Julian-version;.tar.gz">
    8   <!ENTITY my-md5sum "1f9effa9cba2b9b5df079fdfed588106">
     8  <!ENTITY my-md5sum "502f02add5df2694ff44cd6de882a1cb">
    99
    1010]>
  • general/prog/perl-modules/perl-io-socket-ssl.xml

    rce5723af r1daaab6d  
    7272          If you are on the old version of openssl and did not apply the
    7373          patch, you can run 'make test' in the normal way.
    74           If you are using the cpan method of installation, use the -T 
     74          If you are using the cpan method of installation, use the -T
    7575          option to avoid running the tests.
    7676        </para>
  • general/prog/perl-modules/perl-uri.xml

    rce5723af r1daaab6d  
    66
    77  <!ENTITY my-download-http "&perl_authors;/id/O/OA/OALDERS/URI-&URI-version;.tar.gz">
    8   <!ENTITY my-md5sum "bd66b0c620d076c4b0de9507b5f1fbdf">
     8  <!ENTITY my-md5sum "2a00d3dbf891df4256d251382aefd9b9">
    99
    1010  <!ENTITY my-md5sum "">
     
    5959      </para>
    6060
     61      <bridgehead renderas="sect5">Optional</bridgehead>
     62      <para role="optional">
     63        <xref linkend="perl-business-isbn"/>
     64      </para>
     65
    6166    </sect3>
    6267
  • general/prog/php.xml

    rce5723af r1daaab6d  
    77  <!ENTITY php-download-http "https://www.php.net/distributions/php-&php-version;.tar.xz">
    88  <!ENTITY php-download-ftp  " ">
    9   <!ENTITY php-md5sum        "349ee590787ab46e62dae517d90b5101">
    10   <!ENTITY php-size          "10.2 MB">
    11   <!ENTITY php-buildsize     "446 MB (with tests, add 182 MB for documentation)">
    12   <!ENTITY php-time          "1.6 SBU (with parallelism=4; add 2.1 SBU for tests)">
     9  <!ENTITY php-md5sum        "552bc63901c6a1bad195e6a47be3c341">
     10  <!ENTITY php-size          "11 MB">
     11  <!ENTITY php-buildsize     "479 MB (with documentation)">
     12  <!ENTITY php-time          "1.8 SBU (with parallelism=4; add 1.9 SBU for tests)">
    1313  <!-- Tests were run for 8.0.1 at -j4, had two timeouts as well.
    1414       Results were otherwise normal though, so I'm unsure of what caused the
    1515       increase in time. -renodr
    1616       No timeout for 8.0.2. Tests run at -j4 too. -pierre
    17        No timeouts on 8.0.3 for me this time. -renodr 
    18        No timeouts on 8.0.5 -bdubbs 
     17       No timeouts on 8.0.3 for me this time. -renodr
     18       No timeouts on 8.0.5 -bdubbs
    1919       No timeouts, one failure on 8.0.9 -bdubbs
    2020       No timeouts on 8.0.10 - thomas
    21 
    22 TEST RESULT SUMMARY
    23 
    24 Exts skipped    :   24
    25 Exts tested     :   48
    26 
    27 
    28 Number of tests : 16397             12639
    29 Tests borked    :    3 (  0.0%)
    30 Tests skipped   : 3755 ( 22.9%)
     21       No timeouts on 8.0.11 - thomas
     22
     23TEST RESULT SUMMARY 8.1.0
     24
     25Exts skipped    :   36
     26Exts tested     :   36
     27
     28Number of tests : 17060             12551
     29Tests skipped   : 4509 ( 26.4%)
    3130Tests warned    :    2 (  0.0%) (  0.0%)
    32 Tests failed    :   29 (  0.2%) (  0.2%)
    33 Expected fail   :   30 (  0.2%) (  0.2%)
    34 Tests passed    : 12578 ( 76.7%) ( 99.5%)
    35 
    36 Time taken      :  583 seconds
    37        -->
     31Tests failed    :    4 (  0.0%) (  0.0%)
     32Expected fail   :   28 (  0.2%) (  0.2%)
     33Tests passed    : 12517 ( 73.4%) ( 99.7%)
     34
     35Time taken      :  165 seconds
     36
     37-->
    3838]>
    3939
     
    130130      an <xref linkend="server-mail"/> (that provides a
    131131      <command>sendmail</command> command),
    132       <xref linkend="pcre"/>,
     132      <xref linkend="pcre2"/>,
    133133      <xref linkend="pth"/>,
    134134      <ulink url="https://wiki.ubuntu.com/AppArmor">AppArmor</ulink>,
     
    151151      <xref linkend="x-window-system"/>,
    152152      <!--<ulink url="http://www.fastio.com/">ClibPDF</ulink>, - site asks for username/password-->
    153       <ulink url="http://www.adobe.com/devnet/acrobat/fdftoolkit.html">FDF Toolkit</ulink>,
     153      <ulink url="https://opensource.adobe.com/dc-acrobat-sdk-docs/acrobatsdk/">FDF Toolkit</ulink>,
    154154      <ulink url="https://github.com/libgd/libgd">GD</ulink>, and
    155155      <ulink url="https://www.t1lib.org/">t1lib</ulink>
     
    178178      <xref linkend="sqlite"/>,
    179179      <xref linkend="unixodbc"/>,
    180       <ulink url="http://www.softwareag.com/">Adabas</ulink>,
    181       <ulink url="http://www.birdstep.com/">Birdstep</ulink>,
     180      <ulink url="https://www.softwareag.com/en_corporate/platform/adabas-natural.html">Adabas</ulink>,
     181      <ulink url="https://raima.com/raima-database-manager/">Birdstep</ulink>,
    182182      <ulink url="http://cr.yp.to/cdb.html">cdb</ulink>,
    183183      <ulink url="http://www.dbmaker.com/">DBMaker</ulink>,
     
    297297    <para>
    298298      To test the results, issue: <command>make test</command>. Several
    299       tests (out of over 16000) may fail, in which case you are asked 
    300       whether you want to send the report to the PHP developers. If you 
    301       want to automate the test, you may prefix the command with 
     299      tests (out of over 16000) may fail, in which case you are asked
     300      whether you want to send the report to the PHP developers. If you
     301      want to automate the test, you may prefix the command with
    302302      <command>yes "n" | </command>.
    303303    </para>
     
    362362<screen role="nodump"><userinput>wget http://pear.php.net/go-pear.phar
    363363php ./go-pear.phar</userinput></screen>
    364    
     364
    365365  </sect2>
    366366
     
    440440        <parameter>- -disable-mbstring</parameter>: This parameter
    441441        disables multibyte string regular expression support.  It
    442         requires the external 
    443         <ulink url="https://github.com/kkos/oniguruma">oniguruma</ulink> 
     442        requires the external
     443        <ulink url="https://github.com/kkos/oniguruma">oniguruma</ulink>
    444444        library.
    445445      </para>
  • general/prog/py3c.xml

    rce5723af r1daaab6d  
    77  <!ENTITY py3c-download-http
    88           "https://github.com/encukou/py3c/archive/v&py3c-version;/py3c-&py3c-version;.tar.gz">
    9   <!ENTITY py3c-md5sum        "57f6518f3a7bcd501425bb23f2de15a7">
    10   <!ENTITY py3c-size          "48 KB">
    11   <!ENTITY py3c-buildsize     "1.4 MB">
     9  <!ENTITY py3c-md5sum        "53029afde7e0cf8672a2d69d378a0cfc">
     10  <!ENTITY py3c-size          "47 KB">
     11  <!ENTITY py3c-buildsize     "608 KB">
    1212  <!ENTITY py3c-time          "less than 0.1 SBU">
    1313]>
     
    9090
    9191      <para>
    92         To test the package, issue: <command>make test-python3</command>.
     92        To test the package, issue:
    9393      </para>
     94
     95<screen remap="test"><userinput>make test-python3 &amp;&amp;
     96make test-python3-cpp</userinput></screen>
    9497
    9598      <para>
     
    100103
    101104<!-- Note:
    102   When doing a DESTDIR install, use "make prefix=$DESTDIR/usr install"
    103   but the installed py3c.pc file will contain an invalid path for the
    104   includedir.
    105   So either do a "sed -e "s:@includedir@:/usr/include:" -i py3c.pc.in
    106   before exec the make-install or fix that path in the installed
    107   file $DESTDIR/usr/share/pkgconfig/py3c.pc afterwards.
     105  Now, doing a DESTDIR install is just
     106    "make prefix=/usr DESTDIR=<dest> install"
    108107-->
    109108<screen role="root"><userinput>make prefix=/usr install</userinput></screen>
  • general/prog/pycairo.xml

    rce5723af r1daaab6d  
    7171      <bridgehead renderas="sect5">Required</bridgehead>
    7272      <para role="required">
    73         <xref linkend="cairo"/> 
     73        <xref linkend="cairo"/>
    7474      </para>
    7575
    7676      <bridgehead renderas="sect5">Optional</bridgehead>
    7777      <para role="optional">
    78         <ulink url="https://hypothesis.readthedocs.io">Hypothesis</ulink> 
     78        <ulink url="https://hypothesis.readthedocs.io">Hypothesis</ulink>
    7979          (for tests)
    8080      </para>
     
    118118python2 setup.py install_pkgconfig</userinput></screen>-->
    119119
    120 <!-- Python2 is no longer supported 
     120<!-- Python2 is no longer supported
    121121python2 setup.py install - -optimize=1   &amp;&amp;
    122122python2 setup.py install_pycairo_header &amp;&amp;
     
    138138          <seg>
    139139            <!--_cairo.so (python2) and -->
    140             _cairo.&python3-lib-suffix;.so 
     140            _cairo.&python3-lib-suffix;.so
    141141          </seg>
    142142          <seg>
  • general/prog/pycairo2.xml

    rce5723af r1daaab6d  
    7878      <bridgehead renderas="sect5">Optional</bridgehead>
    7979      <para role="optional">
    80         <ulink url="https://hypothesis.readthedocs.io">Hypothesis</ulink> 
     80        <ulink url="https://hypothesis.readthedocs.io">Hypothesis</ulink>
    8181          (for tests)
    8282      </para>
  • general/prog/pycryptodome.xml

    rce5723af r1daaab6d  
    77  <!ENTITY pycryptodome-download-http "https://github.com/Legrandin/pycryptodome/archive/v&pycryptodome-version;/pycryptodome-&pycryptodome-version;.tar.gz">
    88  <!ENTITY pycryptodome-download-ftp  " ">
    9   <!ENTITY pycryptodome-md5sum        "31f5e8c91e8e0fa45da14271b394bba4">
     9  <!ENTITY pycryptodome-md5sum        "0bab6def86a8ab06fe78432315301df3">
    1010  <!ENTITY pycryptodome-size          "15 MB">
    11   <!ENTITY pycryptodome-buildsize     "58 MB">
     11  <!ENTITY pycryptodome-buildsize     "57 MB">
    1212  <!ENTITY pycryptodome-time          "0.1 SBU">
    1313]>
  • general/prog/python-dbusmock.xml

    rce5723af r1daaab6d  
    77  <!ENTITY dbusmock-download-http "https://github.com/martinpitt/python-dbusmock/releases/download/&dbusmock-version;/python-dbusmock-&dbusmock-version;.tar.gz">
    88  <!ENTITY dbusmock-download-ftp  " ">
    9   <!ENTITY dbusmock-md5sum        "9f32436dab51f159e988354de1b469ae">
    10   <!ENTITY dbusmock-size          "80 KB">
    11   <!ENTITY dbusmock-buildsize     "1.3 KB">
     9  <!ENTITY dbusmock-md5sum        "487e8baabc39d6da02a5e2ce6f073faf">
     10  <!ENTITY dbusmock-size          "84 KB">
     11  <!ENTITY dbusmock-buildsize     "1.4 MB">
    1212  <!ENTITY dbusmock-time          "less than 0.1 SBU">
    1313]>
  • general/prog/python-modules.xml

    rce5723af r1daaab6d  
    3131      <listitem>
    3232        <para>
     33          <xref linkend="asciidoc"/>
     34        </para>
     35      </listitem>
     36      <listitem>
     37        <para>
    3338          <xref linkend="dbus-python"/>
    3439        </para>
    3540      </listitem>
    36       <listitem>
     41<!--      <listitem>
    3742        <para>
    3843          <xref linkend="decorator"/>
    3944        </para>
    4045      </listitem>
     46-->
    4147      <listitem>
    4248        <para>
    4349          <xref linkend="docutils"/>
    44         </para> 
     50        </para>
    4551      </listitem>
    4652      <listitem>
     
    104110        </para>
    105111      </listitem>
    106       <listitem>
     112-->
     113<!--      <listitem>
    107114        <para>
    108115          <xref linkend="Beaker"/>
    109116        </para>
    110       </listitem> -->
     117      </listitem>
     118-->
    111119      <listitem>
    112120        <para>
     
    134142        </para>
    135143      </listitem>
    136       <listitem>
     144<!--      <listitem>
    137145        <para>
    138146          <xref linkend="python-slip"/>
    139147        </para>
    140148      </listitem>
     149-->
    141150      <listitem>
    142151        <para>
     
    158167
    159168  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     169    href="asciidoc.xml"/>
     170
     171  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    160172    href="dbus-python.xml"/>
    161173
    162   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     174<!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    163175    href="decorator.xml"/>
    164 
     176-->
    165177  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    166178    href="docutils.xml"/>
     
    228240    href="mako.xml"/>
    229241
    230   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    231     href="python-slip.xml"/>
     242<!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     243    href="python-slip.xml"/>-->
    232244
    233245  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • general/prog/python2.xml

    rce5723af r1daaab6d  
    4343    <note>
    4444      <para>
    45         Python2 has been deprecated by the upstream developers. 
    46         Support for Python2 was discontinued on January 1st, 2020. 
     45        Python2 has been deprecated by the upstream developers.
     46        Support for Python2 was discontinued on January 1st, 2020.
    4747      </para>
    48        
     48
    4949      <para>
    5050        BLFS is attempting to use Python3 as much as possible, but some
     
    136136    <caution>
    137137      <para>
    138         After installing this package or 
     138        After installing this package or
    139139        updating <application>pip2</application> with the command
    140140        <command>pip2 install - -upgrade pip</command>, it will remove
    141         <application>pip3</application> installed in LFS. To reset 
     141        <application>pip3</application> installed in LFS. To reset
    142142        <application>pip</application> and <application>pip3</application>,
    143143        run, as the <systemitem class="username">root</systemitem> user:
     
    148148-->
    149149    <para>
    150       First, disable the installation of a script that overwrites a more 
     150      First, disable the installation of a script that overwrites a more
    151151      recent script:
    152152    </para>
     
    215215    <para>
    216216      <parameter>--with-system-ffi</parameter>: This switch enables linking
    217       against system version of <application>libffi</application>. 
     217      against system version of <application>libffi</application>.
    218218    </para>
    219219
     
    238238
    239239    <para>
    240       <command>make altinstall</command>: This make target omits some default 
     240      <command>make altinstall</command>: This make target omits some default
    241241      symbolic links that may interfere with Python 3.
    242242    </para>
     
    272272      <seglistitem>
    273273        <seg>
    274           pydoc, 
    275           python2 (symlink), 
     274          pydoc,
     275          python2 (symlink),
    276276          python2-config (symlink),
    277           python&python2-majorver;, 
     277          python&python2-majorver;,
    278278          python&python2-majorver;-config,
    279           smtpd.py, and 
     279          smtpd.py, and
    280280          idle
    281281        </seg>
  • general/prog/python3.xml

    rce5723af r1daaab6d  
    88           "https://www.python.org/ftp/python/&python3-version;/Python-&python3-version;.tar.xz">
    99  <!ENTITY python3-download-ftp  " ">
    10   <!ENTITY python3-md5sum        "ecc29a7688f86e550d29dba2ee66cf80">
     10  <!ENTITY python3-md5sum        "3e7035d272680f80e3ce4e8eb492d580">
    1111  <!ENTITY python3-size          "18 MB">
    12   <!ENTITY python3-buildsize     "356 MB (add 56 MB for tests)">
    13   <!ENTITY python3-time          "0.6 SBU (using parallelism=4; add 2.7 SBU for tests)">
     12  <!ENTITY python3-buildsize     "200 MB (add 38 MB for tests)">
     13  <!ENTITY python3-time          "2.4 SBU (using parallelism=4; add 1.6 SBU for tests)">
    1414  <!--
    1515  Note: Size does not reflect docs that were install in LFS.
     
    158158    <para>
    159159      <parameter>--with-system-ffi</parameter>: This switch enables linking
    160       against the system version of <application>libffi</application>. 
     160      against the system version of <application>libffi</application>.
    161161    </para>
    162162
    163163    <para>
    164164      <parameter>--with-ensurepip=yes</parameter> : This switch enables building
    165       the <command>pip</command> and <command>setuptools</command> packaging 
     165      the <command>pip</command> and <command>setuptools</command> packaging
    166166      programs. <command>setuptools</command> is needed for building some
    167167      Python modules.
  • general/prog/pyxdg.xml

    rce5723af r1daaab6d  
    7171      <bridgehead renderas="sect5">Optional</bridgehead>
    7272      <para role="optional">
    73         <xref linkend="python2"/> 
     73        <xref linkend="python2"/>
    7474      </para>
    7575
  • general/prog/pyyaml.xml

    rce5723af r1daaab6d  
    7575      <bridgehead renderas="sect5">Optional</bridgehead>
    7676      <para role="optional">
    77         <xref linkend="python2"/> 
     77        <xref linkend="python2"/>
    7878      </para>
    7979
  • general/prog/ruby.xml

    rce5723af r1daaab6d  
    77  <!ENTITY ruby-download-http "https://cache.ruby-lang.org/pub/ruby/&ruby-minor-version;/ruby-&ruby-version;.tar.xz">
    88  <!ENTITY ruby-download-ftp  " ">
    9   <!ENTITY ruby-md5sum        "242d3a5a2588180ccb3dea9ad8c8cf0e">
     9  <!ENTITY ruby-md5sum        "7b770258fc3e1fafc5a8552212cb00e5">
    1010  <!ENTITY ruby-size          "14 MB">
    11   <!ENTITY ruby-buildsize     "573 MB (add 532 MB for C API docs)">
     11  <!ENTITY ruby-buildsize     "577 MB (add 532 MB for C API docs)">
    1212  <!ENTITY ruby-time          "1.5 SBU (using parallelism=4; add 4.9 SBU for tests; add 0.8 SBU for C API docs)">
    1313]>
     
    116116      to system configuration expectations.
    117117    </para>
    118 <!-- With 3.0.2: 
     118<!-- With 3.0.2:
    119119Finished tests in 443.541527s, 47.5739 tests/s, 6031.9921 assertions/s.                           21101 tests, 2675439 assertions, 4 failures, 1 errors, 45 skips -->
    120120
     
    162162      <seglistitem>
    163163        <seg>
    164           bundle, 
    165           bundler, 
    166           erb, 
    167           gem, 
    168           irb, 
    169           racc, 
    170           rake, 
    171           rbs, 
    172           rdoc, 
    173           ri, 
     164          bundle,
     165          bundler,
     166          erb,
     167          gem,
     168          irb,
     169          racc,
     170          rake,
     171          rbs,
     172          rdoc,
     173          ri,
    174174          ruby, and
    175175          typeprof
  • general/prog/rust.xml

    rce5723af r1daaab6d  
    77  <!ENTITY rust-download-http "https://static.rust-lang.org/dist/rustc-&rust-version;-src.tar.gz">
    88  <!ENTITY rust-download-ftp  " ">
    9   <!ENTITY rust-md5sum        "bd6fbe9ba5fe457d2514e92a6ccd7b24">
    10   <!ENTITY rust-size          "161 MB">
     9  <!ENTITY rust-md5sum        "6d1728cf0a86b0c5f33d3870379997ed">
     10  <!ENTITY rust-size          "172 MB">
    1111  <!-- Gentle Reminder: buildsize is how much the user requires for the real
    1212       install, i.e. the source with its DESTDIR *plus* the DESTDIR.  You
     
    1515       after the tests. -->
    1616
    17   <!ENTITY rust-buildsize     "9.3 GB (407 MB installed) including 291 MB of ~/.cargo files for the user building this. Add 4.0 GB including extra 179 MB of ~/.cargo files if running the tests">
    18   <!ENTITY rust-time          "31 SBU (add 13 SBU for tests, both on a 4-core machine)">
     17  <!ENTITY rust-buildsize     "8.8 GB (370 MB installed) including 309 MB of ~/.cargo files for the user building this. Add 6.2 GB including extra 273 MB of ~/.cargo files if running the tests">
     18  <!ENTITY rust-time          "27 SBU (including download time; add 13 SBU for tests, both on a 4-core machine)">
    1919]>
    2020
     
    8383        class="directory">/opt</filename> directory.  In particular, if you
    8484        have reason to rebuild with a modified configuration (e.g. using the
    85         shipped LLVM after building with shared LLVM, or for the
    86         reverse situation) it is possible for the install to leave a broken
     85        shipped LLVM after building with shared LLVM, perhaps to compile crates
     86        for architectres which the BLFS LLVM build does not support)
     87        it is possible for the install to leave a broken
    8788        <command>cargo</command> program. In such a situation, either remove
    8889        the existing installation first, or use a different prefix such as
     
    207208      (built with -DLLVM_LINK_LLVM_DYLIB=ON so that rust can link to
    208209      system LLVM instead of building its shipped version)
     210      <!-- the versions of LLVM in LFS-10.0, 10.1 and 11.0 are good enough
     211           to use for this version of rustc, so do not mention builds
     212           using shipped LLVM here, those are a lot bigger.
    209213      If using an older version, see the config.toml file below re
    210       using the shipped llvm, because of rust issue 69225.
     214      using the shipped llvm, because of rust issue 69225.-->
    211215    </para>
    212216
     
    304308    </para>
    305309
    306 <screen><userinput>export RUSTFLAGS="$RUSTFLAGS -C link-args=-lffi" &amp;&amp;
     310<screen><userinput>sed -i -e '/^curl /s/0.4.38/0.4.40/' \
     311       -e '/^curl-sys /s/0.4.48/0.4.50/' \
     312       src/tools/cargo/Cargo.toml &amp;&amp;
     313
     314export RUSTFLAGS="$RUSTFLAGS -C link-args=-lffi" &amp;&amp;
    307315python3 ./x.py build --exclude src/tools/miri</userinput></screen>
    308316
     
    325333
    326334    <para>
    327       At a minimum, seven tests will fail: ui/asm/inline-syntax.rs#arm,
    328       assembly/target-feature-multiple.rs#SINGLEFLAG,
    329       assembly/target-feature-multiple.rs#TWOFLAGS,
    330       run-make-fulldeps/long-linker-command-lines, run-make-fulldeps/split-debuginfo,
    331       run-make-fulldeps/split-dwarf, run-make-fulldeps/sysroot-crates-are-unstable.
    332       With any recent version of <command>gdb</command>, four more failures
    333       (debuginfo/extern-c-fn.rs, debuginfo/generator-objects.rs,
    334       debuginfo/issue-57822.rs, debuginfo/pretty-huge-vec.rs) can be expected.
     335      At a minimum, fifteen tests will fail: all the tests (twelve) in
     336      the <quote>assembly</quote> suite, apparently because warnings are
     337      tuened on,
     338      run-make-fulldeps/long-linker-command-lines, run-make-fulldeps/print-cfg,
     339      run-make-fulldeps/sysroot-crates-are-unstable.
     340      If <command>gdb</command> is installed,  another failure
     341      (debuginfo/function-names.rs) can be expected.
    335342    </para>
    336343
     
    440447      against the shipped llvm, or do not have clang, but the resulting build will
    441448      be larger and take longer.
     449    </para>
     450
     451    <para>
     452      <command>sed -i -e '/^curl /s/0.4.38/0.4.40/' ... </command>: two crates
     453      normally downloaded for this release do not correctly initialise
     454      <application>curl</application> if using
     455      <application>openssl-3.0.0</application>. Upstream has fixed that for a
     456      future release, this sed causes the fixed versions to be used.
    442457    </para>
    443458
     
    540555
    541556      <para>
    542         Immediately after installation, update the current PATH 
     557        Immediately after installation, update the current PATH
    543558        for your current shell as a normal user:
    544559      </para>
     
    560575      <seglistitem>
    561576        <seg>
    562           cargo-clippy, cargo-fmt, cargo-miri, cargo, clippy-driver, miri,
    563           rls, rust-analyzer, rust-gdb, rust-gdbgui, rust-lldb, rustc,
     577          cargo-clippy, cargo-fmt, cargo-miri (optional), cargo, clippy-driver,
     578          miri (optional),
     579          rls, rust-demangler, rust-gdb, rust-gdbgui, rust-lldb, rustc,
    564580          rustdoc, rustfmt.
    565581        </seg>
    566582        <seg>
    567           Many lib*&lt;16-byte-hash&gt;.so libraries.
     583          librustc-driver-&lt;16-byte-hash&gt;.so,
     584          libstd-&lt;16-byte-hash&gt;.so, and
     585          libtest-&lt;16-byte-hash&gt;.so
    568586        </seg>
    569587        <seg>
    570588          ~/.cargo,
    571           /opt/rustc/lib/rustlib,
    572           /opt/rustc/share/doc/rustc-&rust-version;, and
    573           /opt/rustc/share/zsh/site-functions
     589          /opt/rustc, symbolic link to
     590          /opt/rustc-&rust-version;
    574591        </seg>
    575592      </seglistitem>
  • general/prog/six.xml

    rce5723af r1daaab6d  
    2626
    2727      <para>
    28         Six is a Python 2 and 3 compatibility library. 
     28        Six is a Python 2 and 3 compatibility library.
    2929      </para>
    3030
     
    7070      <bridgehead renderas="sect5">Recommended Dependencies</bridgehead>
    7171      <para role="recommended">
    72         <xref linkend="python2"/> 
     72        <xref linkend="python2"/>
    7373      </para>
    7474
  • general/prog/subversion.xml

    rce5723af r1daaab6d  
    1010  <!ENTITY subversion-size          "8.1 MB">
    1111  <!-- for 1.12.0                    1.12.2         1.13.0
    12        make javahl: 0.5 SBU  28 MB; not avail 
    13        swig-pl:     0.8      42 MB; 0.7 SBU  43 MB; 0.6 SBU 44 MB 
     12       make javahl: 0.5 SBU  28 MB; not avail
     13       swig-pl:     0.8      42 MB; 0.7 SBU  43 MB; 0.6 SBU 44 MB
    1414       swig-py:     0.6      26 MB; 0.5      28 MB; 0.5     28 MB
    1515       swig-rb:     0.4      22 MB; 0.4      21 MB; 0.3     21 MB
     
    130130      <xref linkend="libsecret"/>,
    131131<!--      <xref linkend="kdelibs"/> (for <ulink url="http://utils.kde.org/projects/kwalletmanager/">KWallet</ulink> support), -->
    132       <xref linkend="py3c"/> (for tests)
     132      <xref linkend="py3c"/> (for the python bindings, and tests)
    133133      <xref linkend="python2"/> (with sqlite support for the tests),
    134134      <xref linkend="ruby"/>,
     
    175175      First, apply a fix to adapt subversion to <xref linkend="swig"/>:
    176176    </para>
    177  
     177
    178178<screen><userinput remap="pre">sed -i 's/classic/nofastunpack/' build.conf</userinput></screen>
    179179-->
     
    210210      <option>--with-junit=&lt;path to junit jar&gt;</option> (for
    211211      instance <option>--with-junit=/usr/local/java/lib/junit-4.13.jar</option>)
    212       to <command>configure</command>. The JUnit jar file is no longer 
    213       included in <xref linkend="apache-ant"/> and must be downloaded seperatly.
    214       To build the Java bindings, issue the following command:
     212      to <command>configure</command>. The JUnit jar file is no longer
     213      included in <xref linkend="apache-ant"/> and must be downloaded
     214      separately. To build the Java bindings, issue the following command:
    215215    </para>
    216216    <para>
     
    233233    <para>
    234234      To test the results, issue: <command>make check</command>. Four tests in
    235       the <filename>commit_tests.py</filename>, 
     235      the <filename>commit_tests.py</filename>,
    236236      <filename>prop_tests.py</filename>, and
    237237      <filename>update_tests.py</filename> suites are known to fail.
  • general/prog/svnserver.xml

    rce5723af r1daaab6d  
    254254      <para revision="systemd">
    255255        To start the server at boot time, install the
    256         <filename>svnserve.service</filename> unit from the 
     256        <filename>svnserve.service</filename> unit from the
    257257        <xref linkend="systemd-units"/> package:
    258258      </para>
     
    277277      </para>
    278278
    279 <screen role="root" revision="systemd"><userinput>mkdir -p /etc/systemd/system/svnserve.service.d 
     279<screen role="root" revision="systemd"><userinput>mkdir -p /etc/systemd/system/svnserve.service.d
    280280echo "UMask=0002" > /etc/systemd/system/svnserve.service.d/99-user.conf</userinput></screen>
    281281
  • general/prog/swig.xml

    rce5723af r1daaab6d  
    3333       Generator) is a compiler that integrates <application>C</application>
    3434       and <application>C++</application> with languages including
    35        <application>Perl</application>, 
     35       <application>Perl</application>,
    3636       <application>Python</application>,
    37        <application>Tcl</application>, 
     37       <application>Tcl</application>,
    3838       <application>Ruby</application>,
    39        <application>PHP</application>, 
     39       <application>PHP</application>,
    4040       <application>Java</application>,
    41        <application>C#</application>, 
     41       <application>C#</application>,
    4242       <application>D</application>,
    43        <application>Go</application>, 
     43       <application>Go</application>,
    4444       <application>Lua</application>,
    45        <application>Octave</application>, 
     45       <application>Octave</application>,
    4646       <application>R</application>,
    4747       <application>Scheme</application>, and
  • general/prog/sysprof.xml

    rce5723af r1daaab6d  
    234234        </listitem>
    235235      </varlistentry>
    236  
     236
    237237      <varlistentry id="libsysprof-speedtrack-4">
    238238        <term><filename class="libraryfile">libsysprof-speedtrack-4.so</filename></term>
  • general/prog/vala.xml

    rce5723af r1daaab6d  
    77  <!ENTITY vala-download-http "&gnome-download-http;/vala/&vala-major-version;/vala-&vala-version;.tar.xz">
    88  <!ENTITY vala-download-ftp  "&gnome-download-ftp;/vala/&vala-major-version;/vala-&vala-version;.tar.xz">
    9   <!ENTITY vala-md5sum        "e193bf126416ad5db36a1c52eb391b63">
    10   <!ENTITY vala-size          "3.4 MB">
    11   <!ENTITY vala-buildsize     "145 MB (add 16 MB for tests)">
    12   <!ENTITY vala-time          "0.4 SBU (using parallelism=4; add 3.1 SBU for tests)">
     9  <!ENTITY vala-md5sum        "34db13fce8b1d7473af5155884b26636">
     10  <!ENTITY vala-size          "3.7 MB">
     11  <!ENTITY vala-buildsize     "153 MB (add 18 MB for tests)">
     12  <!ENTITY vala-time          "0.5 SBU (using parallelism=4; add 4.4 SBU for tests)">
    1313]>
    1414
     
    9999      <xref linkend="dbus"/> (Required for the tests),
    100100      <xref linkend="libxslt"/> (Required for generating the documentation),
    101       <ulink url="https://ftpmirror.gnu.org/gnu/help2man/">help2man</ulink>, and
     101      <ulink url="https://ftpmirror.gnu.org/gnu/help2man/">help2man</ulink>,
     102      <ulink url="https://github.com/relaxng/jing-trang">jing</ulink>, and
    102103      <ulink url="https://weasyprint.org/">weasyprint</ulink>
    103104    </para>
     
    151152      <seglistitem>
    152153        <seg>
    153           vala, 
    154           vala-&vala-major-version;, 
    155           valac, 
     154          vala,
     155          vala-&vala-major-version;,
     156          valac,
    156157          valadoc,
    157158          vala-gen-introspect, and
  • general/prog/valgrind.xml

    rce5723af r1daaab6d  
    55  %general-entities;
    66
    7   <!ENTITY valgrind-download-http "https://sourceware.org/ftp/valgrind/valgrind-&valgrind-version;.tar.bz2">
     7  <!ENTITY valgrind-download-http "https://sourceware.org/pub/valgrind/valgrind-&valgrind-version;.tar.bz2">
    88  <!ENTITY valgrind-download-ftp  "ftp://sourceware.org/pub/valgrind/valgrind-&valgrind-version;.tar.bz2">
    9   <!ENTITY valgrind-md5sum        "afe11b5572c3121a781433b7c0ab741b">
    10   <!ENTITY valgrind-size          "16 MB">
    11   <!ENTITY valgrind-buildsize     "629 MB (add 103 MB for tests)">
    12   <!ENTITY valgrind-time          "0.5 SBU (Using parallelism=4; add 7.9 SBU for tests)">
     9  <!ENTITY valgrind-md5sum        "de56a5532b0c81781db677ca712c585a">
     10  <!ENTITY valgrind-size          "15 MB">
     11  <!ENTITY valgrind-buildsize     "550 MB (add 62 MB for tests)">
     12  <!ENTITY valgrind-time          "0.5 SBU (Using parallelism=4; add 7.5 SBU for tests)">
    1313]>
    1414