commit 76c3c24be5b5bf825164bd9856f4e6da007ab334
parent 763d5a7382ce7b713511fb4b0ac1ce097508e8f6
Author: Shokara Kou <kou@13f0.net>
Date: Mon, 4 Mar 2024 19:25:13 -0500
attempt getting hardware acceleration working on www/webkitgtk4
Diffstat:
2 files changed, 110 insertions(+), 4 deletions(-)
diff --git a/www/webkitgtk4/Makefile b/www/webkitgtk4/Makefile
@@ -17,7 +17,7 @@ DISTNAME = webkitgtk-${V}
PKGNAME = webkitgtk${API:S/.//}-${V}
FULLPKGNAME = ${PKGNAME}
-REVISION = 1
+REVISION = 2
EXTRACT_SUFX = .tar.xz
SUBST_VARS = API
@@ -40,7 +40,8 @@ PERMIT_PACKAGE = Yes
WANTLIB += ${COMPILER_LIBCXX} X11 Xcomposite
WANTLIB += Xdamage Xrender Xt c cairo cairo-gobject drm
-WANTLIB += epoll-shim epoxy fontconfig freetype gdk_pixbuf-2.0
+#WANTLIB += epoll-shim epoxy fontconfig freetype gdk_pixbuf-2.0
+WANTLIB += epoll-shim fontconfig freetype gdk_pixbuf-2.0
WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0
WANTLIB += gstallocators-1.0 gstapp-1.0 gstaudio-1.0 gstbase-1.0
WANTLIB += gstfft-1.0 gstgl-1.0 gstpbutils-1.0 gstreamer-1.0 gsttag-1.0
@@ -84,6 +85,7 @@ CONFIGURE_ARGS = -DPORT=GTK \
-DENABLE_3D_TRANSFORMS=OFF \
-DENABLE_ACCESSIBILITY=OFF \
-DENABLE_DARK_MODE_CSS=ON \
+ -DENABLE_DRAG_SUPPORT=OFF \
-DENABLE_DOCUMENTATION=OFF \
-DENABLE_GAMEPAD=OFF \
-DENABLE_GEOLOCATION=OFF \
@@ -99,12 +101,13 @@ CONFIGURE_ARGS = -DPORT=GTK \
-DENABLE_REMOTE_INSPECTOR=OFF \
-DENABLE_SMOOTH_SCROLLING=OFF \
-DENABLE_SPELLCHECK=OFF \
+ -DENABLE_TOUCH_EVENTS=OFF \
-DENABLE_WAYLAND_TARGET=OFF \
-DENABLE_WEBASSEMBLY=OFF \
-DENABLE_JIT=OFF \
-DENABLE_WEBDRIVER=OFF \
-DENABLE_WEBP=OFF \
- -DENABLE_WEBGL=OFF \
+ -DENABLE_WEBGL=ON \
-DENABLE_WEBINSPECTORUI=ON \
-DENABLE_XSLT=OFF \
-DUSE_ATSPI=OFF \
@@ -114,7 +117,7 @@ CONFIGURE_ARGS = -DPORT=GTK \
-DUSE_GTK4=OFF \
-DUSE_LCMS=OFF \
-DUSE_JPEGXL=OFF \
- -DUSE_LIBEPOXY=ON \
+ -DUSE_LIBEPOXY=OFF \
-DUSE_LIBHYPHEN=OFF \
-DUSE_LIBSECRET=OFF \
-DUSE_LIBWEBRTC=OFF \
diff --git a/www/webkitgtk4/pkg/PLIST b/www/webkitgtk4/pkg/PLIST
@@ -235,54 +235,157 @@ libexec/webkit2gtk-4.0/
@bin libexec/webkit2gtk-4.0/WebKitNetworkProcess
@bin libexec/webkit2gtk-4.0/WebKitWebProcess
@bin libexec/webkit2gtk-4.0/jsc
+share/locale/
+share/locale/ar/
+share/locale/ar/LC_MESSAGES/
share/locale/ar/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/as/
+share/locale/as/LC_MESSAGES/
share/locale/as/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/bg/
+share/locale/bg/LC_MESSAGES/
share/locale/bg/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/ca/
+share/locale/ca/LC_MESSAGES/
share/locale/ca/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/cs/
+share/locale/cs/LC_MESSAGES/
share/locale/cs/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/da/
+share/locale/da/LC_MESSAGES/
share/locale/da/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/de/
+share/locale/de/LC_MESSAGES/
share/locale/de/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/el/
+share/locale/el/LC_MESSAGES/
share/locale/el/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/en_CA/
+share/locale/en_CA/LC_MESSAGES/
share/locale/en_CA/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/en_GB/
+share/locale/en_GB/LC_MESSAGES/
share/locale/en_GB/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/eo/
+share/locale/eo/LC_MESSAGES/
share/locale/eo/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/es/
+share/locale/es/LC_MESSAGES/
share/locale/es/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/et/
+share/locale/et/LC_MESSAGES/
share/locale/et/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/eu/
+share/locale/eu/LC_MESSAGES/
share/locale/eu/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/fi/
+share/locale/fi/LC_MESSAGES/
share/locale/fi/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/fr/
+share/locale/fr/LC_MESSAGES/
share/locale/fr/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/gl/
+share/locale/gl/LC_MESSAGES/
share/locale/gl/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/gu/
+share/locale/gu/LC_MESSAGES/
share/locale/gu/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/he/
+share/locale/he/LC_MESSAGES/
share/locale/he/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/hi/
+share/locale/hi/LC_MESSAGES/
share/locale/hi/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/hr/
+share/locale/hr/LC_MESSAGES/
share/locale/hr/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/hu/
+share/locale/hu/LC_MESSAGES/
share/locale/hu/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/id/
+share/locale/id/LC_MESSAGES/
share/locale/id/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/it/
+share/locale/it/LC_MESSAGES/
share/locale/it/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/ja/
+share/locale/ja/LC_MESSAGES/
share/locale/ja/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/ka/
+share/locale/ka/LC_MESSAGES/
share/locale/ka/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/kn/
+share/locale/kn/LC_MESSAGES/
share/locale/kn/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/ko/
+share/locale/ko/LC_MESSAGES/
share/locale/ko/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/lt/
+share/locale/lt/LC_MESSAGES/
share/locale/lt/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/lv/
+share/locale/lv/LC_MESSAGES/
share/locale/lv/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/ml/
+share/locale/ml/LC_MESSAGES/
share/locale/ml/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/mr/
+share/locale/mr/LC_MESSAGES/
share/locale/mr/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/nb/
+share/locale/nb/LC_MESSAGES/
share/locale/nb/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/nl/
+share/locale/nl/LC_MESSAGES/
share/locale/nl/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/or/
+share/locale/or/LC_MESSAGES/
share/locale/or/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/pa/
+share/locale/pa/LC_MESSAGES/
share/locale/pa/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/pl/
+share/locale/pl/LC_MESSAGES/
share/locale/pl/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/pt/
+share/locale/pt/LC_MESSAGES/
share/locale/pt/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/pt_BR/
+share/locale/pt_BR/LC_MESSAGES/
share/locale/pt_BR/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/ro/
+share/locale/ro/LC_MESSAGES/
share/locale/ro/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/ru/
+share/locale/ru/LC_MESSAGES/
share/locale/ru/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/sl/
+share/locale/sl/LC_MESSAGES/
share/locale/sl/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/sr/
+share/locale/sr/LC_MESSAGES/
share/locale/sr/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/sr@latin/
+share/locale/sr@latin/LC_MESSAGES/
share/locale/sr@latin/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/sv/
+share/locale/sv/LC_MESSAGES/
share/locale/sv/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/ta/
+share/locale/ta/LC_MESSAGES/
share/locale/ta/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/te/
+share/locale/te/LC_MESSAGES/
share/locale/te/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/tr/
+share/locale/tr/LC_MESSAGES/
share/locale/tr/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/uk/
+share/locale/uk/LC_MESSAGES/
share/locale/uk/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/vi/
+share/locale/vi/LC_MESSAGES/
share/locale/vi/LC_MESSAGES/WebKitGTK-4.0.mo
+share/locale/zh_CN/
+share/locale/zh_CN/LC_MESSAGES/
share/locale/zh_CN/LC_MESSAGES/WebKitGTK-4.0.mo