pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www/webkit-gtk webkit-gtk: update to 2.20.1.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a2741df0d91c
branches:  trunk
changeset: 306872:a2741df0d91c
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sat Apr 28 19:10:13 2018 +0000
description:
webkit-gtk: update to 2.20.1.

WebKitGTK+ 2.20.1 released!

    Improve error message when Gigacage cannot allocate virtual memory.
    Add missing WebKitWebProcessEnumTypes.h to webkit-web-extension.h.
    Improve web process memory monitor thresholds.
    Fix a web process crash when the web view is created and destroyed quickly.
    Fix a network process crash when load is cancelled while searching for stored HTTP auth credentials.
    Fix the build when ENABLE_VIDEO, ENABLE_WEB_AUDIO and ENABLE_XSLT are disabled.
    Fix several crashes and rendering issues.
    Translation updates: Brazilian Portuguese, Czech.

WebKitGTK+ 2.20.0 released!

    New API to retrieve and delete cookies with WebKitCookieManager.
    New web process API to detect when form is submitted via JavaScript.
    Several improvements and fixes in the touch/gestures support.
    Support for the ?system? CSS font family.
    Complex text rendering improvements and fixes.
    Added a low power mode.
    More complete and spec compliant WebDriver implementation.

diffstat:

 www/webkit-gtk/Makefile                                                                     |  119 ++++++++-
 www/webkit-gtk/PLIST                                                                        |    7 +-
 www/webkit-gtk/distinfo                                                                     |   18 +-
 www/webkit-gtk/patches/patch-CMakeLists.txt                                                 |   19 +-
 www/webkit-gtk/patches/patch-Source_JavaScriptCore_CMakeLists.txt                           |   16 -
 www/webkit-gtk/patches/patch-Source_WTF_wtf_MathExtras.h                                    |   15 -
 www/webkit-gtk/patches/patch-Source_WTF_wtf_Platform.h                                      |   51 ----
 www/webkit-gtk/patches/patch-Source_WTF_wtf_dtoa_utils.h                                    |   17 -
 www/webkit-gtk/patches/patch-Source_WebKit2_NetworkProcess_cache_NetworkCacheFileSystem.cpp |   52 ----
 www/webkit-gtk/patches/patch-Source_cmake_OptionsGTK.cmake                                  |   27 --
 10 files changed, 123 insertions(+), 218 deletions(-)

diffs (truncated from 461 to 300 lines):

diff -r 5a29f366a2ac -r a2741df0d91c www/webkit-gtk/Makefile
--- a/www/webkit-gtk/Makefile   Sat Apr 28 13:57:05 2018 +0000
+++ b/www/webkit-gtk/Makefile   Sat Apr 28 19:10:13 2018 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.135 2018/04/17 22:29:52 wiz Exp $
+# $NetBSD: Makefile,v 1.136 2018/04/28 19:10:13 wiz Exp $
 
-DISTNAME=      webkitgtk-2.18.6
+DISTNAME=      webkitgtk-2.20.1
 PKGNAME=       ${DISTNAME:S/webkitgtk/webkit-gtk/}
-PKGREVISION=   3
 CATEGORIES=    www
 MASTER_SITES=  https://www.webkitgtk.org/releases/
 EXTRACT_SUFX=  .tar.xz
@@ -29,8 +28,8 @@
 CMAKE_ARGS+=   -DUSE_LD_GOLD=OFF
 
 PKGCONFIG_OVERRIDE+=   Source/JavaScriptCore/javascriptcoregtk.pc.in
-PKGCONFIG_OVERRIDE+=   Source/WebKit2/webkit2gtk.pc.in
-PKGCONFIG_OVERRIDE+=   Source/WebKit2/webkit2gtk-web-extension.pc.in
+PKGCONFIG_OVERIDE+=    Source/WebKit/gtk/webkit2gtk-web-extension.pc.in
+PKGCONFIG_OVERIDE+=    Source/WebKit/gtk/webkit2gtk.pc.in
 
 CMAKE_ARGS+=           -DCMAKE_BUILD_TYPE=Release
 CMAKE_ARGS+=           -DPORT=GTK
@@ -41,16 +40,107 @@
 CMAKE_ARGS+=           -DUSE_LIBHYPHEN=OFF
 #CMAKE_ARGS+=          -DUSE_SYSTEM_MALLOC=ON # XXX: needs adjustements for sysinfo() stuffs in Source/WTF/wtf/RAMSize.cpp
 
-REPLACE_PERL+= Source/JavaScriptCore/create_hash_table \
-               Source/WebCore/bindings/scripts/*.pl \
-               Source/WebCore/bindings/scripts/InFilesCompiler.pm \
-               Source/WebCore/bindings/scripts/InFilesParser.pm \
-               Source/WebCore/css/*.pl \
-               Source/WebCore/dom/*.pl \
-               Source/WebCore/make-hash-tools.pl
+REPLACE_PERL+= Source/JavaScriptCore/create_hash_table
+REPLACE_PERL+= Source/WebCore/bindings/scripts/*.pl
+REPLACE_PERL+= Source/WebCore/bindings/scripts/InFilesCompiler.pm
+REPLACE_PERL+= Source/WebCore/bindings/scripts/InFilesParser.pm
+REPLACE_PERL+= Source/WebCore/css/*.pl
+REPLACE_PERL+= Source/WebCore/dom/*.pl
+REPLACE_PERL+= Source/WebCore/make-hash-tools.pl
 
-REPLACE_PYTHON+=       Tools/gtk/*.py \
-                       Tools/gtk/generate-gtkdoc
+REPLACE_PYTHON+=       Source/JavaScriptCore/Scripts/UpdateContents.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/Scripts/builtins/builtins_generate_combined_header.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/Scripts/builtins/builtins_generate_combined_implementation.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/Scripts/builtins/builtins_generate_internals_wrapper_header.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/Scripts/builtins/builtins_generate_internals_wrapper_implementation.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/Scripts/builtins/builtins_generate_separate_header.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/Scripts/builtins/builtins_generate_separate_implementation.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/Scripts/builtins/builtins_generate_wrapper_header.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/Scripts/builtins/builtins_generate_wrapper_implementation.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/Scripts/builtins/builtins_generator.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/Scripts/builtins/builtins_model.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/Scripts/builtins/builtins_templates.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/Scripts/cssmin.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/Scripts/generate-combined-inspector-json.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/Scripts/generate-js-builtins.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/Scripts/generateYarrUnicodePropertyTables.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/Scripts/hasher.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/Scripts/inline-and-minify-stylesheets-and-scripts.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/Scripts/lazywriter.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/Scripts/make-js-file-arrays.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/generate-bytecode-files
+REPLACE_PYTHON+=       Source/JavaScriptCore/inspector/scripts/codegen/cpp_generator.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/inspector/scripts/codegen/cpp_generator_templates.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_alternate_backend_dispatcher_header.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_backend_dispatcher_header.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_backend_dispatcher_implementation.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_frontend_dispatcher_header.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_frontend_dispatcher_implementation.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_protocol_types_header.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_protocol_types_implementation.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/inspector/scripts/codegen/generate_js_backend_commands.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/inspector/scripts/codegen/generate_objc_backend_dispatcher_header.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/inspector/scripts/codegen/generate_objc_backend_dispatcher_implementation.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/inspector/scripts/codegen/generate_objc_configuration_header.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/inspector/scripts/codegen/generate_objc_configuration_implementation.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/inspector/scripts/codegen/generate_objc_frontend_dispatcher_implementation.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/inspector/scripts/codegen/generate_objc_header.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/inspector/scripts/codegen/generate_objc_internal_header.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/inspector/scripts/codegen/generate_objc_protocol_type_conversions_header.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/inspector/scripts/codegen/generate_objc_protocol_type_conversions_implementation.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/inspector/scripts/codegen/generate_objc_protocol_types_implementation.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/inspector/scripts/codegen/generator.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/inspector/scripts/codegen/generator_templates.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/inspector/scripts/codegen/models.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/inspector/scripts/codegen/objc_generator.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/inspector/scripts/codegen/objc_generator_templates.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/wasm/generateWasm.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/wasm/generateWasmB3IRGeneratorInlinesHeader.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/wasm/generateWasmOpsHeader.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/wasm/generateWasmValidateInlinesHeader.py
+REPLACE_PYTHON+=       Source/JavaScriptCore/yarr/create_regex_tables
+REPLACE_PYTHON+=       Source/JavaScriptCore/yarr/generateYarrCanonicalizeUnicode
+REPLACE_PYTHON+=       Source/ThirdParty/gtest/run_tests.py
+REPLACE_PYTHON+=       Source/ThirdParty/gtest/scripts/fuse_gtest_files.py
+REPLACE_PYTHON+=       Source/ThirdParty/gtest/scripts/gen_gtest_pred_impl.py
+REPLACE_PYTHON+=       Source/ThirdParty/gtest/scripts/pump.py
+REPLACE_PYTHON+=       Source/ThirdParty/gtest/scripts/upload.py
+REPLACE_PYTHON+=       Source/ThirdParty/gtest/scripts/upload_gtest.py
+REPLACE_PYTHON+=       Source/ThirdParty/gtest/test/gtest_break_on_failure_unittest.py
+REPLACE_PYTHON+=       Source/ThirdParty/gtest/test/gtest_color_test.py
+REPLACE_PYTHON+=       Source/ThirdParty/gtest/test/gtest_env_var_test.py
+REPLACE_PYTHON+=       Source/ThirdParty/gtest/test/gtest_filter_unittest.py
+REPLACE_PYTHON+=       Source/ThirdParty/gtest/test/gtest_help_test.py
+REPLACE_PYTHON+=       Source/ThirdParty/gtest/test/gtest_list_tests_unittest.py
+REPLACE_PYTHON+=       Source/ThirdParty/gtest/test/gtest_nc_test.py
+REPLACE_PYTHON+=       Source/ThirdParty/gtest/test/gtest_output_test.py
+REPLACE_PYTHON+=       Source/ThirdParty/gtest/test/gtest_shuffle_test.py
+REPLACE_PYTHON+=       Source/ThirdParty/gtest/test/gtest_test_utils.py
+REPLACE_PYTHON+=       Source/ThirdParty/gtest/test/gtest_throw_on_failure_test.py
+REPLACE_PYTHON+=       Source/ThirdParty/gtest/test/gtest_uninitialized_test.py
+REPLACE_PYTHON+=       Source/ThirdParty/gtest/test/gtest_xml_outfiles_test.py
+REPLACE_PYTHON+=       Source/ThirdParty/gtest/test/gtest_xml_output_unittest.py
+REPLACE_PYTHON+=       Source/ThirdParty/gtest/test/gtest_xml_test_utils.py
+REPLACE_PYTHON+=       Source/ThirdParty/gtest/test/run_tests_util_test.py
+REPLACE_PYTHON+=       Source/ThirdParty/gtest/xcode/Scripts/versiongenerate.py
+REPLACE_PYTHON+=       Source/WebCore/PAL/AVFoundationSupport.py
+REPLACE_PYTHON+=       Source/WebCore/css/makeSelectorPseudoClassAndCompatibilityElementMap.py
+REPLACE_PYTHON+=       Source/WebCore/css/makeSelectorPseudoElementsMap.py
+REPLACE_PYTHON+=       Source/WebCore/html/parser/create-html-entity-table
+REPLACE_PYTHON+=       Source/WebCore/platform/network/create-http-header-name-table
+REPLACE_PYTHON+=       Source/WebKit/Scripts/generate-message-receiver.py
+REPLACE_PYTHON+=       Source/WebKit/Scripts/generate-messages-header.py
+REPLACE_PYTHON+=       Tools/glib/common.py
+REPLACE_PYTHON+=       Tools/glib/generate-inspector-gresource-manifest.py
+REPLACE_PYTHON+=       Tools/gtk/*.py
+REPLACE_PYTHON+=       Tools/gtk/generate-gtkdoc
+
+SUBST_CLASSES+=                python
+SUBST_FILES.python+=   Source/WebInspectorUI/Scripts/copy-user-interface-resources.pl
+SUBST_SED.python+=     -e 's,\(.\)python.;,\1${PYTHONBIN}\1;,'
+SUBST_STAGE.python=    pre-configure
+SUBST_MESSAGE.python=  Fixing path to python binary.
 
 .include "../../lang/ruby/rubyversion.mk"
 BUILD_DEPENDS+=        ${RUBY_BASE}>=${RUBY_VERSION}:${RUBY_SRCDIR}
@@ -78,6 +168,7 @@
 .include "../../devel/flex/buildlink3.mk"
 .include "../../devel/gperf/buildlink3.mk"
 .include "../../devel/pango/buildlink3.mk"
+.include "../../fonts/woff2/buildlink3.mk"
 .include "../../graphics/cairo-gobject/buildlink3.mk"
 .include "../../graphics/freetype2/buildlink3.mk"
 .include "../../graphics/libwebp/buildlink3.mk"
diff -r 5a29f366a2ac -r a2741df0d91c www/webkit-gtk/PLIST
--- a/www/webkit-gtk/PLIST      Sat Apr 28 13:57:05 2018 +0000
+++ b/www/webkit-gtk/PLIST      Sat Apr 28 19:10:13 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.36 2018/04/09 08:33:48 wiz Exp $
+@comment $NetBSD: PLIST,v 1.37 2018/04/28 19:10:13 wiz Exp $
 bin/WebKitWebDriver
 include/webkitgtk-4.0/JavaScriptCore/JSBase.h
 include/webkitgtk-4.0/JavaScriptCore/JSContextRef.h
@@ -70,6 +70,7 @@
 include/webkitgtk-4.0/webkit2/WebKitWebHitTestResult.h
 include/webkitgtk-4.0/webkit2/WebKitWebInspector.h
 include/webkitgtk-4.0/webkit2/WebKitWebPage.h
+include/webkitgtk-4.0/webkit2/WebKitWebProcessEnumTypes.h
 include/webkitgtk-4.0/webkit2/WebKitWebResource.h
 include/webkitgtk-4.0/webkit2/WebKitWebView.h
 include/webkitgtk-4.0/webkit2/WebKitWebViewBase.h
@@ -197,10 +198,10 @@
 ${PLIST.introspection}lib/girepository-1.0/WebKit2WebExtension-4.0.typelib
 lib/libjavascriptcoregtk-4.0.so
 lib/libjavascriptcoregtk-4.0.so.18
-lib/libjavascriptcoregtk-4.0.so.18.6.15
+lib/libjavascriptcoregtk-4.0.so.18.7.9
 lib/libwebkit2gtk-4.0.so
 lib/libwebkit2gtk-4.0.so.37
-lib/libwebkit2gtk-4.0.so.37.24.9
+lib/libwebkit2gtk-4.0.so.37.28.1
 lib/pkgconfig/javascriptcoregtk-4.0.pc
 lib/pkgconfig/webkit2gtk-4.0.pc
 lib/pkgconfig/webkit2gtk-web-extension-4.0.pc
diff -r 5a29f366a2ac -r a2741df0d91c www/webkit-gtk/distinfo
--- a/www/webkit-gtk/distinfo   Sat Apr 28 13:57:05 2018 +0000
+++ b/www/webkit-gtk/distinfo   Sat Apr 28 19:10:13 2018 +0000
@@ -1,23 +1,17 @@
-$NetBSD: distinfo,v 1.96 2018/04/09 08:33:48 wiz Exp $
+$NetBSD: distinfo,v 1.97 2018/04/28 19:10:13 wiz Exp $
 
-SHA1 (webkitgtk-2.18.6.tar.xz) = fb0daa85142cfe8822de518dfaa7bd5c3cdd6c23
-RMD160 (webkitgtk-2.18.6.tar.xz) = 20a786dee806313e7ff692178160eb0ae40ccf24
-SHA512 (webkitgtk-2.18.6.tar.xz) = 375907d4c84e27aaa4b5df9a71424488c1b2ba0cf1d63e107d678c0f55f677996a80e9d9a9d4a412b40d1d0dde77b88464c54246cbafe70751042ec8a7bbe029
-Size (webkitgtk-2.18.6.tar.xz) = 14829316 bytes
-SHA1 (patch-CMakeLists.txt) = 0ecf9070dc387b206b8c8083914c1fa0514a8ecc
-SHA1 (patch-Source_JavaScriptCore_CMakeLists.txt) = 1b3485f72d809b2a1d6ec047b36331a6489fd10d
+SHA1 (webkitgtk-2.20.1.tar.xz) = 317a427a70666ad36ba7f69e3d01ab3edd313a9f
+RMD160 (webkitgtk-2.20.1.tar.xz) = d97d7434c4829c9f4825295538e2fcc793d275d3
+SHA512 (webkitgtk-2.20.1.tar.xz) = 39c174bc56e8f13b4a91f7cac4ea2ecad1c3200a81d46766b99f5e76e07e1ab2fa03facbea4453b4071a27ac0d487e11e83d8a9467bd5cc8b2a4cc7c917e9511
+Size (webkitgtk-2.20.1.tar.xz) = 16619312 bytes
+SHA1 (patch-CMakeLists.txt) = 684aad9e5bcc25b1afc128a1b5df00f34f1208e9
 SHA1 (patch-Source_JavaScriptCore_assembler_ARMAssembler.h) = 99e46f9d9b26a8d9ba6b29c66d7ce5326c4ffeb6
 SHA1 (patch-Source_JavaScriptCore_assembler_MacroAssemblerARM.cpp) = f78e6150ed8901b3fe046b2ef182f50f1c7500a4
 SHA1 (patch-Source_JavaScriptCore_jit_ExecutableAllocator.cpp) = 2f20d6aa8f1ec4122bee9f2f95b736ee4496812f
 SHA1 (patch-Source_ThirdParty_gtest_include_gtest_internal_gtest-port.h) = f1eee7f9d3012edee1915234c837cff820f97092
-SHA1 (patch-Source_WTF_wtf_MathExtras.h) = 01195978abe07154fbc28de9efc47b3f3105fd89
-SHA1 (patch-Source_WTF_wtf_Platform.h) = 3253f20593d5a92869da74774609a57eb289148b
 SHA1 (patch-Source_WTF_wtf_ThreadSpecific.h) = 38a85e10a72fe38d286a2ce747e090a2955b8791
-SHA1 (patch-Source_WTF_wtf_dtoa_utils.h) = 192bb016ef584f26967de94d29ee5e43db6fb1f0
 SHA1 (patch-Source_WebCore_platform_FileSystem.cpp) = adef1a42c4e210f0a3dcb82807e2d2039684a0ec
 SHA1 (patch-Source_WebCore_rendering_shapes_RasterShape.cpp) = 551e47698dee50d097b11e3218f13bb3447edfea
-SHA1 (patch-Source_WebKit2_NetworkProcess_cache_NetworkCacheFileSystem.cpp) = 99192d0551e18f3373324d5be8bbeab00a2f79e8
 SHA1 (patch-Source_WebKit_Platform_IPC_unix_ConnectionUnix.cpp) = 9c58253868e06b3dd3cac936651ba7e6a1437fc6
 SHA1 (patch-Source_cmake_OptionsCommon.cmake) = 03b72552414e7114bfa7ddc2d68fd97009a5ff7d
-SHA1 (patch-Source_cmake_OptionsGTK.cmake) = 8eb8e9c2c9aeaed86cd95c61c86e0f3786385ac9
 SHA1 (patch-aj) = cd9a280c3bbab82c1a7aeb62a27ee6eb96c67ec2
diff -r 5a29f366a2ac -r a2741df0d91c www/webkit-gtk/patches/patch-CMakeLists.txt
--- a/www/webkit-gtk/patches/patch-CMakeLists.txt       Sat Apr 28 13:57:05 2018 +0000
+++ b/www/webkit-gtk/patches/patch-CMakeLists.txt       Sat Apr 28 19:10:13 2018 +0000
@@ -1,12 +1,12 @@
-$NetBSD: patch-CMakeLists.txt,v 1.3 2018/04/09 08:33:48 wiz Exp $
+$NetBSD: patch-CMakeLists.txt,v 1.4 2018/04/28 19:10:13 wiz Exp $
 
 - Fix support for arm
 - Fix support for ppc and add support for sparc64.
   From FreeBSD and OpenBSD ports.
 
---- CMakeLists.txt.orig        2017-10-17 10:07:00.000000000 +0000
+--- CMakeLists.txt.orig        2018-02-19 07:44:43.000000000 +0000
 +++ CMakeLists.txt
-@@ -78,6 +78,8 @@ else ()
+@@ -85,6 +85,8 @@ else ()
  endif ()
  if (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^arm")
      set(WTF_CPU_ARM 1)
@@ -14,8 +14,8 @@
 +    set(WTF_CPU_ARM 1)
  elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^aarch64")
      set(WTF_CPU_ARM64 1)
- elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "alpha*")
-@@ -90,7 +92,7 @@ elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR
+ elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^mips")
+@@ -93,11 +95,13 @@ elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR
      set(WTF_CPU_X86_64 1)
  elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "(i[3-6]86|x86)")
      set(WTF_CPU_X86 1)
@@ -24,12 +24,9 @@
      set(WTF_CPU_PPC 1)
  elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "ppc64")
      set(WTF_CPU_PPC64 1)
-@@ -102,6 +104,8 @@ elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR
-     set(WTF_CPU_S390 1)
- elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "s390x")
-     set(WTF_CPU_S390X 1)
+ elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "ppc64le")
 +elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "sparc64")
 +    set(WTF_CPU_SPARC64 1)
+     set(WTF_CPU_PPC64LE 1)
  else ()
-     message(FATAL_ERROR "Unknown CPU '${LOWERCASE_CMAKE_SYSTEM_PROCESSOR}'")
- endif ()
+     set(WTF_CPU_UNKNOWN 1)
diff -r 5a29f366a2ac -r a2741df0d91c www/webkit-gtk/patches/patch-Source_JavaScriptCore_CMakeLists.txt
--- a/www/webkit-gtk/patches/patch-Source_JavaScriptCore_CMakeLists.txt Sat Apr 28 13:57:05 2018 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-$NetBSD: patch-Source_JavaScriptCore_CMakeLists.txt,v 1.1 2018/04/09 08:33:48 wiz Exp $
-
-Add support for sparc64.
-
-From OpenBSD ports.
-
---- Source/JavaScriptCore/CMakeLists.txt.orig  Tue Feb 28 09:34:11 2017
-+++ Source/JavaScriptCore/CMakeLists.txt       Sun Mar 26 13:55:13 2017
-@@ -1481,6 +1481,7 @@ elseif (WTF_CPU_PPC64)
- elseif (WTF_CPU_PPC64LE)
- elseif (WTF_CPU_S390)
- elseif (WTF_CPU_S390X)
-+elseif (WTF_CPU_SPARC64)
- elseif (WTF_CPU_MIPS)
- elseif (WTF_CPU_SH4)
- elseif (WTF_CPU_X86)
diff -r 5a29f366a2ac -r a2741df0d91c www/webkit-gtk/patches/patch-Source_WTF_wtf_MathExtras.h
--- a/www/webkit-gtk/patches/patch-Source_WTF_wtf_MathExtras.h  Sat Apr 28 13:57:05 2018 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-$NetBSD: patch-Source_WTF_wtf_MathExtras.h,v 1.6 2016/01/21 13:42:33 leot Exp $
-
-Avoid broken section for SunOS/gcc.
-
---- Source/WTF/wtf/MathExtras.h.orig   2016-01-20 12:13:00.000000000 +0000
-+++ Source/WTF/wtf/MathExtras.h
-@@ -75,7 +75,7 @@ const double sqrtOfTwoDouble = M_SQRT2;
- const float sqrtOfTwoFloat = static_cast<float>(M_SQRT2);
- #endif
- 
--#if OS(SOLARIS)
-+#if OS(notSOLARIS)
- 
- namespace std {
- 
diff -r 5a29f366a2ac -r a2741df0d91c www/webkit-gtk/patches/patch-Source_WTF_wtf_Platform.h
--- a/www/webkit-gtk/patches/patch-Source_WTF_wtf_Platform.h    Sat Apr 28 13:57:05 2018 +0000



Home | Main Index | Thread Index | Old Index