Changeset e603046


Ignore:
Timestamp:
06/28/2022 02:48:54 PM (6 weeks ago)
Author:
Ken Moffat <ken@…>
Branches:
trunk
Children:
e51466a
Parents:
82541b1
Message:

Update to js-91.11.0 (security fix).

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • general/genlib/js91.xml

    r82541b1 re603046  
    1414  <!ENTITY js91-download-http "&mozilla-http;/firefox/releases/&JS91-version;esr/source/firefox-&JS91-version;esr.source.tar.xz">
    1515  <!ENTITY js91-download-ftp  " ">
    16   <!ENTITY js91-md5sum        "c22765dc34c94035ebd83b998c90de33">
    17   <!ENTITY js91-size          "363 MB">
    18   <!ENTITY js91-buildsize     "3.1 GB (38 MB installed after removing 36MB static lib)">
    19   <!ENTITY js91-time          "2.6 SBU (with parallelism=4)">
     16  <!ENTITY js91-md5sum        "34e1d9a3347bccb1010491d3789aa77e">
     17  <!ENTITY js91-size          "367 MB">
     18  <!ENTITY js91-buildsize     "3.1 GB (37 MB installed after removing 36MB static lib)">
     19  <!ENTITY js91-time          "2.2 SBU (with parallelism=4)">
    2020]>
    2121
     
    9797      <xref linkend="which"/>
    9898      <!-- Should we list llvm here? -->
     99    </para>
     100
     101    <bridgehead renderas="sect4">Recommended</bridgehead>
     102    <para role="recommended">
     103      <xref linkend="llvm"/>
    99104    </para>
    100105
     
    175180cd    obj &amp;&amp;
    176181
    177 CC=gcc CXX=g++ \
    178182sh ../js/src/configure.in --prefix=/usr            \
    179183                          --with-intl-api          \
     
    228232
    229233    <para>
    230       <envar>CC=gcc CXX=g++</envar>: Upstream now prefers
    231       <application>clang</application>, override it like other Mozilla
    232       packages in BLFS book.
    233     </para>
    234 
    235     <para>
    236234      <command>sh ../js/src/configure.in</command>:
    237235      <filename>configure.in</filename> is actually a shell script, but
     
    279277      <command>sed -i '/@NSPR_CFLAGS@/d' /usr/bin/js91-config</command>:
    280278      Prevent <command>js91-config</command> from using buggy CFLAGS.
     279    </para>
     280
     281    <para>
     282      <parameter><envar>CC=gcc CXX=g++</envar></parameter>: BLFS used to
     283      prefer to use gcc and g++ instead of upstream's defaults of the
     284      <application>clang</application> programs. With the release of
     285      gcc-12 the build takes longer with gcc and g++, primarily because
     286      of extra warnings, and is bigger. Set these environment variables
     287      <emphasis>before running the configure script</emphasis>
     288      if you wish to continue to use gcc, g++ and unset them after the
     289      install.
    281290    </para>
    282291
  • introduction/welcome/changelog.xml

    r82541b1 re603046  
    4646      <itemizedlist>
    4747        <listitem>
     48          <para>[ken] - Update to JS91.11.0 (security fix) and recommend
     49          clang to build it to save time. Fixes
     50          <ulink url="&blfs-ticket-root;16695">#16695</ulink> and addresses
     51          part of
     52          <ulink url="&blfs-ticket-root;16697">#16697</ulink>.</para>
     53        </listitem>
     54        <listitem>
    4855          <para>[timtas] - Update to curl-7.84.0. Fixes
    4956          <ulink url="&blfs-ticket-root;16711">#16711</ulink>.</para>
  • packages.ent

    r82541b1 re603046  
    126126<!-- temporary, until JS91 is approved for gnome -->
    127127<!ENTITY JS78-version                 "78.15.0">
    128 <!-- will "detach" it when Firefox ESR 102 is releasing (in Jun 2022) -->
    129 <!ENTITY JS91-version                 "&firefox-version;">
     128<!ENTITY JS91-version                 "91.11.0">
    130129<!ENTITY json-c-version               "0.16">
    131130<!ENTITY json-glib-version            "1.6.6">
Note: See TracChangeset for help on using the changeset viewer.