BSD Ports

www/webkit-gtk41 2.52.6nb2 NetBSD

GTK3 port of the WebKit browser engine (API 4.1)

System
NetBSD
Repository
pkgsrc
Port added
Last update
Commit
089dadaa27
License
2-clause-bsd AND gnu-lgpl-v2
Categories
www
Package size
40737.7 KiB, 161572.0 KiB installed

Description

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 GTK3 port of the engine, API version 4.1.

Version history 3

  1. 2.54.1 089dadaa27
  2. 2.54.0 0c7f399e0d
  3. 2.52.6 5788a7a6e6

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkgin install webkit-gtk41

From pkgsrc:

cd /usr/pkgsrc/www/webkit-gtk41 && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_642.52.6nb2
NetBSD 10.1 aarch642.52.6nb2
SmartOS / illumos x86_64-
macOS 15 arm64-

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 35

Commit history 14

DateCommitCreditsLog message
089dadaa27 wiz webkit-gtk*: update to 2.54.1
- Allow pasting in-memory image data from clipboard. - Add User-Agent quirk for Amazon Luna. - Align the filter surface with the device pixel grid. - Fix rendering of scaled or transformed no-repeat background images. - Fix rendering of preserve-3d layers when a layer crosses the camera plane. - Fix SkiaCompositingLayer filter rendering under transforms. - Do not rasterize the part of a tile that the clip drops. - Skip non-composited frames when damage is empty. - Fix text deleted by input method delete-surrounding in contenteditable. - Fix several crashes and rendering issues.
7b5a3977f9 wiz *: recursive bump for pcre2 10.49
02398072a6 gdt www/webkit-gtk41: In bl3, c++23 instead of gcc13
to express the real requirement, and more importantly match the build. I should have included this in the recent change to Makefile.common. (Using gcc14 to build the package and having depending packages (that aren't c++23) be forced to 13 asks for version-skew trouble, and imposes the cost of another gcc version.)
f5874801b1 gdt www/webkit-gtk41: Needs c++23
Drop GCC_REQD+=13 as unnecessary when c++23 requires 14, but leave the explanation because understanding upstream's plan is difficult.
a5d29f3809 wiz webkit-gtk41: this needs Mesa>=21
for gbm_bo_get_fd_for_plane

The latest 5 of 14 in the history this site was built from.