Title: [240715] trunk/Tools
Revision
240715
Author
[email protected]
Date
2019-01-30 08:43:10 -0800 (Wed, 30 Jan 2019)

Log Message

Unreviewed, rolling out r240708.
https://bugs.webkit.org/show_bug.cgi?id=194022

It broke WPE build (Requested by KaL on #webkit).

Reverted changeset:

"[WPE] Bump font related dependencies to match the GTK+ port"
https://bugs.webkit.org/show_bug.cgi?id=194017
https://trac.webkit.org/changeset/240708

Modified Paths

Removed Paths

Diff

Modified: trunk/Tools/ChangeLog (240714 => 240715)


--- trunk/Tools/ChangeLog	2019-01-30 16:39:54 UTC (rev 240714)
+++ trunk/Tools/ChangeLog	2019-01-30 16:43:10 UTC (rev 240715)
@@ -1,3 +1,16 @@
+2019-01-30  Commit Queue  <[email protected]>
+
+        Unreviewed, rolling out r240708.
+        https://bugs.webkit.org/show_bug.cgi?id=194022
+
+        It broke WPE build (Requested by KaL on #webkit).
+
+        Reverted changeset:
+
+        "[WPE] Bump font related dependencies to match the GTK+ port"
+        https://bugs.webkit.org/show_bug.cgi?id=194017
+        https://trac.webkit.org/changeset/240708
+
 2019-01-30  Zalan Bujtas  <[email protected]>
 
         [LFC][IFC] nextBreakablePosition returns the same position on hyphen characters

Modified: trunk/Tools/wpe/jhbuild.modules (240714 => 240715)


--- trunk/Tools/wpe/jhbuild.modules	2019-01-30 16:39:54 UTC (rev 240714)
+++ trunk/Tools/wpe/jhbuild.modules	2019-01-30 16:43:10 UTC (rev 240715)
@@ -16,7 +16,6 @@
       <dep package="fontconfig"/>
       <dep package="freetype6"/>
       <dep package="harfbuzz"/>
-      <dep package="icu"/>
       <dep package="webkit-gstreamer-testing-dependencies"/>
       <dep package="woff2"/>
       <dep package="libwpe"/>
@@ -50,8 +49,6 @@
       href=""
   <repository type="tarball" name="wpewebkit"
       href=""
-  <repository type="tarball" name="webkitgtk-jhbuild-mirror"
-      href=""
 
   <cmake id="brotli">
     <branch repo="github.com" module="google/brotli.git" checkoutdir="brotli" tag="v1.0.1"/>
@@ -122,9 +119,9 @@
 
   <autotools id="freetype6" autogen-sh="configure"
         autogenargs="--with-harfbuzz=no">
-    <branch module="freetype/freetype-2.9.1.tar.bz2" version="2.9.1"
+    <branch module="freetype/freetype-2.8.tar.bz2" version="2.8"
             repo="savannah.gnu.org"
-            hash="sha256:db8d87ea720ea9d5edc5388fc7a0497bb11ba9fe972245e0f7f4c7e8b1e1e84d"/>
+            hash="sha256:a3c603ed84c3c2495f9c9331fe6bba3bb0ee65e06ec331e0a0fb52158291b40b"/>
   </autotools>
 
   <autotools id="fontconfig" autogen-sh="configure"
@@ -133,33 +130,24 @@
     <dependencies>
       <dep package="freetype6"/>
     </dependencies>
-    <branch module="software/fontconfig/release/fontconfig-2.13.1.tar.bz2" version="2.13.1"
+    <branch module="software/fontconfig/release/fontconfig-2.12.4.tar.bz2" version="2.12.4"
             repo="freedesktop.org"
-            hash="sha256:f655dd2a986d7aa97e052261b36aa67b0a64989496361eca8d604e6414006741"/>
+            hash="sha256:668293fcc4b3c59765cdee5cee05941091c0879edcc24dfec5455ef83912e45c"/>
   </autotools>
 
   <autotools id="harfbuzz" autogen-sh="configure"
-        autogenargs="--with-cairo=no --with-glib=yes --with-freetype=yes --with-fontconfig=yes --with-icu=yes">
+        autogenargs="--with-cairo=no --with-glib=yes --with-freetype=yes --with-fontconfig=yes">
     <dependencies>
       <dep package="glib"/>
       <dep package="freetype6"/>
       <dep package="fontconfig"/>
-      <dep package="icu"/>
     </dependencies>
-    <branch module="software/harfbuzz/release/harfbuzz-2.2.0.tar.bz2"
-            version="2.2.0"
-            checkoutdir="harfbuzz-2.2.0"
+    <branch module="software/harfbuzz/release/harfbuzz-1.3.3.tar.bz2"
+            version="1.3.3"
+            checkoutdir="harfbuzz-1.3.3"
             repo="freedesktop.org"
-            hash="sha256:b7ccfcbd56b970a709e8b9ea9fb46c922c606c2feef8f086fb6a8492e530f810"/>
-  </autotools>
-
-  <autotools id="icu"
-             autogen-sh="./source/configure"
-             autogenargs="--disable-samples --enable-weak-threads">
-    <branch module="icu4c-63_1-src.tgz" version="63.1" checkoutdir="icu"
-            repo="webkitgtk-jhbuild-mirror"
-            hash="sha256:05c490b69454fce5860b7e8e2821231674af0a11d7ef2febea9a32512998cb9d">
-      <patch file="icudata-stdlibs.patch" strip="1"/>
+            hash="sha256:2620987115a4122b47321610dccbcc18f7f121115fd7b88dc8a695c8b66cb3c9"
+            md5sum="97ae15a72a93f1f27324a2b8d9bd3b1d">
     </branch>
   </autotools>
 
@@ -166,9 +154,9 @@
   <autotools id="pixman"
              autogen-sh="configure"
              autogenargs="--enable-gtk=no">
-    <branch module="releases/pixman-0.34.0.tar.gz" version="0.34.0"
+    <branch module="releases/pixman-0.32.6.tar.gz" version="0.32.6"
             repo="cairographics.org"
-            hash="sha1:a1b1683c1a55acce9d928fea1ab6ceb79142ddc7"/>
+            hash="sha256:3dfed13b8060eadabf0a4945c7045b7793cc7e3e910e748a8bb0f0dc3e794904"/>
   </autotools>
 
   <autotools id="cairo"
@@ -179,12 +167,9 @@
       <dep package="fontconfig"/>
       <dep package="pixman"/>
     </dependencies>
-    <branch module="releases/cairo-1.16.0.tar.xz" version="1.16.0"
+    <branch module="releases/cairo-1.14.8.tar.xz" version="1.14.8"
             repo="cairographics.org"
-            hash="sha1:00e81842ae5e81bb0343108884eb5205be0eac14">
-      <!-- See https://gitlab.freedesktop.org/cairo/cairo/merge_requests/5 -->
-      <patch file="cairo-ft-Use-FT_Done_MM_Var-instead-of-free-when-available.patch" strip="1"/>
-    </branch>
+            hash="sha1:c6f7b99986f93c9df78653c3e6a3b5043f65145e"/>
   </autotools>
 
   <cmake id="libwpe">

Deleted: trunk/Tools/wpe/patches/cairo-ft-Use-FT_Done_MM_Var-instead-of-free-when-available.patch (240714 => 240715)


--- trunk/Tools/wpe/patches/cairo-ft-Use-FT_Done_MM_Var-instead-of-free-when-available.patch	2019-01-30 16:39:54 UTC (rev 240714)
+++ trunk/Tools/wpe/patches/cairo-ft-Use-FT_Done_MM_Var-instead-of-free-when-available.patch	2019-01-30 16:43:10 UTC (rev 240715)
@@ -1,30 +0,0 @@
-From b84d0cfd25f82eb25e0b3a708005a9d5502069c7 Mon Sep 17 00:00:00 2001
-From: Carlos Garcia Campos <[email protected]>
-Date: Mon, 19 Nov 2018 12:33:07 +0100
-Subject: [PATCH 1/2] ft: Use FT_Done_MM_Var instead of free when available in
- cairo_ft_apply_variations
-
-Fixes a crash when using freetype >= 2.9
----
- src/cairo-ft-font.c | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/src/cairo-ft-font.c b/src/cairo-ft-font.c
-index 325dd61b4..981973f78 100644
---- a/src/cairo-ft-font.c
-+++ b/src/cairo-ft-font.c
-@@ -2393,7 +2393,11 @@ skip:
- done:
-         free (coords);
-         free (current_coords);
-+#if HAVE_FT_DONE_MM_VAR
-+        FT_Done_MM_Var (face->glyph->library, ft_mm_var);
-+#else
-         free (ft_mm_var);
-+#endif
-     }
- }
- 
--- 
-2.19.2
-

Deleted: trunk/Tools/wpe/patches/icudata-stdlibs.patch (240714 => 240715)


--- trunk/Tools/wpe/patches/icudata-stdlibs.patch	2019-01-30 16:39:54 UTC (rev 240714)
+++ trunk/Tools/wpe/patches/icudata-stdlibs.patch	2019-01-30 16:43:10 UTC (rev 240715)
@@ -1,15 +0,0 @@
-Index: icu-52~m1/source/config/mh-linux
-===================================================================
---- icu-52~m1.orig/source/config/mh-linux	2013-09-14 18:53:23.284040467 -0400
-+++ icu-52~m1/source/config/mh-linux	2013-09-14 18:53:23.284040467 -0400
-@@ -21,7 +21,9 @@
- LD_RPATH_PRE = -Wl,-rpath,
- 
- ## These are the library specific LDFLAGS
--LDFLAGSICUDT=-nodefaultlibs -nostdlib
-+#LDFLAGSICUDT=-nodefaultlibs -nostdlib
-+# Debian change: linking icudata as data only causes too many problems.
-+LDFLAGSICUDT=
- 
- ## Compiler switch to embed a library name
- # The initial tab in the next line is to prevent icu-config from reading it.
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to