notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
All times are UTC
Ukraine
non port: Mk/Uses/qt.mk
SVNWeb

Number of commits found: 67

Fri, 19 May 2023
[ 05:37 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:38fa01415ff539fb2a3528ab75c7a443810f7413  commit hash:38fa01415ff539fb2a3528ab75c7a443810f7413  commit hash:38fa01415ff539fb2a3528ab75c7a443810f7413  38fa014 
qt.mk: add components for sqldrivers (sqldriver-${foo})
Sat, 4 Mar 2023
[ 05:40 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:d5cd32cdc72dfc4937bf99638973345f052c9261  commit hash:d5cd32cdc72dfc4937bf99638973345f052c9261  commit hash:d5cd32cdc72dfc4937bf99638973345f052c9261  d5cd32c 
misc/qt6-examples: new port

A collection of code samples and tutorials are provided with Qt to help
new users get started with Qt development. These documents cover a range
of topics, from basic use of widgets to step-by-step tutorials that show
how an application is put together.

The update to 6.4.2 was provided by Florian Walpen <dev@submerge.ch>.

PR:		269028
Sat, 14 Jan 2023
[ 21:15 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:1fe9749d833c521b518e1190086ef02c7f3e31da  commit hash:1fe9749d833c521b518e1190086ef02c7f3e31da  commit hash:1fe9749d833c521b518e1190086ef02c7f3e31da  1fe9749  (Only the first 10 of 72 ports in this commit are shown above. View all ports for this commit)
Qt: Update Qt 5 to 5.15.8

- update distfiles to be rebased on the Qt 5.15.8 branch

PR:		268773
Exp-run by:	antoine
[ 12:10 Kai Knoblich (kai) search for other commits by this committer ]    commit hash:3227b809dd69aa15c0798b4e5ffaa5adc9fe0b98  commit hash:3227b809dd69aa15c0798b4e5ffaa5adc9fe0b98  commit hash:3227b809dd69aa15c0798b4e5ffaa5adc9fe0b98  3227b80  (Only the first 10 of 615 ports in this commit are shown above. View all ports for this commit)
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 View all of this commit message)
Thu, 5 Jan 2023
[ 17:28 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:a306a2fd957d2cd9009f44f4d7692f02965b4f5e  commit hash:a306a2fd957d2cd9009f44f4d7692f02965b4f5e  commit hash:a306a2fd957d2cd9009f44f4d7692f02965b4f5e  a306a2f  (Only the first 10 of 30 ports in this commit are shown above. View all ports for this commit)
Qt: Update Qt 6 to 6.4.2

As a patch release, Qt 6.4.2 does not introduce any new features but
contains ~ 150 bug fixes, security updates, and other improvements to
the top of the Qt 6.4.1 release. See more information about the most
important changes and bug fixes from Qt 6.4.2 release note.

Announcement:	https://www.qt.io/blog/qt-6.4.2-released
Release
Notes:	https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.4.2/release-note.md
Thu, 29 Dec 2022
[ 11:52 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:3aeb8b79ba651293817ac01ea6f8e9119766017e  commit hash:3aeb8b79ba651293817ac01ea6f8e9119766017e  commit hash:3aeb8b79ba651293817ac01ea6f8e9119766017e  3aeb8b7  (Only the first 10 of 95 ports in this commit are shown above. View all ports for this commit)
Qt5: Update Qt 5 to 5.15.7

* rebase the KDE patched Qt5 ontop of the 5.15.7 branch
* update qt5-script to 5.15.11

Exp-run by:	antoine
PR:		268533
Wed, 16 Nov 2022
[ 07:01 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:b6a2e481e3662257ca3ed5deaf11812fba055512  commit hash:b6a2e481e3662257ca3ed5deaf11812fba055512  commit hash:b6a2e481e3662257ca3ed5deaf11812fba055512  b6a2e48  (Only the first 10 of 46 ports in this commit are shown above. View all ports for this commit)
Qt: Update Qt6 to 6.4.1

Qt 6.4.1 release is a patch release made on the top of Qt 6.4.0.  As a
patch release, Qt 6.4.1 does not add any new functionality but provides
bug fixes and other improvements and maintains both forward and backward
compatibility (source and binary) with Qt 6.4.0.

For detailed information about Qt 6.4, refer to the online documentation
included in this distribution. The documentation is also available
online:

https://doc.qt.io/qt-6/index.html

Changelog:
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.4.1/release-note.md
Fri, 14 Oct 2022
[ 12:20 Guido Falsi (madpilot) search for other commits by this committer ]    commit hash:ceba7a5169d05f28576c30003c70a506b81d1a08  commit hash:ceba7a5169d05f28576c30003c70a506b81d1a08  commit hash:ceba7a5169d05f28576c30003c70a506b81d1a08  ceba7a5 
devel/qt6-translations: Make dependency point to an actual installed file

Pointing to a directory causes issues with pkg.

PR:		267042
Approved by:	kde (tcberner)
Sat, 1 Oct 2022
[ 13:55 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:b1db946f50b434fd1792f75ee6dc491a87065e35  commit hash:b1db946f50b434fd1792f75ee6dc491a87065e35  commit hash:b1db946f50b434fd1792f75ee6dc491a87065e35  b1db946  (Only the first 10 of 49 ports in this commit are shown above. View all ports for this commit)
Qt: Update Qt6 to 6.4.0

Relase Notes: https://www.qt.io/blog/qt-6.4-released
Wed, 21 Sep 2022
[ 10:33 Fernando Apesteguía (fernape) search for other commits by this committer ]    commit hash:4f4956d9ff4051e058e53fcd0329fcc945480ddb  commit hash:4f4956d9ff4051e058e53fcd0329fcc945480ddb  commit hash:4f4956d9ff4051e058e53fcd0329fcc945480ddb  4f4956d 
*/*: Mk/Uses/qt.mk: Adapt comments

We now support Qt6.

PR:	266529
Approved by:	tcberner@
Sun, 11 Sep 2022
[ 10:20 Felix Palmen (zirias) search for other commits by this committer ]    commit hash:ddae4e92d8313a1461145e3b4f0232fe463feaee  commit hash:ddae4e92d8313a1461145e3b4f0232fe463feaee  commit hash:ddae4e92d8313a1461145e3b4f0232fe463feaee  ddae4e9  (Only the first 10 of 1105 ports in this commit are shown above. View all ports for this commit)
Mk/Uses: always use colon for build/run suffix

Most USES use a colon for build/run(/test) suffixes. Change kde.mk,
qt.mk and pyqt.mk to do the same, and update all ports using that.

Document in CHANGES.

PR:			266034
Exp-run by:		antoine
Approved by:		tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D36349
Fri, 9 Sep 2022
[ 16:39 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:35adab4dcc63850560c0ade272fe071369e71460  commit hash:35adab4dcc63850560c0ade272fe071369e71460  commit hash:35adab4dcc63850560c0ade272fe071369e71460  35adab4  (Only the first 10 of 37 ports in this commit are shown above. View all ports for this commit)
QT: Update Qt 6 to 6.3.2
Mon, 29 Aug 2022
[ 18:20 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:2b2ae540cae83e5c4fc3f5f39190e3336c1e8b52  commit hash:2b2ae540cae83e5c4fc3f5f39190e3336c1e8b52  commit hash:2b2ae540cae83e5c4fc3f5f39190e3336c1e8b52  2b2ae54 
devel/qt6-positioning: new port - provides positioning information via QML and
C++
Mon, 22 Aug 2022
[ 18:40 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:acea977ab0b97222877a502c001f1299735b036e  commit hash:acea977ab0b97222877a502c001f1299735b036e  commit hash:acea977ab0b97222877a502c001f1299735b036e  acea977 
qt.mk: Qt 6 has its tools in libexec/qt6

Add a new QT_TOOLDIR_REL / QT_TOOLDIR pair to handle this path.
[ 17:38 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:eed771696111d2fb5bb1dd42d8d418b287298470  commit hash:eed771696111d2fb5bb1dd42d8d418b287298470  commit hash:eed771696111d2fb5bb1dd42d8d418b287298470  eed7716 
devel/qt6: new port -- metaport for Qt 6

- while here, fix components for lottie and languageserver.
[ 17:33 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:e215b620987fce04e89e878f4a18e09344615a7a  commit hash:e215b620987fce04e89e878f4a18e09344615a7a  commit hash:e215b620987fce04e89e878f4a18e09344615a7a  e215b62 
qt.mk: add data for 'lottie' and 'languageserver' components
[ 17:22 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:027335b321a92ce64cc968104aa1801fef9b6762  commit hash:027335b321a92ce64cc968104aa1801fef9b6762  commit hash:027335b321a92ce64cc968104aa1801fef9b6762  027335b 
qt.mk: cleanup available Qt 5/6 components lists
[ 15:40 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:d3521af767de10572ec18cffb8cae32b5a779888  commit hash:d3521af767de10572ec18cffb8cae32b5a779888  commit hash:d3521af767de10572ec18cffb8cae32b5a779888  d3521af 
x11-toolkits/qt6-charts: new port

This adds the missing Qt 6 charts module to the tree.

As with the rest of the Qt 6 ports, we first need to figure
out what is actually required by other ports before we can
finalize them.
[ 15:30 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:0a3b9e951318dd30c625e4e10782df69abfe11a4  commit hash:0a3b9e951318dd30c625e4e10782df69abfe11a4  commit hash:0a3b9e951318dd30c625e4e10782df69abfe11a4  0a3b9e9 
x11-toolkits/qt6-datavis3d: new port

This adds the missing Qt 6 datavis3d module to the tree.

As with the rest of the Qt 6 ports, we first need to figure
out what is actually required by other ports before we can
finalize them.
[ 15:23 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:040da30fe2f88f4fecda80d59598d12a57391492  commit hash:040da30fe2f88f4fecda80d59598d12a57391492  commit hash:040da30fe2f88f4fecda80d59598d12a57391492  040da30 
devel/qt6-languageserver: new port

This adds the missing Qt 6 languageserver module to the tree.

As with the rest of the Qt 6 ports, we first need to figure
out what is actually required by other ports before we can
finalize them.
[ 15:13 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:b717108d9c9d02739a27eaab29fc2445e13947f8  commit hash:b717108d9c9d02739a27eaab29fc2445e13947f8  commit hash:b717108d9c9d02739a27eaab29fc2445e13947f8  b717108 
graphics/qt6-lottie: new port

This adds the missing Qt 6 lottie module to the tree.

As with the rest of the Qt 6 ports, we first need to figure
out what is actually required by other ports before we can
finalize them.
[ 15:12 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:768cec018708b988453582c6b6c7ca287b7120bc  commit hash:768cec018708b988453582c6b6c7ca287b7120bc  commit hash:768cec018708b988453582c6b6c7ca287b7120bc  768cec0 
devel/qt6-remoteobjects: new port

This adds the missing Qt 6 remoteobjects module to the tree.

As with the rest of the Qt 6 ports, we first need to figure
out what is actually required by other ports before we can
finalize them.
[ 14:57 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:bf34ddb9ad3d7b6ac539c74656885229f3f79243  commit hash:bf34ddb9ad3d7b6ac539c74656885229f3f79243  commit hash:bf34ddb9ad3d7b6ac539c74656885229f3f79243  bf34ddb 
www/qt6-scxml: new port

This adds the missing Qt 6 scxml module to the tree.

As with the rest of the Qt 6 ports, we first need to figure
out what is actually required by other ports before we can
finalize them.
[ 14:52 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:9d2fa421ba2838665a5c055822001506558700df  commit hash:9d2fa421ba2838665a5c055822001506558700df  commit hash:9d2fa421ba2838665a5c055822001506558700df  9d2fa42 
www/qt6-sensors: new port

This adds the missing Qt 6 sensors module to the tree.

As with the rest of the Qt 6 ports, we first need to figure
out what is actually required by other ports before we can
finalize them.
[ 14:44 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:447fcc79d4fcc25dd5e9c3ac72636cacd75851b6  commit hash:447fcc79d4fcc25dd5e9c3ac72636cacd75851b6  commit hash:447fcc79d4fcc25dd5e9c3ac72636cacd75851b6  447fcc7 
www/qt6-serialport: new port

This adds the missing Qt 6 serialport module to the tree.

As with the rest of the Qt 6 ports, we first need to figure
out what is actually required by other ports before we can
finalize them.
[ 14:44 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:2637124dba2d68f94ba37fa3fa12780256d34a3b  commit hash:2637124dba2d68f94ba37fa3fa12780256d34a3b  commit hash:2637124dba2d68f94ba37fa3fa12780256d34a3b  2637124 
www/qt6-serialbus: new port

This adds the missing Qt 6 serialbus module to the tree.

As with the rest of the Qt 6 ports, we first need to figure
out what is actually required by other ports before we can
finalize them.
[ 14:09 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:5416464274f81ae8ab017a9a5c76d9cd1682ecb8  commit hash:5416464274f81ae8ab017a9a5c76d9cd1682ecb8  commit hash:5416464274f81ae8ab017a9a5c76d9cd1682ecb8  5416464 
qt.mk: expose webchannel and websockets for Qt6
Sun, 21 Aug 2022
[ 16:42 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:66259c9c641b1fc828becbe2959dbe7380e55fe1  commit hash:66259c9c641b1fc828becbe2959dbe7380e55fe1  commit hash:66259c9c641b1fc828becbe2959dbe7380e55fe1  66259c9  (Only the first 10 of 79 ports in this commit are shown above. View all ports for this commit)
Qt6: Import Qt6 ports form kde@'s repository

This change brings in the new Qt6 stack, which might still be a bit
in flux in the ports tree for a while.

Obtained from https://github.com/freebsd/freebsd-ports-kde/tree/qt6-6.3.1
with commits from lbartoletti and myself.

Note:
ww/qt6-webengine will land once kai wins another round of patching boundled
chromiums sources.

Exp-run by:	antoine
PR:		265843
Differential Revision: https://reviews.freebsd.org/D36179
Mon, 4 Jul 2022
[ 07:31 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:787e501e3d8fdc162dc019f352b280298b192b0a  commit hash:787e501e3d8fdc162dc019f352b280298b192b0a  commit hash:787e501e3d8fdc162dc019f352b280298b192b0a  787e501  (Only the first 10 of 90 ports in this commit are shown above. View all ports for this commit)
qt5: Update Qt to 5.15.5 (KDE patched)

- update patch-collection diff to be at the highest patch-level
- update patch-collection diff to be against 5.15.5 instead of 5.15.2
- update devel/qt5-script to 5.15.10
- libressl support by Felix Palmen <felix@palmen-it.de>

PR:			264944
Exp-run by:		antoine
Differential Revision:	https://reviews.freebsd.org/D35619
Sun, 24 Apr 2022
[ 10:00 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:aa2539679084872cd84112e9df6bfee571570623  commit hash:aa2539679084872cd84112e9df6bfee571570623  commit hash:aa2539679084872cd84112e9df6bfee571570623  aa25396  (Only the first 10 of 118 ports in this commit are shown above. View all ports for this commit)
framework: cleanup conditional-indentations in Mk/

Run Tools/scripts/indent_make_if.pl on all of Mk.

These white space changes contribute greatly to the readability of those files.
As we have a version control system, finding out the reasons for the changes
prior to these white space changes is still easily possible

Differential Revision:	https://reviews.freebsd.org/D35024
Reviewed by:		portmgr (rene, bapt)
Fri, 24 Sep 2021
[ 15:09 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:4d10eef66bb959ed0433df9e065458af4c325552  commit hash:4d10eef66bb959ed0433df9e065458af4c325552  commit hash:4d10eef66bb959ed0433df9e065458af4c325552  4d10eef6  (Only the first 10 of 19 ports in this commit are shown above. View all ports for this commit)
x11-toolkits/qt5-declarative: split out 'test' parts into new port

kde@ has been focused recently on reducing the load of "unnecessary"
runtime dependencies, to allow third party distributions to have a
leaner installation.
One part of this effort was to make qt5-testlib a "build only"
dependency.
Unfortunately, parts of qt5-declarative link against testlib (to provide
test functionality for declarative parts).

This lead to an unfortunate loop of pkg-autoremove removing testlib, and
then pkg-update adding it again (as it was an improperly registered
dependency).

This change splits out the "test"-parts into its own port. Thereby
making testlib not even a required build-time dependency for
x11-toolkits/qt5-delcarative.

Reported by:		jrm
Differential Revision: https://reviews.freebsd.org/D32097
Sun, 4 Jul 2021
[ 16:55 Loïc Bartoletti (lbartoletti) search for other commits by this committer ]    commit hash:be86c4fe23e089aeef1ed7467161c2ce321a8c81  commit hash:be86c4fe23e089aeef1ed7467161c2ce321a8c81  commit hash:be86c4fe23e089aeef1ed7467161c2ce321a8c81  be86c4f  (Only the first 10 of 49 ports in this commit are shown above. View all ports for this commit)
misc/qtchooser: remove

QtChooser allows you to select your version of Qt among those installed.
However, this tool is no longer supported upstream and will not be
available for Qt6.
By default, our Qt installations are done in
${LOCALBASE}/lib/qt${QT_VERSION} as recommended.

We have added symbolic linking for the main binaries to
${LOCALBASE}/bin with the suffix -qt5.
Tue, 6 Apr 2021
[ 14:27 Mathieu Arnold (mat) search for other commits by this committer ]    commit hash:5d33e045968104ac678d8b4b4ec1e8956bbf68e0  commit hash:5d33e045968104ac678d8b4b4ec1e8956bbf68e0  commit hash:5d33e045968104ac678d8b4b4ec1e8956bbf68e0  5d33e04  (Only the first 10 of 224 ports in this commit are shown above. View all ports for this commit)
framework: Remove $FreeBSD$

Where appropriate fiddle with a few other things.
Wed, 10 Feb 2021
[ 23:19 adridg search for other commits by this committer ] Original commit   Revision:564908
Improve the upgrade path for Qt with portupgrade.

Newer Qt releases depend on the build tools and qmake from that release,
but the existing way of specifying that (e.g. USE_QT=buildtools_build)
could pick up the *old* Qt version's tools and qmake. Never a problem
in poudriere, which builds cleanly, but it keeps tripping up other
tools. Replace the existing definitions for the dependencies with
versioned dependencies, so that the right version of tools is built
and used for the rest of the Qt stack.

PR:		245862
Reported by:	Piotr Smyrak
Reviewed by:	tcberner
Tue, 8 Dec 2020
[ 20:03 lbartoletti search for other commits by this committer ] Original commit   Revision:557300 (Only the first 10 of 136 ports in this commit are shown above. View all ports for this commit)
Update Qt/PySide2 to 5.15.2 / PyQt to 5.15.1 / SIP to 5.4.0
This commit combines several updates.

- Update Qt to 5.12.2
- Update PyQt to 5.15.1
- Since PySide 5.15.1 is broken with Qt 5.15.2, so PySide and Shiboken are also
updated to 5.15.2.
- Update sip to 5.4.0

SIP is a collection of tools  to create Python bindings for C and C++ libraries
and used by PyQt and wxPython. There are some changes with sip5 [1]:
- python 3.5+ is required
- sip drops support of old deprecated methods as sipdistutils & cie.
- this version breaks also PyQt5 extension ABI. SIP files will be installed in
${PYTHON_SITELIBDIR}/PyQt${_PYQT_VERSION}/bindings
- some ports will use the new pyqtbuilder package with the pyproject.toml setup.
Instead if the project have a setup.py, you should use sip-build to build it.
- if a port needs sip, it should also needs pysip. BTW, py-qt5-core requires
pysip, so that should be enough for PyQt packages.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Sun, 23 Aug 2020
[ 09:34 tcberner search for other commits by this committer ] Original commit   Revision:545813
Fix dependency lines after r545533

In r545533 new ports qt5-quicktimeline and qt5-quick3d were added with slightly
wrong
dependency lines.
Thu, 20 Aug 2020
[ 12:37 lbartoletti search for other commits by this committer ] Original commit   Revision:545533 (Only the first 10 of 12 ports in this commit are shown above. View all ports for this commit)
[NEW PORTS] x11-toolkits/qt5-quick3d and x11-toolkits/qt5-quicktimeline

Add QtQuick3D and QtQuick Timeline.

QtQuick3D
Description from Qt [1]:
Qt Quick 3D provides a high-level API for creating 3D content or UIs based on Qt
Quick. Rather than using an external engine which creates syncing issues, and
additional layers of abstraction, we provide extensions to the existing Qt Quick
scenegraph for spatial content, and a renderer for that extended scenegraph.
When using the Spatial scenegraph it is also be possible to mix Qt Quick 2D
content with 3D content.

QtQuick Timeline
Description from Qt [2]:

The Qt Quick Timeline module enables keyframe-based animations and
parameterization. This module is directly supported by Qt Design Studio and Qt
Quick Designer, with a timeline editor to create keyframe-based animations.

[1] https://doc.qt.io/qt-5/qtquick3d-index.html
[2] https://doc.qt.io/qt-5/qtquicktimeline-index.html

Approved by:	tcberner and swills (mentors)
Differential Revision:	https://reviews.freebsd.org/D25762
Mon, 6 Jul 2020
[ 06:43 tcberner search for other commits by this committer ] Original commit   Revision:541318 (Only the first 10 of 211 ports in this commit are shown above. View all ports for this commit)
Update Qt5 to 5.15

This is a major upgrade of the Qt libraries [1], [2].

* People that use upgrading mechanisms with incomplete dependency handling
  (portmaster & Co) should make sure to manually remove the existing Qt
  packages to guarantee a safe upgrade. Keep in mind, that Qt does not like if
  you have an incomplete upgrade.

* This version of Qt drops support for OpenSSL 1.0 -- this means that there
  won't be any binary packages for Qt5 provided by the FreeBSD package builders
  for FreeBSD 11.x anymore -- and the same for *all* the ports depending on
  net/qt5-network [3]. If you cannot upgrade to a more recent FreeBSD
  version (12.x, 13.x), you will need to build Qt5 from ports while switching
  to an SSL implementation from ports.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Mon, 13 Apr 2020
[ 12:35 tcberner search for other commits by this committer ] Original commit   Revision:531601 (Only the first 10 of 310 ports in this commit are shown above. View all ports for this commit)
Update Qt5 to 5.14.2

Very big thanks go again to kai@ who provided the www/qt5-webengine upgrade (to
5.14.0).
Notably, video capture support was re-enabled.

Announcement:
        https://www.qt.io/blog/qt-5.14-has-released

PR:		244964
Exp-run by:	antoine
Thu, 2 Jan 2020
[ 07:30 tcberner search for other commits by this committer ] Original commit   Revision:521799
Add MAINTAINER information to qt.mk and qt-dist.mk

Reported by:	linimon
Fri, 8 Nov 2019
[ 16:59 tcberner search for other commits by this committer ] Original commit   Revision:517080 (Only the first 10 of 88 ports in this commit are shown above. View all ports for this commit)
Update Qt5 to 5.13.2

Announcement:
        https://www.qt.io/blog/qt-5.13.2-released

Thanks to kai@ for updating webengine.

PR:		241649
Exp-run by:	antoine
Tue, 1 Oct 2019
[ 04:13 tcberner search for other commits by this committer ] Original commit   Revision:513447 (Only the first 10 of 95 ports in this commit are shown above. View all ports for this commit)
Qt5 update to 5.13.0

For new features, check: https://wiki.qt.io/New_Features_in_Qt_5.13

Thanks to adridg who helped to fix a lot of packages.

Exp-run by:	antoine
PR:		238782
Wed, 26 Jun 2019
[ 11:52 rene search for other commits by this committer ] Original commit   Revision:505150 (Only the first 10 of 31 ports in this commit are shown above. View all ports for this commit)
Clean up final leftovers from Qt4.

Submitted by:	rene
Reviewed by:	mat, tcberner
Differential Revision:	https://reviews.freebsd.org/D20725
Fri, 5 Apr 2019
[ 20:50 tcberner search for other commits by this committer ] Original commit   Revision:497990 (Only the first 10 of 121 ports in this commit are shown above. View all ports for this commit)
Update Qt5 to 5.12.2

- Thanks to kai for updating webengine.

Exp-run by:	antoine
PR:		236895
Tue, 19 Mar 2019
[ 22:41 rakuco search for other commits by this committer ] Original commit   Revision:496297
Reland r496041 and r496054.

With r496296 we no longer have naming conflicts and can define the wayland
component in qt.mk again.
[ 22:34 rakuco search for other commits by this committer ] Original commit   Revision:496296
kde.mk, qt.mk: Prefix component variables to avoid clashes.

r496074 was necessary because both kde.mk and qt.mk were setting wayland_LIB
and wayland_PORT, and qt.mk overrode the version in kde.mk.

Follow what we do in pyqt.mk and prefix the component variables to avoid future
clashes.

Reviewed by:	tcberner
Differential Revision:	https://reviews.freebsd.org/D19631
Mon, 18 Mar 2019
[ 20:21 rakuco search for other commits by this committer ] Original commit   Revision:496202
Uses/qt.mk: Remove _USE_QT4_ONLY and the components it defines.

Reviewed by:	tcberner
[ 20:04 rakuco search for other commits by this committer ] Original commit   Revision:496201
Uses/qt.mk: Drop comment QT4_OPTIONS description.
[ 20:00 rakuco search for other commits by this committer ] Original commit   Revision:496200
Uses/qt.mk: Clean-up checks for Qt4

Remove a few Qt4-only blocks, and simplify others by leaving only the else
case.

Reviewed by:	tcberner
Differential Revision:	https://reviews.freebsd.org/D19616
Sun, 17 Mar 2019
[ 17:12 rakuco search for other commits by this committer ] Original commit   Revision:496074
Revert r496041 and r496054.

The changes were right, but they broke `make configure' in ports that have
USE_KDE=wayland because now both Mk/Uses/qt.mk and Mk/Uses/kde.mk set
wayland_PORT and wayland_LIB, and qt.mk's version overrides kde.mk's. This
means we will end up installing graphics/qt5-wayland rather than
x11/kf5-kwayland:

CMake Error at CMakeLists.txt:27 (find_package):
  Could not find a package configuration file provided by "KF5Wayland"
  (requested version 5.54.0) with any of the following names:

    KF5WaylandConfig.cmake
    kf5wayland-config.cmake

  Add the installation prefix of "KF5Wayland" to CMAKE_PREFIX_PATH or set
  "KF5Wayland_DIR" to a directory containing one of the above files.  If
  "KF5Wayland" provides a separate development package or SDK, be sure it has
  been installed.

Bump PORTREVISION in x11/kf5-plasma-framework, it has an optional dependency on
kf5-kwayland and was thus building fine despite the wrong dependencies.
[ 12:39 tcberner search for other commits by this committer ] Original commit   Revision:496054
qt.mk: fix typo in wayland_LIB

Point hat:	tcberner
[ 09:15 tcberner search for other commits by this committer ] Original commit   Revision:496041
qt.mk: add wayland component

Reported by:	tobik
[ 07:48 tcberner search for other commits by this committer ] Original commit   Revision:496020
qt.mk, qt-dist.mk: build back support for Qt4

- try to keep it easy to adapt for the upcoming Qt6.
Sat, 16 Mar 2019
[ 21:32 tcberner search for other commits by this committer ] Original commit   Revision:495961 (Only the first 10 of 58 ports in this commit are shown above. View all ports for this commit)
multimedia/phonon, multimedia/phonon-gestreamer,
multimedia/phonon-designerplugin: remove flavorse (Qt4 deprecation)
Sun, 10 Mar 2019
[ 10:02 adridg search for other commits by this committer ] Original commit   Revision:495245
During the transition from Mk/bsd.qt.mk to Mk/Uses/qt.mk in r473503, a previous
change to the former was omitted; in particular, r463394:

  "Disable Qt4 sql-ibase plugin on not-(i386|amd64)

   ibase is Firebird, which only builds on i386 and amd64. This patch
   squashes the ibase plugin for Qt4."

Re-apply lost change (databases/qt5-sqldrivers-ibase is x86-only).

PR:		236307
Submitted by:	linimon
Wed, 20 Feb 2019
[ 21:24 tobik search for other commits by this committer ] Original commit   Revision:493464
Mk/Uses/qt.mk: Complain about components with an unknown suffix

Normally, USE_QT complains about unknown components with

	===>  $PKGNAME cannot be installed: unknown USE_QT component
	'foobar'.

However this fails if the component has a suffix starting with `_`.
For example

	USE_QT=	buildtools_build,core

or even a simple

	USE_QT=	buildtools_buld
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Tue, 12 Feb 2019
[ 17:43 tcberner search for other commits by this committer ] Original commit   Revision:492793 (Only the first 10 of 102 ports in this commit are shown above. View all ports for this commit)
Update Qt5 to 5.12.1

Release announcement:
  https://blog.qt.io/blog/2019/02/01/qt-5-12-1-released/
Changelog:
  https://wiki.qt.io/Qt_5.12.1_Change_Files

- A change was required to qt-dist.mk to always pass LOCALBASE to qmake,
  as Qt5 has been installed to a prefix for some time now, there should
  not be any harm in that, with respect to it picking up installed versions
  of itself during build.

PR:		235622
Exp-run by:	antoine
Sun, 13 Jan 2019
[ 11:42 tcberner search for other commits by this committer ] Original commit   Revision:490127
Fix qt.mk component of the new port devel/qt5-remoteobjects

Reported by:	cperciva
[ 10:25 tcberner search for other commits by this committer ] Original commit   Revision:490124
New port: devel/qt5-remoteobjects

Qt Remote Objects (QtRO) is an inter-process communication (IPC) module
developed for Qt. The idea is to extend Qt's existing functionalities to
enable an easy exchange of information between processes or computers.

[1] https://doc.qt.io/qt-5/qtremoteobjects-index.html
[ 10:14 tcberner search for other commits by this committer ] Original commit   Revision:490122
New port: www/qt5-webview

Qt WebView provides a way to display web content in a QML application without
necessarily including a full web browser stack by using native APIs where it
makes sense.

[1] http://doc.qt.io/qt-5/qtwebview-index.html

PR:		234910
Wed, 26 Dec 2018
[ 19:34 tcberner search for other commits by this committer ] Original commit   Revision:488421
New port: net/qt5-networkauth

Qt Network Authorization provides a set of APIs that enable Qt applications
to obtain limited access to online accounts and HTTP services without
exposing users' passwords.

Currently, the supported authorization protocol is OAuth, versions 1 and 2.

https://doc.qt.io/qt-5.11/qtnetworkauth-index.html
Sun, 16 Dec 2018
[ 14:49 tcberner search for other commits by this committer ] Original commit   Revision:487594 (Only the first 10 of 116 ports in this commit are shown above. View all ports for this commit)
Update Qt5 to 5.12.0

http://blog.qt.io/blog/2018/12/06/qt-5-12-lts-released/

- This breaks support for libressl again. Patches are welcome.

PR:		233705
Exp-run by:	antoine
Sun, 4 Nov 2018
[ 19:00 tcberner search for other commits by this committer ] Original commit   Revision:484140 (Only the first 10 of 187 ports in this commit are shown above. View all ports for this commit)
Merge lang/qt5-qml and x11-toolkits/qt5-quick into x11-toolkits/qt5-declarative

- There was no obvious reason to split these ports, and it makes
  porting simpler; the set of ports using either mostly coincided.

Exp-run by:	antoine
PR:		223687
PR:		232751
Tue, 23 Oct 2018
[ 18:30 tcberner search for other commits by this committer ] Original commit   Revision:482869
qt.mk: move 'declarative' to the Qt4 only list.

- qt5 has that port split into the components 'quick' and 'qml'
  at the moment, so it should not be in the 'All' list.

PR:		232552
Reported by:	yuri
Tue, 25 Sep 2018
[ 20:12 tcberner search for other commits by this committer ] Original commit   Revision:480692 (Only the first 10 of 28 ports in this commit are shown above. View all ports for this commit)
Update Qt5 to 5.11.2

PR:		231560
Exp-run by:	antoine
Sun, 9 Sep 2018
[ 11:12 tcberner search for other commits by this committer ] Original commit   Revision:479286 (Only the first 10 of 61 ports in this commit are shown above. View all ports for this commit)
Update Qt5 to 5.11.1

Big thanks to
        * brnrd for the libressl patches in net/qt5-network
        * jhale for fixing the bulk load of ports

PR:		230884
Exp-run by:	antoine
Thu, 28 Jun 2018
[ 17:39 tcberner search for other commits by this committer ] Original commit   Revision:473503 (Only the first 10 of 1416 ports in this commit are shown above. View all ports for this commit)
Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk

From now on, ports that depend on Qt4 will have to set
	USES=		qt:4
	USE_QT=		foo bar
ports depending on Qt5 will use
	USES=		qt:5
	USE_QT=		foo bar

PR:		229225
Exp-run by:	antoine
Reviewed by:	mat
Approved by:	portmgr (antoine)
Differential Revision:	-https://reviews.freebsd.org/D15540

Number of commits found: 67