Changeset 3bdc4eb for general/genlib
- Timestamp:
- 01/10/2023 08:57:10 PM (17 months ago)
- 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. - Location:
- general/genlib
- Files:
-
- 1 added
- 20 edited
Legend:
- Unmodified
- Added
- Removed
-
general/genlib/boost.xml
rab3ae35a r3bdc4eb 7 7 <!ENTITY boost-download-http "https://boostorg.jfrog.io/artifactory/main/release/&boost-version;/source/boost_&boost-dl-version;.tar.bz2"> 8 8 <!ENTITY boost-download-ftp " "> 9 <!ENTITY boost-md5sum " df7dc2fc6de751753198a5bf70210da7">10 <!ENTITY boost-size "11 1MB">11 <!ENTITY boost-buildsize "1.1 GB (19 1MB installed)">12 <!ENTITY boost-time "1. 5SBU (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)"> 13 13 ]> 14 15 <!-- Editors: Check test failures with python-3.11 --> 14 16 15 17 <sect1 id="boost" xreflabel="Boost-&boost-version;"> … … 102 104 103 105 <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> 104 117 This package can be built with several jobs running in parallel. In 105 118 the instructions below, <parameter><N></parameter> stands for the … … 115 128 To run the Boost.Build's regression test, issue 116 129 <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. 118 132 </para> 119 133 … … 154 168 <sect2 role="commands"> 155 169 <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> 156 181 157 182 <para> -
general/genlib/exempi.xml
rab3ae35a r3bdc4eb 5 5 %general-entities; 6 6 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"> 8 8 <!ENTITY exempi-download-ftp " "> 9 <!ENTITY exempi-md5sum " 1c74cfdd2d97fd42532bc7ac099b6661">10 <!ENTITY exempi-size " 3.5MB">11 <!ENTITY exempi-buildsize " 315 MB (add 247MB for tests)">12 <!ENTITY exempi-time "0. 5 SBU (using parallelism=4; add 0.4SBU 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)"> 13 13 ]> 14 14 -
general/genlib/genlib.xml
rab3ae35a r3bdc4eb 89 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libblockdev.xml"/> 90 90 <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"/> 91 92 <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libcroco.xml"/>--> 92 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libdaemon.xml"/> -
general/genlib/glib2.xml
rab3ae35a r3bdc4eb 7 7 <!ENTITY glib2-download-http "&gnome-download-http;/glib/&glib2-minor;/glib-&glib2-version;.tar.xz"> 8 8 <!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"> 10 10 <!ENTITY glib2-size "4.9 MB"> 11 11 <!ENTITY glib2-buildsize "140 MB (add 8 MB for tests)"> 12 <!ENTITY glib2-time "0.5 SBU (add 0. 6SBU for tests; both using parallelism=4)">12 <!ENTITY glib2-time "0.5 SBU (add 0.4 SBU for tests; both using parallelism=4)"> 13 13 ]> 14 14 -
general/genlib/js102.xml
rab3ae35a r3bdc4eb 14 14 <!ENTITY js102-download-http "&mozilla-http;/firefox/releases/&JS102-version;esr/source/firefox-&JS102-version;esr.source.tar.xz"> 15 15 <!ENTITY js102-download-ftp " "> 16 <!ENTITY js102-md5sum " 3b3e610898ccda554519f744e634c50c">16 <!ENTITY js102-md5sum "9fe60d1991b9344ebfd80592aff2bfa9"> 17 17 <!ENTITY js102-size "457 MB"> 18 <!ENTITY js102-buildsize "3. 4GB (38 MB installed after removing 34MB static lib)">19 <!ENTITY js102-time " 1.8SBU (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)"> 20 20 ]> 21 21 … … 211 211 <!-- Still true with 102 -renodr --> 212 212 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. 214 214 </para> 215 215 <para> -
general/genlib/libaio.xml
rab3ae35a r3bdc4eb 94 94 95 95 <para> 96 If you want to run the test suite, fix an issue with Glibc-2.34 or96 If you want to run the test suite, fix an issue with Glibc-2.34 or 97 97 later: 98 98 </para> -
general/genlib/libarchive.xml
rab3ae35a r3bdc4eb 7 7 <!ENTITY libarchive-download-http "https://github.com/libarchive/libarchive/releases/download/v&libarchive-version;/libarchive-&libarchive-version;.tar.xz"> 8 8 <!ENTITY libarchive-download-ftp " "> 9 <!ENTITY libarchive-md5sum " 9465f7995649c9ea84854a7fd8c76f30">10 <!ENTITY libarchive-size " 5.0MB">9 <!ENTITY libarchive-md5sum "72cbb3c085624c825f627bfc8f52ce53"> 10 <!ENTITY libarchive-size "4.9 MB"> 11 11 <!ENTITY libarchive-buildsize "41 MB (add 29 MB for tests)"> 12 12 <!ENTITY libarchive-time "0.3 SBU (add 0.7 SBU for tests)"> … … 96 96 <title>Installation of libarchive</title> 97 97 98 98 <!-- no longer required in 3.6.2. 99 99 <para> 100 100 First, adapt the package to changes in glibc-2.36: … … 102 102 103 103 <screen><userinput remap="pre">sed '/linux\/fs\.h/d' -i libarchive/archive_read_disk_posix.c</userinput></screen> 104 104 --> 105 105 106 106 <para> … … 121 121 122 122 <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> 123 129 124 130 </sect2> -
general/genlib/libgusb.xml
rab3ae35a r3bdc4eb 5 5 %general-entities; 6 6 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"> 8 8 <!ENTITY libgusb-download-ftp " "> 9 <!ENTITY libgusb-md5sum " 32367173c06f1837e9cb943e778764cd">10 <!ENTITY libgusb-size "4 8KB">11 <!ENTITY libgusb-buildsize "2. 0MB (with tests)">9 <!ENTITY libgusb-md5sum "9d7c0ee15b25809a2b0213246a5d4944"> 10 <!ENTITY libgusb-size "47 KB"> 11 <!ENTITY libgusb-buildsize "2.4 MB (with tests)"> 12 12 <!ENTITY libgusb-time "less than 0.1 SBU (with tests)"> 13 13 ]> … … 79 79 <bridgehead renderas="sect4">Recommended</bridgehead> 80 80 <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"/>, 84 82 <xref linkend="usbutils"/> (for <filename>usb.ids</filename> data file, 85 83 which is also required for the tests), and 86 84 <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> 87 90 </para> 88 91 … … 124 127 125 128 <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. 128 133 </para> 129 134 -
general/genlib/libksba.xml
rab3ae35a r3bdc4eb 8 8 <!ENTITY libksba-download-ftp "&gnupg-ftp;/libksba/libksba-&libksba-version;.tar.bz2"> 9 9 <!ENTITY libksba-download-ftp " "> 10 <!ENTITY libksba-md5sum " af4d9ca1f15cdbc588c01b93e2cd51cf">11 <!ENTITY libksba-size "65 6KB">12 <!ENTITY libksba-buildsize " 9.3MB (with tests)">10 <!ENTITY libksba-md5sum "65683abfe7175e3cb19fb6f40175fea8"> 11 <!ENTITY libksba-size "653 KB"> 12 <!ENTITY libksba-buildsize "10 MB (with tests)"> 13 13 <!ENTITY libksba-time "0.1 SBU (with tests)"> 14 14 ]> … … 148 148 149 149 <seglistitem> 150 <seg> ksba-config</seg>150 <seg><!--ksba-config not in 1.6.3-->None</seg> 151 151 <seg>libksba.so</seg> 152 152 <seg>None<!--/usr/share/doc/libksba-&libksba-version;--></seg> … … 158 158 <?dbfo list-presentation="list"?> 159 159 <?dbhtml list-presentation="table"?> 160 160 <!-- 161 161 <varlistentry id="ksba-config"> 162 162 <term><command>ksba-config</command></term> … … 173 173 </listitem> 174 174 </varlistentry> 175 175 --> 176 176 <varlistentry id="libksba-lib"> 177 177 <term><filename class="libraryfile">libksba.{so,a}</filename></term> -
general/genlib/libportal.xml
rab3ae35a r3bdc4eb 84 84 <para role="optional"> 85 85 <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> 87 87 </para> 88 88 -
general/genlib/libqalculate.xml
rab3ae35a r3bdc4eb 5 5 %general-entities; 6 6 7 <!-- Normally, the "a" after version shouldn't be needed except for 4.5.0 --> 7 8 <!ENTITY libqalculate-download-http "https://github.com/Qalculate/libqalculate/releases/download/v&libqalculate-version;/libqalculate-&libqalculate-version;.tar.gz"> 8 9 <!ENTITY libqalculate-download-ftp " "> 9 <!ENTITY libqalculate-md5sum " d30ad11c8920c2ec929745d42bd2854e">10 <!ENTITY libqalculate-md5sum "4b8b37f7acfb24e9e8019e8a56d9dc48"> 10 11 <!ENTITY libqalculate-size "2.5 MB"> 11 <!ENTITY libqalculate-buildsize "13 4MB (with tests)">12 <!ENTITY libqalculate-buildsize "135 MB (with tests)"> 12 13 <!ENTITY libqalculate-time "0.9 SBU (Using parallelism=4; with tests)"> 13 14 ]> -
general/genlib/libsigc++.xml
rab3ae35a r3bdc4eb 5 5 %general-entities; 6 6 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"> 10 10 <!ENTITY libsigc-size "4.8 MB"> 11 <!ENTITY libsigc-buildsize "2 6MB (with tests)">11 <!ENTITY libsigc-buildsize "28 MB (with tests)"> 12 12 <!ENTITY libsigc-time "0.2 SBU (with tests)"> 13 13 ]> … … 99 99 cd bld && 100 100 101 meson --prefix=/usr --buildtype=release .. &&101 meson setup --prefix=/usr --buildtype=release .. && 102 102 ninja</userinput></screen> 103 103 104 104 <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>. 107 106 </para> 108 107 -
general/genlib/libssh2.xml
rab3ae35a r3bdc4eb 83 83 <xref linkend="gnupg2"/>, 84 84 <xref linkend="libgcrypt"/>, and 85 <xref linkend="openssh"/> (all three are required for the test suite)85 <xref linkend="openssh"/> (all three are required for the test suite) 86 86 </para> 87 87 -
general/genlib/libxkbcommon.xml
rab3ae35a r3bdc4eb 7 7 <!ENTITY libxkbcommon-download-http "https://xkbcommon.org/download/libxkbcommon-&libxkbcommon-version;.tar.xz"> 8 8 <!ENTITY libxkbcommon-download-ftp " "> 9 <!ENTITY libxkbcommon-md5sum " a871be5c9af2511f899e1bd6db8b429f">9 <!ENTITY libxkbcommon-md5sum "40f0486b4eb491928ec6616c2ff85120"> 10 10 <!ENTITY libxkbcommon-size "464 KB"> 11 <!ENTITY libxkbcommon-buildsize "1 8MB (with tests)">12 <!ENTITY libxkbcommon-time "0. 4SBU (with tests)">11 <!ENTITY libxkbcommon-buildsize "19 MB (with tests)"> 12 <!ENTITY libxkbcommon-time "0.2 SBU (with tests)"> 13 13 ]> 14 14 -
general/genlib/libxml2.xml
rab3ae35a r3bdc4eb 74 74 <listitem> 75 75 <para> 76 Optional Test suite:76 Optional Test Suite: 77 77 <ulink url="https://www.w3.org/XML/Test/xmlts&testsuite-version;.tar.gz"/> - This 78 78 enables <command>make check</command> to do complete testing. … … 124 124 125 125 <para> 126 If you downloaded the test suite, issue the following command:126 If you downloaded the test suite, issue the following command: 127 127 </para> 128 128 -
general/genlib/nodejs.xml
rab3ae35a r3bdc4eb 7 7 <!ENTITY nodejs-download-http "https://nodejs.org/dist/v&nodejs-version;/node-v&nodejs-version;.tar.xz"> 8 8 <!ENTITY nodejs-download-ftp " "> 9 <!ENTITY nodejs-md5sum " 7322f55ce420f49378515b67d73faf88">10 <!ENTITY nodejs-size "3 7MB">11 <!ENTITY nodejs-buildsize " 930MB (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)"> 12 12 <!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)"> 13 13 ]> … … 118 118 <screen><userinput>patch -Np1 -i ../node-v&nodejs-version;-icu_69-1.patch</userinput></screen> 119 119 --> 120 <!-- Does not appear to be needed for version 18.13.0 120 121 <para> 121 122 The <command>configure</command> script for this version of Node.js is … … 127 128 -e s'/((/((3, 11), (/' \ 128 129 -i configure</userinput></screen> 129 130 --> 130 131 <para> 131 132 Build <application>Node.js</application> by running the following … … 144 145 <para> 145 146 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.147 147 </para> 148 148 -
general/genlib/nspr.xml
rab3ae35a r3bdc4eb 90 90 91 91 <para> 92 The test suite is designed for testing changes to nss or nspr and is92 The test suite is designed for testing changes to nss or nspr and is 93 93 not particularly useful for checking a released version (e.g. it needs 94 94 to be run on a non-optimized build with both nss and nspr directories -
general/genlib/pcre2.xml
rab3ae35a r3bdc4eb 7 7 <!ENTITY pcre2-download-http "https://github.com/PCRE2Project/pcre2/releases/download/pcre2-&pcre2-version;/pcre2-&pcre2-version;.tar.bz2"> 8 8 <!ENTITY pcre2-download-ftp " "> 9 <!ENTITY pcre2-md5sum " 5ee8e1d11557b677e1b159657e2aaf3c">9 <!ENTITY pcre2-md5sum "a8e9ab2935d428a4807461f183034abe"> 10 10 <!ENTITY pcre2-size "1.7 MB"> 11 11 <!ENTITY pcre2-buildsize "19 MB (with tests)"> -
general/genlib/wv.xml
rab3ae35a r3bdc4eb 96 96 97 97 <para> 98 This package does not have a test suite.98 This package does not have a test suite. 99 99 </para> 100 100 -
general/genlib/xapian.xml
rab3ae35a r3bdc4eb 103 103 issue: <command>make check</command>. 104 104 The tests with 1.4.15 took under an hour, at 34 SBU total. Marking 105 the test suite as usable again. I had four passes and 0 failures:105 the test suite as usable again. I had four passes and 0 failures: 106 106 PASS: apitest 107 107 PASS: internaltest
Note:
See TracChangeset
for help on using the changeset viewer.