Author: renodr Date: Wed May 27 15:55:18 2020 New Revision: 23207 Log: Update to udisks-2.9.0 Update to libdrm-2.4.102 Update to node.js-12.17.0 Update to HTTP::Daemon-6.10 (Perl Module)
Modified: trunk/BOOK/general/genlib/nodejs.xml trunk/BOOK/general/prog/perl-modules/perl-http-daemon.xml trunk/BOOK/general/sysutils/udisks2.xml trunk/BOOK/introduction/welcome/changelog.xml trunk/BOOK/packages.ent trunk/BOOK/x/lib/libdrm.xml Modified: trunk/BOOK/general/genlib/nodejs.xml ============================================================================== --- trunk/BOOK/general/genlib/nodejs.xml Wed May 27 10:08:18 2020 (r23206) +++ trunk/BOOK/general/genlib/nodejs.xml Wed May 27 15:55:18 2020 (r23207) @@ -6,12 +6,11 @@ <!ENTITY nodejs-download-http "https://nodejs.org/dist/v&nodejs-version;/node-v&nodejs-version;.tar.xz"> <!ENTITY nodejs-download-ftp " "> - <!ENTITY nodejs-md5sum "3f23ba05c01f6f03170059057a7bd727"> + <!ENTITY nodejs-md5sum "337bec5ba5d31cc65f9bc5f5d4f9a565"> <!ENTITY nodejs-size "23 MB"> - <!ENTITY nodejs-buildsize "1.2 GB (add 21 MB for tests)"> - <!ENTITY nodejs-time "9.4 SBU (using parallelism=4; add 2.6 SBU for tests)"> + <!ENTITY nodejs-buildsize "677 MB (add 155 MB for tests)"> + <!ENTITY nodejs-time "8.1 SBU (using parallelism=4; add 4.2 SBU for tests)"> <!-- timing is significantly longer on a Ryzen --> - <!-- Size increases are due to using internal ICU --> ]> <sect1 id="nodejs" xreflabel="nodejs-&nodejs-version;"> @@ -93,8 +92,7 @@ <bridgehead renderas="sect4">Recommended</bridgehead> <para role="recommended"> <xref linkend="c-ares"/>, - <!-- FIXME uncomment the icu dep when we are able to use system icu - <xref linkend="icu"/>, --> + <xref linkend="icu"/>, <xref linkend="libuv"/>, and <xref linkend="nghttp2"/> </para> @@ -121,13 +119,12 @@ </para> <screen><userinput>./configure --prefix=/usr \ - --download=icu \ --shared-cares \ --shared-libuv \ --shared-nghttp2 \ --shared-openssl \ --shared-zlib \ - --with-intl=full-icu && + --with-intl=system-icu && make</userinput></screen> <para> @@ -150,7 +147,6 @@ <sect2 role="commands"> <title>Command Explanations</title> - <!-- <para> <parameter>- -with-intl=system-icu</parameter>: use the system version of <application>icu</application>. Other values are @@ -158,19 +154,6 @@ <application>icu</application> library) and <option>small-icu</option> (to build a local, minimal <application>icu</application> library). </para> - --> - - <!-- These two options are due to using the internal ICU version. - This prevents problems with ICU-67 --> - <para> - <parameter>--with-intl=full-icu</parameter>: This switch forces Node.js - to use its internal version of ICU. - </para> - - <para> - <parameter>--download=icu</parameter>: This switch downloads the version - of ICU that is appropriate for this version of Node.js. - </para> <para> <parameter>--shared-{cares,libuv,nghttp2,openssl,zlib}</parameter>: Modified: trunk/BOOK/general/prog/perl-modules/perl-http-daemon.xml ============================================================================== --- trunk/BOOK/general/prog/perl-modules/perl-http-daemon.xml Wed May 27 10:08:18 2020 (r23206) +++ trunk/BOOK/general/prog/perl-modules/perl-http-daemon.xml Wed May 27 15:55:18 2020 (r23207) @@ -5,7 +5,7 @@ %general-entities; <!ENTITY my-download-http "&perl_authors;/id/O/OA/OALDERS/HTTP-Daemon-&HTTP-Daemon-version;.tar.gz"> - <!ENTITY my-md5sum "c5d6e1d84f7f09770d9ce52d4bddef59"> + <!ENTITY my-md5sum "13288c84aee31e721c0854a2fd3f98cb"> ]> Modified: trunk/BOOK/general/sysutils/udisks2.xml ============================================================================== --- trunk/BOOK/general/sysutils/udisks2.xml Wed May 27 10:08:18 2020 (r23206) +++ trunk/BOOK/general/sysutils/udisks2.xml Wed May 27 15:55:18 2020 (r23207) @@ -6,9 +6,9 @@ <!ENTITY udisks2-download-http "https://github.com/storaged-project/udisks/releases/download/udisks-&udisks2-version;/udisks-&udisks2-version;.tar.bz2"> <!ENTITY udisks2-download-ftp " "> - <!ENTITY udisks2-md5sum "ee74a32fe2a7ab3dd3aa9e2283b844ea"> - <!ENTITY udisks2-size "1.5 MB"> - <!ENTITY udisks2-buildsize "36 MB (with tests)"> + <!ENTITY udisks2-md5sum "6c9bc503c183c37f45bd8dafa86e5512"> + <!ENTITY udisks2-size "1.6 MB"> + <!ENTITY udisks2-buildsize "50 MB (with tests)"> <!ENTITY udisks2-time "0.3 SBU (with tests)"> ]> @@ -122,12 +122,14 @@ <sect2 role="installation"> <title>Installation of UDisks</title> +<!-- Applied upstream in version 2.9.0. <para> First, fix a regression caused by glib-2.64: </para> <screen><userinput remap="pre">sed -i '/stdout_channel = g/a g_io_channel_set_encoding (job->child_stdout_channel, NULL, NULL);' src/udisksspawnedjob.c && sed -i '/stderr_channel = g/a g_io_channel_set_encoding (job->child_stderr_channel, NULL, NULL);' src/udisksspawnedjob.c</userinput></screen> +--> <para> Install <application>UDisks</application> by running the following Modified: trunk/BOOK/introduction/welcome/changelog.xml ============================================================================== --- trunk/BOOK/introduction/welcome/changelog.xml Wed May 27 10:08:18 2020 (r23206) +++ trunk/BOOK/introduction/welcome/changelog.xml Wed May 27 15:55:18 2020 (r23207) @@ -45,6 +45,23 @@ <para>May 27th, 2020</para> <itemizedlist> <listitem> + <para>[renodr] - Update to HTTP-Daemon-6.10 (Perl Module). Fixes + <ulink url="&blfs-ticket-root;13578">#13578</ulink>.</para> + </listitem> + <listitem> + <para>[renodr] - Update to Node.JS-12.17.0. Reinstates system ICU + as well. Fixes + <ulink url="&blfs-ticket-root;13576">#13576</ulink>.</para> + </listitem> + <listitem> + <para>[renodr] - Update to udisks-2.9.0. Fixes + <ulink url="&blfs-ticket-root;13577">#13577</ulink>.</para> + </listitem> + <listitem> + <para>[renodr] - Update to libdrm-2.4.102. Fixes + <ulink url="&blfs-ticket-root;13579">#13579</ulink>.</para> + </listitem> + <listitem> <para>[renodr] - Adapt Falkon to build with Qt-5.15.</para> </listitem> <listitem> Modified: trunk/BOOK/packages.ent ============================================================================== --- trunk/BOOK/packages.ent Wed May 27 10:08:18 2020 (r23206) +++ trunk/BOOK/packages.ent Wed May 27 15:55:18 2020 (r23207) @@ -133,7 +133,7 @@ <!ENTITY libbytesize-version "2.3"> <!--<!ENTITY libcroco-version "0.6.13">--> <!ENTITY libdaemon-version "0.14"> -<!ENTITY libdrm-version "2.4.101"> +<!ENTITY libdrm-version "2.4.102"> <!ENTITY libepoxy-minor "1.5"> <!ENTITY libepoxy-version "&libepoxy-minor;.4"> <!-- <!ENTITY libesmtp-version "1.0.6"> --> @@ -175,7 +175,7 @@ <!ENTITY libwacom-version "1.3"> <!ENTITY lzo-version "2.10"> <!ENTITY mtdev-version "1.1.6"> -<!ENTITY nodejs-version "12.16.3"> +<!ENTITY nodejs-version "12.17.0"> <!ENTITY npth-version "1.6"> <!ENTITY nspr-version "4.25"> <!ENTITY openobex-version "1.7.2"> @@ -307,7 +307,7 @@ <!ENTITY systemd-version "245"> <!--<!ENTITY systemd-stable "6b4878d"> Unused for now --> <!ENTITY udisks-version "1.0.5"> <!-- stable lt .90 micro version --> -<!ENTITY udisks2-version "2.8.4"> <!-- stable lt .90 micro version --> +<!ENTITY udisks2-version "2.9.0"> <!-- stable lt .90 micro version --> <!ENTITY unrar-version "5.9.2"> <!ENTITY unzip-version "6.0"> <!ENTITY upower-version "0.99.11"> @@ -404,7 +404,7 @@ <!ENTITY File-Slurper-version "0.012"> <!ENTITY File-Which-version "1.23"> <!ENTITY HTML-Parser-version "3.72"> -<!ENTITY HTTP-Daemon-version "6.06"> +<!ENTITY HTTP-Daemon-version "6.10"> <!ENTITY IO-Socket-SSL-version "2.068"> <!ENTITY IO-String-version "1.08"> <!ENTITY IPC-Run3-version "0.048"> Modified: trunk/BOOK/x/lib/libdrm.xml ============================================================================== --- trunk/BOOK/x/lib/libdrm.xml Wed May 27 10:08:18 2020 (r23206) +++ trunk/BOOK/x/lib/libdrm.xml Wed May 27 15:55:18 2020 (r23207) @@ -6,10 +6,11 @@ <!ENTITY libdrm-download-http "https://dri.freedesktop.org/libdrm/libdrm-&libdrm-version;.tar.xz"> <!ENTITY libdrm-download-ftp " "> - <!ENTITY libdrm-md5sum "e6a6f1b88963210b3d62acd7310a1cc7"> + <!ENTITY libdrm-md5sum "586f1e0c324dd372841922089a04417c"> <!ENTITY libdrm-size "400 KB"> - <!ENTITY libdrm-buildsize "9.5 MB (with tests)"> - <!ENTITY libdrm-time "less than 0.1 SBU (add 0.3 SBU for tests)"> + <!ENTITY libdrm-buildsize "10 MB (with tests)"> + <!ENTITY libdrm-time "0.1 SBU (with tests)"> + <!-- With version 2.4.102, the tests add 1 second to my build. --> ]> <sect1 id="libdrm" xreflabel="libdrm-&libdrm-version;"> @@ -112,9 +113,11 @@ ninja</userinput></screen> <para> - To check the results, issue <command>ninja test</command>. One test, + To check the results, issue <command>ninja test</command>. <!--One test, 'threaded' in the nouveau subdirectory, is known to fail with a - 30 second timeout. + 30 second timeout.--> + <!-- Regarding the 'threaded' test, it's now skipped by default (2.4.102) + -renodr --> <!-- Tests may hang for unknown reasons. --><!-- If nouveau threaded test hangs, you can disable it -- http://lists.linuxfromscratch.org/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
