Changeset 83875ca for xsoft


Ignore:
Timestamp:
04/25/2024 08:25:37 AM (5 months ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
12.2, gimp3, lazarus, trunk, xry111/for-12.3, xry111/spidermonkey128
Children:
74757d8, cc33bcbe
Parents:
5b78d1c
Message:

seamonkey: Patch to unbreak building with ICU-75.1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • xsoft/graphweb/seamonkey.xml

    r5b78d1c r83875ca  
    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>
     
    288289    <para>
    289290      First, if you are building with system ICU, adapt the line break mapping
    290       for ICU-74 and later:
     291      for ICU-74 or later, and apply a patch to build this package with the
     292      C++17 standard because the headers of ICU-75 or later require some
     293      C++17 features:
    291294    </para>
    292295
    293296<screen><userinput remap="pre">(for i in {43..47}; do
    294297   sed '/ZWJ/s/$/,CLASS_CHARACTER/' -i intl/lwbrk/LineBreaker.cpp || exit $?
    295 done)</userinput></screen>
     298done) &amp;&amp;
     299
     300patch -Np1 -i ../seamonkey-&seamonkey-version;-cxx17-1.patch</userinput></screen>
    296301
    297302    <para>
Note: See TracChangeset for help on using the changeset viewer.