freebsd-ports/www/webkit2-gtk3/files
Dimitry Andric 89d10367e4 www/webkit2-gtk3: fix build with lld 17
Building www/webkit2-gtk3 with lld 17 results in the following link
errors:

  ld: error: version script assignment of 'global' to symbol 'bmalloc::PerThreadStorage<bmalloc::PerHeapKind<bmalloc::Cache> >::s_didInitialize' failed: symbol not defined
  ld: error: version script assignment of 'global' to symbol 'bmalloc::PerThreadStorage<bmalloc::PerHeapKind<bmalloc::Cache> >::s_key' failed: symbol not defined
  ld: error: version script assignment of 'global' to symbol 'bmalloc::vmPageSize()::cached' failed: symbol not defined

The mentioned symbols are no longer external, and have been removed in
upstream commits:

655e1bb394
a1c80bec17

Since the former does not apply cleanly due to edits in the ChangeLog,
merge the functional changes in a single port patch file.

PR:		274677
Approved by:	gnome (blanket)
MFH:		2023Q4
2023-10-23 18:55:35 +02:00
..
patch-revert-11ccaf183fad
patch-Source-cmake-OptionsCommon.cmake
patch-Source_bmalloc_bmalloc_BPlatform.h
patch-Source_cmake_WebKitCommon.cmake
patch-Source_JavaScriptCore_assembler_ARM64Assembler.h
patch-Source_JavaScriptCore_assembler_ARMv7Assembler.h
patch-Source_JavaScriptCore_jit_ExecutableAllocator.cpp
patch-Source_JavaScriptCore_jsc.cpp
patch-Source_JavaScriptCore_offlineasm_arm64.rb
patch-Source_JavaScriptCore_offlineasm_config.rb
patch-Source_JavaScriptCore_offlineasm_parser.rb
patch-Source_JavaScriptCore_runtime_NativeExecutable.cpp
patch-Source_WebCore_platform_graphics_cpu_arm_filters_FELightingNEON.cpp
patch-Source_WebCore_platform_network_DNS.h
patch-Source_WebCore_platform_PlatformScreen.h
patch-Source_WebCore_platform_text_TextCodec.cpp
patch-Source_WebDriver_PlatformGTK.cmake
patch-Source_WebInspectorUI_Scripts_update-LegacyInspectorBackendCommands.rb
patch-Source_WebKit_webkitglib-symbols.map www/webkit2-gtk3: fix build with lld 17 2023-10-23 18:55:35 +02:00
patch-Source_WTF_wtf_PlatformCPU.h
patch-Source_WTF_wtf_RAMSize.cpp
patch-Source_WTF_wtf_unix_MemoryPressureHandlerUnix.cpp