CVSROOT:        /cvs
Module name:    ports
Changes by:     [email protected]  2013/04/13 03:11:02

Modified files:
        www/webkit     : Makefile distinfo 
        www/webkit/patches: patch-GNUmakefile_in 
                            
patch-Source_JavaScriptCore_heap_MachineStackMarker_cpp 
                            patch-Source_WebCore_plugins_PluginDatabase_cpp 
                            patch-configure 
        www/webkit/pkg : PLIST 
Added files:
        www/webkit/patches: 
                            
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_JavaScriptCore_llint_LowLevelInterpreter_cpp 
                            patch-Source_JavaScriptCore_offlineasm_cloop_rb 
                            patch-Source_ThirdParty_leveldb_port_port_posix_h 
                            patch-Source_WTF_wtf_Atomics_cpp 
                            patch-Source_WTF_wtf_Atomics_h 
                            patch-Source_WTF_wtf_InlineASM_h 
                            patch-Source_WTF_wtf_Platform_h 
                            patch-Source_WTF_wtf_RAMSize_cpp 
                            patch-Source_WTF_wtf_dtoa_utils_h 
                            
patch-Source_WebKit2_Platform_CoreIPC_unix_ConnectionUnix_cpp 
Removed files:
        www/webkit/patches: 
                            
patch-Source_JavaScriptCore_jit_ExecutableAllocatorFixedVMPool_cpp 
                            patch-Source_JavaScriptCore_runtime_UString_h 
                            patch-Source_JavaScriptCore_wtf_Atomics_h 
                            patch-Source_JavaScriptCore_wtf_NumberOfCores_cpp 
                            patch-Source_JavaScriptCore_wtf_Platform_h 
                            patch-Source_JavaScriptCore_wtf_TCSpinLock_h 
                            patch-Source_JavaScriptCore_wtf_dtoa_utils_h 
                            
patch-Source_WebCore_platform_text_TextBreakIterator_h 
                            patch-Source_WebKit_gtk_resources_error_html 

Log message:
Major update to webkit 2.0.0.

- add ruby to BDEPS. Webkit build system now uses autohell, python, ruby and 
perl \o/
- set MODRUBY_REV = 1.8 on sparc64 since 1.9 is broken there
- disable WebKit2 support, it needs shm_open()/shm_unlink()
- switch from gstreamer-0.10 to gstreamer1
- force-disable JIT/ASSEMBLER on non-jit archs, builds fails otherwise (bug 
#113638)
- only build NumberPrototype.cpp with -O0 on sparc64, not the damn whole thing
- use -Wl,--relax on ppc otherwise linking fails
- move some patches around since JavaScriptCore/wtf moved to WTF/wtf
- dont uselessly rerun make within make during install, gmake blows
- blindly backport upstream r144077 to fix mips64 build
- backport bits of #103128 & r145551 to fix powerpc build
- backport r147967 & more to fix bashisms in configure
- bug #109932 forced the use of gcc >= 4.7 or clang >= 3.0, but this is
only for WebKit2 so loosen the check atm

Tested working fine on amd64 & i386, went in bulk builds, known broken
at runtime on ppc (being worked on. or not.) should build on mips64el
(and maybe even run!) and sparc64 (wont run! ever! nothing new here..),
but 'someone' will care about the poor exotic archs and fix'em, right ?

After too much prodding from the gnome maintainers who desperately need it

Reply via email to