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.

Reply via email to