Ignore:
Timestamp:
05/06/2017 06:29:54 AM (7 years ago)
Author:
DJ Lucas <dj@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
299a107
Parents:
6cbc25e
Message:

Update to Node.js-7.10.0. Fixes #9191.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@18692 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/genlib/nodejs.xml

    r6cbc25e rd4e87a67  
    77  <!ENTITY nodejs-download-http "https://github.com/nodejs/node/archive/v&nodejs-version;.tar.gz">
    88  <!ENTITY nodejs-download-ftp  " ">
    9   <!ENTITY nodejs-md5sum        "cef1dc78e5e4bdeb875fce58baa10a7d">
     9  <!ENTITY nodejs-md5sum        "24bfdd2f3d96818608a508482c1e3cd8">
    1010  <!ENTITY nodejs-size          "45 MB">
    11   <!ENTITY nodejs-buildsize     "483 MB">
    12   <!ENTITY nodejs-time          "10.5 SBU">
     11  <!ENTITY nodejs-buildsize     "432 MB">
     12  <!ENTITY nodejs-time          "9.3 SBU">
    1313]>
    1414
     
    8787    </note>
    8888
     89    <bridgehead renderas="sect3">Additonal Downloads</bridgehead>
     90    <itemizedlist spacing="compact">
     91      <listitem>
     92        <para>
     93          Required patch for use with ICU &gt;= 59:
     94          <ulink url="&patch-root;/node-&nodejs-version;-icu59-1.patch"/>
     95        </para>
     96      </listitem>
     97    </itemizedlist>
     98
    8999    <bridgehead renderas="sect3">Node.js Dependencies</bridgehead>
    90100
     
    96106    <bridgehead renderas="sect4">Recommended</bridgehead>
    97107    <para role="recommended">
    98       <xref linkend="c-ares"/>, and
    99       <!-- <xref linkend="icu"/>, and -->
     108      <xref linkend="c-ares"/>,
     109      <xref linkend="icu"/>, and
    100110      <xref linkend="openssl"/>
    101111    </para>
     
    103113    <bridgehead renderas="sect4">Optional</bridgehead>
    104114    <para role="optional">
    105       <xref linkend="icu"/> (currently broken),
    106115      <ulink url="https://github.com/nodejs/http-parser">http-parser</ulink>,
    107116      <ulink url="https://github.com/libuv/libuv">libuv</ulink>, and
     
    120129
    121130    <para>
     131      First, fix a build issue with <application>icu</application> &gt;= 59:
     132    </para>
     133
     134<screen><userinput>patch -Np1 -i ../node-&nodejs-version;-icu59-1.patch</userinput></screen>
     135
     136    <para>
    122137      Build <application>Node.js</application> by running the following
    123138      commands:
     
    128143            --shared-openssl       \
    129144            --shared-zlib          \
    130             --with-intl=small-icu &amp;&amp;
     145            --with-intl=system-icu &amp;&amp;
    131146make</userinput></screen>
    132147
     
    144159    <title>Command Explanations</title>
    145160
    146     <para><parameter>--with-intl=small-icu</parameter>: build a local, but
    147     small copy of <application>icu</application>. Other values are
    148     <option>full-icu</option> (to build a full <application>icu</application>
    149     library) and <option>system-icu</option> (to use the system
    150     <application>icu</application>).</para>
     161    <para><parameter>--with-intl=system-icu</parameter>: use the system version
     162    of <application>icu</application>. Other values are
     163    <option>full-icu</option> (to build a local, full
     164    <application>icu</application> library) and <option>small-icu</option> (to
     165    to build a local, minimal <application>icu</application> library).</para>
    151166
    152167    <para><parameter>--shared-{cares,openssl,zlib}</parameter>: use the system
Note: See TracChangeset for help on using the changeset viewer.