Changeset 3bdc4eb for general/genlib


Ignore:
Timestamp:
01/10/2023 08:57:10 PM (17 months ago)
Author:
Pierre Labastie <pierre.labastie@…>
Branches:
11.3, 12.0, 12.1, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, xry111/llvm18, xry111/xf86-video-removal
Children:
82c348c
Parents:
ab3ae35a (diff), c8d23c4a (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 plabs/python-mods

Location:
general/genlib
Files:
1 added
20 edited

Legend:

Unmodified
Added
Removed
  • general/genlib/boost.xml

    rab3ae35a r3bdc4eb  
    77  <!ENTITY boost-download-http "https://boostorg.jfrog.io/artifactory/main/release/&boost-version;/source/boost_&boost-dl-version;.tar.bz2">
    88  <!ENTITY boost-download-ftp  " ">
    9   <!ENTITY boost-md5sum        "df7dc2fc6de751753198a5bf70210da7">
    10   <!ENTITY boost-size          "111 MB">
    11   <!ENTITY boost-buildsize     "1.1 GB (191 MB installed)">
    12   <!ENTITY boost-time          "1.5 SBU (Using parallelism=4; add 1.2 SBU for tests)">
     9  <!ENTITY boost-md5sum        "3276c0637d1be8687740c550237ef999">
     10  <!ENTITY boost-size          "113 MB">
     11  <!ENTITY boost-buildsize     "1.1 GB (195 MB installed)">
     12  <!ENTITY boost-time          "1.4 SBU (Using parallelism=4; add 1.2 SBU for tests)">
    1313]>
     14
     15<!-- Editors: Check test failures with python-3.11 -->
    1416
    1517<sect1 id="boost" xreflabel="Boost-&boost-version;">
     
    102104
    103105    <para>
     106      A change in this version of <application>boost</application> breaks
     107      the few packages which use the <application>phoenix</application>
     108      module when compiled with current <application>GCC</application>. In BLFS,
     109      that affects <xref linkend="libreoffice"/>. Fix this with the following
     110      command:
     111    </para>
     112
     113<screen><userinput>sed -i '/#include.*phoenix.*tuple.hpp.*/d' \
     114  boost/phoenix/stl.hpp</userinput></screen>
     115
     116    <para>
    104117      This package can be built with several jobs running in parallel. In
    105118      the instructions below, <parameter>&lt;N&gt;</parameter> stands for the
     
    115128      To run the Boost.Build's regression test, issue
    116129      <command>pushd tools/build/test; python3 test_all.py; popd</command>.
    117       All 168 tests should pass.
     130      With python-3.10.x all 168 tests should pass.  With
     131      <xref linkend='python3'/>, 20 tests fail for undetermined reasons.
    118132    </para>
    119133
     
    154168  <sect2 role="commands">
    155169    <title>Command Explanations</title>
     170
     171    <para>
     172      <parameter>sed -i '/#include ...</parameter>: This removes the inclusion
     173      of <filename>boost/phoenix/stl/tuple.hpp</filename> from this header-only
     174      library, allowing applications which use it to link using recent C++.
     175      <!-- FIXME: remove before 11.3 is we still use 1.81.0 and LO-7.4,
     176      this alternative is only for people working through the development book.-->
     177      An alternative is to edit
     178      <filename>/usr/include/boost/phoenix/stl.hpp</filename> if this version of
     179      boost has already been installed without this <command>sed</command>.
     180    </para>
    156181
    157182    <para>
  • general/genlib/exempi.xml

    rab3ae35a r3bdc4eb  
    55  %general-entities;
    66
    7   <!ENTITY exempi-download-http "https://libopenraw.freedesktop.org/download/exempi-&exempi-version;.tar.bz2">
     7  <!ENTITY exempi-download-http "https://libopenraw.freedesktop.org/download/exempi-&exempi-version;.tar.xz">
    88  <!ENTITY exempi-download-ftp  " ">
    9   <!ENTITY exempi-md5sum        "1c74cfdd2d97fd42532bc7ac099b6661">
    10   <!ENTITY exempi-size          "3.5 MB">
    11   <!ENTITY exempi-buildsize     "315 MB (add 247 MB for tests)">
    12   <!ENTITY exempi-time          "0.5 SBU (using parallelism=4; add 0.4 SBU for tests)">
     9  <!ENTITY exempi-md5sum        "27a7d9566d2335785c03ce9e66096f2a">
     10  <!ENTITY exempi-size          "2.7 MB">
     11  <!ENTITY exempi-buildsize     "288 MB (add 241 MB for tests)">
     12  <!ENTITY exempi-time          "0.4 SBU (using parallelism=4; add 1.9 SBU for tests)">
    1313]>
    1414
  • general/genlib/genlib.xml

    rab3ae35a r3bdc4eb  
    8989  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libblockdev.xml"/>
    9090  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libbytesize.xml"/>
     91  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libcloudproviders.xml"/>
    9192<!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libcroco.xml"/>-->
    9293  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libdaemon.xml"/>
  • general/genlib/glib2.xml

    rab3ae35a r3bdc4eb  
    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        "fb204b89b0004110911dede3441597a1">
     9  <!ENTITY glib2-md5sum        "a854964bbf295dcfa98afd210d7fbc39">
    1010  <!ENTITY glib2-size          "4.9 MB">
    1111  <!ENTITY glib2-buildsize     "140 MB (add 8 MB for tests)">
    12   <!ENTITY glib2-time          "0.5 SBU (add 0.6 SBU for tests; both using parallelism=4)">
     12  <!ENTITY glib2-time          "0.5 SBU (add 0.4 SBU for tests; both using parallelism=4)">
    1313]>
    1414
  • general/genlib/js102.xml

    rab3ae35a r3bdc4eb  
    1414  <!ENTITY js102-download-http "&mozilla-http;/firefox/releases/&JS102-version;esr/source/firefox-&JS102-version;esr.source.tar.xz">
    1515  <!ENTITY js102-download-ftp  " ">
    16   <!ENTITY js102-md5sum        "3b3e610898ccda554519f744e634c50c">
     16  <!ENTITY js102-md5sum        "9fe60d1991b9344ebfd80592aff2bfa9">
    1717  <!ENTITY js102-size          "457 MB">
    18   <!ENTITY js102-buildsize     "3.4 GB (38 MB installed after removing 34MB static lib)">
    19   <!ENTITY js102-time          "1.8 SBU (with parallelism=4)">
     18  <!ENTITY js102-buildsize     "3.3 GB (38 MB installed after removing 34MB static lib)">
     19  <!ENTITY js102-time          "2.0 SBU (with parallelism=4)">
    2020]>
    2121
     
    211211      <!-- Still true with 102 -renodr -->
    212212      Because we are building with system ICU, more than one hundred tests
    213       (out of a total of more than 40,000) are known to fail.
     213      (out of a total of more than 50,000) are known to fail.
    214214    </para>
    215215    <para>
  • general/genlib/libaio.xml

    rab3ae35a r3bdc4eb  
    9494
    9595    <para>
    96       If you want to run the testsuite, fix an issue with Glibc-2.34 or
     96      If you want to run the test suite, fix an issue with Glibc-2.34 or
    9797      later:
    9898    </para>
  • general/genlib/libarchive.xml

    rab3ae35a r3bdc4eb  
    77  <!ENTITY libarchive-download-http "https://github.com/libarchive/libarchive/releases/download/v&libarchive-version;/libarchive-&libarchive-version;.tar.xz">
    88  <!ENTITY libarchive-download-ftp  " ">
    9   <!ENTITY libarchive-md5sum        "9465f7995649c9ea84854a7fd8c76f30">
    10   <!ENTITY libarchive-size          "5.0 MB">
     9  <!ENTITY libarchive-md5sum        "72cbb3c085624c825f627bfc8f52ce53">
     10  <!ENTITY libarchive-size          "4.9 MB">
    1111  <!ENTITY libarchive-buildsize     "41 MB (add 29 MB for tests)">
    1212  <!ENTITY libarchive-time          "0.3 SBU (add 0.7 SBU for tests)">
     
    9696    <title>Installation of libarchive</title>
    9797
    98 
     98<!-- no longer required in 3.6.2.
    9999    <para>
    100100      First, adapt the package to changes in glibc-2.36:
     
    102102
    103103<screen><userinput remap="pre">sed '/linux\/fs\.h/d' -i libarchive/archive_read_disk_posix.c</userinput></screen>
    104 
     104-->
    105105
    106106    <para>
     
    121121
    122122<screen role="root"><userinput>make install</userinput></screen>
     123
     124    <para>
     125      Remove an invalid entry in <filename>/usr/lib/pkgconfig/libarchive.pc</filename>:
     126    </para>
     127
     128<screen role="root"><userinput>sed -i "s/iconv //" /usr/lib/pkgconfig/libarchive.pc</userinput></screen>
    123129
    124130  </sect2>
  • general/genlib/libgusb.xml

    rab3ae35a r3bdc4eb  
    55  %general-entities;
    66
    7   <!ENTITY libgusb-download-http "https://people.freedesktop.org/~hughsient/releases/libgusb-&libgusb-version;.tar.xz">
     7  <!ENTITY libgusb-download-http "https://github.com/hughsie/libgusb/releases/download/&libgusb-version;/libgusb-&libgusb-version;.tar.xz">
    88  <!ENTITY libgusb-download-ftp  " ">
    9   <!ENTITY libgusb-md5sum        "32367173c06f1837e9cb943e778764cd">
    10   <!ENTITY libgusb-size          "48 KB">
    11   <!ENTITY libgusb-buildsize     "2.0 MB (with tests)">
     9  <!ENTITY libgusb-md5sum        "9d7c0ee15b25809a2b0213246a5d4944">
     10  <!ENTITY libgusb-size          "47 KB">
     11  <!ENTITY libgusb-buildsize     "2.4 MB (with tests)">
    1212  <!ENTITY libgusb-time          "less than 0.1 SBU (with tests)">
    1313]>
     
    7979    <bridgehead renderas="sect4">Recommended</bridgehead>
    8080    <para role="recommended">
    81       <!-- broken, needs gtkdoc-scan which is not in recent versions
    82       <xref linkend="gtk-doc"/>,
    83 -->   <xref linkend="gobject-introspection"/>,
     81      <xref linkend="gobject-introspection"/>,
    8482      <xref linkend="usbutils"/> (for <filename>usb.ids</filename> data file,
    8583      which is also required for the tests), and
    8684      <xref linkend="vala"/>
     85    </para>
     86
     87    <bridgehead renderas="sect4">Optional</bridgehead>
     88    <para role="optional">
     89      <ulink url="https://download.gnome.org/sources/gi-docgen/">gi-docgen</ulink>
    8790    </para>
    8891
     
    124127
    125128    <para>
    126       <parameter>-Ddocs=false</parameter>: building documentation needs an old
    127       version of <application>GTK-Doc</application>, so it has to be disabled.
     129      <parameter>-Ddocs=false</parameter>: building documentation needs
     130      <application>gi-docgen</application>. Remove this switch if you have
     131      installed <application>gi-docgen</application>, and you wish to build
     132      the API documentation.
    128133    </para>
    129134
  • general/genlib/libksba.xml

    rab3ae35a r3bdc4eb  
    88  <!ENTITY libksba-download-ftp  "&gnupg-ftp;/libksba/libksba-&libksba-version;.tar.bz2">
    99  <!ENTITY libksba-download-ftp  " ">
    10   <!ENTITY libksba-md5sum        "af4d9ca1f15cdbc588c01b93e2cd51cf">
    11   <!ENTITY libksba-size          "656 KB">
    12   <!ENTITY libksba-buildsize     "9.3 MB (with tests)">
     10  <!ENTITY libksba-md5sum        "65683abfe7175e3cb19fb6f40175fea8">
     11  <!ENTITY libksba-size          "653 KB">
     12  <!ENTITY libksba-buildsize     "10 MB (with tests)">
    1313  <!ENTITY libksba-time          "0.1 SBU (with tests)">
    1414]>
     
    148148
    149149      <seglistitem>
    150         <seg>ksba-config</seg>
     150        <seg><!--ksba-config not in 1.6.3-->None</seg>
    151151        <seg>libksba.so</seg>
    152152        <seg>None<!--/usr/share/doc/libksba-&libksba-version;--></seg>
     
    158158      <?dbfo list-presentation="list"?>
    159159      <?dbhtml list-presentation="table"?>
    160 
     160      <!--
    161161      <varlistentry id="ksba-config">
    162162        <term><command>ksba-config</command></term>
     
    173173        </listitem>
    174174      </varlistentry>
    175 
     175      -->
    176176      <varlistentry id="libksba-lib">
    177177        <term><filename class="libraryfile">libksba.{so,a}</filename></term>
  • general/genlib/libportal.xml

    rab3ae35a r3bdc4eb  
    8484    <para role="optional">
    8585      <xref linkend="vala"/> and
    86       <ulink url="https://gitlab.gnome.org/ebassi/gi-docgen">gi-docgen</ulink>
     86      <ulink url="&gi-docgen-url;">gi-docgen</ulink>
    8787    </para>
    8888
  • general/genlib/libqalculate.xml

    rab3ae35a r3bdc4eb  
    55  %general-entities;
    66
     7  <!-- Normally, the "a" after version shouldn't be needed except for 4.5.0 -->
    78  <!ENTITY libqalculate-download-http "https://github.com/Qalculate/libqalculate/releases/download/v&libqalculate-version;/libqalculate-&libqalculate-version;.tar.gz">
    89  <!ENTITY libqalculate-download-ftp  " ">
    9   <!ENTITY libqalculate-md5sum        "d30ad11c8920c2ec929745d42bd2854e">
     10  <!ENTITY libqalculate-md5sum        "4b8b37f7acfb24e9e8019e8a56d9dc48">
    1011  <!ENTITY libqalculate-size          "2.5 MB">
    11   <!ENTITY libqalculate-buildsize     "134 MB (with tests)">
     12  <!ENTITY libqalculate-buildsize     "135 MB (with tests)">
    1213  <!ENTITY libqalculate-time          "0.9 SBU (Using parallelism=4; with tests)">
    1314]>
  • general/genlib/libsigc++.xml

    rab3ae35a r3bdc4eb  
    55  %general-entities;
    66
    7   <!ENTITY libsigc-download-http "&gnome-download-http;/libsigc++/2.10/libsigc++-&libsigc-version;.tar.xz">
    8   <!ENTITY libsigc-download-ftp  "&gnome-download-ftp;/libsigc++/2.10/libsigc++-&libsigc-version;.tar.xz">
    9   <!ENTITY libsigc-md5sum        "fbfb0bbda62c4894493e89520de400c9">
     7  <!ENTITY libsigc-download-http "&gnome-download-http;/libsigc++/&libsigc-minor;/libsigc++-&libsigc-version;.tar.xz">
     8  <!ENTITY libsigc-download-ftp  "&gnome-download-ftp;/libsigc++/&libsigc-minor;/libsigc++-&libsigc-version;.tar.xz">
     9  <!ENTITY libsigc-md5sum        "943b7aef5d74fbc4f4a3bb67bcfaae02">
    1010  <!ENTITY libsigc-size          "4.8 MB">
    11   <!ENTITY libsigc-buildsize     "26 MB (with tests)">
     11  <!ENTITY libsigc-buildsize     "28 MB (with tests)">
    1212  <!ENTITY libsigc-time          "0.2 SBU (with tests)">
    1313]>
     
    9999cd    bld &amp;&amp;
    100100
    101 meson --prefix=/usr --buildtype=release .. &amp;&amp;
     101meson setup --prefix=/usr --buildtype=release .. &amp;&amp;
    102102ninja</userinput></screen>
    103103
    104104    <para>
    105       <!--To test the results, issue: <command>ninja test</command>.-->
    106       This package does not come with a test suite.
     105      To test the results, issue: <command>ninja test</command>.
    107106    </para>
    108107
  • general/genlib/libssh2.xml

    rab3ae35a r3bdc4eb  
    8383      <xref linkend="gnupg2"/>,
    8484      <xref linkend="libgcrypt"/>, and
    85       <xref linkend="openssh"/> (all three are required for the testsuite)
     85      <xref linkend="openssh"/> (all three are required for the test suite)
    8686    </para>
    8787
  • general/genlib/libxkbcommon.xml

    rab3ae35a r3bdc4eb  
    77  <!ENTITY libxkbcommon-download-http "https://xkbcommon.org/download/libxkbcommon-&libxkbcommon-version;.tar.xz">
    88  <!ENTITY libxkbcommon-download-ftp  " ">
    9   <!ENTITY libxkbcommon-md5sum        "a871be5c9af2511f899e1bd6db8b429f">
     9  <!ENTITY libxkbcommon-md5sum        "40f0486b4eb491928ec6616c2ff85120">
    1010  <!ENTITY libxkbcommon-size          "464 KB">
    11   <!ENTITY libxkbcommon-buildsize     "18 MB (with tests)">
    12   <!ENTITY libxkbcommon-time          "0.4 SBU (with tests)">
     11  <!ENTITY libxkbcommon-buildsize     "19 MB (with tests)">
     12  <!ENTITY libxkbcommon-time          "0.2 SBU (with tests)">
    1313]>
    1414
  • general/genlib/libxml2.xml

    rab3ae35a r3bdc4eb  
    7474      <listitem>
    7575        <para>
    76           Optional Testsuite:
     76          Optional Test Suite:
    7777          <ulink url="https://www.w3.org/XML/Test/xmlts&testsuite-version;.tar.gz"/> - This
    7878          enables <command>make check</command> to do complete testing.
     
    124124
    125125    <para>
    126       If you downloaded the testsuite, issue the following command:
     126      If you downloaded the test suite, issue the following command:
    127127    </para>
    128128
  • general/genlib/nodejs.xml

    rab3ae35a r3bdc4eb  
    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        "7322f55ce420f49378515b67d73faf88">
    10   <!ENTITY nodejs-size          "37 MB">
    11   <!ENTITY nodejs-buildsize     "930 MB (add 29 MB for tests)">
     9  <!ENTITY nodejs-md5sum        "ee34c031a467fb893e8fadaf884297d2">
     10  <!ENTITY nodejs-size          "38 MB">
     11  <!ENTITY nodejs-buildsize     "891 MB (add 29 MB for tests)">
    1212  <!ENTITY nodejs-time          "18 SBU (add 4.6 SBU for tests: both using parallelism=4 and 4 CPUs online, parts of the tests will use all online CPUs)">
    1313]>
     
    118118<screen><userinput>patch -Np1 -i ../node-v&nodejs-version;-icu_69-1.patch</userinput></screen>
    119119-->
     120<!-- Does not appear to be needed for version 18.13.0
    120121    <para>
    121122      The <command>configure</command> script for this version of Node.js is
     
    127128    -e s'/((/((3, 11), (/'  \
    128129    -i configure</userinput></screen>
    129 
     130-->
    130131    <para>
    131132      Build <application>Node.js</application> by running the following
     
    144145    <para>
    145146      To test the results, issue: <command>make test-only</command>.
    146       One test, test-socket-write-after-fin-error, out of over 3600 tests is known to fail.
    147147    </para>
    148148
  • general/genlib/nspr.xml

    rab3ae35a r3bdc4eb  
    9090
    9191    <para>
    92       The testsuite is designed for testing changes to nss or nspr and is
     92      The test suite is designed for testing changes to nss or nspr and is
    9393      not particularly useful for checking a released version (e.g. it needs
    9494      to be run on a non-optimized build with both nss and nspr directories
  • general/genlib/pcre2.xml

    rab3ae35a r3bdc4eb  
    77  <!ENTITY pcre2-download-http "https://github.com/PCRE2Project/pcre2/releases/download/pcre2-&pcre2-version;/pcre2-&pcre2-version;.tar.bz2">
    88  <!ENTITY pcre2-download-ftp  " ">
    9   <!ENTITY pcre2-md5sum        "5ee8e1d11557b677e1b159657e2aaf3c">
     9  <!ENTITY pcre2-md5sum        "a8e9ab2935d428a4807461f183034abe">
    1010  <!ENTITY pcre2-size          "1.7 MB">
    1111  <!ENTITY pcre2-buildsize     "19 MB (with tests)">
  • general/genlib/wv.xml

    rab3ae35a r3bdc4eb  
    9696
    9797    <para>
    98       This package does not have a testsuite.
     98      This package does not have a test suite.
    9999    </para>
    100100
  • general/genlib/xapian.xml

    rab3ae35a r3bdc4eb  
    103103      issue: <command>make check</command>.
    104104      The tests with 1.4.15 took under an hour, at 34 SBU total. Marking
    105       the testsuite as usable again. I had four passes and 0 failures:
     105      the test suite as usable again. I had four passes and 0 failures:
    106106      PASS: apitest
    107107      PASS: internaltest
Note: See TracChangeset for help on using the changeset viewer.