Port details on branch 2023Q4 |
- qt6-webengine Qt 6 library to render web content
- 6.5.3_1 www
=0 6.5.3_1Version of this port present on the latest quarterly branch. - Maintainer: kde@FreeBSD.org
 - Port Added: 2023-10-07 04:42:05
- Last Update: 2023-11-12 04:30:36
- Commit Hash: c60a8a7
- License: LGPL21
- WWW:
- https://www.qt.io/
- Description:
- 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.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- qt6-webengine>0:www/qt6-webengine
- To install the port:
- cd /usr/ports/www/qt6-webengine/ && make install clean
- To add the package, run one of these commands:
- pkg install www/qt6-webengine
- pkg install qt6-webengine
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: qt6-webengine
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1695932265
SHA256 (KDE/Qt/6.5.3/qtwebengine-everywhere-src-6.5.3.tar.xz) = 2314ce9b0dd5f75f629077daad5a5781bac164d508ecff2ebad56ff2bc8745e5
SIZE (KDE/Qt/6.5.3/qtwebengine-everywhere-src-6.5.3.tar.xz) = 412372456
Packages (timestamps in pop-ups are UTC):
- Slave ports:
-
- print/qt6-pdf
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- videodev2.h : multimedia/v4l_compat
- py39-html5lib>0 : www/py-html5lib@py39
- vulkan.h : graphics/vulkan-headers
- bison : devel/bison
- cmake : devel/cmake-core
- ninja : devel/ninja
- gperf : devel/gperf
- node : www/node18
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.9 : lang/python39
- xorgproto>=0 : x11/xorgproto
- x11.pc : x11/libX11
- xcb.pc : x11/libxcb
- xcomposite.pc : x11/libXcomposite
- xcursor.pc : x11/libXcursor
- xdamage.pc : x11/libXdamage
- xext.pc : x11/libXext
- xfixes.pc : x11/libXfixes
- xi.pc : x11/libXi
- xkbfile.pc : x11/libxkbfile
- xrandr.pc : x11/libXrandr
- xrender.pc : x11/libXrender
- xscrnsaver.pc : x11/libXScrnSaver
- xshmfence.pc : x11/libxshmfence
- xtst.pc : x11/libXtst
- libQt6Quick3D.so : x11-toolkits/qt6-quick3d
- lupdate : devel/qt6-tools
- Runtime dependencies:
-
- alsa-plugins>=0 : audio/alsa-plugins
- x11.pc : x11/libX11
- xcb.pc : x11/libxcb
- xcomposite.pc : x11/libXcomposite
- xcursor.pc : x11/libXcursor
- xdamage.pc : x11/libXdamage
- xext.pc : x11/libXext
- xfixes.pc : x11/libXfixes
- xi.pc : x11/libXi
- xkbfile.pc : x11/libxkbfile
- xrandr.pc : x11/libXrandr
- xrender.pc : x11/libXrender
- xscrnsaver.pc : x11/libXScrnSaver
- xshmfence.pc : x11/libxshmfence
- xtst.pc : x11/libXtst
- libQt6Qml.so : x11-toolkits/qt6-declarative
- lupdate : devel/qt6-tools
- Library dependencies:
-
- libavcodec.so : multimedia/ffmpeg
- libcups.so : print/cups
- libdbus-1.so : devel/dbus
- libdrm.so : graphics/libdrm
- libevent.so : devel/libevent
- libexpat.so : textproc/expat2
- libfontconfig.so : x11-fonts/fontconfig
- libfreetype.so : print/freetype2
- libharfbuzz.so : print/harfbuzz
- liblcms2.so : graphics/lcms2
- libnspr4.so : devel/nspr
- libnss3.so : security/nss
- libopenh264.so : multimedia/openh264
- libopenjp2.so : graphics/openjpeg
- libopus.so : audio/opus
- libpci.so : devel/libpci
- libpng.so : graphics/png
- libsnappy.so : archivers/snappy
- libvpx.so : multimedia/libvpx
- libwebp.so : graphics/webp
- libxkbcommon.so : x11/libxkbcommon
- libasound.so : audio/alsa-lib
- libGL.so : graphics/libglvnd
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libxml2.so : textproc/libxml2
- libxslt.so : textproc/libxslt
- libjpeg.so : graphics/jpeg-turbo
- libminizip.so : archivers/minizip
- libQt6Core.so : devel/qt6-base
- libQt6Positioning.so : devel/qt6-positioning
- libQt6WebChannel.so : www/qt6-webchannel
- This port is required by:
- for Libraries
-
- devel/pyside6
- textproc/sigil
- www/qt6-webview
- for Run
-
- devel/qt6
Configuration Options:
- ===> The following configuration options are available for qt6-webengine-6.5.3_1:
====> Audio backend: you have to select exactly one of them
ALSA=on: ALSA audio architecture support
PULSEAUDIO=off: PulseAudio sound server support
SNDIO=off: Sndio audio support
===> Use 'make config' to modify these settings
- Options name:
- www_qt6-webengine
- USES:
- bison cmake gl gnome gperf jpeg localbase:ldflags minizip ninja:build nodejs:build,lts pkgconfig python:build qt-dist:6,webengine xorg
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 4
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
6.5.3_1 12 Nov 2023 04:30:36
    |
Robert Clausecker (fuz)  |
www/qt6-webengine: fix build on armv6/armv7 (again)
Re-add an extra file to the build that was accidentally deleted in a
previous update to the port.
Approved by: portmgr (build fix blanket)
Fixes: 9a0a6ca38c78e60b3afc10152daad948a1f001c7
MFH: 2023Q4
PR: 272422
(cherry picked from commit beac5673f03e9817d91dc91290c8acd66fb70445) |
6.5.3_1 06 Nov 2023 20:51:06
    |
Jason E. Hale (jhale)  |
www/qt6-webengine: Really disable PCH
Due to the way qt_evaluate_config_expression()[1] parses conditions,
De Morgan's Laws do not apply. This function is internal to the Qt
build process and this behavior may be by design for simplicity.
NOT (A OR B) defies logic and always evaluates to NOT A OR B, so we
must express this as NOT A AND NOT B instead to get the desired result.
Disabling PCH (pre-compiled headers) greatly decreases build time,
especially with ccache and should fix the build on arm64 (not tested).
../../../../../qtwebengine-everywhere-src-6.5.3/src/3rdparty/chromium/base/strings/string_util.h:51:3:
error: non-const lvalue reference to type '__builtin_va_list' cannot bind to a
value of unrelated type 'va_list' (aka 'std::__va_list')
va_start(arguments, format);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sys/_stdarg.h:45:49: note: expanded from macro 'va_start'
#define va_start(ap, last) __builtin_va_start((ap), (last))
^~~~
[1] https://code.qt.io/cgit/qt/qtbase.git/tree/cmake/QtFeature.cmake?h=6.5.3#n84
(cherry picked from commit 089da4a7a764183a8d63d22dedc12537f90b50db) |
6.5.3_1 10 Oct 2023 03:57:15
    |
Jason E. Hale (jhale)  |
www/qt6-webengine: Fix pkg-plist
PR: 274379
Reported by: jbeich
MFH: 2023Q4
(cherry picked from commit 8fa4bb29e29b9d0cb5ffafee38bc0669a4ebe008) |
6.5.3 07 Oct 2023 04:38:17
    |
Jason E. Hale (jhale)  |
Qt6: Update to 6.5.3
As a patch release, Qt 6.5.3 does not introduce any new features but
contains more than 500 bug fixes, security updates, and other
improvements on top of Qt 6.5.2 release. See more information about
the most important changes and bug fixes from Qt 6.5.3 release note.
Annoucement: https://www.qt.io/blog/qt-6.5.3-released
Release
note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.5.3/release-note.md
(cherry picked from commit b27916d94c81493a8d9c5d3fba955bf56967a753) |
Number of commits found: 4
|