Changeset d5ab2db2


Ignore:
Timestamp:
11/14/2018 10:10:34 PM (5 years ago)
Author:
Ken Moffat <ken@…>
Branches:
perl-modules
Children:
f34fad23
Parents:
1bad997
Message:

perl modules branch: Merge trunk r20695:20702

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/perl-modules@20703 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
14 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    r1bad997 rd5ab2db2  
    11<!-- $LastChangedBy$ $Date$ -->
    22
    3 <!ENTITY day          "11">                   <!-- Always 2 digits -->
     3<!ENTITY day          "13">                   <!-- Always 2 digits -->
    44<!ENTITY month        "11">                   <!-- Always 2 digits -->
    55<!ENTITY year         "2018">
     
    77<!ENTITY copyholder   "The BLFS Development Team">
    88<!ENTITY version      "&year;-&month;-&day;">
    9 <!ENTITY releasedate  "November 11th, &year;">
     9<!ENTITY releasedate  "November 13th, &year;">
    1010<!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
    1111<!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
  • general/genlib/nodejs.xml

    r1bad997 rd5ab2db2  
    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        "b38d2f3cbfe05963f151dd7548779aba">
    10   <!ENTITY nodejs-size          "18 MB">
    11   <!ENTITY nodejs-buildsize     "318 MB">
    12   <!ENTITY nodejs-time          "4.0 SBU (using parallelism=4)">
     9  <!ENTITY nodejs-md5sum        "8cee04dd5e57cfebd370c90375596513">
     10  <!ENTITY nodejs-size          "20 MB">
     11  <!ENTITY nodejs-buildsize     "412 MB (without tests)">
     12  <!ENTITY nodejs-time          "5.5 SBU (using parallelism=4)">
    1313]>
    1414
     
    7272    </itemizedlist>
    7373
     74    <note>
     75      <para>
     76        This tarball was created using a BSD version of
     77        <application>tar</application> and extracting it with a linux&trade;
     78        version will produce harmless warnings about unknown extended header
     79        keywords.
     80      </para>
     81    </note>
     82
    7483    <bridgehead renderas="sect3">Node.js Dependencies</bridgehead>
    7584
     
    8190    <bridgehead renderas="sect4">Recommended</bridgehead>
    8291    <para role="recommended">
    83       <xref linkend="c-ares"/> and
    84       <xref linkend="icu"/>
     92      <xref linkend="c-ares"/>,
     93      <xref linkend="icu"/> and
     94      <xref linkend="libuv"/>
    8595    </para>
    8696
     
    8898    <para role="optional">
    8999      <ulink url="https://github.com/nodejs/http-parser">http-parser</ulink>,
    90       <ulink url="https://github.com/libuv/libuv">libuv</ulink>, and
    91100      <ulink url="https://www.npmjs.com/">npm</ulink> (an internal copy of
    92101      <command>npm</command> will be installed if not present)
     
    109118<screen><userinput>./configure --prefix=/usr                  \
    110119            --shared-cares                 \
     120            --shared-libuv                 \
    111121            --shared-openssl               \
    112122            --shared-zlib                  \
     
    114124make</userinput></screen>
    115125
    116     <para>This package does not come with a test suite.</para>
     126    <!-- should get fixed eventually for openssl-1.1.1 in the v10 series,
     127     the command is 'make check', as of v10.13.0 it takes at least 14 minutes
     128     for the various timeouts to cut in, nad reports several errors.  -->
     129    <para>The test suite is currently broken when using
     130    <application>openssl-1.1.1</application> and several tests will
     131    eventually timeout.</para>
    117132
    118133    <para>
     
    133148    to build a local, minimal <application>icu</application> library).</para>
    134149
    135     <para><parameter>--shared-{cares,openssl,zlib}</parameter>: use the system
    136     installed libraries instead of local copies.</para>
     150    <para><parameter>--shared-{cares,libuv,openssl,zlib}</parameter>: use the
     151    system installed libraries instead of local copies.</para>
    137152
    138153    <para><option>--without-npm</option>: do not build
     
    140155    <application>npm</application> later).</para>
    141156
    142     <para><option>--shared-{http-parser,libuv}</option>: use the system
    143     installed libraries instead of local copies.</para>
     157    <para><option>--shared-http-parser</option>: use the system
     158    installed library instead of a local copy.</para>
    144159
    145160  </sect2>
  • introduction/welcome/changelog.xml

    r1bad997 rd5ab2db2  
    4343-->
    4444    <listitem>
     45      <para>November 13th, 2018</para>
     46      <itemizedlist>
     47        <listitem>
     48          <para>[ken] - Update to firefox-63.0.1, and re-instate system
     49          ICU as recommended. Thanks to Uwe Dueffert for diagnosis. Fixes
     50          <ulink url="&blfs-ticket-root;11329">#11329</ulink>.</para>
     51        </listitem>
     52        <listitem>
     53          <para>[ken] - Update to Node.js-v10.13.0R., Fixes
     54          <ulink url="&blfs-ticket-root;11328">#11328</ulink>.</para>
     55        </listitem>
     56        <listitem>
     57          <para>[bdubbs] - Update to nss-3.40. Fixes
     58          <ulink url="&blfs-ticket-root;11281">#11281</ulink>.</para>
     59        </listitem>
     60        <listitem>
     61          <para>[bdubbs] - Update to krb5-1.16.2. Fixes
     62          <ulink url="&blfs-ticket-root;11308">#11308</ulink>.</para>
     63        </listitem>
     64        <listitem>
     65          <para>[bdubbs] - Update to gnupg-2.2.11. Fixes
     66          <ulink url="&blfs-ticket-root;11321">#11321</ulink>.</para>
     67        </listitem>
     68        <listitem>
     69          <para>[bdubbs] - Update to cryptsetup-2.0.5. Fixes
     70          <ulink url="&blfs-ticket-root;11294">#11294</ulink>.</para>
     71        </listitem>
     72        <listitem>
     73          <para>[bdubbs] - Update to ConsoleKit2-1.2.1. Fixes
     74          <ulink url="&blfs-ticket-root;11297">#11297</ulink>.</para>
     75        </listitem>
     76      </itemizedlist>
     77    </listitem>
     78
     79    <listitem>
     80      <para>November 12th, 2018</para>
     81      <itemizedlist>
     82        <listitem>
     83          <para>[bdubbs] - Update to libva-2.3.0 (Xorg driver). Fixes
     84          <ulink url="&blfs-ticket-root;11280">#11280</ulink>.</para>
     85        </listitem>
     86        <listitem>
     87          <para>[bdubbs] - Update to libinput-1.12.3 (Xorg driver). Fixes
     88          <ulink url="&blfs-ticket-root;11283">#11283</ulink>.</para>
     89        </listitem>
     90        <listitem>
     91          <para>[bdubbs] - Update to libevdev-1.6.0 (Xorg driver). Fixes
     92          <ulink url="&blfs-ticket-root;11285">#11285</ulink>.</para>
     93        </listitem>
     94        <listitem>
     95          <para>[bdubbs] - Update to mesa-18.2.4. Fixes
     96          <ulink url="&blfs-ticket-root;11269">#11269</ulink>.</para>
     97        </listitem>
     98      </itemizedlist>
     99    </listitem>
     100
     101    <listitem>
    45102      <para>November 11th, 2018</para>
    46103      <itemizedlist>
  • packages.ent

    r1bad997 rd5ab2db2  
    1010<!ENTITY acl-version                  "2.2.52">
    1111<!ENTITY attr-version                 "2.4.47">
    12 <!ENTITY consolekit-version           "1.0.2">
     12<!ENTITY consolekit-version           "1.2.1">
    1313<!ENTITY cracklib-version             "2.9.6">
    1414<!ENTITY cryptsetup-minor             "2.0">
    15 <!ENTITY cryptsetup-version           "&cryptsetup-minor;.4">
     15<!ENTITY cryptsetup-version           "&cryptsetup-minor;.5">
    1616<!ENTITY cyrus-sasl-version           "2.1.26">
    17 <!ENTITY gnupg2-version               "2.2.10">
     17<!ENTITY gnupg2-version               "2.2.11">
    1818<!ENTITY gnutls-version               "3.5.19">
    1919<!ENTITY gpgme-version                "1.12.0">
     
    2727<!ENTITY make-ca-version              "0.9">
    2828<!ENTITY mitkrb-major-version         "1.16">
    29 <!ENTITY mitkrb-version               "1.16.1">
     29<!ENTITY mitkrb-version               "1.16.2">
    3030<!ENTITY nettle-version               "3.4">
    3131
    32 <!ENTITY nss-minor-version            "39">
     32<!ENTITY nss-minor-version            "40">
    3333<!ENTITY nss-micro-version            "0">
    3434<!--<!ENTITY nss-version                  "3.&nss-minor-version;.&nss-micro-version;"> -->
     
    177177<!ENTITY lzo-version                  "2.10">
    178178<!ENTITY mtdev-version                "1.1.5">
    179 <!ENTITY nodejs-version               "9.11.2">
     179<!ENTITY nodejs-version               "10.13.0">
    180180<!ENTITY npth-version                 "1.6">
    181181<!ENTITY nspr-version                 "4.20">
     
    652652<!ENTITY xkeyboard-config-version     "2.25">
    653653<!ENTITY mesa-major-minor             "18.2">
    654 <!ENTITY mesa-version                 "&mesa-major-minor;.2">
     654<!ENTITY mesa-version                 "&mesa-major-minor;.4">
    655655<!ENTITY xcb-util-version             "0.4.0">
    656656<!ENTITY xcb-util-image-version       "0.4.0">
     
    664664<!ENTITY xclock-version               "1.0.7">
    665665<!ENTITY xinit-version                "1.4.0">
     666
     667<!ENTITY libva-version                "2.3.0">
     668<!ENTITY libva-intel-driver-version   "2.2.0"> <!-- intel-vaapi-driver -->
     669<!ENTITY libvdpau-version             "1.1.1">
     670<!ENTITY libvdpau-va-gl-version       "0.4.0">
    666671
    667672<!-- Chapter 25 -->
     
    849854<!ENTITY epiphany-version             "3.28.3.1">
    850855<!ENTITY falkon-version               "3.0.1">
    851 <!ENTITY firefox-version              "63.0">
     856<!ENTITY firefox-version              "63.0.1">
    852857<!ENTITY flashplayer-version          "27.0.0.187">
    853858<!ENTITY qupzilla-version             "2.2.6">
     
    946951<!ENTITY xvid-version                 "1.3.5">
    947952
    948 <!-- Chapter 46 -->
    949 <!ENTITY libva-version                "2.2.0">
    950 <!ENTITY libva-intel-driver-version   "2.2.0"> <!-- intel-vaapi-driver -->
    951 <!ENTITY libvdpau-version             "1.1.1">
    952 <!ENTITY libvdpau-va-gl-version       "0.4.0">
    953 
    954953<!-- Chapter 47 -->
    955954<!ENTITY mpg123-version               "1.25.10">
  • postlfs/security/consolekit.xml

    r1bad997 rd5ab2db2  
    77  <!ENTITY consolekit-download-http "https://github.com/Consolekit2/ConsoleKit2/releases/download/&consolekit-version;/ConsoleKit2-&consolekit-version;.tar.bz2">
    88  <!ENTITY consolekit-download-ftp  " ">
    9   <!ENTITY consolekit-md5sum        "e03dd98322c78425a87418af9d788518">
    10   <!ENTITY consolekit-size          "612 KB">
    11   <!ENTITY consolekit-buildsize     "11 MB">
     9  <!ENTITY consolekit-md5sum        "17d31475f9b08969e55ea60750f4f219">
     10  <!ENTITY consolekit-size          "1.1 MB">
     11  <!ENTITY consolekit-buildsize     "18 MB">
    1212  <!ENTITY consolekit-time          "0.2 SBU">
    1313]>
     
    258258      <seglistitem>
    259259        <seg>
    260           ck-history, ck-launch-session, ck-list-sessions,
    261           ck-log-system-restart, ck-log-system-start,
    262           ck-log-system-stop and console-kit-daemon
     260          ck-history,
     261          ck-launch-session, and
     262          ck-list-sessions
     263          <!-- Not listing /usr/libexec:
     264          ck-collect-session-info    ck-get-x11-server-pid  udev-acl
     265          ck-get-x11-display-device  ck-remove-directory -->
     266
    263267        </seg>
    264268        <seg>
    265           libck-connector.so and pam_ck_connector.so
     269          libconsolekit.so,
     270          libck-connector.so, and
     271          pam_ck_connector.so
    266272        </seg>
    267273        <seg>
    268274          /etc/ConsoleKit,
    269275          /usr/{include,lib}/ConsoleKit,
    270           /usr/share/doc/ConsoleKit-&consolekit-version;, and
     276          /usr/share/doc/ihtml/ConsoleKit-&consolekit-version;, and
    271277          /var/{log,run}/ConsoleKit
    272278        </seg>
     
    353359      </varlistentry>
    354360
    355 <!-- Note (Denis): I don't know if theses programs are installed by the current version of consolekit.
    356      Must be validate before uncomment
     361<!-- Note (Denis): I don't know if theses programs are installed by the
     362     current version of consolekit.
     363     
     364     (Bruce) These are in /usr/libexec and we do not document those.
    357365
    358366      <varlistentry id="ck-collect-session-info">
     
    386394      </varlistentry>
    387395
    388       <varlistentry id="ck-system-restart">
    389         <term><command>ck-system-restart</command></term>
    390         <listitem>
    391           <para>is the system restart script.</para>
    392           <indexterm zone="consolekit ck-system-restart">
    393             <primary sortas="b-ck-system-restart">ck-system-restart</primary>
    394           </indexterm>
    395         </listitem>
    396       </varlistentry>
    397 
    398       <varlistentry id="ck-system-stop">
    399         <term><command>ck-system-stop</command></term>
    400         <listitem>
    401           <para>is the system stop script.</para>
    402           <indexterm zone="consolekit ck-system-stop">
    403             <primary sortas="b-ck-system-stop">ck-system-stop</primary>
    404           </indexterm>
    405         </listitem>
    406       </varlistentry>
    407 
    408       <varlistentry id="libck-connector">
    409         <term><filename class='libraryfile'>libck-connector.so</filename></term>
    410         <listitem>
    411           <para>contains functions that .....</para>
    412           <indexterm zone="consolekit libck-connector">
    413             <primary sortas="c-libck-connector">libck-connector.so</primary>
    414           </indexterm>
    415         </listitem>
    416       </varlistentry>
    417 
    418       <varlistentry id="pam_ck_connector">
    419         <term><filename class='libraryfile'>pam_ck_connector.so</filename></term>
    420         <listitem>
    421           <para>contains functions that .....</para>
    422           <indexterm zone="consolekit pam_ck_connector">
    423             <primary sortas="c-pam_ck_connector">pam_ck_connector.so</primary>
    424           </indexterm>
    425         </listitem>
    426       </varlistentry>
     396      also ck-remove-directory  udev-acl
     397
    427398-->
    428399    </variablelist>
  • postlfs/security/cryptsetup.xml

    r1bad997 rd5ab2db2  
    77  <!ENTITY cryptsetup-download-http "&kernel-dl;/linux/utils/cryptsetup/v&cryptsetup-minor;/cryptsetup-&cryptsetup-version;.tar.xz">
    88  <!ENTITY cryptsetup-download-ftp  " ">
    9   <!ENTITY cryptsetup-md5sum        "ed42b31f67d05b05e392d1943d467b8d">
     9  <!ENTITY cryptsetup-md5sum        "348f901b3e5849310c9d9f7d75b69d73">
    1010  <!ENTITY cryptsetup-size          "10 MB">
    11   <!ENTITY cryptsetup-buildsize     "28 MB (add 11 MB for tests)">
    12   <!ENTITY cryptsetup-time          "0.1 SBU (add 10 SBU for tests)">
     11  <!ENTITY cryptsetup-buildsize     "24 MB (add 24 MB for tests)">
     12  <!ENTITY cryptsetup-time          "0.2 SBU (add 10 SBU for tests)">
    1313]>
    1414
  • postlfs/security/gnupg2.xml

    r1bad997 rd5ab2db2  
    99  <!-- <!ENTITY gnupg2-download-ftp  "&gnupg-ftp;/gnupg/gnupg-&gnupg2-version;.tar.bz2"> -->
    1010  <!ENTITY gnupg2-download-ftp  " ">
    11   <!ENTITY gnupg2-md5sum        "3ae8bd6246367602e72571f7a6588bcd">
     11  <!ENTITY gnupg2-md5sum        "e23a896d634e8b81681314780f5158a4">
    1212  <!ENTITY gnupg2-size          "6.4 MB">
    13   <!ENTITY gnupg2-buildsize     "108 MB (with all tests; add 24 MB for docs)">
    14   <!ENTITY gnupg2-time          "0.3 SBU (using parallelism=4; add 0.4 SBU for tests)">
     13  <!ENTITY gnupg2-buildsize     "110 MB (with all tests; add 24 MB for docs)">
     14  <!ENTITY gnupg2-time          "0.3 SBU (using parallelism=4; add 0.5 SBU for tests)">
    1515]>
    1616
  • postlfs/security/mitkrb.xml

    r1bad997 rd5ab2db2  
    77  <!ENTITY mitkrb-download-http "https://kerberos.org/dist/krb5/&mitkrb-major-version;/krb5-&mitkrb-version;.tar.gz">
    88  <!ENTITY mitkrb-download-ftp  " ">
    9   <!ENTITY mitkrb-md5sum        "848e9b80d6aaaa798e3f3df24b83c407">
    10   <!ENTITY mitkrb-size          "9.0 MB">
     9  <!ENTITY mitkrb-md5sum        "ffd52595e969fb700d37313606e4dc3d">
     10  <!ENTITY mitkrb-size          "9.2 MB">
    1111  <!ENTITY mitkrb-buildsize     "104 MB (add 25 MB for tests)">
    12   <!ENTITY mitkrb-time          "0.5 SBU (using parallelism=4; add 4.2 SBU for tests)">
     12  <!ENTITY mitkrb-time          "0.4 SBU (using parallelism=4; add 2.1 SBU for tests)">
    1313]>
    1414
  • postlfs/security/nss.xml

    r1bad997 rd5ab2db2  
    1515
    1616  <!ENTITY nss-download-ftp " ">
    17   <!ENTITY nss-md5sum        "10720fc70fd483de1b085402fb10ed59">
     17  <!ENTITY nss-md5sum        "f7aec858d192ae03d0e9a35a730c70fa">
    1818  <!ENTITY nss-size          "22 MB">
    19   <!ENTITY nss-buildsize     "128 MB">
    20   <!ENTITY nss-time          "2.0 SBU">
     19  <!ENTITY nss-buildsize     "133 MB">
     20  <!ENTITY nss-time          "2.2 SBU">
    2121]>
    2222
  • x/installing/libevdev.xml

    r1bad997 rd5ab2db2  
    55  %general-entities;
    66
    7   <!ENTITY libevdev-version "1.5.9">
     7  <!ENTITY libevdev-version "1.6.0">
    88
    99  <!ENTITY libevdev-download-http "https://www.freedesktop.org/software/libevdev/libevdev-&libevdev-version;.tar.xz">
    1010  <!ENTITY libevdev-download-ftp  " ">
    11   <!ENTITY libevdev-md5sum        "a1ca11e961c1efed720fac4130881904">
    12   <!ENTITY libevdev-size          "400 KB">
    13   <!ENTITY libevdev-buildsize     "7.0 MB (with tests)">
    14   <!ENTITY libevdev-time          "0.3 SBU (with tests)">
     11  <!ENTITY libevdev-md5sum        "154b24f01425c4c82fdc3e11f2c13af6">
     12  <!ENTITY libevdev-size          "404 KB">
     13  <!ENTITY libevdev-buildsize     "7.7 MB (with tests)">
     14  <!ENTITY libevdev-time          "0.2 SBU (with tests)">
    1515]>
    1616
  • x/installing/libinput.xml

    r1bad997 rd5ab2db2  
    55  %general-entities;
    66
    7   <!ENTITY libinput-version "1.12.1">
     7  <!ENTITY libinput-version "1.12.3">
    88
    99  <!ENTITY libinput-download-http "https://www.freedesktop.org/software/libinput/libinput-&libinput-version;.tar.xz">
    1010  <!ENTITY libinput-download-ftp  " ">
    11   <!ENTITY libinput-md5sum        "0b6fff34e30cf7aafc33c8f884806960">
     11  <!ENTITY libinput-md5sum        "083d6bf311d5e1e3a62440dc634bb8f0">
    1212  <!ENTITY libinput-size          "508 KB">
    13   <!ENTITY libinput-buildsize     "12 MB">
     13  <!ENTITY libinput-buildsize     "10 MB">
    1414  <!ENTITY libinput-time          "less than 0.1 SBU">
    1515]>
     
    8484    <bridgehead renderas="sect5">Optional</bridgehead>
    8585    <para role="optional">
    86       <xref linkend="valgrind"/> (to run the tests),
    87       <xref linkend="doxygen"/> and
    88       <xref linkend="graphviz"/> (to build the documentation)
     86      <xref linkend="valgrind"/> (to run the tests),
     87      <ulink url="http://sphinx-doc.org/">Sphinx</ulink> (required to build documentation),
    8988      <xref linkend="gtk3"/> (to build the GUI event viewer),
    9089      <ulink url="http://www.nongnu.org/libunwind/">libunwind</ulink> (required for tests),
  • x/installing/libva.xml

    r1bad997 rd5ab2db2  
    77  <!ENTITY libva-download-http "https://github.com/intel/libva/releases/download/&libva-version;/libva-&libva-version;.tar.bz2">
    88  <!ENTITY libva-download-ftp  " ">
    9   <!ENTITY libva-md5sum        "92d04ad1700136dc75b1e5f47516e704">
    10   <!ENTITY libva-size          "476 KB">
    11   <!ENTITY libva-buildsize     "10 MB">
    12   <!ENTITY libva-time          "0.1 SBU">
     9  <!ENTITY libva-md5sum        "2555c46075ab2f6128f39902ba1c6183">
     10  <!ENTITY libva-size          "500 KB">
     11  <!ENTITY libva-buildsize     "7.3 MB">
     12  <!ENTITY libva-time          "less than 0.1 SBU">
    1313
    1414
  • x/installing/mesa.xml

    r1bad997 rd5ab2db2  
    77  <!ENTITY mesa-download-http "https://mesa.freedesktop.org/archive/mesa-&mesa-version;.tar.xz">
    88  <!ENTITY mesa-download-ftp  "ftp://ftp.freedesktop.org/pub/mesa/mesa-&mesa-version;.tar.xz">
    9   <!ENTITY mesa-md5sum        "5931dd76a7533c7c5e702a4e5c00d3bb">
     9  <!ENTITY mesa-md5sum        "33c4b4ad2f33d4faedec3206da7853d3">
    1010  <!ENTITY mesa-size          "11 MB">
    11   <!ENTITY mesa-buildsize     "422 MB (with demos and docs, add 69 MB for tests)">
    12   <!ENTITY mesa-time          "2.4 SBU (with parallelism=4, demos, and docs; add 0.6 SBU for tests)">
     11  <!ENTITY mesa-buildsize     "353 MB (with demos and docs, add 42 MB for tests)">
     12  <!ENTITY mesa-time          "2.5 SBU (with parallelism=4, demos, and docs; add 1.0 SBU for tests)">
    1313]>
    1414
     
    171171   url='http://www.mesa3d.org/systems.html'/>.</para>
    172172
    173 <screen><userinput>GLL_DRV="i915,r600,nouveau,radeonsi,svga,swrast"</userinput></screen>
     173<screen><userinput>GLL_DRV="i915,nouveau,radeonsi,svga,swrast"</userinput></screen>
    174174
    175175    <para>
  • xsoft/graphweb/firefox.xml

    r1bad997 rd5ab2db2  
    77  <!ENTITY firefox-download-http "&mozilla-http;/firefox/releases/&firefox-version;/source/firefox-&firefox-version;.source.tar.xz">
    88  <!ENTITY firefox-download-ftp  " ">
    9   <!ENTITY firefox-md5sum        "17f6cea22026840dfa255190a7cec1e2">
     9  <!ENTITY firefox-md5sum        "3b5d3bc390d3e5bbef9a9704c2a12a4f">
    1010  <!ENTITY firefox-size          "254 MB">
    1111  <!-- NB with stylo, much of the build uses rust, and therefore cargo files.
     
    157157    <bridgehead renderas="sect4">Recommended</bridgehead>
    158158    <para role="recommended">
    159 <!--  <xref linkend="icu"/>, with icu <61 or >62, JSContext FTBFS -->
     159      <xref linkend="icu"/>,
    160160      <xref linkend="libevent"/>,
    161161      <xref linkend="libvpx"/>,
     
    259259ac_add_options --with-system-nspr
    260260ac_add_options --with-system-nss
    261 
    262 # Only enable system icu if the version is 61 or 62
    263 #ac_add_options --with-system-icu
     261ac_add_options --with-system-icu
    264262
    265263# The gold linker is no-longer the default
     
    347345      If you are compiling <application>Firefox</application> in chroot, make
    348346      sure you have <envar>$SHELL</envar> environment variable set or prepend
    349       <envar>SHELL=/bin/sh</envar>.
     347      <envar>SHELL=/bin/sh</envar>. Also ensure that <filename>/dev/shm</filename>
     348      is mounted.
    350349    </para></note>
    351350
    352351    <para>
    353      Invoke the Python script to compile the package:
    354     </para>
    355 
    356 <screen><userinput>export CC=clang CXX=clang++ AR=llvm-ar NM=llvm-nm RANLIB=llvm-ranlib &amp;&amp;
     352<!--  Invoke the Python script to compile the package: -->
     353      Fix a problem with certain versions of ICU, then invoke the Python script
     354      to compile the package.
     355    </para>
     356
     357<screen><userinput>sed -e 's/checkImpl/checkFFImpl/g' -i js/src/vm/JSContext*.h &amp;&amp;
     358export CC=clang CXX=clang++ AR=llvm-ar NM=llvm-nm RANLIB=llvm-ranlib &amp;&amp;
    357359./mach build &amp;&amp;
    358360unset CC CXX AR NM RANLIB</userinput></screen>
     
    391393  <sect2 role="commands">
    392394    <title>Command Explanations</title>
     395
     396    <para>
     397      <command>sed -e 's/checkImpl/checkFFImpl/g' ...</command>: Although the
     398      package ships with a modified version of <application>ICU-59</application>
     399      and only tests that the system version, if requested, is at least 59,
     400      changes in <emphasis>some</emphasis> versions cause builds with the system
     401      version to fail with error messages of the form <literal>no void
     402      JSContext::checkImpl_NN member function</literal> where NN is the system
     403      <application>ICU</application> version. The sed renames the local function.
     404    </para>
    393405
    394406    <para>
Note: See TracChangeset for help on using the changeset viewer.