<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[212550] trunk</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/212550">212550</a></dd>
<dt>Author</dt> <dd>mcatanzaro@igalia.com</dd>
<dt>Date</dt> <dd>2017-02-17 07:14:49 -0800 (Fri, 17 Feb 2017)</dd>
</dl>

<h3>Log Message</h3>
<pre>Remove EFL from Source/cmake
https://bugs.webkit.org/show_bug.cgi?id=168512

Reviewed by Carlos Garcia Campos.

* Source/cmake/OptionsEfl.cmake: Removed.
* Source/cmake/WebKitPackaging.cmake:
* Source/cmake/eflsymbols.filter: Removed.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkChangeLog">trunk/ChangeLog</a></li>
<li><a href="#trunkSourcecmakeWebKitPackagingcmake">trunk/Source/cmake/WebKitPackaging.cmake</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#trunkSourcecmakeOptionsEflcmake">trunk/Source/cmake/OptionsEfl.cmake</a></li>
<li><a href="#trunkSourcecmakeeflsymbolsfilter">trunk/Source/cmake/eflsymbols.filter</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/ChangeLog (212549 => 212550)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/ChangeLog        2017-02-17 14:50:37 UTC (rev 212549)
+++ trunk/ChangeLog        2017-02-17 15:14:49 UTC (rev 212550)
</span><span class="lines">@@ -1,3 +1,14 @@
</span><ins>+2017-02-17  Michael Catanzaro  &lt;mcatanzaro@igalia.com&gt;
+
+        Remove EFL from Source/cmake
+        https://bugs.webkit.org/show_bug.cgi?id=168512
+
+        Reviewed by Carlos Garcia Campos.
+
+        * Source/cmake/OptionsEfl.cmake: Removed.
+        * Source/cmake/WebKitPackaging.cmake:
+        * Source/cmake/eflsymbols.filter: Removed.
+
</ins><span class="cx"> 2017-02-16  Konstantin Tokarev  &lt;annulen@yandex.ru&gt;
</span><span class="cx"> 
</span><span class="cx">         [cmake] Use env command to set PYTHONPATH if cmake is new enough
</span></span></pre></div>
<a id="trunkSourcecmakeOptionsEflcmake"></a>
<div class="delfile"><h4>Deleted: trunk/Source/cmake/OptionsEfl.cmake (212549 => 212550)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/cmake/OptionsEfl.cmake        2017-02-17 14:50:37 UTC (rev 212549)
+++ trunk/Source/cmake/OptionsEfl.cmake        2017-02-17 15:14:49 UTC (rev 212550)
</span><span class="lines">@@ -1,288 +0,0 @@
</span><del>-set(PROJECT_VERSION_MAJOR 1)
-set(PROJECT_VERSION_MINOR 18)
-set(PROJECT_VERSION_MICRO 4)
-set(PROJECT_VERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_MICRO})
-
-set(ENABLE_WEBKIT OFF)
-set(ENABLE_WEBKIT2 ON)
-
-# FIXME: Disable WERROR in clang build because of many warnings.
-if (CMAKE_COMPILER_IS_GNUCXX)
-    set(ADDITIONAL_COMPILER_FLAGS ENABLE_WERROR &quot;-Wno-error=missing-field-initializers&quot;)
-endif ()
-
-set(USE_SOUP 1)
-
-set(WTF_LIBRARY_TYPE STATIC)
-set(WTF_OUTPUT_NAME wtf_efl)
-set(JavaScriptCore_OUTPUT_NAME javascriptcore_efl)
-set(WebCore_OUTPUT_NAME webcore_efl)
-set(WebKit2_OUTPUT_NAME ewebkit2)
-set(WebKit2_WebProcess_OUTPUT_NAME WebKitWebProcess)
-set(WebKit2_NetworkProcess_OUTPUT_NAME WebKitNetworkProcess)
-set(WebKit2_PluginProcess_OUTPUT_NAME WebKitPluginProcess)
-set(WebKit2_DatabaseProcess_OUTPUT_NAME WebKitDatabaseProcess)
-
-set(CPACK_SOURCE_GENERATOR TBZ2)
-set(GLIB_COMPONENTS gio gobject gthread)
-set(DATA_INSTALL_DIR &quot;share/${WebKit2_OUTPUT_NAME}-${PROJECT_VERSION_MAJOR}&quot; CACHE PATH &quot;Installation path for theme data&quot;)
-set(HEADER_INSTALL_DIR &quot;include/${WebKit2_OUTPUT_NAME}-${PROJECT_VERSION_MAJOR}&quot; CACHE PATH &quot;Installation path for header files&quot;)
-set(THEME_BINARY_DIR ${CMAKE_BINARY_DIR}/WebCore/platform/efl/DefaultTheme)
-set(WEB_INSPECTOR_DIR &quot;${DATA_INSTALL_DIR}/inspector&quot;)
-set(WEBINSPECTORUI_DIR &quot;${CMAKE_SOURCE_DIR}/Source/WebInspectorUI&quot;)
-
-# Optimize binary size for release builds by removing dead sections on unix/gcc.
-if (CMAKE_COMPILER_IS_GNUCC AND UNIX AND NOT APPLE)
-    set(CMAKE_C_FLAGS_RELEASE &quot;${CMAKE_C_FLAGS_RELEASE} -ffunction-sections -fdata-sections&quot;)
-    set(CMAKE_CXX_FLAGS_RELEASE &quot;${CMAKE_CXX_FLAGS_RELEASE} -ffunction-sections -fdata-sections -fno-rtti&quot;)
-    set(CMAKE_SHARED_LINKER_FLAGS_RELEASE &quot;${CMAKE_SHARED_LINKER_FLAGS_RELEASE} -Wl,--gc-sections&quot;)
-endif ()
-
-add_definitions(-DBUILDING_EFL__=1)
-add_definitions(-DUSER_AGENT_EFL_MAJOR_VERSION=&quot;602&quot;)
-add_definitions(-DUSER_AGENT_EFL_MINOR_VERSION=&quot;1&quot;)
-add_definitions(-DDATA_DIR=&quot;${CMAKE_INSTALL_PREFIX}/${DATA_INSTALL_DIR}&quot;
-                -DDEFAULT_THEME_DIR=&quot;${THEME_BINARY_DIR}&quot;)
-
-# EWebKit2 tests need a hint to find out where processes such as WebProcess are located at.
-add_definitions(-DWEBKIT_EXEC_PATH=\&quot;${CMAKE_RUNTIME_OUTPUT_DIRECTORY}\&quot;)
-
-file(MAKE_DIRECTORY ${THEME_BINARY_DIR})
-
-WEBKIT_OPTION_BEGIN()
-
-WEBKIT_OPTION_DEFINE(USE_LIBHYPHEN &quot;Whether to enable the default automatic hyphenation implementation.&quot; PUBLIC ON)
-
-SET_AND_EXPOSE_TO_BUILD(ENABLE_DEVELOPER_MODE ${DEVELOPER_MODE})
-if (DEVELOPER_MODE)
-    set(ENABLE_TOOLS ON)
-
-    add_definitions(-DWEB_INSPECTOR_DIR=\&quot;${CMAKE_BINARY_DIR}/${WEB_INSPECTOR_DIR}\&quot;)
-
-    WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_API_TESTS PUBLIC ON)
-    WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MINIBROWSER PUBLIC ON)
-else ()
-    set(ENABLE_TOOLS OFF)
-
-    add_definitions(-DWEB_INSPECTOR_DIR=\&quot;${CMAKE_INSTALL_PREFIX}/${WEB_INSPECTOR_DIR}\&quot;)
-
-    WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_API_TESTS PUBLIC OFF)
-    WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MINIBROWSER PUBLIC OFF)
-    set(WebKit2_VERSION_SCRIPT &quot;-Wl,--version-script,${CMAKE_MODULE_PATH}/eflsymbols.filter&quot;)
-endif ()
-
-if (WTF_CPU_X86_64)
-    set(ENABLE_FTL_DEFAULT ON)
-else ()
-    set(ENABLE_FTL_DEFAULT OFF)
-endif ()
-
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_3D_TRANSFORMS PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_ACCESSIBILITY PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_ALLINONE_BUILD PUBLIC OFF)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_ATTACHMENT_ELEMENT PUBLIC OFF)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS3_TEXT PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_DEVICE_ADAPTATION PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_GRID_LAYOUT PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_REGIONS PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_SCROLL_SNAP PUBLIC OFF)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_SELECTORS_LEVEL4 PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CUSTOM_SCHEME_HANDLER PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DATABASE_PROCESS PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DATALIST_ELEMENT PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DOWNLOAD_ATTRIBUTE PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DRAG_SUPPORT PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_FILTERS_LEVEL_2 PUBLIC OFF)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_FTL_JIT PUBLIC ${ENABLE_FTL_DEFAULT})
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_FULLSCREEN_API PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_GAMEPAD PUBLIC OFF)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_GAMEPAD_DEPRECATED PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_GEOLOCATION PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INDEXED_DATABASE_IN_WORKERS PUBLIC OFF)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INDEXED_DATABASE PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INPUT_TYPE_COLOR PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LEGACY_ENCRYPTED_MEDIA PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LINK_PREFETCH PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MEDIA_CAPTURE PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MEDIA_CONTROLS_SCRIPT PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MEDIA_SOURCE PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MEDIA_STREAM PUBLIC OFF)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MEMORY_SAMPLER PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MHTML PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MOUSE_CURSOR_SCALE PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NAVIGATOR_CONTENT_UTILS PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NAVIGATOR_HWCONCURRENCY PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NETSCAPE_PLUGIN_API PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NOSNIFF PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_POINTER_LOCK PRIVATE OFF)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_PUBLIC_SUFFIX_LIST PRIVATE ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_RESOLUTION_MEDIA_QUERY PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SAMPLING_PROFILER PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SPEECH_SYNTHESIS PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SPELLCHECK PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SUBTLE_CRYPTO PUBLIC OFF)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TOUCH_EVENTS PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TOUCH_SLIDER PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_USERSELECT_ALL PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_VIBRATION PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_VIDEO PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_VIDEO_TRACK PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_VIEW_MODE_CSS_MEDIA PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEB_AUDIO PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEB_RTC PUBLIC OFF)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEB_TIMING PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEBGL PUBLIC ON)
-
-WEBKIT_OPTION_END()
-
-# Begin to find necessary packages for EFL port.
-find_package(Cairo 1.10.2 REQUIRED)
-find_package(Fontconfig 2.8.0 REQUIRED)
-find_package(LibGcrypt 1.6.0 REQUIRED)
-find_package(LibXml2 2.8.0 REQUIRED)
-find_package(ICU REQUIRED)
-find_package(JPEG REQUIRED)
-find_package(PNG REQUIRED)
-find_package(Sqlite REQUIRED)
-find_package(Threads REQUIRED)
-find_package(WebP REQUIRED)
-find_package(ZLIB REQUIRED)
-
-if (ENABLE_XSLT)
-    find_package(LibXslt 1.1.7 REQUIRED)
-endif ()
-
-option(ENABLE_ECORE_X &quot;Enable Ecore_X specific usage (cursor, bell)&quot; ON)
-if (ENABLE_ECORE_X)
-    # We need Xext.h to disable Xlib error messages  when running WTR on Xvfb.
-    # These errors are dumped on stderr and makes the test driver thinks that
-    # the test case has failed.
-    find_package(X11 REQUIRED)
-
-    list(APPEND ECORE_ADDITIONAL_COMPONENTS X)
-    SET_AND_EXPOSE_TO_BUILD(HAVE_ECORE_X 1)
-    SET_AND_EXPOSE_TO_BUILD(WTF_PLATFORM_X11 1)
-    SET_AND_EXPOSE_TO_BUILD(MOZ_X11 1)
-endif ()
-
-if (ENABLE_ACCESSIBILITY)
-    find_package(ATK 2.10.0 REQUIRED)
-    set(EFL_REQUIRED_VERSION 1.9)
-else ()
-    add_definitions(-DHAVE_ACCESSIBILITY=0)
-    set(EFL_REQUIRED_VERSION 1.8)
-endif ()
-
-find_package(Ecore ${EFL_REQUIRED_VERSION} COMPONENTS Evas File Input Imf Imf_Evas ${ECORE_ADDITIONAL_COMPONENTS} CONFIG)
-find_package(Edje ${EFL_REQUIRED_VERSION} REQUIRED CONFIG)
-find_package(Eet ${EFL_REQUIRED_VERSION} REQUIRED CONFIG)
-find_package(Eeze ${EFL_REQUIRED_VERSION} REQUIRED CONFIG)
-find_package(Efreet ${EFL_REQUIRED_VERSION} REQUIRED CONFIG)
-find_package(Eina ${EFL_REQUIRED_VERSION} REQUIRED CONFIG)
-find_package(Eo ${EFL_REQUIRED_VERSION} REQUIRED CONFIG)
-find_package(Evas ${EFL_REQUIRED_VERSION} REQUIRED CONFIG)
-
-if (ENABLE_GEOLOCATION)
-    list(APPEND GLIB_COMPONENTS gio-unix)
-    find_package(GeoClue2 2.1.5)
-    if (GEOCLUE2_FOUND)
-        SET_AND_EXPOSE_TO_BUILD(USE_GEOCLUE2 ${GEOCLUE2_FOUND})
-    else ()
-        find_package(GeoClue)
-        if (NOT GEOCLUE_FOUND)
-            message(FATAL_ERROR &quot;Geoclue is needed for ENABLE_GEOLOCATION.&quot;)
-        endif ()
-    endif ()
-endif ()
-
-find_package(Freetype2 2.4.2 REQUIRED)
-find_package(GLIB 2.38.0 REQUIRED COMPONENTS ${GLIB_COMPONENTS})
-find_package(HarfBuzz 0.9.2 REQUIRED)
-find_package(LibSoup 2.42.0 REQUIRED)
-
-if (ENABLE_MEDIA_STREAM OR ENABLE_WEB_RTC)
-    find_package(OpenWebRTC REQUIRED)
-    SET_AND_EXPOSE_TO_BUILD(USE_OPENWEBRTC TRUE)
-endif ()
-
-if (ENABLE_NETSCAPE_PLUGIN_API)
-    set(ENABLE_PLUGIN_PROCESS 1)
-endif ()
-
-if (WTF_OS_UNIX)
-    set(ENABLE_X11_TARGET ON)
-    SET_AND_EXPOSE_TO_BUILD(XP_UNIX 1)
-endif (WTF_OS_UNIX)
-
-if (ENABLE_VIDEO OR ENABLE_WEB_AUDIO)
-    set(GSTREAMER_COMPONENTS app mpegts pbutils)
-    SET_AND_EXPOSE_TO_BUILD(USE_GSTREAMER TRUE)
-
-    if (ENABLE_VIDEO)
-        list(APPEND GSTREAMER_COMPONENTS video tag)
-    endif ()
-
-    if (ENABLE_WEB_AUDIO)
-        list(APPEND GSTREAMER_COMPONENTS audio fft)
-        add_definitions(-DUSE_WEBAUDIO_GSTREAMER=1)
-    endif ()
-
-    find_package(GStreamer 1.2.3 REQUIRED COMPONENTS ${GSTREAMER_COMPONENTS})
-
-    if (PC_GSTREAMER_MPEGTS_FOUND)
-        add_definitions(-DUSE_GSTREAMER_MPEGTS)
-        set(USE_GSTREAMER_MPEGTS TRUE)
-    endif ()
-endif ()
-
-SET_AND_EXPOSE_TO_BUILD(ENABLE_GRAPHICS_CONTEXT_3D TRUE)
-SET_AND_EXPOSE_TO_BUILD(USE_COORDINATED_GRAPHICS TRUE)
-SET_AND_EXPOSE_TO_BUILD(USE_COORDINATED_GRAPHICS_MULTIPROCESS TRUE)
-SET_AND_EXPOSE_TO_BUILD(USE_GRAPHICS_SURFACE TRUE)
-SET_AND_EXPOSE_TO_BUILD(USE_TEXTURE_MAPPER TRUE)
-SET_AND_EXPOSE_TO_BUILD(USE_TEXTURE_MAPPER_GL TRUE)
-
-option(ENABLE_GLES2 &quot;Enable GLES Support&quot;)
-if (ENABLE_GLES2)
-    find_package(OpenGLES2 REQUIRED)
-    SET_AND_EXPOSE_TO_BUILD(USE_OPENGL_ES_2 TRUE)
-else ()
-    find_package(OpenGL REQUIRED)
-    SET_AND_EXPOSE_TO_BUILD(USE_OPENGL TRUE)
-endif ()
-
-option(ENABLE_EGL &quot;Enable EGL Support&quot;)
-if (ENABLE_EGL)
-    find_package(EGL REQUIRED)
-    SET_AND_EXPOSE_TO_BUILD(USE_EGL TRUE)
-else ()
-    include(CheckIncludeFiles)
-    CHECK_INCLUDE_FILES(&quot;GL/glx.h&quot; OPENGLX_FOUND)
-    SET_AND_EXPOSE_TO_BUILD(USE_GLX TRUE)
-endif ()
-
-if (ENABLE_WEBGL AND OPENGLX_FOUND)
-    if (NOT X11_Xcomposite_FOUND OR NOT X11_Xrender_FOUND)
-        # FIXME: Add support for NOT X11_Xcomposite for GLX
-        message(FATAL_ERROR &quot;To use WebGL with GLX support requires X11_Xcomposite.&quot;)
-    endif ()
-endif ()
-
-if (ENABLE_SPELLCHECK)
-    find_package(Enchant REQUIRED)
-endif ()
-
-if (ENABLE_SPEECH_SYNTHESIS)
-    find_package(Espeak REQUIRED)
-endif ()
-
-if (ENABLE_FTL_JIT AND NOT WTF_CPU_X86_64 AND NOT DEVELOPER_MODE)
-    message(FATAL_ERROR &quot;FTL JIT is only available on X86_64 architecture.&quot;)
-endif ()
-
-if (USE_LIBHYPHEN)
-    find_package(Hyphen)
-    if (NOT HYPHEN_FOUND)
-       message(FATAL_ERROR &quot;libhyphen is needed for USE_LIBHYPHEN.&quot;)
-    endif ()
-endif ()
</del></span></pre></div>
<a id="trunkSourcecmakeWebKitPackagingcmake"></a>
<div class="modfile"><h4>Modified: trunk/Source/cmake/WebKitPackaging.cmake (212549 => 212550)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/cmake/WebKitPackaging.cmake        2017-02-17 14:50:37 UTC (rev 212549)
+++ trunk/Source/cmake/WebKitPackaging.cmake        2017-02-17 15:14:49 UTC (rev 212550)
</span><span class="lines">@@ -86,18 +86,6 @@
</span><span class="cx"> 
</span><span class="cx"> 
</span><span class="cx">     if (NOT WEBKIT_CPACK_ALL_PORTS)
</span><del>-
-        # All file and directory patterns that Efl uses
-        set(FILE_PATTERNS_Efl
-            &quot;/cairo/&quot; &quot;/Cairo/&quot; &quot;cairo\\\\.&quot; &quot;Cairo\\\\.&quot;
-            &quot;/efl/&quot; &quot;/Efl/&quot; &quot;efl\\\\.&quot; &quot;Efl\\\\.&quot;
-            &quot;/glib/&quot; &quot;/Glib/&quot; &quot;glib\\\\.&quot; &quot;Glib\\\\.&quot;
-            &quot;/gobject/&quot; &quot;/Gobject/&quot; &quot;gobject\\\\.&quot; &quot;Gobject\\\\.&quot;
-            &quot;/icu/&quot; &quot;/Icu/&quot; &quot;icu\\\\.&quot; &quot;Icu\\\\.&quot;
-            &quot;/posix/&quot; &quot;/Posix/&quot; &quot;posix\\\\.&quot; &quot;Posix\\\\.&quot;
-            &quot;/soup/&quot; &quot;/Soup/&quot; &quot;soup\\\\.&quot; &quot;Soup\\\\.&quot;
-            )
-
</del><span class="cx">         # File and Directory patterns that no CMake-ified port uses
</span><span class="cx">         set(FILE_PATTERNS_UNKNOWN_PORTS
</span><span class="cx">             &quot;/carbon/&quot; &quot;/Carbon/&quot; &quot;carbon\\\\.&quot; &quot;Carbon\\\\.&quot;
</span></span></pre></div>
<a id="trunkSourcecmakeeflsymbolsfilter"></a>
<div class="delfile"><h4>Deleted: trunk/Source/cmake/eflsymbols.filter (212549 => 212550)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/cmake/eflsymbols.filter        2017-02-17 14:50:37 UTC (rev 212549)
+++ trunk/Source/cmake/eflsymbols.filter        2017-02-17 15:14:49 UTC (rev 212550)
</span><span class="lines">@@ -1,12 +0,0 @@
</span><del>-{
-global:
-  ewk_*;
-  WebProcessMainUnix;
-  DatabaseProcessMainUnix;
-  NetworkProcessMainUnix;
-  PluginProcessMainUnix;
-  _ZN6WebKit19ExtensionManagerEfl9singletonEv;
-  _ZN6WebKit19ExtensionManagerEfl10initializeEPK14OpaqueWKBundlePKv;
-local:
-    *;
-};
</del></span></pre>
</div>
</div>

</body>
</html>