[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.