CVSROOT: /cvs Module name: ports Changes by: lan...@cvs.openbsd.org 2013/10/06 08:03:45
Modified files: www/webkit : Makefile distinfo www/webkit/patches: patch-GNUmakefile_in patch-Source_JavaScriptCore_assembler_MacroAssemblerX86Common_h patch-Source_JavaScriptCore_jit_ExecutableAllocator_h patch-Source_JavaScriptCore_llint_LowLevelInterpreter32_64_asm patch-Source_JavaScriptCore_llint_LowLevelInterpreter_asm patch-Source_WTF_wtf_Atomics_h patch-Source_WTF_wtf_Platform_h patch-configure www/webkit/pkg : PFRAG.gtk3 PLIST Added files: www/webkit/patches: patch-Source_ThirdParty_gtest_include_gtest_internal_gtest-port_h patch-Source_WTF_wtf_DisallowCType_h patch-Source_WTF_wtf_MathExtras_h patch-Source_WebKit2_PluginProcess_unix_PluginProcessMainUnix_cpp patch-Source_WebKit2_UIProcess_Launcher_gtk_ProcessLauncherGtk_cpp patch-Source_WebKit2_UIProcess_Plugins_unix_PluginProcessProxyUnix_cpp patch-Source_WebKit2_WebProcess_soup_WebKitSoupRequestInputStream_h patch-Tools_MiniBrowser_gtk_main_c Removed files: www/webkit/patches: patch-Source_JavaScriptCore_llint_LowLevelInterpreter_cpp patch-Source_JavaScriptCore_offlineasm_cloop_rb patch-Source_WTF_wtf_Atomics_cpp patch-Source_WTF_wtf_StackBounds_cpp Log message: Update to webkit 2.2.0. - Now depends on newer gcc, use 4.6 by default. - Enable webkit2 api in the gtk3 FLAVOR. Still broken/erratic behaviour at runtime, but at least this will allow people to debug it, and it's required by newer GNOMEs anyway. Provide MiniBrowser for debugging purposes. - add hack from bug #118732 to workaround the fact that our binutils doesnt support 'ar T' - update patches from #103128 to tentatively fix powerpc runtime - force-disable YARR_JIT & ASSEMBLE on archs without JIT (ie anything besides i386/amd64) via Platform.h patch instead of JSC_CPPFLAGS (which doesnt work anymore anyway) - add a bunch of patches to fix build (missing includes etc) in the WebKit2 source tree Tested in an amd64 bulk build, runtime-tested previous betas on i386/amd64, test-built on powerpc and sparc64. Things might still be broken at runtime on powerpc, but at least it allows more GNOME things to be updated.