HomeFreeBSD

www/qt6-webengine: NEW PORT

Description

www/qt6-webengine: NEW PORT

The Qt WebEngine module provides a web browser engine that makes it easy
to embed content from the World Wide Web into your Qt application on
platforms that do not have a native web engine.

Qt WebEngine provides C++ classes and QML types for rendering HTML,
XHTML, and SVG documents, styled using Cascading Style Sheets (CSS) and
scripted with JavaScript. HTML documents can be made fully editable by
the user through the use of the contenteditable attribute on HTML
elements.

Most of the patches were taken from Chromium 102.0.5005.115
(6fbdece63f38) and a small portion also from Chromium 105.0.5195.102
(96b9a69e7010) , which has been required since Qt 6.4.1.

In contrast to www/qt5-webengine, some things have changed in the build
process:

  • Python 3.x is used
  • CMake maintains the whole build process at the top.
  • devel/binutils is no longer required.

At last but not least: Many thanks to madpilot for additional tests and
hints and to tcberner for the moral support during the last mile!

Reviewed by: madpilot, tcberner (kde)
Approved by: fluffy (kde)
Differential Revision: https://reviews.freebsd.org/D37859

Details

Provenance
kaiAuthored on Jan 14 2023, 12:10 PM
Reviewer
madpilot
Differential Revision
D37859: www/qt6-webengine: NEW PORT
Parents
R11:885e50f34410: net/dshell: Update to the snapshot on 2022-03-17
Branches
Unknown
Tags
Unknown