Title: [235297] releases/WebKitGTK/webkit-2.22
Revision
235297
Author
[email protected]
Date
2018-08-24 01:08:42 -0700 (Fri, 24 Aug 2018)

Log Message

Merge r235116 - [WPE] Update to use libwpe-1.0.0 and WPEBackend-fdo-1.0.0
https://bugs.webkit.org/show_bug.cgi?id=188782

Reviewed by Michael Catanzaro.

Make the build depend on wpe-0.2, and change the Flatpak and JHBuild development
environments to use version 1.0.0 of libwpe and WPEBackend-fdo.

.:

* Source/cmake/FindWPE.cmake: Renamed from Source/cmake/FindWPEBackend.cmake and changed
to check for libwpe-0.2.
* Source/cmake/OptionsWPE.cmake: Adapt to the rename to FindWPE.cmake.

Tools:

* flatpak/org.webkit.WPE.yaml: Update to use libwpe and WPEBackend-fdo version 1.0.0 from
release tarballs, and removed the (now unneeded) Lua and LuaJIT modules.
* wpe/jhbuild.modules: Ditto.

Modified Paths

Added Paths

Removed Paths

Diff

Modified: releases/WebKitGTK/webkit-2.22/ChangeLog (235296 => 235297)


--- releases/WebKitGTK/webkit-2.22/ChangeLog	2018-08-24 08:08:35 UTC (rev 235296)
+++ releases/WebKitGTK/webkit-2.22/ChangeLog	2018-08-24 08:08:42 UTC (rev 235297)
@@ -1,3 +1,17 @@
+2018-08-21  Adrian Perez de Castro  <[email protected]>
+
+        [WPE] Update to use libwpe-1.0.0 and WPEBackend-fdo-1.0.0
+        https://bugs.webkit.org/show_bug.cgi?id=188782
+
+        Reviewed by Michael Catanzaro.
+
+        Make the build depend on wpe-0.2, and change the Flatpak and JHBuild development
+        environments to use version 1.0.0 of libwpe and WPEBackend-fdo.
+
+        * Source/cmake/FindWPE.cmake: Renamed from Source/cmake/FindWPEBackend.cmake and changed
+        to check for libwpe-0.2.
+        * Source/cmake/OptionsWPE.cmake: Adapt to the rename to FindWPE.cmake.
+
 2018-08-18  Michael Catanzaro  <[email protected]>
 
         Adjust CMAKE_MODULE_LINKER_FLAGS for asan

Copied: releases/WebKitGTK/webkit-2.22/Source/cmake/FindWPE.cmake (from rev 235296, releases/WebKitGTK/webkit-2.22/Source/cmake/FindWPEBackend.cmake) (0 => 235297)


--- releases/WebKitGTK/webkit-2.22/Source/cmake/FindWPE.cmake	                        (rev 0)
+++ releases/WebKitGTK/webkit-2.22/Source/cmake/FindWPE.cmake	2018-08-24 08:08:42 UTC (rev 235297)
@@ -0,0 +1,47 @@
+# - Try to find WPE.
+# Once done, this will define
+#
+#  WPE_FOUND - system has WPE.
+#  WPE_INCLUDE_DIRS - the WPE include directories
+#  WPE_LIBRARIES - link these to use WPE.
+#
+# Copyright (C) 2016 Igalia S.L.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+# 1.  Redistributions of source code must retain the above copyright
+#     notice, this list of conditions and the following disclaimer.
+# 2.  Redistributions in binary form must reproduce the above copyright
+#     notice, this list of conditions and the following disclaimer in the
+#     documentation and/or other materials provided with the distribution.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND ITS CONTRIBUTORS ``AS
+# IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+# THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR ITS
+# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+find_package(PkgConfig)
+pkg_check_modules(PC_WPE QUIET wpe-0.2)
+
+find_path(WPE_INCLUDE_DIRS
+    NAMES wpe/wpe.h
+    HINTS ${PC_WPE_INCLUDEDIR} ${PC_WPE_INCLUDE_DIRS}
+)
+
+find_library(WPE_LIBRARIES
+    NAMES wpe-0.2
+    HINTS ${PC_WPE_LIBDIR} ${PC_WPE_LIBRARY_DIRS}
+)
+
+mark_as_advanced(WPE_INCLUDE_DIRS WPE_LIBRARIES)
+
+include(FindPackageHandleStandardArgs)
+find_package_handle_standard_args(WPE REQUIRED_VARS WPE_INCLUDE_DIRS WPE_LIBRARIES)

Deleted: releases/WebKitGTK/webkit-2.22/Source/cmake/FindWPEBackend.cmake (235296 => 235297)


--- releases/WebKitGTK/webkit-2.22/Source/cmake/FindWPEBackend.cmake	2018-08-24 08:08:35 UTC (rev 235296)
+++ releases/WebKitGTK/webkit-2.22/Source/cmake/FindWPEBackend.cmake	2018-08-24 08:08:42 UTC (rev 235297)
@@ -1,47 +0,0 @@
-# - Try to find WPE.
-# Once done, this will define
-#
-#  WPE_FOUND - system has WPE.
-#  WPE_INCLUDE_DIRS - the WPE include directories
-#  WPE_LIBRARIES - link these to use WPE.
-#
-# Copyright (C) 2016 Igalia S.L.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1.  Redistributions of source code must retain the above copyright
-#     notice, this list of conditions and the following disclaimer.
-# 2.  Redistributions in binary form must reproduce the above copyright
-#     notice, this list of conditions and the following disclaimer in the
-#     documentation and/or other materials provided with the distribution.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND ITS CONTRIBUTORS ``AS
-# IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
-# THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR ITS
-# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
-# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
-# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-find_package(PkgConfig)
-pkg_check_modules(PC_WPE QUIET wpe-0.1)
-
-find_path(WPE_INCLUDE_DIRS
-    NAMES wpe/wpe.h
-    HINTS ${PC_WPE_INCLUDEDIR} ${PC_WPE_INCLUDE_DIRS}
-)
-
-find_library(WPE_LIBRARIES
-    NAMES WPEBackend-0.1
-    HINTS ${PC_WPE_LIBDIR} ${PC_WPE_LIBRARY_DIRS}
-)
-
-mark_as_advanced(WPE_INCLUDE_DIRS WPE_LIBRARIES)
-
-include(FindPackageHandleStandardArgs)
-find_package_handle_standard_args(WPEBackend REQUIRED_VARS WPE_INCLUDE_DIRS WPE_LIBRARIES)

Modified: releases/WebKitGTK/webkit-2.22/Source/cmake/OptionsWPE.cmake (235296 => 235297)


--- releases/WebKitGTK/webkit-2.22/Source/cmake/OptionsWPE.cmake	2018-08-24 08:08:35 UTC (rev 235296)
+++ releases/WebKitGTK/webkit-2.22/Source/cmake/OptionsWPE.cmake	2018-08-24 08:08:42 UTC (rev 235297)
@@ -84,7 +84,7 @@
 find_package(Sqlite REQUIRED)
 find_package(Threads REQUIRED)
 find_package(WebP REQUIRED)
-find_package(WPEBackend REQUIRED)
+find_package(WPE REQUIRED)
 find_package(ZLIB REQUIRED)
 
 if (USE_WOFF2)

Modified: releases/WebKitGTK/webkit-2.22/Tools/ChangeLog (235296 => 235297)


--- releases/WebKitGTK/webkit-2.22/Tools/ChangeLog	2018-08-24 08:08:35 UTC (rev 235296)
+++ releases/WebKitGTK/webkit-2.22/Tools/ChangeLog	2018-08-24 08:08:42 UTC (rev 235297)
@@ -1,3 +1,17 @@
+2018-08-21  Adrian Perez de Castro  <[email protected]>
+
+        [WPE] Update to use libwpe-1.0.0 and WPEBackend-fdo-1.0.0
+        https://bugs.webkit.org/show_bug.cgi?id=188782
+
+        Reviewed by Michael Catanzaro.
+
+        Make the build depend on wpe-0.2, and change the Flatpak and JHBuild development
+        environments to use version 1.0.0 of libwpe and WPEBackend-fdo.
+
+        * flatpak/org.webkit.WPE.yaml: Update to use libwpe and WPEBackend-fdo version 1.0.0 from
+        release tarballs, and removed the (now unneeded) Lua and LuaJIT modules.
+        * wpe/jhbuild.modules: Ditto.
+
 2018-08-20  Bernhard M. Wiedemann  <[email protected]>
 
         [GTK] Sort inspector GResource manifest to ensure reproducible builds

Modified: releases/WebKitGTK/webkit-2.22/Tools/flatpak/org.webkit.WPE.yaml (235296 => 235297)


--- releases/WebKitGTK/webkit-2.22/Tools/flatpak/org.webkit.WPE.yaml	2018-08-24 08:08:35 UTC (rev 235296)
+++ releases/WebKitGTK/webkit-2.22/Tools/flatpak/org.webkit.WPE.yaml	2018-08-24 08:08:42 UTC (rev 235297)
@@ -1,33 +1,15 @@
 - name: wpebackend
   buildsystem: cmake-ninja
   sources:
-    - type: git
-      url: https://github.com/WebPlatformForEmbedded/WPEBackend.git
-      branch: 45148ff5e802c6cd1d30d3c318ff6bb5bdf2c4aa
+    - type: archive
+      url: https://wpewebkit.org/releases/libwpe-1.0.0.tar.xz
+      sha256: aff11612123f9ab85a8b9a4bcdfb3a7503eba0a0d2d96f2cdecd30e911091719
 - name: wpebackend-fdo
   buildsystem: cmake-ninja
   sources:
-    - type: git
-      url: https://github.com/Igalia/WPEBackend-fdo.git
-      branch: fac3fe1ea78b6fc5b6005adfceb93eeb46681485
-- name: lua
-  buildsystem: simple
-  build-commands:
-    - make MYCFLAGS="$CFLAGS -fPIC -DLUA_COMPAT_5_2 -DLUA_COMPAT_5_1" linux
-    - make install INSTALL_TOP=/app INSTALL_MAN=/app/share/man/man1 INSTALL_DATA='cp -d'
-  sources:
     - type: archive
-      url: https://www.lua.org/ftp/lua-5.3.4.tar.gz
-      sha1: 79790cfd40e09ba796b01a571d4d63b52b1cd950
-- name: luajit
-  buildsystem: simple
-  build-commands:
-    - make amalg PREFIX=/app
-    - make install PREFIX=/app
-  sources:
-    - type: archive
-      url: https://luajit.org/download/LuaJIT-2.0.5.tar.gz
-      md5: 48353202cbcacab84ee41a5a70ea0a2c
+      url: https://wpewebkit.org/releases/wpebackend-fdo-1.0.0.tar.xz
+      sha256: 7a747f87a1ae46d30144369050e3ce348b58986d04e1a139ba75c198fa636729
 - name: webkitgtk-test-fonts
   no-autogen: true
   sources:

Modified: releases/WebKitGTK/webkit-2.22/Tools/wpe/jhbuild.modules (235296 => 235297)


--- releases/WebKitGTK/webkit-2.22/Tools/wpe/jhbuild.modules	2018-08-24 08:08:35 UTC (rev 235296)
+++ releases/WebKitGTK/webkit-2.22/Tools/wpe/jhbuild.modules	2018-08-24 08:08:42 UTC (rev 235297)
@@ -18,7 +18,7 @@
       <dep package="harfbuzz"/>
       <dep package="webkit-gstreamer-testing-dependencies"/>
       <dep package="woff2"/>
-      <dep package="wpebackend"/>
+      <dep package="libwpe"/>
       <dep package="wpebackend-fdo"/>
       <dep package="libgpg-error"/>
       <dep package="libgcrypt"/>
@@ -46,6 +46,8 @@
       href=""
   <repository type="tarball" name="gnupg.org"
       href=""
+  <repository type="tarball" name="wpewebkit"
+      href=""
 
   <cmake id="brotli">
     <branch repo="github.com" module="google/brotli.git" checkoutdir="brotli" tag="v1.0.1"/>
@@ -165,18 +167,18 @@
             hash="sha1:c6f7b99986f93c9df78653c3e6a3b5043f65145e"/>
   </autotools>
 
-  <cmake id="wpebackend">
-    <branch repo="github.com" module="WebPlatformForEmbedded/WPEBackend.git"
-            tag="45148ff5e802c6cd1d30d3c318ff6bb5bdf2c4aa" />
+  <cmake id="libwpe">
+      <branch repo="wpewebkit" module="libwpe-1.0.0.tar.xz" version="1.0.0"
+              hash="sha256:aff11612123f9ab85a8b9a4bcdfb3a7503eba0a0d2d96f2cdecd30e911091719" />
   </cmake>
 
   <cmake id="wpebackend-fdo">
     <dependencies>
-      <dep package="wpebackend"/>
+      <dep package="libwpe"/>
       <dep package="glib"/>
     </dependencies>
-    <branch repo="github.com" module="Igalia/WPEBackend-fdo.git"
-            tag="fac3fe1ea78b6fc5b6005adfceb93eeb46681485"/>
+    <branch repo="wpewebkit" module="wpebackend-fdo-1.0.0.tar.xz" version="1.0.0"
+            hash="sha256:7a747f87a1ae46d30144369050e3ce348b58986d04e1a139ba75c198fa636729"/>
   </cmake>
 
   <autotools id="libgpg-error" autogen-sh="configure">
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to