webkit-gtk: bump version

This commit is contained in:
Gerasim Troeglazov
2022-12-18 00:00:33 +10:00
parent 45592ab64f
commit ab146e595c
2 changed files with 651 additions and 560 deletions

View File

@@ -12,9 +12,9 @@ COPYRIGHT="20092022 The WebKitGTK Team"
LICENSE="GNU LGPL v2
BSD (2-clause)
"
REVISION="6"
REVISION="1"
SOURCE_URI="https://www.webkitgtk.org/releases/webkitgtk-$portVersion.tar.xz"
CHECKSUM_SHA256="f3eb82899651f583b4d99cacd16af784a1a7710fce9e7b6807bd6ccde909fe3e"
CHECKSUM_SHA256="6b783704f16f35e72cd6eeb546eaf6d5221ca70e70639f3906def2e9a473bf9b"
SOURCE_DIR="webkitgtk-$portVersion"
PATCHES="webkit_gtk-$portVersion.patchset"
ADDITIONAL_FILES="
@@ -27,8 +27,8 @@ SECONDARY_ARCHITECTURES="x86"
PROVIDES="
webkit_gtk$secondaryArchSuffix = $portVersion
lib:libwebkit2gtk_4.1$secondaryArchSuffix = 0.2.5 compat >= 0
lib:libjavascriptcoregtk_4.1$secondaryArchSuffix = 0.2.5 compat >= 0
lib:libwebkit2gtk_4.1$secondaryArchSuffix = 0.5.0 compat >= 0
lib:libjavascriptcoregtk_4.1$secondaryArchSuffix = 0.3.2 compat >= 0
app:MiniBrowser = $portVersion
"
REQUIRES="
@@ -40,6 +40,7 @@ REQUIRES="
lib:libcairo$secondaryArchSuffix
lib:libcairo_gobject$secondaryArchSuffix
lib:libenchant_2$secondaryArchSuffix
lib:libepoxy$secondaryArchSuffix
lib:libfontconfig$secondaryArchSuffix
lib:libfreetype$secondaryArchSuffix
lib:libgcrypt$secondaryArchSuffix
@@ -92,8 +93,8 @@ REQUIRES="
PROVIDES_devel="
webkit_gtk${secondaryArchSuffix}_devel = $portVersion
devel:libwebkit2gtk_4.1$secondaryArchSuffix = 0.2.5 compat >= 0
devel:libjavascriptcoregtk_4.1$secondaryArchSuffix = 0.2.5 compat >= 0
devel:libwebkit2gtk_4.1$secondaryArchSuffix = 0.5.0 compat >= 0
devel:libjavascriptcoregtk_4.1$secondaryArchSuffix = 0.3.2 compat >= 0
"
REQUIRES_devel="
webkit_gtk$secondaryArchSuffix == $portVersion base
@@ -115,6 +116,7 @@ BUILD_REQUIRES="
devel:libbrotlidec$secondaryArchSuffix
devel:libcrypto$secondaryArchSuffix
devel:libenchant_2$secondaryArchSuffix
devel:libepoxy$secondaryArchSuffix
devel:libevent_2.1$secondaryArchSuffix
devel:libfontconfig$secondaryArchSuffix
devel:libfreetype$secondaryArchSuffix
@@ -178,6 +180,7 @@ BUILD_PREREQUIRES="
cmd:ruby
cmd:sed
cmd:xargs
cmd:unifdef
"
PATCH()
@@ -208,7 +211,7 @@ BUILD()
-DENABLE_API_TESTS=OFF \
-DENABLE_BUBBLEWRAP_SANDBOX=OFF \
-DENABLE_DOCUMENTATION=OFF \
-DENABLE_EXPERIMENTAL_FEATURES=OFF \
-DENABLE_EXPERIMENTAL_FEATURES=ON \
-DENABLE_FTPDIR=ON \
-DENABLE_GAMEPAD=OFF \
-DENABLE_GEOLOCATION=ON \
@@ -216,28 +219,30 @@ BUILD()
-DENABLE_GTKDOC=OFF \
-DENABLE_INTROSPECTION=ON \
-DENABLE_JOURNALD_LOG=OFF \
-DENABLE_MEDIA_STREAM=ON \
-DENABLE_MEDIA_STREAM=OFF \
-DENABLE_MEDIA_RECORDER=OFF \
-DENABLE_MEDIA_SOURCE=ON \
-DENABLE_MINIBROWSER=ON \
-DENABLE_QUARTZ_TARGET=OFF \
-DENABLE_SAMPLING_PROFILER=OFF \
-DENABLE_SERVICE_WORKER=OFF \
-DENABLE_SERVICE_WORKER=ON \
-DENABLE_SMOOTH_SCROLLING=OFF \
-DENABLE_SPELLCHECK=ON \
-DENABLE_UNIFIED_BUILDS=ON \
-DENABLE_VARIATION_FONTS=OFF \
-DENABLE_VARIATION_FONTS=ON \
-DENABLE_VIDEO=ON \
-DENABLE_WEB_AUDIO=ON \
-DENABLE_WEBDRIVER=OFF \
-DENABLE_WEBGL=ON \
-DENABLE_WEBGL2=OFF \
-DENABLE_WEB_RTC=ON \
-DENABLE_WAYLAND_TARGET=OFF \
-DENABLE_X11_TARGET=OFF \
-DUSE_ATSPI=OFF \
-DUSE_AVIF=ON \
-DUSE_GBM=OFF \
-DUSE_GSTREAMER_GL=OFF \
-DUSE_GSTREAMER_WEBRTC=ON \
-DUSE_GSTREAMER_WEBRTC=OFF \
-DUSE_GSTREAMER_TRANSCODER=OFF \
-DUSE_GTK4=OFF \
-DUSE_JPEGXL=ON \
@@ -249,7 +254,7 @@ BUILD()
-DUSE_OPENGL=ON \
-DUSE_OPENJPEG=ON \
-DUSE_SOUP2=OFF \
-DUSE_SYSTEM_MALLOC=OFF \
-DUSE_SYSTEM_MALLOC=ON \
-DUSE_SYSTEMD=OFF \
-DUSE_WOFF2=ON \
-DUSE_WPE_RENDERER=OFF