Changeset 83875ca


Ignore:
Timestamp:
04/25/2024 08:25:37 AM (3 weeks ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
lazarus, trunk
Children:
74757d8, cc33bcbe
Parents:
5b78d1c
Message:

seamonkey: Patch to unbreak building with ICU-75.1

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • introduction/welcome/changelog.xml

    r5b78d1c r83875ca  
    3939    </listitem>
    4040    -->
     41    <listitem>
     42      <para>April 25th, 2024</para>
     43      <itemizedlist>
     44        <listitem>
     45          <para>[xry111] - Patch SeaMonkey to unbreak building with
     46          ICU-75.1.</para>
     47        </listitem>
     48      </itemizedlist>
     49    </listitem>
     50
    4151    <listitem>
    4252      <para>April 24th, 2024</para>
  • 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.