Update to ICU-69.1

Fix building WebKitGTK+ with ICU-69.1 (patch from Xi Ruoyao)
Fix building Node.JS with ICU-69.1 (patch from Ken Moffat)
This commit is contained in:
Douglas R. Reno 2021-05-06 10:36:33 -05:00
parent 9d6b3e697c
commit b01309e79e
5 changed files with 60 additions and 14 deletions

View File

@ -7,10 +7,10 @@
<!ENTITY icu-download-http
"https://github.com/unicode-org/icu/releases/download/release-&icu-major;-&icu-minor;/icu4c-&icu-major;_&icu-minor;-src.tgz">
<!ENTITY icu-download-ftp " ">
<!ENTITY icu-md5sum "c21cbdfe31a1e325afe765a16f907d20">
<!ENTITY icu-md5sum "9403db682507369d0f60a25ea67014c4">
<!ENTITY icu-size "24 MB">
<!ENTITY icu-buildsize "312 MB (add 37 MB for tests)">
<!ENTITY icu-time "0.7 SBU (Using parallelism=4; add 2.2 SBU for tests)">
<!ENTITY icu-buildsize "354 MB (add 36 MB for tests)">
<!ENTITY icu-time "0.9 SBU (Using parallelism=4; add 2.0 SBU for tests)">
]>
<sect1 id="icu" xreflabel="ICU-&icu-version;">

View File

@ -71,6 +71,16 @@
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Required patch:
<ulink url="&patch-root;/node-v&nodejs-version;-icu_69-1.patch"/>
</para>
</listitem>
</itemizedlist>
<!--<note>
<para>
This tarball was created using a BSD version of
@ -111,6 +121,13 @@
<sect2 role="installation">
<title>Installation of Node.js</title>
<!-- needed for ICU-69.1 -->
<para>
First, fix the build with system ICU:
</para>
<screen><userinput remap="pre">patch -Np1 -i ../node-v&nodejs-version;-icu_69-1.patch</userinput></screen>
<para>
Build <application>Node.js</application> by running the following
commands:

View File

@ -40,23 +40,35 @@
</itemizedlist>
</listitem>
-->
<listitem>
<listitem>
<para>May 6th, 2021</para>
<itemizedlist>
<listitem>
<para>[timtas] - Upgrade to xfce4-panel-4.16.3. Fixes
<ulink url="&blfs-ticket-root;15002">#15002</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update to ICU-69.1. Fixes
<ulink url="&blfs-ticket-root;14884">#14884</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Fix building WebKitGTK+ with ICU-69.1. Patch by Xi
Ruoyao.</para>
</listitem>
<listitem>
<para>[renodr] - Fix building Node.JS with ICU-69.1. Patch by Ken
Moffat.</para>
</listitem>
<listitem>
<para>[timtas] - Upgrade to xfce4-panel-4.16.3. Fixes
<ulink url="&blfs-ticket-root;15002">#15002</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>May 5th, 2021</para>
<itemizedlist>
<listitem>
<para>[timtas] - Upgrade to thunderbird-78.10.1. Fixes
<ulink url="&blfs-ticket-root;14998">#14998</ulink>.</para>
</listitem>
<listitem>
<para>[timtas] - Upgrade to thunderbird-78.10.1. Fixes
<ulink url="&blfs-ticket-root;14998">#14998</ulink>.</para>
</listitem>
<listitem>
<para>[thomas] - Upgrade libxkbcommon-1.3.0. Fixes
<ulink url="&blfs-ticket-root;14980">#14980</ulink>.</para>

View File

@ -107,8 +107,8 @@
<!ENTITY gsl-version "2.6">
<!ENTITY gspell-version "1.8.4">
<!ENTITY icu-major "68">
<!ENTITY icu-minor "2">
<!ENTITY icu-major "69">
<!ENTITY icu-minor "1">
<!ENTITY icu-patch "0">
<!ENTITY icu-version "&icu-major;.&icu-minor;"><!-- .&icu-patch;-->
<!ENTITY icu-dl-version "&icu-major;_&icu-minor;"><!-- _&icu-patch;-->

View File

@ -71,6 +71,16 @@
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Required patch:
<ulink url="&patch-root;/webkitgtk-&webkitgtk-version;-icu_69-1.patch"/>
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">WebKitGTK Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
@ -136,6 +146,13 @@
<screen><userinput>echo 'add_compile_definitions("U_DEFINE_FALSE_AND_TRUE=1")' &gt;&gt; Source/WTF/wtf/CMakeLists.txt</userinput></screen>
-->
<!-- Needed for ICU-69.1 -->
<para>
First, fix building with ICU-69.1:
</para>
<screen><userinput remap="pre">patch -Np1 -i ../webkitgtk-&webkitgtk-version;-icu_69-1.patch</userinput></screen>
<para>
Install <application>WebKitGTK</application> by running the
following commands: