Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
6.7.3_1 02 Nov 2024 01:01:11 |
Jan Beich (jbeich) |
multimedia/libvpx: update 1.15.0
Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.14.1..v1.15.0
Reported by: Repology |
6.7.3 29 Sep 2024 07:05:40 |
Jason E. Hale (jhale) |
Qt6: Update to 6.7.3
As a patch release, Qt 6.7.3 does not introduce new features but
contains more than 400 bug fixes, security updates, and other
improvements to the top of the Qt 6.7.2 release. See more information
about the most important changes and bug fixes from Qt 6.7.3 release
note.
PySide6: Update to 6.7.3
New port: devel/qt6-grpc
Qt GRPC is the client-side implementation that, together with the Qt
Protobuf module, allows the definition of messages and services in
.proto files, which then use the provided code generators to generate
client code that allows the access for fields and gRPC services in the
Qt framework. The code generated by Qt GRPC enables the client-side to
communicate with a gRPC server (regardless of whether the server uses
Qt) by sending calls or streaming messages.
Announcement: https://www.qt.io/blog/qt-6.7.3-released
Release note:
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.7.3/release-note.md |
6.7.2 29 Sep 2024 07:05:39 |
Jason E. Hale (jhale) |
Revert "www/qt6-webengine: fix build with clang and libc++ 19"
These changes are included in the 6.7.3 release of qt6-webengine.
This reverts commit 2c14b6e0b4af03bff9cefe5a9288d6b7450755d8. |
6.7.2 14 Sep 2024 07:22:49 |
Dimitry Andric (dim) |
www/qt6-webengine: fix build with clang and libc++ 19
Clang 19 now implements CWG 96 [1], which requires a template
argument list after a 'template' keyword, resulting in errors similar
to:
../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/perfetto/include/perfetto/tracing/internal/track_event_data_source.h:331:20:
error: a template argument list is expected after a name prefixed by the
template keyword [-Wmissing-template-arg-list-after-template-kw]
331 | Base::template Trace([](typename Base::TraceContext ctx) {
ctx.Flush(); });
| ^
../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/perfetto/include/perfetto/tracing/internal/track_event_data_source.h:337:20:
error: a template argument list is expected after a name prefixed by the
template keyword [-Wmissing-template-arg-list-after-template-kw]
337 | Base::template CallIfEnabled(
| ^
../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/perfetto/include/perfetto/tracing/internal/track_event_data_source.h:352:20:
error: a template argument list is expected after a name prefixed by the
template keyword [-Wmissing-template-arg-list-after-template-kw]
352 | Base::template Trace([&](typename Base::TraceContext ctx) {
| ^ (Only the first 15 lines of the commit message are shown above ) |
6.7.2 21 Jul 2024 14:50:37 |
Jason E. Hale (jhale) Author: Guido Falsi |
www/qt6-webengine: Fix build on recent -CURRENT
Due to recent changes in string.h, the regex in our local patch for the
bundled nasm to check whether mempcpy(3) was available no longer worked.
This caused it to use its own implementation which caused an error due
to a declaration conflict.
Since all currently supported versions of FreeBSD have mempcpy(3), this
patch is no longer needed.
PR: 280376 |
6.7.2 20 Jun 2024 22:44:32 |
Jason E. Hale (jhale) |
Qt6: Update to 6.7.2
June 19, 2024
We have released Qt 6.7.2. As a patch release, Qt 6.7.2 does not
introduce new features but contains more than 200 bug fixes, security
updates, and other improvements on the top of the Qt 6.7.1 release.
See more information about the most important changes and bug fixes
from the Qt 6.7.2 release note.
Announcement: https://www.qt.io/blog/qt-6.7.2-released
Release note:
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.7.2/release-note.md
MFH: 2024Q2
Security: c5415838-2f52-11ef-9cab-4ccc6adda413 |
6.7.1 25 May 2024 01:55:22 |
Jason E. Hale (jhale) |
Qt6: Update to 6.7.1
As a patch release, Qt 6.7.1 does not introduce any new features but
contains more than 400 bug fixes, security updates, and other
improvements to the top of the Qt 6.7.0 release. See more information
about the most important changes and bug fixes from Qt 6.7.1 release
note.
Enable building of databases/qt6-base_sqldriver@mysql with MariaDB. [1]
Fix build of www/qt6-webengine with the SNDIO option enabled. [2]
Announcement: https://www.qt.io/blog/qt-6.7.1-released
Release note:
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.7.1/release-note.md
PR: 277922 [1], 279180 [2]
Reported by: vvd [1], Benjamin Takacs <nimaje+fbz@bureaucracy.de> [2]
MFH: 2024Q2
Security: f5fa174d-19de-11ef-83d8-4ccc6adda413 |
6.7.0 15 May 2024 17:55:48 |
Jason E. Hale (jhale) |
Qt6: Update to 6.7.0
Qt 6.7 is out with lots of large and small improvements for all of us
who like to have fun when building modern applications and user
experiences, focusing on the expansion of supported platforms and
industry standards. This makes code written with Qt more sustainable
and brings more value in Qt as a long-term investment.
www/qt6-webengine is now based on Chromium version 118.0.5993.220.
Announcement: https://www.qt.io/blog/qt-6.7-released
Release note:
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.7.0/release-note.md
PySide6: Update to 6.7.0
(Only the first 15 lines of the commit message are shown above ) |
6.6.3_1 27 Apr 2024 12:44:59 |
Tijl Coosemans (tijl) |
graphics/tiff: Update to 4.6.0
PR: 278577
Exp-run by: antoine |
6.6.3 30 Mar 2024 02:17:58 |
Jason E. Hale (jhale) |
Qt6: Update to 6.6.3
As a patch release, Qt 6.6.3 does not introduce new features but contains
more than 300 bug fixes, security updates, and other improvements on top
of Qt 6.6.2 release. See more information about the most important
changes and bug fixes in the Qt 6.6.3 release note.
Announcement: https://www.qt.io/blog/qt-6.6.3-released
Release note:
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.6.3/release-note.md |
6.6.2 16 Feb 2024 21:09:44 |
Jason E. Hale (jhale) |
Qt6: Update to 6.6.2
As a patch release, Qt 6.6.2 does not introduce any new features but
contains more than 400 bug fixes, security updates, and other
improvements on top of Qt 6.6.1 release. See more information about the
most important changes and bug fixes from the Qt 6.6.2 release note.
Announcement: https://www.qt.io/blog/qt-6.6.2-released
Release note:
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.6.2/release-note.md
MFH: 2024Q1 |
6.6.1_5 13 Feb 2024 18:00:05 |
Dimitry Andric (dim) |
www/qt6-webengine: fix build with clang 18
Clang 18 has become more stringent about narrowing in initializer lists,
resulting in errors when building www/qt6-webengine:
../../../../../qtwebengine-everywhere-src-6.6.1/src/3rdparty/chromium/third_party/webrtc/pc/legacy_stats_collector.cc:192:54:
error: non-constant-expression cannot be narrowed from type 'double' to 'float'
in initializer list [-Wc++11-narrowing-const-reference]
192 | {StatsReport::kStatsValueNameTotalAudioEnergy,
info.total_output_energy},
|
^~~~~~~~~~~~~~~~~~~~~~~~
../../../../../qtwebengine-everywhere-src-6.6.1/src/3rdparty/chromium/third_party/webrtc/pc/legacy_stats_collector.cc:194:8:
error: non-constant-expression cannot be narrowed from type 'double' to 'float'
in initializer list [-Wc++11-narrowing-const-reference]
194 | info.total_output_duration}};
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
Cherry-pick https://webrtc.googlesource.com/src/+/267f9bdd53 into the
thirdparty directory, which fixes these errors.
PR: 276997
MFH: 2024Q1 |
6.6.1_5 10 Feb 2024 20:15:09 |
Jason E. Hale (jhale) |
www/qt6-webengine: Address security vulnerabilities
Patched with security patches up to Chromium version: 121.0.6167.160
MFH: 2024Q1
Security: dc9e5237-c197-11ee-86bb-a8a1599412c6,
19047673-c680-11ee-86bb-a8a1599412c6 |
6.6.1_4 31 Jan 2024 20:07:24 |
Jason E. Hale (jhale) |
www/qt6-webengine: Address security vulnerabilities
Add speculative build fix for armv7.
MFH: 2024Q1
Security: bbcb1584-c068-11ee-bdd6-4ccc6adda413 |
6.6.1_3 30 Jan 2024 00:41:36 |
Jason E. Hale (jhale) |
www/qt6-webengine: Address security vulnerabilities
Patched with security patches up to Chromium version: 120.0.6099.225
MFH: 2024Q1
Security: a25b323a-bed9-11ee-bdd6-4ccc6adda413 |
6.6.1_2 20 Jan 2024 00:41:39 |
Jan Beich (jbeich) |
multimedia/libvpx: update 1.14.0
Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.13.1..v1.14.0
Reported by: portscout |
6.6.1_1 15 Jan 2024 02:59:59 |
Jason E. Hale (jhale) |
www/qt6-webengine: Fix build on armv7 (hopefully)
I accidentally removed parts of certain patches meant to fix build
on armv7 in [1] which were introduced in [2]. QtWebEngine was building
at the tail end of 6.5.3 on armv7, but I seem to have regressed it with
the update to 6.6.0.
[1]
https://cgit.freebsd.org/ports/commit/?id=1d76bdf62dffad91834699701f41d3374dfb6a3a
[2]
https://cgit.freebsd.org/ports/commit/?id=dd2c7b778901a7b310d37f044c0018de1603c37f
MFH: 2024Q1 |
6.6.1_1 30 Dec 2023 23:13:58 |
Jason E. Hale (jhale) |
www/qt6-webengine: Address several security bugs
Security: 8cdd38c7-8ebb-11ee-86bb-a8a1599412c6,
4405e9ad-97fe-11ee-86bb-a8a1599412c6 |
6.6.1 01 Dec 2023 18:16:47 |
Jason E. Hale (jhale) |
Qt6: Update to 6.6.1
As a patch release, Qt 6.6.1 does not introduce any new features but
contains more than 400 bug fixes, security updates, and other
improvements to the top of the Qt 6.6.0 release. See more information
about the most important changes and bug fixes from the Qt 6.6.1 release
note.
To allow building www/qt6-webengine without CUPS, a CUPS option has been
added and the Pdf module has been split out to a new port: print/qt6-pdf.
This also allows building devel/py-qt6-pyqt without pulling in the unused
WebEngine module. Fixes [1].
Remove a lot of unused dependencies. Fixes [2]. Also remove inconsistent
WWW lines from the individual Makefiles as WWW is alreay defined in (Only the first 15 lines of the commit message are shown above ) |
6.6.0 23 Nov 2023 17:43:42 |
Jason E. Hale (jhale) |
Qt6: Update to 6.6.0
Qt 6.6.0 is a feature release with focus on improving UX capabilities
including responsive UI technology and the Qt Graph module.
The Qt Coap module has been added as net/qt6-coap. [1]
PySide6 and PyQt6 have also been updated to 6.6.0.
Announcement: https://www.qt.io/blog/qt-6.6-released
Rel note:
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.6.0/release-note.md
PR: 275068, 274911 [1]
MFH: 2023Q4
Exp-run by: antoine |
6.5.3_1 12 Nov 2023 01:36:26 |
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 |
6.5.3_1 11 Nov 2023 09:46:07 |
Dimitry Andric (dim) |
www/qt6-webengine: fix build with libc++ 17
Building www/qt6-webengine with libc++ 17 results in the following
compile errors:
In file included from gen/base/base_jumbo_2.cc:7:
In file included from
./../../../../../qtwebengine-everywhere-src-6.5.3/src/3rdparty/chromium/base/check.cc:17:
In file included from
../../../../../qtwebengine-everywhere-src-6.5.3/src/3rdparty/chromium/base/debug/crash_logging.h:16:
In file included from
../../../../../qtwebengine-everywhere-src-6.5.3/src/3rdparty/chromium/base/strings/string_number_conversions.h:15:
In file included from
../../../../../qtwebengine-everywhere-src-6.5.3/src/3rdparty/chromium/base/containers/span.h:18:
../../../../../qtwebengine-everywhere-src-6.5.3/src/3rdparty/chromium/base/containers/checked_iterators.h:241:8:
error: no template named '__is_cpp17_contiguous_iterator'; did you mean
'__libcpp_is_contiguous_iterator'?
241 | struct
__is_cpp17_contiguous_iterator<::base::CheckedContiguousIterator<T>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| __libcpp_is_contiguous_iterator
/usr/include/c++/v1/__iterator/iterator_traits.h:476:8: note:
'__libcpp_is_contiguous_iterator' declared here (Only the first 15 lines of the commit message are shown above ) |
6.5.3_1 06 Nov 2023 20:49:55 |
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 |
6.5.3_1 10 Oct 2023 03:55:10 |
Jason E. Hale (jhale) |
www/qt6-webengine: Fix pkg-plist
PR: 274379
Reported by: jbeich
MFH: 2023Q4 |
6.5.3 04 Oct 2023 00:08:27 |
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 |
6.5.2_3 28 Aug 2023 13:40:40 |
Kai Knoblich (kai) |
www/qt6-webengine: Switch to bundled re2
* Prepare the port for newer versions of devel/re2, which also require
devel/abseil. This combination however causes build errors [1] due
to missing symbols:
[...]
In file included from gen/extensions/browser/browser_sources_jumbo_8.cc:6:
./../../../../../qtwebengine-everywhere-src-6.5.2/src/3rdparty/chromium/extensions/browser/api/web_request/form_data_parser.cc:429:11:
error: no member named 'set' in 'absl::string_view'
source_.set(source.data(), source.size());
~~~~~~~ ^
./../../../../../qtwebengine-everywhere-src-6.5.2/src/3rdparty/chromium/extensions/browser/api/web_request/form_data_parser.cc:573:11:
error: no member named 'set' in 'absl::string_view'
source_.set(source.data(), source.size());
~~~~~~~ ^
[...] (Only the first 15 lines of the commit message are shown above ) |
6.5.2_2 07 Aug 2023 16:34:07 |
Gleb Popov (arrowd) |
audio/pulseaudio: Update to 16.1
Bump PORTREVISION on consumers.
Sponsored by: Serenity Cybersecurity, LLC
PR: 262713 |
6.5.2_1 28 Jul 2023 17:13:17 |
Daniel Engberg (diizzy) |
*/*: Bump jpeg-turbo users treewide
New major version 3.0.0 |
6.5.2 27 Jul 2023 22:10:42 |
Jason E. Hale (jhale) |
Qt: Update Qt6 to 6.5.2
As a patch release, Qt 6.5.2 does not introduce any new features but
contains about 290 bug fixes, security updates, and other improvements
to the top of the Qt 6.5.1 release. See more information about the most
important changes and bug fixes from Qt 6.5.2 release note.
Announcement: https://www.qt.io/blog/qt-6.5.2-released-1
Release
note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.5.2/release-note.md |
6.5.0 26 Jul 2023 04:28:56 |
Loïc Bartoletti (lbartoletti) Author: Kai Knoblich |
www/qt6-webengine: Update to 6.5.0
Under the hood runs Chromium 108.0.5359.181 with security patches up to
Chromium 110.0.5481.104. Most of the patches were taken of from
Chromium 108.0.5359.124 (7ae5e0e6d6ee).
Build tests so far:
- 14.0-CURRENT@ amd64@df2fbbfa71
- 13.2-RELEASE amd64 ALSA
- 13.1-RELEASE amd64 ALSA
- 12.4-RELEASE amd64 + i386 (ALSA/PULSE/SNDIO)
Runtime tests with 12.4-RELEASE so far without issues.
PR: 272422
Exp-run by: antoine |
6.4.2_6 05 Jun 2023 16:53:00 |
Robert Clausecker (fuz) |
www/qt6-webengine: fix build on armv7
Improve two patches with more complete variants from devel/electron19.
Patch bundled boringssl with additional patches from the same port.
Avoid an OOM condition by using the same extra patch previously only
used on i386. In that patch, decreate BROTLI_PARAM_QUALITY further
to 4 to avoid flakiness on armv7.
Obtained from: devel/electron19
Approved by: kai (with hat: kde, maintainer)
PR: 271228 |
6.4.2_5 02 May 2023 19:58:21 |
Po-Chuan Hsieh (sunpoet) |
devel/re2: Update to 20230301
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/google/re2/releases |
6.4.2_4 27 Apr 2023 12:01:46 |
Daniel Engberg (diizzy) |
*/*: Bump all users of multimedia/ffmpeg*
...to make sure all picks up new version(s) |
6.4.2_3 25 Apr 2023 15:17:15 |
Christian Weisgerber (naddy) |
audio/opus: bump consumers after update to 1.4 |
6.4.2_2 11 Feb 2023 08:46:45 |
Jan Beich (jbeich) |
multimedia/libvpx: update 1.13.0
Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.12.0..v1.13.0
Reported by: portscout |
6.4.2_1 09 Feb 2023 04:35:12 |
Dima Panov (fluffy) |
www/qt6-webengine: unbreak build on aarch64 (+)
Backport Skia m103 changes to eliminate build error on arm64/aarch64:
In file included from
../../../../../qtwebengine-everywhere-src-6.4.2/src/3rdparty/chromium/third_party/skia/src/core/SkOpts.cpp:46:
../../../../../qtwebengine-everywhere-src-6.4.2/src/3rdparty/chromium/third_party/skia/src/opts/SkRasterPipeline_opts.h:1007:5:
warning: 'memcpy' will always overflow; destination buffer has size 2, but
size argument is 8 [-Wfortify-source]
memcpy(&fp16, &h, sizeof(U16));
^
../../../../../qtwebengine-everywhere-src-6.4.2/src/3rdparty/chromium/third_party/skia/src/opts/SkRasterPipeline_opts.h:1032:19:
error: functional-style cast from 'neon::F' (aka 'V<float>') to '__fp16'
is not allowed
__fp16 fp16 = __fp16(f);
^~~~~~~~
1 warning and 1 error generated.
Sponsored by: Serenity Cybersecurity, LLC |
6.4.2_1 15 Jan 2023 20:27:35 |
Guido Falsi (madpilot) |
www/qt6-webengine: Fix hardcoded path
Replace hardcoded path causing runtime failures by replacing with
LOCALBASE.
Approved by: kde (kai)
Fixes: 3227b809dd69aa15c0798b4e5ffaa5adc9fe0b98
Differential Revision: https://reviews.freebsd.org/D38067 |
6.4.2 14 Jan 2023 12:10:38 |
Kai Knoblich (kai) |
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. (Only the first 15 lines of the commit message are shown above ) |