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

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


Branch: CURRENT, Version: 2.26.0, Package name: webkit-gtk-2.26.0, 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: e0c6f707bdf9edf3d444117736cb3c040eca78e7
RMD160: b1edf5799ca58bf1b449b510d97515b36fa1a965
Filesize: 18868.703 KB

Version history: (Expand)


CVS history: (Expand)


   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.
   2019-08-28 12:11:09 by Leonardo Taccari | Files touched by this commit (4) | Package updated
Log message:
webkit-gtk: Update to 2.24.4

pkgsrc changes:
 - Permit to use Python 3.x for build
 - Update REPLACE_* lists and add tool dependency to bash
 - Remove no longer needed
   patch-Source_WebCore_platform_graphics_gstreamer_MediaPlayerPrivateGStreamer.cpp
   (fixed upstream)

Changes:
2.24.4
------
 - Updated the user agent string to make happy certain websites which
   would claim that the browser being used was unsupported.
 - Improve loading of multimedia streams to avoid memory exhaustion due
   to excessive caching.
 - Fix display of documents with MIME type application/xml in the Web
   Inspector, when loaded using XmlHttpRequest.
 - Fix a hang while scrolling certain websites which include HLS video
   content (Twitter, for example).
 - Fix rounding artifacts in volume levels for media playback.
 - Fix several crashes and rendering issues.
 - Fix the build with video track support disabled.
 - Fix the build with OpenGL support disabled.
 - Fix build issue which would cause media controls to disappear when
   Python 3.x was used during the build process.
   2019-08-11 15:25:21 by Thomas Klausner | Files touched by this commit (3557) | Package updated
Log message:
Bump PKGREVISIONs for perl 5.30.0
   2019-07-22 00:26:08 by Thomas Klausner | Files touched by this commit (1256)
Log message:
*: recursive bump for gdk-pixbuf2-2.38.1