[Bug 275914] www/webkit2-gtk{3,4}: consolidate, flavourise, update to 2.46
- In reply to: bugzilla-noreply_a_freebsd.org: "[Bug 275914] www/webkit2-gtk{3,4}: Flavorize: 4.0, 4.1 and 6.0 APIs"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 21 Jan 2025 03:14:05 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=275914 --- Comment #60 from commit-hook@FreeBSD.org --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=94310012886105252763e218ec45dfccf778e55e commit 94310012886105252763e218ec45dfccf778e55e Author: Charlie Li <vishwin@FreeBSD.org> AuthorDate: 2025-01-20 22:01:13 +0000 Commit: Charlie Li <vishwin@FreeBSD.org> CommitDate: 2025-01-21 03:12:19 +0000 www/webkit2-gtk: update to 2.46.5 Changelog: https://github.com/WebKit/WebKit/blob/webkitgtk-2.46.5/Source/WebKit/gtk/NEWS Now consolidated into one port with flavours since the codebase is the same, just linked with different libraries resulting in different SONAMEs and APIs. SONAMEs/flavours: * GTK3 + libsoup = libwebkit2gtk-4.0 (40) * GTK3 + libsoup3 = libwebkit2gtk-4.1 (41) * GTK4 + libsoup3 = libwebkitgtk-6.0 (60) Despite upstream's recommendation to use clang for better skia optimisation, this port now USE_GCC due to extensive std::pair copy constructor use that is not trivial to continue patching to stay working with our libc++ version 1 ABI. See review D35327 for some details. Reported by: eduardo PR: 275914 Differential Revision: https://reviews.freebsd.org/D45878 MOVED | 2 + audio/gsequencer/Makefile | 2 +- cad/PrusaSlicer/Makefile | 2 +- databases/evolution-data-server/Makefile | 2 +- deskutils/bijiben/Makefile | 2 +- deskutils/bookworm/Makefile | 2 +- deskutils/foliate/Makefile | 2 +- deskutils/gnome-initial-setup/Makefile | 2 +- deskutils/gnotime/Makefile | 2 +- deskutils/meteo/Makefile | 2 +- deskutils/rednotebook/Makefile | 2 +- deskutils/showdown/Makefile | 2 +- devel/devhelp/Makefile | 2 +- devel/geany-plugin-markdown/Makefile | 2 +- devel/glade/Makefile | 2 +- devel/gnome-builder/Makefile | 2 +- devel/juce/Makefile | 4 +- devel/juce706/Makefile | 4 +- editors/emacs-devel/Makefile | 2 +- editors/emacs/Makefile | 2 +- editors/marker/Makefile | 2 +- editors/quilter/Makefile | 2 +- editors/setzer/Makefile | 2 +- finance/gnucash/Makefile | 2 +- graphics/atril/Makefile | 2 +- graphics/birdfont/Makefile | 2 +- graphics/gthumb/Makefile | 2 +- graphics/pdfpc/Makefile | 2 +- java/eclipse/Makefile | 2 +- mail/astroid/Makefile | 2 +- mail/balsa/Makefile | 2 +- mail/claws-mail-fancy/Makefile | 2 +- mail/evolution-ews/Makefile | 2 +- mail/evolution/Makefile | 2 +- mail/geary/Makefile | 2 +- math/qalculate-gtk/Makefile | 2 +- misc/xiphos/Makefile | 2 +- net/gnome-online-accounts/Makefile | 2 +- net/liferea/Makefile | 2 +- net/remmina/Makefile | 2 +- print/xreader/Makefile | 2 +- textproc/libgepub/Makefile | 2 +- www/Makefile | 3 +- www/badwolf/Makefile | 2 +- www/deforaos-surfer/Makefile | 2 +- www/eolie/Makefile | 2 +- www/epiphany/Makefile | 4 +- www/luakit-devel/Makefile | 2 +- www/luakit/Makefile | 2 +- www/midori/Makefile | 2 +- www/py-pywebview-gtk/Makefile | 2 +- www/py-pywry/Makefile | 2 +- www/surf/Makefile | 2 +- www/vimb/Makefile | 2 +- www/webkit2-gtk/Makefile (new) | 141 + www/webkit2-gtk/distinfo (new) | 5 + ...ThirdParty_ANGLE_src_common_SimpleMutex.h (new) | 12 + ...ce_ThirdParty_ANGLE_src_common_platform.h (new) | 23 + ...ch-Source_WTF_wtf_glib_FileSystemGlib.cpp (new) | 11 + .../patch-Source_WebCore_platform_network_DNS.h | 4 +- ...ess_Launcher_glib_ProcessLauncherGLib.cpp (new) | 24 + ...Kit_UIProcess_glib_WebProcessPoolGLib.cpp (new) | 11 + ...ource_bmalloc_bmalloc_EligibilityResult.h (new) | 20 + ...malloc_bmalloc_EligibilityResultInlines.h (new) | 11 + ...rce_bmalloc_bmalloc_IsoAllocatorInlines.h (new) | 11 + www/{webkit2-gtk3 => webkit2-gtk}/pkg-descr | 0 www/webkit2-gtk/pkg-plist (new) | 4142 ++++++++++++++++++++ www/webkit2-gtk/pkg-plist_60 (new) | 1677 ++++++++ www/webkit2-gtk3/Makefile (gone) | 111 - www/webkit2-gtk3/distinfo (gone) | 7 - .../patch-Source-cmake-OptionsCommon.cmake (gone) | 11 - ...avaScriptCore_assembler_ARM64Assembler.h (gone) | 11 - ...avaScriptCore_assembler_ARMv7Assembler.h (gone) | 11 - ...tCore_assembler_AbstractMacroAssembler.h (gone) | 11 - ...vaScriptCore_jit_ExecutableAllocator.cpp (gone) | 11 - .../patch-Source_JavaScriptCore_jsc.cpp (gone) | 12 - ...-Source_JavaScriptCore_llint_LLIntData.h (gone) | 56 - ...ource_JavaScriptCore_offlineasm_arm64.rb (gone) | 11 - ...urce_JavaScriptCore_offlineasm_config.rb (gone) | 16 - ...urce_JavaScriptCore_offlineasm_parser.rb (gone) | 28 - ...h-Source_JavaScriptCore_runtime_JSCast.h (gone) | 20 - ...aScriptCore_runtime_NativeExecutable.cpp (gone) | 10 - .../patch-Source_WTF_wtf_PlatformCPU.h (gone) | 18 - .../files/patch-Source_WTF_wtf_RAMSize.cpp (gone) | 34 - ...F_wtf_unix_MemoryPressureHandlerUnix.cpp (gone) | 11 - ...Source_WebCore_platform_PlatformScreen.h (gone) | 15 - ...phics_cpu_arm_filters_FELightingNEON.cpp (gone) | 20 - ...ch-Source_WebCore_platform_network_DNS.h (gone) | 10 - ...urce_WebCore_platform_text_TextCodec.cpp (gone) | 11 - ...patch-Source_WebDriver_PlatformGTK.cmake (gone) | 16 - ...update-LegacyInspectorBackendCommands.rb (gone) | 11 - ...tch-Source_WebKit_webkitglib-symbols.map (gone) | 12 - ...patch-Source_bmalloc_bmalloc_BPlatform.h (gone) | 10 - .../patch-Source_cmake_WebKitCommon.cmake (gone) | 17 - .../files/patch-revert-11ccaf183fad (gone) | 211 - www/webkit2-gtk3/pkg-plist (gone) | 287 -- www/webkit2-gtk4/Makefile (gone) | 117 - www/webkit2-gtk4/distinfo (gone) | 7 - ...raphics_gstreamer_MediaSampleGStreamer.h (gone) | 10 - ...avaScriptCore_assembler_ARM64Assembler.h (gone) | 12 - ...avaScriptCore_assembler_ARMv7Assembler.h (gone) | 12 - ...Core_assembler_MacroAssemblerX86Common.h (gone) | 19 - ...e_JavaScriptCore_javascriptcoregtk.pc.in (gone) | 10 - .../patch-Source_JavaScriptCore_jsc.cpp (gone) | 11 - ...ource_JavaScriptCore_offlineasm_arm64.rb (gone) | 11 - ..._JavaScriptCore_runtime_MachineContext.h (gone) | 118 - ...ource_JavaScriptCore_runtime_Options.cpp (gone) | 25 - ...patch-Source_WTF_wtf_CompletionHandler.h (gone) | 10 - .../files/patch-Source_WTF_wtf_Function.h (gone) | 19 - .../files/patch-Source_WTF_wtf_InlineASM.h (gone) | 12 - .../files/patch-Source_WTF_wtf_PageBlock.h (gone) | 12 - .../files/patch-Source_WTF_wtf_Platform.h (gone) | 13 - .../patch-Source_WTF_wtf_PlatformEnable.h (gone) | 14 - .../patch-Source_WTF_wtf_PlatformHave.h (gone) | 18 - .../files/patch-Source_WTF_wtf_RAMSize.cpp (gone) | 20 - .../files/patch-Source_WTF_wtf_RawHex.h (gone) | 21 - ...Source_WebCore_PAL_pal_PlatformGTK.cmake (gone) | 18 - ...to_algorithms_CryptoAlgorithmAES_GCM.cpp (gone) | 16 - ...ch-Source_WebCore_page_NavigatorBase.cpp (gone) | 21 - ...ch-Source_WebCore_platform_MediaSample.h (gone) | 11 - ...atform_graphics_FontSelectionAlgorithm.h (gone) | 30 - ...phics_gstreamer_MediaSampleGStreamer.cpp (gone) | 15 - ...raphics_gstreamer_MediaSampleGStreamer.h (gone) | 10 - ..._mediasource_MockSourceBufferPrivate.cpp (gone) | 23 - ...e_WebCore_rendering_RenderLayerBacking.h (gone) | 16 - ...patch-Source_WebDriver_PlatformGTK.cmake (gone) | 17 - ...tch-Source_WebKit_Platform_IPC_Decoder.h (gone) | 10 - ...ebKit_gtk_webkit2gtk-web-extension_pc.in (gone) | 10 - ...patch-Source_WebKit_gtk_webkit2gtk_pc.in (gone) | 10 - ...urce_bmalloc_bmalloc_AvailableMemory.cpp (gone) | 90 - ...Source_bmalloc_bmalloc_AvailableMemory.h (gone) | 21 - ...patch-Source_bmalloc_bmalloc_BPlatform.h (gone) | 14 - .../patch-Source_cmake_OptionsCommon.cmake (gone) | 16 - ...h-Source_cmake_WebKitCompilerFlags.cmake (gone) | 16 - www/webkit2-gtk4/pkg-descr (gone) | 10 - www/webkit2-gtk4/pkg-plist (gone) | 4065 ------------------- x11-fm/sushi/Makefile | 2 +- x11-toolkits/swt/Makefile | 2 +- x11-toolkits/wxgtk30/Makefile | 2 +- x11-toolkits/wxgtk32/Makefile | 2 +- x11/ulauncher/Makefile | 2 +- x11/yad/Makefile | 4 +- x11/yelp/Makefile | 2 +- 143 files changed, 6156 insertions(+), 6006 deletions(-) -- You are receiving this mail because: You are the assignee for the bug.