[Midnightbsd-cvs] mports [24549] trunk/www/webkit2-gtk3/files: add files

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Fri Oct 19 20:03:57 EDT 2018


Revision: 24549
          http://svnweb.midnightbsd.org/mports/?rev=24549
Author:   laffer1
Date:     2018-10-19 20:03:56 -0400 (Fri, 19 Oct 2018)
Log Message:
-----------
add files

Added Paths:
-----------
    trunk/www/webkit2-gtk3/files/patch-CMakeLists.txt
    trunk/www/webkit2-gtk3/files/patch-Source_JavaScriptCore_assembler_ARM64Assembler.h
    trunk/www/webkit2-gtk3/files/patch-Source_JavaScriptCore_jit_ExecutableAllocator.h
    trunk/www/webkit2-gtk3/files/patch-Source_WTF_wtf_NumberOfCores.cpp
    trunk/www/webkit2-gtk3/files/patch-Source_WTF_wtf_Platform.h
    trunk/www/webkit2-gtk3/files/patch-Source_WebCore_PAL_pal_PlatformGTK.cmake
    trunk/www/webkit2-gtk3/files/patch-Source_WebCore_platform_graphics_cpu_arm_filters_FELightingNEON.cpp
    trunk/www/webkit2-gtk3/files/patch-Source_WebKit2_Shared_Plugins_unix_PluginSearchPath.cpp
    trunk/www/webkit2-gtk3/files/patch-Source_bmalloc_bmalloc_BPlatform.h

Added: trunk/www/webkit2-gtk3/files/patch-CMakeLists.txt
===================================================================
--- trunk/www/webkit2-gtk3/files/patch-CMakeLists.txt	                        (rev 0)
+++ trunk/www/webkit2-gtk3/files/patch-CMakeLists.txt	2018-10-20 00:03:56 UTC (rev 24549)
@@ -0,0 +1,14 @@
+--- CMakeLists.txt.orig	2017-05-06 21:35:44.417942000 +0200
++++ CMakeLists.txt	2017-05-06 21:36:47.317895000 +0200
+@@ -60,9 +60,9 @@
+     set(WTF_CPU_X86_64 1)
+ elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "(i[3-6]86|x86)")
+     set(WTF_CPU_X86 1)
+-elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "ppc")
++elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "(ppc|powerpc)")
+     set(WTF_CPU_PPC 1)
+-elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "ppc64")
++elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "(ppc64|powerpc64)")
+     set(WTF_CPU_PPC64 1)
+ elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "ppc64le")
+     set(WTF_CPU_PPC64LE 1)


Property changes on: trunk/www/webkit2-gtk3/files/patch-CMakeLists.txt
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/www/webkit2-gtk3/files/patch-Source_JavaScriptCore_assembler_ARM64Assembler.h
===================================================================
--- trunk/www/webkit2-gtk3/files/patch-Source_JavaScriptCore_assembler_ARM64Assembler.h	                        (rev 0)
+++ trunk/www/webkit2-gtk3/files/patch-Source_JavaScriptCore_assembler_ARM64Assembler.h	2018-10-20 00:03:56 UTC (rev 24549)
@@ -0,0 +1,11 @@
+--- Source/JavaScriptCore/assembler/ARM64Assembler.h.orig	2015-08-06 08:21:27 UTC
++++ Source/JavaScriptCore/assembler/ARM64Assembler.h
+@@ -2862,6 +2862,8 @@ public:
+     {
+ #if OS(IOS)
+         sys_cache_control(kCacheFunctionPrepareForExecution, code, size);
++#elif OS(FREEBSD) || OS(NETBSD)
++        __clear_cache(code, reinterpret_cast<char*>(code) + size);
+ #elif OS(LINUX)
+         size_t page = pageSize();
+         uintptr_t current = reinterpret_cast<uintptr_t>(code);


Property changes on: trunk/www/webkit2-gtk3/files/patch-Source_JavaScriptCore_assembler_ARM64Assembler.h
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/www/webkit2-gtk3/files/patch-Source_JavaScriptCore_jit_ExecutableAllocator.h
===================================================================
--- trunk/www/webkit2-gtk3/files/patch-Source_JavaScriptCore_jit_ExecutableAllocator.h	                        (rev 0)
+++ trunk/www/webkit2-gtk3/files/patch-Source_JavaScriptCore_jit_ExecutableAllocator.h	2018-10-20 00:03:56 UTC (rev 24549)
@@ -0,0 +1,15 @@
+$OpenBSD: patch-Source_JavaScriptCore_jit_ExecutableAllocator_h,v 1.1 2013/04/13 09:11:02 landry Exp $
+
+https://bugs.webkit.org/show_bug.cgi?id=61137
+
+--- Source/JavaScriptCore/jit/ExecutableAllocator.h.orig	2016-02-04 11:16:16 UTC
++++ Source/JavaScriptCore/jit/ExecutableAllocator.h
+@@ -78,7 +78,7 @@ class DemandExecutableAllocator;
+ static const size_t fixedExecutableMemoryPoolSize = 16 * 1024 * 1024;
+ #elif CPU(ARM64)
+ static const size_t fixedExecutableMemoryPoolSize = 32 * 1024 * 1024;
+-#elif CPU(X86_64)
++#elif CPU(X86_64) && !defined(__OpenBSD__) && !defined(__FreeBSD__)
+ static const size_t fixedExecutableMemoryPoolSize = 1024 * 1024 * 1024;
+ #else
+ static const size_t fixedExecutableMemoryPoolSize = 32 * 1024 * 1024;


Property changes on: trunk/www/webkit2-gtk3/files/patch-Source_JavaScriptCore_jit_ExecutableAllocator.h
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/www/webkit2-gtk3/files/patch-Source_WTF_wtf_NumberOfCores.cpp
===================================================================
--- trunk/www/webkit2-gtk3/files/patch-Source_WTF_wtf_NumberOfCores.cpp	                        (rev 0)
+++ trunk/www/webkit2-gtk3/files/patch-Source_WTF_wtf_NumberOfCores.cpp	2018-10-20 00:03:56 UTC (rev 24549)
@@ -0,0 +1,10 @@
+--- Source/WTF/wtf/NumberOfCores.cpp.orig	2017-04-11 20:08:02.949675000 +0200
++++ Source/WTF/wtf/NumberOfCores.cpp	2017-04-11 20:08:43.723709000 +0200
+@@ -33,6 +33,7 @@
+ #include <sys/types.h>
+ #include <sys/sysctl.h>
+ #elif OS(LINUX) || OS(AIX) || OS(SOLARIS) || OS(OPENBSD) || OS(NETBSD) || OS(FREEBSD)
++#include <stdio.h> // sscanf()
+ #include <unistd.h>
+ #elif OS(WINDOWS)
+ #include <windows.h>


Property changes on: trunk/www/webkit2-gtk3/files/patch-Source_WTF_wtf_NumberOfCores.cpp
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/www/webkit2-gtk3/files/patch-Source_WTF_wtf_Platform.h
===================================================================
--- trunk/www/webkit2-gtk3/files/patch-Source_WTF_wtf_Platform.h	                        (rev 0)
+++ trunk/www/webkit2-gtk3/files/patch-Source_WTF_wtf_Platform.h	2018-10-20 00:03:56 UTC (rev 24549)
@@ -0,0 +1,18 @@
+--- Source/WTF/wtf/Platform.h.orig	2016-07-20 UTC
++++ Source/WTF/wtf/Platform.h
+@@ -218,6 +218,7 @@
+ #elif defined(__ARM_ARCH_6__) \
+     || defined(__ARM_ARCH_6J__) \
+     || defined(__ARM_ARCH_6K__) \
++    || defined(__ARM_ARCH_6KZ__) \
+     || defined(__ARM_ARCH_6Z__) \
+     || defined(__ARM_ARCH_6ZK__) \
+     || defined(__ARM_ARCH_6T2__) \
+@@ -264,6 +265,7 @@
+ 
+ #elif defined(__ARM_ARCH_6J__) \
+     || defined(__ARM_ARCH_6K__) \
++    || defined(__ARM_ARCH_6KZ__) \
+     || defined(__ARM_ARCH_6Z__) \
+     || defined(__ARM_ARCH_6ZK__) \
+     || defined(__ARM_ARCH_6M__)


Property changes on: trunk/www/webkit2-gtk3/files/patch-Source_WTF_wtf_Platform.h
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/www/webkit2-gtk3/files/patch-Source_WebCore_PAL_pal_PlatformGTK.cmake
===================================================================
--- trunk/www/webkit2-gtk3/files/patch-Source_WebCore_PAL_pal_PlatformGTK.cmake	                        (rev 0)
+++ trunk/www/webkit2-gtk3/files/patch-Source_WebCore_PAL_pal_PlatformGTK.cmake	2018-10-20 00:03:56 UTC (rev 24549)
@@ -0,0 +1,14 @@
+--- Source/WebCore/PAL/pal/PlatformGTK.cmake.orig	2017-04-17 15:36:57.688080000 +0200
++++ Source/WebCore/PAL/pal/PlatformGTK.cmake	2017-04-17 15:39:47.928689000 +0200
+@@ -1,3 +1,11 @@
+ list(APPEND PAL_SOURCES
+     crypto/gcrypt/CryptoDigestGCrypt.cpp
+ )
++
++list(APPEND PAL_INCLUDE_DIRECTORIES
++    ${LIBGCRYPT_INCLUDE_DIRS}
++)
++list(APPEND PAL_LIBRARIES
++    ${LIBGCRYPT_LIBRARIES}
++)
++


Property changes on: trunk/www/webkit2-gtk3/files/patch-Source_WebCore_PAL_pal_PlatformGTK.cmake
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/www/webkit2-gtk3/files/patch-Source_WebCore_platform_graphics_cpu_arm_filters_FELightingNEON.cpp
===================================================================
--- trunk/www/webkit2-gtk3/files/patch-Source_WebCore_platform_graphics_cpu_arm_filters_FELightingNEON.cpp	                        (rev 0)
+++ trunk/www/webkit2-gtk3/files/patch-Source_WebCore_platform_graphics_cpu_arm_filters_FELightingNEON.cpp	2018-10-20 00:03:56 UTC (rev 24549)
@@ -0,0 +1,11 @@
+--- Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.cpp.orig	2016-04-10 06:48:37 UTC
++++ Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.cpp
+@@ -403,7 +403,7 @@ TOSTRING(neonDrawLighting) ":" NL
+     "vmin.f32 " TMP2_D0 ", " TMP2_D0 ", " CONST_ONE_HI_D NL
+     "vmul.f32 " TMP3_Q ", " COLOR_Q ", " TMP2_D0 "[1]" NL
+     "vcvt.u32.f32 " TMP3_Q ", " TMP3_Q NL
+-    "vmov.u32 r2, r3, " TMP3_S0 ", " TMP3_S1 NL
++    "vmov r2, r3, " TMP3_S0 ", " TMP3_S1 NL
+     // The color values are stored in-place.
+     "strb r2, [" PIXELS_R ", #-11]" NL
+     "strb r3, [" PIXELS_R ", #-10]" NL


Property changes on: trunk/www/webkit2-gtk3/files/patch-Source_WebCore_platform_graphics_cpu_arm_filters_FELightingNEON.cpp
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/www/webkit2-gtk3/files/patch-Source_WebKit2_Shared_Plugins_unix_PluginSearchPath.cpp
===================================================================
--- trunk/www/webkit2-gtk3/files/patch-Source_WebKit2_Shared_Plugins_unix_PluginSearchPath.cpp	                        (rev 0)
+++ trunk/www/webkit2-gtk3/files/patch-Source_WebKit2_Shared_Plugins_unix_PluginSearchPath.cpp	2018-10-20 00:03:56 UTC (rev 24549)
@@ -0,0 +1,10 @@
+--- Source/WebKit2/Shared/Plugins/unix/PluginSearchPath.cpp.orig	2016-01-28 08:55:09 UTC
++++ Source/WebKit2/Shared/Plugins/unix/PluginSearchPath.cpp
+@@ -50,6 +50,7 @@ Vector<String> pluginsDirectories()
+ 
+     result.append(homeDirectoryPath() + "/.mozilla/plugins");
+     result.append(homeDirectoryPath() + "/.netscape/plugins");
++    result.append("%%BROWSER_PLUGINS_DIR%%");
+     result.append("/usr/lib/browser/plugins");
+     result.append("/usr/local/lib/mozilla/plugins");
+     result.append("/usr/lib/firefox/plugins");


Property changes on: trunk/www/webkit2-gtk3/files/patch-Source_WebKit2_Shared_Plugins_unix_PluginSearchPath.cpp
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/www/webkit2-gtk3/files/patch-Source_bmalloc_bmalloc_BPlatform.h
===================================================================
--- trunk/www/webkit2-gtk3/files/patch-Source_bmalloc_bmalloc_BPlatform.h	                        (rev 0)
+++ trunk/www/webkit2-gtk3/files/patch-Source_bmalloc_bmalloc_BPlatform.h	2018-10-20 00:03:56 UTC (rev 24549)
@@ -0,0 +1,10 @@
+--- Source/bmalloc/bmalloc/BPlatform.h.orig	2017-05-24 07:01:14 UTC
++++ Source/bmalloc/bmalloc/BPlatform.h
+@@ -108,6 +108,7 @@
+ #elif defined(__ARM_ARCH_6__) \
+ || defined(__ARM_ARCH_6J__) \
+ || defined(__ARM_ARCH_6K__) \
++|| defined(__ARM_ARCH_6KZ__) \
+ || defined(__ARM_ARCH_6Z__) \
+ || defined(__ARM_ARCH_6ZK__) \
+ || defined(__ARM_ARCH_6T2__) \


Property changes on: trunk/www/webkit2-gtk3/files/patch-Source_bmalloc_bmalloc_BPlatform.h
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property


More information about the Midnightbsd-cvs mailing list