./www/webkit-gtk, GTK port of the WebKit browser engine

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.26.2, Package name: webkit-gtk-2.26.2, Maintainer: pkgsrc-users

WebKit is an open source web browser engine. WebKit is also the name of
the Mac OS X system framework version of the engine that's used by
Safari, Dashboard, Mail, and many other OS X applications. WebKit's HTML
and JavaScript code began as a branch of the KHTML and KJS libraries
from KDE.

This is the GTK port of the engine.


Required to run:
[sysutils/libnotify] [textproc/libxslt] [textproc/icu] [graphics/freetype2] [graphics/png] [graphics/jpeg] [security/libtasn1] [devel/glib2] [devel/pango] [x11/libXdamage] [graphics/cairo-gobject] [x11/gtk3] [graphics/libwebp] [multimedia/gstreamer1] [multimedia/gst-plugins1-base] [security/libsecret] [net/libsoup] [fonts/woff2] [textproc/enchant2]

Required to build:
[pkgtools/x11-links] [devel/gperf] [x11/xcb-proto] [devel/gobject-introspection] [x11/fixesproto4] [pkgtools/cwrappers] [lang/gcc7] [x11/xorgproto] [lang/python37]

Package options: enchant, introspection, opengl, webkit-jit

Master sites:

SHA1: 5bd1ccb436c76fd1edb83afd5bec377de5655d45
RMD160: 1ebf95153ab962154595ec19ed3a58e55b1521f8
Filesize: 18876.953 KB

Version history: (Expand)


CVS history: (Expand)


   2019-11-06 23:47:38 by Leonardo Taccari | Files touched by this commit (3) | Package updated
Log message:
webkit-gtk: Update to 2.26.2

Changes:
2.26.2
======
  - Improve performance of querying system fallback fonts.
  - Don't use prgname in dbus-proxy socket path.
  - Fix thread-safety issues in image decoders.
  - Fix the build with WebDriver disabled.
  - Disable accelerated compositing when we fail to initialize the EGL
    dispaly under Wayland.
  - Fill the objects category in emoji picker.
  - Fix several crashes and rendering issues.
   2019-10-05 16:59:47 by Nia Alarie | Files touched by this commit (1)
Log message:
webkit-gtk: Disable WPE when wayland is enabled for now
   2019-09-24 19:07:20 by Leonardo Taccari | Files touched by this commit (3) | Package updated
Log message:
webkit-gtk: Update to 2.26.1

Changes:
WebKitGTK 2.26.1
================
 - Fix MSE media player with GStreamer 1.14.
 - Fix HTML alternate loads never finishing.
 - Fix web view initialization delay on first load.
 - Validate user agent string set via API.
 - Fix a crash when a web view is destroyed with accelerated compositing mode \ 
enabled.
 - Fix EGL initialization with newer versions of Mesa.
 - Do not enable the sandbox inside docker.
 - Fix several crashes and rendering issues.

Thanks to <wiz> for approving update during freeze!
   2019-09-22 07:38:53 by Thomas Klausner | Files touched by this commit (1)
Log message:
webkit-gtk: add TOOL_DEPENDS on py-expat

Trying to fix
[ 53%] Generating \ 
../../DerivedSources/JavaScriptCore/IntlDateTimeFormatConstructor.lut.h
Traceback (most recent call last):
  File \ 
"/scratch/www/webkit-gtk/work/webkitgtk-2.26.0/Source/JavaScriptCore/disassembler/udis86/ud_itab.py", \ 
line 379, in <module>
    main()
  File \ 
"/scratch/www/webkit-gtk/work/webkitgtk-2.26.0/Source/JavaScriptCore/disassembler/udis86/ud_itab.py", \ 
line 374, in main
    tables = UdOpcodeTables(xml=sys.argv[1])
  File \ 
"/scratch/www/webkit-gtk/work/webkitgtk-2.26.0/Source/JavaScriptCore/disassembler/udis86/ud_opcode.py", \ 
line 326, in __init__
    for insn in self.__class__.parseOptableXML(xml):
  File \ 
"/scratch/www/webkit-gtk/work/webkitgtk-2.26.0/Source/JavaScriptCore/disassembler/udis86/ud_opcode.py", \ 
line 585, in parseOptableXML
    xmlDoc = minidom.parse(xml)
  File "/usr/pkg/lib/python2.7/xml/dom/minidom.py", line 1917, in parse
    from xml.dom import expatbuilder
  File "/usr/pkg/lib/python2.7/xml/dom/expatbuilder.py", line 32, in \ 
<module>
    from xml.parsers import expat
  File "/usr/pkg/lib/python2.7/xml/parsers/expat.py", line 4, in \ 
<module>
    from pyexpat import *
ImportError: No module named pyexpat
   2019-09-15 12:58:52 by Leonardo Taccari | Files touched by this commit (2)
Log message:
webkit-gtk: isinf/isnan needs <cmath> in SymbolTable_autogen.cpp
   2019-09-11 00:14:13 by Leonardo Taccari | Files touched by this commit (1) | Package updated
Log message:
webkit-gtk: Bump ABI depends due possible new gcc requirements

(Should be part of the 2.26.0 update, sorry.)
   2019-09-11 00:10:04 by Leonardo Taccari | Files touched by this commit (16) | Package updated
Log message:
webkit-gtk: Update to 2.26.0

pkgsrc changes:
 - When built with gcc, 7.3.0 or newer is now needed

Changes:
WebKitGTK 2.26.0
================
 - Disable process swap on navigation.
 - Do not enable the sandbox in Snap.
 - Fix sandbox parsing DISPLAY on X11.
 - Translation updates: Brazilian Portuguese, German.

WebKitGTK 2.25.92
=================
 - Add WEBKIT_USE_SINGLE_WEB_PROCESS environment variable to force single
   process model in all WebKitWebContext.
   This is a temporary solution for applications still depending on the
   single process mode behavior. It will be only available in 2.26 series.
 - Add new API to remove a filter from an user content manager given its
   identifier.
 - Add support for HSTS.
 - Several improvements and bug fixes in MSE media player.
 - Fix building without unified sources.
 - Fix several crashes and rendering issues.
 - Translation updates: Polish, Ukrainian.

WebKitGTK 2.25.4
================
 - Switch to use libsoup WebSockets API.
 - Add support for permessage-deflate WebSocket extension.
 - Add support for datalist element in text input fields.
 - Fix a crash with empty video source.
 - Fix several crashes and rendering issues.

WebKitGTK 2.25.3
================
 - Remove support for GTK2 NPAPI plugins.
 - Fix web view updates after swapping web process if accelerated
   compositing mode is forced.
 - Make kinetic scrolling work again.
 - Fix position of emoji chooser when page is scrolled.
 - Fix web process deadlock when scrolling twitter timeline which contains
   HLS videos.
 - Make navigation gesture use dark fallback background color color on dark
   themes.
 - Make Previous/Next gesture work in RTL mode.
 - Support cancelling touchscreen back/forward gesture.
 - Add user agent quirk to make github work in FreeBSD.
 - Fix content disappearing when using CSS transforms.
 - Fix some radio streams that could not be played.
 - Fix video pause that sometimes caused to skip to finish.
 - Fix volume level changes when playing a video.
 - Fix several crashes and rendering issues.

WebKitGTK 2.25.2
================
 - Enable process switch on cross site navigation.
 - Use libwpe with fdo backend to implement accelerated compositing under
   wayland.
 - Fix rendering artifacts in youtube volume button.
 - Fix trapezoid artifact in github comment box.
 - Ensure web extensions directory is readable when sandbox is enabled.
 - Fix the executable name of WebDriver process, renamed by mistake in
   2.25.1.
 - Enable hyperlink auditing setting by default.
 - Remove the option to build without using the redirected XComposite window.
 - Fix HLS streams being slow to start.
 - Make accessibility work when sandbox is enabled.
 - Fix several crashes and rendering issues.

WebKitGTK 2.25.1
================
 - Add support for subprocess sandboxing.
 - Add API to get the web process unique identifier of a WebKitFrame.
 - Add WebKitWebPage::did-associate-form-controls-for-frame signal and
   deprecate did-associate-form-controls.
 - Implement AtkComponentIface scroll_to methods.
 - Improve rendering of form controls when GTK theme is dark and enable
   prefers-color-scheme media query.
 - Show the emoji chooser popover for editable content.
 - Fix touch capabilities detection for websites checking touch events
   properties present in window or pointer media queries.
 - Fix several crashes and rendering issues.
   2019-08-29 12:40:14 by Nia Alarie | Files touched by this commit (1)
Log message:
webkit-gtk: Wayland support.

Build tested by leot, thanks.