Revision: 148240 https://trac.macports.org/changeset/148240 Author: jeremyhu@macports.org Date: 2016-04-30 17:17:28 -0700 (Sat, 30 Apr 2016) Log Message: ----------- webkit2-gtk-devel: Bump to r200069 Revision Links: -------------- https://trac.macports.org/changeset/200069 Modified Paths: -------------- trunk/dports/www/webkit2-gtk-devel/Portfile Added Paths: ----------- trunk/dports/www/webkit2-gtk-devel/files/PR-157182.patch Removed Paths: ------------- trunk/dports/www/webkit2-gtk-devel/files/PR-156679.patch trunk/dports/www/webkit2-gtk-devel/files/PR-156683.patch Modified: trunk/dports/www/webkit2-gtk-devel/Portfile =================================================================== --- trunk/dports/www/webkit2-gtk-devel/Portfile 2016-04-30 23:56:37 UTC (rev 148239) +++ trunk/dports/www/webkit2-gtk-devel/Portfile 2016-05-01 00:17:28 UTC (rev 148240) @@ -15,7 +15,7 @@ name webkit2-gtk-devel conflicts webkit2-gtk version 2.13.0 -revision 3 +revision 9 description Apple's WebKit2 HTML rendering library for GTK+3 (with optional support for GTK+2 plugins) long_description ${description} maintainers jeremyhu devans @@ -24,11 +24,16 @@ license LGPL-2+ BSD homepage http://webkitgtk.org/ -# r199646 -github.setup WebKit webkit d0ff398ccfa56a630f7bdf457cd0689f1d3b0e6d -checksums rmd160 8d411ccf4b6892f3deaa377d9ec9ba1c30bdb2eb \ - sha256 5f4fbbf4c3e94fc6c81aa0f2c95857334ccbd94ccf5224126c6983b5bf9a29b4 +# r200216 -- has issue with m_font (https://bugs.webkit.org/show_bug.cgi?id=157167) +#github.setup WebKit webkit 999e572d853fe32b9fb11955bc1a8f7ed97632c7 +#checksums rmd160 761d51bd5f7878efe08b3f7e586fcbd0444fd9fa \ +# sha256 f5772d6fb4609d0cf335704fe40eacb15b5e3fe7e267f00a8ffa24c444ea3aa2 +# r200069 +github.setup WebKit webkit 20484cc465bfbd872275a774549560cb16fb4997 +checksums rmd160 67364a2406d722a7fcebda0110cc6c0821316163 \ + sha256 d670bed23113423ccb01cf8bedc5580068ccd4dc65b704e1821257f817adef38 + # don't overwrite build dependencies provided by cmake portgroup depends_build-append \ port:gperf \ @@ -68,13 +73,11 @@ # PR-152650-2.patch: WIP to re-enable gtk-doc support # PR-153138.patch: https://bugs.webkit.org/show_bug.cgi?id=153138 -# PR-156679.patch: https://bugs.webkit.org/show_bug.cgi?id=156679 -# PR-156683.patch: https://bugs.webkit.org/show_bug.cgi?id=156683 +# PR-157182.patch: https://bugs.webkit.org/show_bug.cgi?id=157182 patchfiles-append \ PR-152650-2.patch \ PR-153138.patch \ - PR-156679.patch \ - PR-156683.patch + PR-157182.patch # Build out-of-tree configure.post_args ../${worksrcdir} Deleted: trunk/dports/www/webkit2-gtk-devel/files/PR-156679.patch =================================================================== --- trunk/dports/www/webkit2-gtk-devel/files/PR-156679.patch 2016-04-30 23:56:37 UTC (rev 148239) +++ trunk/dports/www/webkit2-gtk-devel/files/PR-156679.patch 2016-05-01 00:17:28 UTC (rev 148240) @@ -1,75 +0,0 @@ -From fa22d6be82c69535d6bca1a90a62b7e4cf9d7d13 Mon Sep 17 00:00:00 2001 -From: Jeremy Huddleston Sequoia <jeremyhu@apple.com> -Date: Sun, 17 Apr 2016 14:00:01 -0700 -Subject: [PATCH] Fix incorrect assumption that APPLE implies Mac. - https://bugs.webkit.org/show_bug.cgi?id=156679 - -Addresses build failure introduced in r198947 - -Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> ---- - Source/WebKit2/CMakeLists.txt | 6 +++--- - Source/WebKit2/ChangeLog | 11 +++++++++++ - Tools/CMakeLists.txt | 10 ++++------ - Tools/ChangeLog | 11 +++++++++++ - 4 files changed, 29 insertions(+), 9 deletions(-) - -diff --git a/Source/WebKit2/CMakeLists.txt b/Source/WebKit2/CMakeLists.txt -index 1b172bd..97fe019 100644 ---- Source/WebKit2/CMakeLists.txt -+++ Source/WebKit2/CMakeLists.txt -@@ -868,7 +868,7 @@ if (WebKit2_NetworkProcess_OUTPUT_NAME) - set_target_properties(NetworkProcess PROPERTIES OUTPUT_NAME ${WebKit2_NetworkProcess_OUTPUT_NAME}) - endif () - --if (ENABLE_PLUGIN_PROCESS AND NOT APPLE) -+if (ENABLE_PLUGIN_PROCESS AND NOT "${PORT}" STREQUAL "Mac") - add_definitions(-DENABLE_PLUGIN_PROCESS=1) - add_executable(PluginProcess ${PluginProcess_SOURCES}) - add_webkit2_prefix_header(PluginProcess) -@@ -880,7 +880,7 @@ if (ENABLE_PLUGIN_PROCESS AND NOT APPLE) - endif () - endif () - --if (ENABLE_DATABASE_PROCESS AND NOT APPLE) -+if (ENABLE_DATABASE_PROCESS AND NOT "${PORT}" STREQUAL "Mac") - add_definitions(-DENABLE_DATABASE_PROCESS=1) - add_executable(DatabaseProcess ${DatabaseProcess_SOURCES}) - add_webkit2_prefix_header(DatabaseProcess) -@@ -892,7 +892,7 @@ if (ENABLE_DATABASE_PROCESS AND NOT APPLE) - endif () - endif () - --if (APPLE) -+if ("${PORT}" STREQUAL "Mac") - set(_web_xpc_dir ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.WebContent.Development.xpc/Contents) - make_directory(${_web_xpc_dir}/MacOS) - make_directory(${_web_xpc_dir}/Resources) -diff --git a/Tools/CMakeLists.txt b/Tools/CMakeLists.txt -index fae8b61..a9e79df 100644 ---- Tools/CMakeLists.txt -+++ Tools/CMakeLists.txt -@@ -27,6 +27,10 @@ elseif ("${PORT}" STREQUAL "GTK") - if (ENABLE_MINIBROWSER) - add_subdirectory(MiniBrowser/gtk) - endif () -+elseif ("${PORT}" STREQUAL "Mac") -+ add_subdirectory(DumpRenderTree) -+ add_subdirectory(WebKitTestRunner) -+ add_subdirectory(MiniBrowser/mac) - endif () - - if (WIN32) -@@ -35,12 +39,6 @@ if (WIN32) - add_subdirectory(MiniBrowser/win) - endif () - --if (APPLE) -- add_subdirectory(DumpRenderTree) -- add_subdirectory(WebKitTestRunner) -- add_subdirectory(MiniBrowser/mac) --endif () -- - if (ENABLE_WEBKIT2 AND ENABLE_API_TESTS) - add_subdirectory(TestWebKitAPI) - endif () Deleted: trunk/dports/www/webkit2-gtk-devel/files/PR-156683.patch =================================================================== --- trunk/dports/www/webkit2-gtk-devel/files/PR-156683.patch 2016-04-30 23:56:37 UTC (rev 148239) +++ trunk/dports/www/webkit2-gtk-devel/files/PR-156683.patch 2016-05-01 00:17:28 UTC (rev 148240) @@ -1,13 +0,0 @@ -diff --git a/Source/JavaScriptCore/CMakeLists.txt b/Source/JavaScriptCore/CMakeLists.txt -index ee67f89..44739c7 100644 ---- Source/JavaScriptCore/CMakeLists.txt -+++ Source/JavaScriptCore/CMakeLists.txt -@@ -1329,7 +1329,7 @@ add_subdirectory(shell) - WEBKIT_WRAP_SOURCELIST(${JavaScriptCore_SOURCES}) - WEBKIT_FRAMEWORK(JavaScriptCore) - --if (NOT APPLE) -+if (NOT "${PORT}" STREQUAL "Mac") - if (${JavaScriptCore_LIBRARY_TYPE} STREQUAL "SHARED") - POPULATE_LIBRARY_VERSION(JAVASCRIPTCORE) - set_target_properties(JavaScriptCore PROPERTIES VERSION ${JAVASCRIPTCORE_VERSION} SOVERSION ${JAVASCRIPTCORE_VERSION_MAJOR}) Added: trunk/dports/www/webkit2-gtk-devel/files/PR-157182.patch =================================================================== --- trunk/dports/www/webkit2-gtk-devel/files/PR-157182.patch (rev 0) +++ trunk/dports/www/webkit2-gtk-devel/files/PR-157182.patch 2016-05-01 00:17:28 UTC (rev 148240) @@ -0,0 +1,38 @@ +commit 9d9a9921add35954bc436b0d8f9adfd732698e77 +Author: Jeremy Huddleston Sequoia <jeremyhu@apple.com> +Date: Fri Apr 29 09:47:21 2016 -0700 + + [GTK] Fix build failure introduced by r199738 + + https://bugs.webkit.org/show_bug.cgi?id=157182 + + Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> + +diff --git a/Source/WebCore/CMakeLists.txt b/Source/WebCore/CMakeLists.txt +index 8248f6a..78a0b1f 100644 +--- Source/WebCore/CMakeLists.txt ++++ Source/WebCore/CMakeLists.txt +@@ -3274,6 +3274,7 @@ if (ENABLE_GRAPHICS_CONTEXT_3D) + ${THIRDPARTY_DIR}/ANGLE/src/compiler/translator/PruneEmptyDeclarations.cpp + ${THIRDPARTY_DIR}/ANGLE/src/compiler/translator/RecordConstantPrecision.cpp + ${THIRDPARTY_DIR}/ANGLE/src/compiler/translator/RegenerateStructNames.cpp ++ ${THIRDPARTY_DIR}/ANGLE/src/compiler/translator/RemoveDynamicIndexing.cpp + ${THIRDPARTY_DIR}/ANGLE/src/compiler/translator/RemovePow.cpp + ${THIRDPARTY_DIR}/ANGLE/src/compiler/translator/RemoveSwitchFallThrough.cpp + ${THIRDPARTY_DIR}/ANGLE/src/compiler/translator/RewriteDoWhile.cpp +@@ -3281,6 +3282,7 @@ if (ENABLE_GRAPHICS_CONTEXT_3D) + ${THIRDPARTY_DIR}/ANGLE/src/compiler/translator/ScalarizeVecAndMatConstructorArgs.cpp + ${THIRDPARTY_DIR}/ANGLE/src/compiler/translator/SearchSymbol.cpp + ${THIRDPARTY_DIR}/ANGLE/src/compiler/translator/SeparateArrayInitialization.cpp ++ ${THIRDPARTY_DIR}/ANGLE/src/compiler/translator/SeparateExpressionsReturningArrays.cpp + ${THIRDPARTY_DIR}/ANGLE/src/compiler/translator/SeparateDeclarations.cpp + ${THIRDPARTY_DIR}/ANGLE/src/compiler/translator/ShaderLang.cpp + ${THIRDPARTY_DIR}/ANGLE/src/compiler/translator/ShaderVars.cpp +@@ -3291,6 +3293,7 @@ if (ENABLE_GRAPHICS_CONTEXT_3D) + ${THIRDPARTY_DIR}/ANGLE/src/compiler/translator/TranslatorHLSL.cpp + ${THIRDPARTY_DIR}/ANGLE/src/compiler/translator/Types.cpp + ${THIRDPARTY_DIR}/ANGLE/src/compiler/translator/UnfoldShortCircuitAST.cpp ++ ${THIRDPARTY_DIR}/ANGLE/src/compiler/translator/UnfoldShortCircuitToIf.cpp + ${THIRDPARTY_DIR}/ANGLE/src/compiler/translator/UniformHLSL.cpp + ${THIRDPARTY_DIR}/ANGLE/src/compiler/translator/util.cpp + ${THIRDPARTY_DIR}/ANGLE/src/compiler/translator/UtilsHLSL.cpp
participants (1)
-
jeremyhu@macports.org