Ignore:
Timestamp:
05/12/2024 11:07:19 AM (4 months ago)
Author:
Thomas Trepl <thomas@…>
Branches:
lazarus
Children:
7d55a6a
Parents:
cd255e1 (diff), 910936c (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge trunk to 'lazarus' branch

File:
1 edited

Legend:

Unmodified
Added
Removed
  • xsoft/graphweb/seamonkey.xml

    rcd255e1 ra722d59  
    55  %general-entities;
    66
    7   <!ENTITY seamonkey-download-http "&mozilla-http;/seamonkey/releases/&seamonkey-version;/source/seamonkey-&seamonkey-version;.source.tar.xz">
     7  <!ENTITY seamonkey-download-http "https://archive.seamonkey-project.org/releases/&seamonkey-version;/source/seamonkey-&seamonkey-version;.source.tar.xz">
    88  <!ENTITY seamonkey-download-ftp  " ">
    9   <!ENTITY seamonkey-md5sum        "6ac064816caa2c3fe6bc1f130bd9599b">
     9  <!ENTITY seamonkey-md5sum        "266a86651348e21934707a7ccb3abef3">
    1010  <!ENTITY seamonkey-size          "241 MB">
    11   <!ENTITY seamonkey-buildsize     "4.2 GB (159 MB installed)">
    12   <!ENTITY seamonkey-time          "11 SBU (with parallelism=4)">
     11  <!ENTITY seamonkey-buildsize     "3.0 GB (148 MB installed)">
     12  <!ENTITY seamonkey-time          "3.5 SBU (with parallelism=8)">
    1313]>
    1414
     
    7575    </itemizedlist>
    7676
    77     <!--
    7877    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    7978    <itemizedlist spacing="compact">
    8079      <listitem>
    8180        <para>
    82           Required patch:
    83           <ulink url="&patch-root;/seamonkey-&seamonkey-version;-consolidated_fixes-1.patch"/>
    84         </para>
    85       </listitem>
     81          Recommended patch (required for building with system ICU-75 or
     82          newer):
     83          <ulink url="&patch-root;/seamonkey-&seamonkey-version;-cxx17-1.patch"/>
     84        </para>
     85      </listitem>
     86    <!--
    8687      <listitem>
    8788        <para>
     
    9495        </para>
    9596      </listitem>
     97    -->
    9698    </itemizedlist>
    97     -->
    9899
    99100    <note>
     
    208209
    209210# Disabling debug symbols makes the build much smaller and a little
    210 # faster. Comment this if you need to run a debugger. Note: This is
    211 # required for compilation on i686.
     211# faster. Comment this if you need to run a debugger.
    212212ac_add_options --disable-debug-symbols
    213213<!-- With Firefox ESR 128 we'd replace the following part with
     
    238238ac_add_options --disable-tests
    239239
    240 # The Rust code for SIMD optimization is much more outdated than
    241 # Firefox and Thunderbird, so it does not build with recent Rustc.
     240# The SIMD code relies on the unmaintained packed_simd crate which
     241# fails to build with Rustc >= 1.78.0.  We may re-enable it once
     242# Mozilla port the code to use std::simd and std::simd is stabilized.
    242243ac_add_options --disable-rust-simd
    243244
     
    290291    <para>
    291292      First, if you are building with system ICU, adapt the line break mapping
    292       for ICU-74 and later:
     293      for ICU-74 or later, and apply a patch to build this package with the
     294      C++17 standard because the headers of ICU-75 or later require some
     295      C++17 features:
    293296    </para>
    294297
    295298<screen><userinput remap="pre">(for i in {43..47}; do
    296299   sed '/ZWJ/s/$/,CLASS_CHARACTER/' -i intl/lwbrk/LineBreaker.cpp || exit $?
    297 done)</userinput></screen>
     300done) &amp;&amp;
     301
     302patch -Np1 -i ../seamonkey-&seamonkey-version;-cxx17-1.patch</userinput></screen>
    298303
    299304    <para>
Note: See TracChangeset for help on using the changeset viewer.