Update to Node.js-12.16.3

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@23048 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Douglas R. Reno 2020-04-29 21:30:14 +00:00
parent 7d85f2ab69
commit 57141410c5
3 changed files with 26 additions and 6 deletions

View File

@ -6,11 +6,12 @@
<!ENTITY nodejs-download-http "https://nodejs.org/dist/v&nodejs-version;/node-v&nodejs-version;.tar.xz">
<!ENTITY nodejs-download-ftp " ">
<!ENTITY nodejs-md5sum "c0106dcdd1d688b6b478ebbad0f1f41e">
<!ENTITY nodejs-md5sum "3f23ba05c01f6f03170059057a7bd727">
<!ENTITY nodejs-size "23 MB">
<!ENTITY nodejs-buildsize "676 MB (add 22 MB for tests)">
<!ENTITY nodejs-time "7.8 SBU (using parallelism=4; add 2.2 SBU for tests)">
<!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)">
<!-- timing is significantly longer on a Ryzen -->
<!-- Size increases are due to using internal ICU -->
]>
<sect1 id="nodejs" xreflabel="nodejs-&nodejs-version;">
@ -119,12 +120,13 @@
</para>
<screen><userinput>./configure --prefix=/usr \
--download=icu \
--shared-cares \
--shared-libuv \
--shared-nghttp2 \
--shared-openssl \
--shared-zlib \
--with-intl=system-icu &amp;&amp;
--with-intl=full-icu &amp;&amp;
make</userinput></screen>
<para>
@ -147,13 +149,27 @@ ln -sf node /usr/share/doc/node-&nodejs-version;</userinput></screen>
<sect2 role="commands">
<title>Command Explanations</title>
<!--
<para>
<parameter>--with-intl=system-icu</parameter>: use the system version
<parameter>- -with-intl=system-icu</parameter>: use the system version
of <application>icu</application>. Other values are
<option>full-icu</option> (to build a local, full
<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>:

View File

@ -45,6 +45,10 @@
<listitem>
<para>April 29th, 2020</para>
<itemizedlist>
<listitem>
<para>[renodr] - Update to node.js-12.16.3. Fixes
<ulink url="&blfs-ticket-root;13467">#13467</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to qemu-5.0.0. Fixes
<ulink url="&blfs-ticket-root;13465">#13465</ulink>.</para>

View File

@ -173,7 +173,7 @@ to avoid building libxml2 twice, which is slow with all deps -->
<!ENTITY libwacom-version "1.3">
<!ENTITY lzo-version "2.10">
<!ENTITY mtdev-version "1.1.6">
<!ENTITY nodejs-version "12.16.2">
<!ENTITY nodejs-version "12.16.3">
<!ENTITY npth-version "1.6">
<!ENTITY nspr-version "4.25">
<!ENTITY openobex-version "1.7.2">