notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

FInally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combinatio for a given watch list. This is what FreshPorts will look for.

non port: Mk/Uses/qt.mk

Number of commits found: 88

Monday, 19 Feb 2024
00:09 Jason E. Hale (jhale) search for other commits by this committer
PySide6: Update to 6.6.2

https://code.qt.io/cgit/pyside/pyside-setup.git/tree/doc/changelogs/changes-6.6.2?h=6.6.2

MFH:		2024Q1
commit hash: 72b072107e3d23013fc033599c9fd33a97ae6c34 commit hash: 72b072107e3d23013fc033599c9fd33a97ae6c34 commit hash: 72b072107e3d23013fc033599c9fd33a97ae6c34 commit hash: 72b072107e3d23013fc033599c9fd33a97ae6c34 72b0721
Friday, 16 Feb 2024
21:09 Jason E. Hale (jhale) search for other commits by this committer
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
commit hash: d0f54524687fbacb4ab4c2854f4f3856c3512bde commit hash: d0f54524687fbacb4ab4c2854f4f3856c3512bde commit hash: d0f54524687fbacb4ab4c2854f4f3856c3512bde commit hash: d0f54524687fbacb4ab4c2854f4f3856c3512bde d0f5452
Sunday, 21 Jan 2024
11:53 Rene Ladan (rene) search for other commits by this committer
all: unregister support for expired databases/qt5-sqldrivers-ibase
commit hash: 1a990ca4271957d83ebc4d27f36ed59b7e77b5b5 commit hash: 1a990ca4271957d83ebc4d27f36ed59b7e77b5b5 commit hash: 1a990ca4271957d83ebc4d27f36ed59b7e77b5b5 commit hash: 1a990ca4271957d83ebc4d27f36ed59b7e77b5b5 1a990ca
Sunday, 31 Dec 2023
00:06 Muhammad Moinur Rahman (bofh) search for other commits by this committer
www/qt5-webkit: Remove expired port

2023-12-31 www/qt5-webkit: No longer actively maintained, increasing security
concers
commit hash: cb3615b528c288d90aff6aa0e7a9778f80c9e85d commit hash: cb3615b528c288d90aff6aa0e7a9778f80c9e85d commit hash: cb3615b528c288d90aff6aa0e7a9778f80c9e85d commit hash: cb3615b528c288d90aff6aa0e7a9778f80c9e85d cb3615b
Saturday, 30 Dec 2023
05:36 Jason E. Hale (jhale) search for other commits by this committer
Qt5: Update to 5.15.12

Update devel/pyside2* and devel/shiboken2 to 5.15.12

Release note:
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/5.15.12/release-note.md
commit hash: dc05989834657f72b577a9670a95e78c85a9d4ed commit hash: dc05989834657f72b577a9670a95e78c85a9d4ed commit hash: dc05989834657f72b577a9670a95e78c85a9d4ed commit hash: dc05989834657f72b577a9670a95e78c85a9d4ed dc05989
Thursday, 7 Dec 2023
00:08 Jason E. Hale (jhale) search for other commits by this committer
PySide6: Update to 6.6.1

https://code.qt.io/cgit/pyside/pyside-setup.git/tree/doc/changelogs/changes-6.6.1?h=6.6.1
commit hash: a89c24e70e0208b01fe1bd6d0c0ac1f981a63d2c commit hash: a89c24e70e0208b01fe1bd6d0c0ac1f981a63d2c commit hash: a89c24e70e0208b01fe1bd6d0c0ac1f981a63d2c commit hash: a89c24e70e0208b01fe1bd6d0c0ac1f981a63d2c a89c24e
Sunday, 3 Dec 2023
22:17 Tobias C. Berner (tcberner) search for other commits by this committer
framework: move 'phonon4' from qt.mk to kde.mk as 'phonon'

To depend on phonon, you now need

USES=	kde:<ver>
USE_KDE=phonon

if you want to depend on the backend, also add

USE_KDE=	phonon-backend
commit hash: b2a438e1ba2f1f806519a925c2f241d2f4675c65 commit hash: b2a438e1ba2f1f806519a925c2f241d2f4675c65 commit hash: b2a438e1ba2f1f806519a925c2f241d2f4675c65 commit hash: b2a438e1ba2f1f806519a925c2f241d2f4675c65 b2a438e
Saturday, 2 Dec 2023
13:19 Tobias C. Berner (tcberner) search for other commits by this committer
KDE: Add KDE Frameworks 6 ports

KDE's 6th Megarelease - Alpha

Wednesday, 8 November 2023

En route to the new Plasma, Frameworks and Gear

Every few years we port the key components of our software to a new
version of Qt, taking the opportunity to remove cruft and leverage the
updated features the most recent version of Qt has to offer us.

It has been nearly 10 years since the last big release of our flagship
Plasma desktop environment, and the time has come again. KDE is making
available today the Alpha version of all the software we will include in
a megarelease scheduled for the end of February 2024.

Announcement: https://kde.org/announcements/megarelease/6/alpha/
Obtained from:	https://github.com/tcberner/kde6-overlay/

Further ports specific changes:
 * multimedia/phonon: is now flavored for Qt5 and Qt6
commit hash: 633534bf76831ac5b3e0d6afa47923d621a4f8f5 commit hash: 633534bf76831ac5b3e0d6afa47923d621a4f8f5 commit hash: 633534bf76831ac5b3e0d6afa47923d621a4f8f5 commit hash: 633534bf76831ac5b3e0d6afa47923d621a4f8f5 633534b
Friday, 1 Dec 2023
18:16 Jason E. Hale (jhale) search for other commits by this committer
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
Mk/Uses/qt-dist.mk. [3]

Announcement: https://www.qt.io/blog/qt-6.6.1-released
Rel note:
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.6.1/release-note.md

PR:		271111 [1], 268692 [2]
Reported by:	echoxxzz <echoxxzz@gmail.com> [1],
		Matthieu Volat <mazhe@alkumuna.eu> [2],
		lwhsu (via #freebsd-desktop IRC) [3]
MFH:		2023Q4
Security:	6d9c6aae-5eb1-11ee-8290-a8a1599412c6,
		07ee8c14-68f1-11ee-8290-a8a1599412c6,
		a1e27775-7a61-11ee-8290-a8a1599412c6,
		0da4db89-84bf-11ee-8290-a8a1599412c6
commit hash: 8adbabc798f51c5d8bc6433d30b7c6c5c5c96eba commit hash: 8adbabc798f51c5d8bc6433d30b7c6c5c5c96eba commit hash: 8adbabc798f51c5d8bc6433d30b7c6c5c5c96eba commit hash: 8adbabc798f51c5d8bc6433d30b7c6c5c5c96eba 8adbabc
Thursday, 23 Nov 2023
17:43 Jason E. Hale (jhale) search for other commits by this committer
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
commit hash: 1d76bdf62dffad91834699701f41d3374dfb6a3a commit hash: 1d76bdf62dffad91834699701f41d3374dfb6a3a commit hash: 1d76bdf62dffad91834699701f41d3374dfb6a3a commit hash: 1d76bdf62dffad91834699701f41d3374dfb6a3a 1d76bdf
Saturday, 4 Nov 2023
16:26 Dimitry Andric (dim) search for other commits by this committer
qt(-dist)?.mk: suppress linker version script errors with lld >= 17 (take 2)

This amends commit 3e5360df35848a1ad8c5edae83a0a9cdfd6bb775:

  Qt uses generated linker version scripts which always have a
  qt_version_tag symbol, but that symbol is only defined in the main Qt
  shared library. For other Qt components, this leads to lld >= 17
  erroring out due to the symbol being undefined. Suppress these errors
  from qt-dist.mk, so we don't have to patch each individual port.

  This affects at least:
  * devel/qt5-dbus
  * net/qt5-network
  * databases/qt5-sql

  which were the first ones to fall over with a clang+lld 17 poudriere
  bulk run.

  For reference, the error you would see looks like:

    ...
    c++ -Wl,--as-needed -fstack-protector-strong -Wl,--no-undefined
-Wl,--version-script,QtDBus.version -pthread -Wl,-rpath,/usr/local/lib/qt5
-shared -Wl,-Bsymbolic-functions -Wl,-soname,libQt5DBus.so.5 -o
libQt5DBus.so.5.15.8 .obj/qdbusconnection.o  .obj/qdbusconnectioninterface.o 
.obj/qdbuserror.o  .obj/qdbusintegrator.o  .obj/qdbusmessage.o 
.obj/qdbusserver.o  .obj/qdbusabstractinterface.o  .obj/qdbusinterface.o 
.obj/qdbusxmlparser.o  .obj/qdbusutil.o  .obj/qdbusintrospection.o 
.obj/qdbusabstractadaptor.o  .obj/qdbusinternalfilters.o  .obj/qdbusmetaobject.o
 .obj/qdbusxmlgenerator.o  .obj/qdbusmisc.o  .obj/qdbusargument.o 
.obj/qdbusreply.o  .obj/qdbusmetatype.o  .obj/qdbusextratypes.o 
.obj/qdbuscontext.o  .obj/qdbuspendingcall.o  .obj/qdbuspendingreply.o 
.obj/qdbus_symbols.o  .obj/qdbusservicewatcher.o  .obj/qdbusunixfiledescriptor.o
 .obj/qdbusvirtualobject.o  .obj/moc_qdbusconnectioninterface.o 
.obj/moc_qdbuserror.o  .obj/moc_qdbusconnection.o 
.obj/moc_qdbusabstractadaptor.o  .obj/moc_qdbusvirtualobject.o 
.obj/moc_qdbusconnection_p.o  .obj/moc_qdbusconnectionmanager_p.o 
.obj/moc_qdbuspendingcall_p.o 
-L/wrkdirs/usr/ports/devel/qt5-dbus/work/kde-qtbase-5.15.8p157/lib
/usr/local/lib/qt5/libQt5Core.so -L/usr/local/lib -ldbus-1
    ld: error: version script assignment of 'Qt_5.15' to symbol 'qt_version_tag'
failed: symbol not defined
    c++: error: linker command failed with exit code 1 (use -v to see
invocation)

Some qt ports, such as www/qt5-webkit, do not use qt-dist.mk but qt.mk,
and qt-dist.mk includes qt.mk, so move the workaround that sets LDFLAGS
to qt.mk instead. This should fix the problem for all qt ports.

PR:		273992, 273753
Fixes:		3e5360df3584
MFH:		2023Q4
commit hash: 3cb46a4465c6319ff9fcf7ac6d151ac884a515ee commit hash: 3cb46a4465c6319ff9fcf7ac6d151ac884a515ee commit hash: 3cb46a4465c6319ff9fcf7ac6d151ac884a515ee commit hash: 3cb46a4465c6319ff9fcf7ac6d151ac884a515ee 3cb46a4
Tuesday, 24 Oct 2023
21:26 Jason E. Hale (jhale) search for other commits by this committer
science/qt6-quick3dphysics: New port

Qt Quick 3D Physics provides a high-level API for physics simulation. It
supports simulating interactive rigid bodies as well as static meshes and
non-colliding bodies used for detecting overlaps. Every simulated body
can have its own physical properties like mass, density and friction.

https://doc.qt.io/qt-6/qtquick3dphysics-index.html
commit hash: 594a399b1a932b61672fc2583de0e90ca848ef38 commit hash: 594a399b1a932b61672fc2583de0e90ca848ef38 commit hash: 594a399b1a932b61672fc2583de0e90ca848ef38 commit hash: 594a399b1a932b61672fc2583de0e90ca848ef38 594a399
Saturday, 14 Oct 2023
03:54 Jason E. Hale (jhale) search for other commits by this committer
Qt5: Update to 5.15.11

Update devel/pyside2* and devel/shiboken2 to 5.15.11

Release note:
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/5.15.11/release-note.md
commit hash: 7f496af089aeeba31c6e7d6e889a79f4e9b6ea6f commit hash: 7f496af089aeeba31c6e7d6e889a79f4e9b6ea6f commit hash: 7f496af089aeeba31c6e7d6e889a79f4e9b6ea6f commit hash: 7f496af089aeeba31c6e7d6e889a79f4e9b6ea6f 7f496af
Tuesday, 10 Oct 2023
03:55 Jason E. Hale (jhale) search for other commits by this committer
devel/pyside6: Update to 6.5.3

Includes updates to devel/pyside6-tools and devel/shiboken6 as well.

https://code.qt.io/cgit/pyside/pyside-setup.git/tree/doc/changelogs/changes-6.5.3

MFH:		2023Q4
commit hash: fd69fa19189a4c64048104e32cc878202a3b64ba commit hash: fd69fa19189a4c64048104e32cc878202a3b64ba commit hash: fd69fa19189a4c64048104e32cc878202a3b64ba commit hash: fd69fa19189a4c64048104e32cc878202a3b64ba fd69fa1
Wednesday, 4 Oct 2023
00:08 Jason E. Hale (jhale) search for other commits by this committer
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
commit hash: b27916d94c81493a8d9c5d3fba955bf56967a753 commit hash: b27916d94c81493a8d9c5d3fba955bf56967a753 commit hash: b27916d94c81493a8d9c5d3fba955bf56967a753 commit hash: b27916d94c81493a8d9c5d3fba955bf56967a753 b27916d
Friday, 29 Sep 2023
04:10 Tobias C. Berner (tcberner) search for other commits by this committer
comms/qt6-connectivity: new port
commit hash: cb2e2b668adab05ec009ab06af987372059c35ae commit hash: cb2e2b668adab05ec009ab06af987372059c35ae commit hash: cb2e2b668adab05ec009ab06af987372059c35ae commit hash: cb2e2b668adab05ec009ab06af987372059c35ae cb2e2b6
Monday, 25 Sep 2023
15:35 Jason E. Hale (jhale) search for other commits by this committer
Qt5: Update to 5.15.10

Update devel/qt5-script* and www/qt5-webengine to 5.15.15-lts
Update devel/pyside2* and devel/shiboken2 to 5.15.10

Release note:
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/5.15.10/release-note.md

PR:		273934
Exp-run by:	antoine
commit hash: 2a5c778173f13a057551b4284269b82f6faa077f commit hash: 2a5c778173f13a057551b4284269b82f6faa077f commit hash: 2a5c778173f13a057551b4284269b82f6faa077f commit hash: 2a5c778173f13a057551b4284269b82f6faa077f 2a5c778
Thursday, 17 Aug 2023
12:12 Tobias C. Berner (tcberner) search for other commits by this committer
www/qt6-webview: new port -- Qt WebView lets you display web content inside a
QML application
commit hash: 175cbaa2aa37273afdc4ab2f5514f06713aa369e commit hash: 175cbaa2aa37273afdc4ab2f5514f06713aa369e commit hash: 175cbaa2aa37273afdc4ab2f5514f06713aa369e commit hash: 175cbaa2aa37273afdc4ab2f5514f06713aa369e 175cbaa
Thursday, 27 Jul 2023
22:10 Jason E. Hale (jhale) search for other commits by this committer
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
commit hash: 66b0e0515e2a1a737daf42f4a218d9ad715734ea commit hash: 66b0e0515e2a1a737daf42f4a218d9ad715734ea commit hash: 66b0e0515e2a1a737daf42f4a218d9ad715734ea commit hash: 66b0e0515e2a1a737daf42f4a218d9ad715734ea 66b0e05
Wednesday, 26 Jul 2023
04:28 Loïc Bartoletti (lbartoletti) search for other commits by this committer
Qt6: Update to 6.5.1

Changes:
  - https://www.qt.io/blog/qt-6.5-lts-released
  - https://www.qt.io/blog/qt-6.5.1-released

PR:	272422
Exp-run by:	antoine
commit hash: 0222c44e03e178bf17380fdeaa9c85c52b334afc commit hash: 0222c44e03e178bf17380fdeaa9c85c52b334afc commit hash: 0222c44e03e178bf17380fdeaa9c85c52b334afc commit hash: 0222c44e03e178bf17380fdeaa9c85c52b334afc 0222c44
04:28 Loïc Bartoletti (lbartoletti) search for other commits by this committer Author: Tobias C. Berner
Qt: Update Qt6 to 6.5.0

PR:	272422
Exp-run by:	antoine
commit hash: 230148d80ee0fcc15579204a25c019c2b86a3efb commit hash: 230148d80ee0fcc15579204a25c019c2b86a3efb commit hash: 230148d80ee0fcc15579204a25c019c2b86a3efb commit hash: 230148d80ee0fcc15579204a25c019c2b86a3efb 230148d
Friday, 19 May 2023
05:37 Tobias C. Berner (tcberner) search for other commits by this committer
qt.mk: add components for sqldrivers (sqldriver-${foo})
commit hash: 38fa01415ff539fb2a3528ab75c7a443810f7413 commit hash: 38fa01415ff539fb2a3528ab75c7a443810f7413 commit hash: 38fa01415ff539fb2a3528ab75c7a443810f7413 commit hash: 38fa01415ff539fb2a3528ab75c7a443810f7413 38fa014
Saturday, 4 Mar 2023
05:40 Tobias C. Berner (tcberner) search for other commits by this committer
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
commit hash: d5cd32cdc72dfc4937bf99638973345f052c9261 commit hash: d5cd32cdc72dfc4937bf99638973345f052c9261 commit hash: d5cd32cdc72dfc4937bf99638973345f052c9261 commit hash: d5cd32cdc72dfc4937bf99638973345f052c9261 d5cd32c
Saturday, 14 Jan 2023
21:15 Tobias C. Berner (tcberner) search for other commits by this committer
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
commit hash: 1fe9749d833c521b518e1190086ef02c7f3e31da commit hash: 1fe9749d833c521b518e1190086ef02c7f3e31da commit hash: 1fe9749d833c521b518e1190086ef02c7f3e31da commit hash: 1fe9749d833c521b518e1190086ef02c7f3e31da 1fe9749
12:10 Kai Knoblich (kai) search for other commits by this committer
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
commit hash: 3227b809dd69aa15c0798b4e5ffaa5adc9fe0b98 commit hash: 3227b809dd69aa15c0798b4e5ffaa5adc9fe0b98 commit hash: 3227b809dd69aa15c0798b4e5ffaa5adc9fe0b98 commit hash: 3227b809dd69aa15c0798b4e5ffaa5adc9fe0b98 3227b80
Thursday, 5 Jan 2023
17:28 Tobias C. Berner (tcberner) search for other commits by this committer
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
commit hash: a306a2fd957d2cd9009f44f4d7692f02965b4f5e commit hash: a306a2fd957d2cd9009f44f4d7692f02965b4f5e commit hash: a306a2fd957d2cd9009f44f4d7692f02965b4f5e commit hash: a306a2fd957d2cd9009f44f4d7692f02965b4f5e a306a2f
Thursday, 29 Dec 2022
11:52 Tobias C. Berner (tcberner) search for other commits by this committer
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
commit hash: 3aeb8b79ba651293817ac01ea6f8e9119766017e commit hash: 3aeb8b79ba651293817ac01ea6f8e9119766017e commit hash: 3aeb8b79ba651293817ac01ea6f8e9119766017e commit hash: 3aeb8b79ba651293817ac01ea6f8e9119766017e 3aeb8b7
Wednesday, 16 Nov 2022
07:01 Tobias C. Berner (tcberner) search for other commits by this committer
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
commit hash: b6a2e481e3662257ca3ed5deaf11812fba055512 commit hash: b6a2e481e3662257ca3ed5deaf11812fba055512 commit hash: b6a2e481e3662257ca3ed5deaf11812fba055512 commit hash: b6a2e481e3662257ca3ed5deaf11812fba055512 b6a2e48
Friday, 14 Oct 2022
12:20 Guido Falsi (madpilot) search for other commits by this committer
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)
commit hash: ceba7a5169d05f28576c30003c70a506b81d1a08 commit hash: ceba7a5169d05f28576c30003c70a506b81d1a08 commit hash: ceba7a5169d05f28576c30003c70a506b81d1a08 commit hash: ceba7a5169d05f28576c30003c70a506b81d1a08 ceba7a5
Saturday, 1 Oct 2022
13:55 Tobias C. Berner (tcberner) search for other commits by this committer
Qt: Update Qt6 to 6.4.0

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

We now support Qt6.

PR:	266529
Approved by:	tcberner@
commit hash: 4f4956d9ff4051e058e53fcd0329fcc945480ddb commit hash: 4f4956d9ff4051e058e53fcd0329fcc945480ddb commit hash: 4f4956d9ff4051e058e53fcd0329fcc945480ddb commit hash: 4f4956d9ff4051e058e53fcd0329fcc945480ddb 4f4956d
Sunday, 11 Sep 2022
10:20 Felix Palmen (zirias) search for other commits by this committer
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
commit hash: ddae4e92d8313a1461145e3b4f0232fe463feaee commit hash: ddae4e92d8313a1461145e3b4f0232fe463feaee commit hash: ddae4e92d8313a1461145e3b4f0232fe463feaee commit hash: ddae4e92d8313a1461145e3b4f0232fe463feaee ddae4e9
Friday, 9 Sep 2022
16:39 Tobias C. Berner (tcberner) search for other commits by this committer
QT: Update Qt 6 to 6.3.2
commit hash: 35adab4dcc63850560c0ade272fe071369e71460 commit hash: 35adab4dcc63850560c0ade272fe071369e71460 commit hash: 35adab4dcc63850560c0ade272fe071369e71460 commit hash: 35adab4dcc63850560c0ade272fe071369e71460 35adab4
Monday, 29 Aug 2022
18:20 Tobias C. Berner (tcberner) search for other commits by this committer
devel/qt6-positioning: new port - provides positioning information via QML and
C++
commit hash: 2b2ae540cae83e5c4fc3f5f39190e3336c1e8b52 commit hash: 2b2ae540cae83e5c4fc3f5f39190e3336c1e8b52 commit hash: 2b2ae540cae83e5c4fc3f5f39190e3336c1e8b52 commit hash: 2b2ae540cae83e5c4fc3f5f39190e3336c1e8b52 2b2ae54
Monday, 22 Aug 2022
18:40 Tobias C. Berner (tcberner) search for other commits by this committer
qt.mk: Qt 6 has its tools in libexec/qt6

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

- while here, fix components for lottie and languageserver.
commit hash: eed771696111d2fb5bb1dd42d8d418b287298470 commit hash: eed771696111d2fb5bb1dd42d8d418b287298470 commit hash: eed771696111d2fb5bb1dd42d8d418b287298470 commit hash: eed771696111d2fb5bb1dd42d8d418b287298470 eed7716
17:33 Tobias C. Berner (tcberner) search for other commits by this committer
qt.mk: add data for 'lottie' and 'languageserver' components
commit hash: e215b620987fce04e89e878f4a18e09344615a7a commit hash: e215b620987fce04e89e878f4a18e09344615a7a commit hash: e215b620987fce04e89e878f4a18e09344615a7a commit hash: e215b620987fce04e89e878f4a18e09344615a7a e215b62
17:22 Tobias C. Berner (tcberner) search for other commits by this committer
qt.mk: cleanup available Qt 5/6 components lists
commit hash: 027335b321a92ce64cc968104aa1801fef9b6762 commit hash: 027335b321a92ce64cc968104aa1801fef9b6762 commit hash: 027335b321a92ce64cc968104aa1801fef9b6762 commit hash: 027335b321a92ce64cc968104aa1801fef9b6762 027335b
15:40 Tobias C. Berner (tcberner) search for other commits by this committer
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.
commit hash: d3521af767de10572ec18cffb8cae32b5a779888 commit hash: d3521af767de10572ec18cffb8cae32b5a779888 commit hash: d3521af767de10572ec18cffb8cae32b5a779888 commit hash: d3521af767de10572ec18cffb8cae32b5a779888 d3521af
15:30 Tobias C. Berner (tcberner) search for other commits by this committer
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.
commit hash: 0a3b9e951318dd30c625e4e10782df69abfe11a4 commit hash: 0a3b9e951318dd30c625e4e10782df69abfe11a4 commit hash: 0a3b9e951318dd30c625e4e10782df69abfe11a4 commit hash: 0a3b9e951318dd30c625e4e10782df69abfe11a4 0a3b9e9
15:23 Tobias C. Berner (tcberner) search for other commits by this committer
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.
commit hash: 040da30fe2f88f4fecda80d59598d12a57391492 commit hash: 040da30fe2f88f4fecda80d59598d12a57391492 commit hash: 040da30fe2f88f4fecda80d59598d12a57391492 commit hash: 040da30fe2f88f4fecda80d59598d12a57391492 040da30
15:13 Tobias C. Berner (tcberner) search for other commits by this committer
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.
commit hash: b717108d9c9d02739a27eaab29fc2445e13947f8 commit hash: b717108d9c9d02739a27eaab29fc2445e13947f8 commit hash: b717108d9c9d02739a27eaab29fc2445e13947f8 commit hash: b717108d9c9d02739a27eaab29fc2445e13947f8 b717108
15:12 Tobias C. Berner (tcberner) search for other commits by this committer
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.
commit hash: 768cec018708b988453582c6b6c7ca287b7120bc commit hash: 768cec018708b988453582c6b6c7ca287b7120bc commit hash: 768cec018708b988453582c6b6c7ca287b7120bc commit hash: 768cec018708b988453582c6b6c7ca287b7120bc 768cec0
14:57 Tobias C. Berner (tcberner) search for other commits by this committer
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.
commit hash: bf34ddb9ad3d7b6ac539c74656885229f3f79243 commit hash: bf34ddb9ad3d7b6ac539c74656885229f3f79243 commit hash: bf34ddb9ad3d7b6ac539c74656885229f3f79243 commit hash: bf34ddb9ad3d7b6ac539c74656885229f3f79243 bf34ddb
14:52 Tobias C. Berner (tcberner) search for other commits by this committer
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.
commit hash: 9d2fa421ba2838665a5c055822001506558700df commit hash: 9d2fa421ba2838665a5c055822001506558700df commit hash: 9d2fa421ba2838665a5c055822001506558700df commit hash: 9d2fa421ba2838665a5c055822001506558700df 9d2fa42
14:44 Tobias C. Berner (tcberner) search for other commits by this committer
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.
commit hash: 447fcc79d4fcc25dd5e9c3ac72636cacd75851b6 commit hash: 447fcc79d4fcc25dd5e9c3ac72636cacd75851b6 commit hash: 447fcc79d4fcc25dd5e9c3ac72636cacd75851b6 commit hash: 447fcc79d4fcc25dd5e9c3ac72636cacd75851b6 447fcc7
14:44 Tobias C. Berner (tcberner) search for other commits by this committer
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.
commit hash: 2637124dba2d68f94ba37fa3fa12780256d34a3b commit hash: 2637124dba2d68f94ba37fa3fa12780256d34a3b commit hash: 2637124dba2d68f94ba37fa3fa12780256d34a3b commit hash: 2637124dba2d68f94ba37fa3fa12780256d34a3b 2637124
14:09 Tobias C. Berner (tcberner) search for other commits by this committer
qt.mk: expose webchannel and websockets for Qt6
commit hash: 5416464274f81ae8ab017a9a5c76d9cd1682ecb8 commit hash: 5416464274f81ae8ab017a9a5c76d9cd1682ecb8 commit hash: 5416464274f81ae8ab017a9a5c76d9cd1682ecb8 commit hash: 5416464274f81ae8ab017a9a5c76d9cd1682ecb8 5416464
Sunday, 21 Aug 2022
16:42 Tobias C. Berner (tcberner) search for other commits by this committer
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
commit hash: 66259c9c641b1fc828becbe2959dbe7380e55fe1 commit hash: 66259c9c641b1fc828becbe2959dbe7380e55fe1 commit hash: 66259c9c641b1fc828becbe2959dbe7380e55fe1 commit hash: 66259c9c641b1fc828becbe2959dbe7380e55fe1 66259c9
Monday, 4 Jul 2022
07:31 Tobias C. Berner (tcberner) search for other commits by this committer
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
commit hash: 787e501e3d8fdc162dc019f352b280298b192b0a commit hash: 787e501e3d8fdc162dc019f352b280298b192b0a commit hash: 787e501e3d8fdc162dc019f352b280298b192b0a commit hash: 787e501e3d8fdc162dc019f352b280298b192b0a 787e501
Sunday, 24 Apr 2022
10:00 Tobias C. Berner (tcberner) search for other commits by this committer
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)
commit hash: aa2539679084872cd84112e9df6bfee571570623 commit hash: aa2539679084872cd84112e9df6bfee571570623 commit hash: aa2539679084872cd84112e9df6bfee571570623 commit hash: aa2539679084872cd84112e9df6bfee571570623 aa25396
Friday, 24 Sep 2021
15:09 Tobias C. Berner (tcberner) search for other commits by this committer
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
commit hash: 4d10eef66bb959ed0433df9e065458af4c325552 commit hash: 4d10eef66bb959ed0433df9e065458af4c325552 commit hash: 4d10eef66bb959ed0433df9e065458af4c325552 commit hash: 4d10eef66bb959ed0433df9e065458af4c325552 4d10eef6
Sunday, 4 Jul 2021
16:55 Loïc Bartoletti (lbartoletti) search for other commits by this committer
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.
commit hash: be86c4fe23e089aeef1ed7467161c2ce321a8c81 commit hash: be86c4fe23e089aeef1ed7467161c2ce321a8c81 commit hash: be86c4fe23e089aeef1ed7467161c2ce321a8c81 commit hash: be86c4fe23e089aeef1ed7467161c2ce321a8c81 be86c4f
Tuesday, 6 Apr 2021
14:27 Mathieu Arnold (mat) search for other commits by this committer
framework: Remove $FreeBSD$

Where appropriate fiddle with a few other things.
commit hash: 5d33e045968104ac678d8b4b4ec1e8956bbf68e0 commit hash: 5d33e045968104ac678d8b4b4ec1e8956bbf68e0 commit hash: 5d33e045968104ac678d8b4b4ec1e8956bbf68e0 commit hash: 5d33e045968104ac678d8b4b4ec1e8956bbf68e0 5d33e04
Wednesday, 10 Feb 2021
23:19 adridg search for other commits by this committer
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
Original commitRevision:564908 
Tuesday, 8 Dec 2020
20:03 lbartoletti search for other commits by this committer
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.

List of ports impacted by this change. Most of the patches have been integrated
or are in the process of being integrated upstream:

- devel/libsavitar
- graphics/py-python-poppler-qt5
- net-im/scudcloud
- net/libarcus
- print/py-frescobaldi
- science/py-veusz
- graphics/qgis and graphics/qgis-ltr
- deskutils/calibre

A special note regarding calibre. New versions require sip>=5, we update it to
the latest version (thanks to madpilot@)

science/scidavis will remove the PyQt binding soon and there is no patch
planned, so we remove the python option (ok makc@)

While here, convert some ports to USE_PYQT (cad/cura, cad/uranium, devel/eric6,
...)

Thanks to tcberner and adridg!

[1] https://www.riverbankcomputing.com/static/Docs/sip/

PR:                250853
Exp-run by:        antoine
Original commitRevision:557300 
Sunday, 23 Aug 2020
09:34 tcberner search for other commits by this committer
Fix dependency lines after r545533

In r545533 new ports qt5-quicktimeline and qt5-quick3d were added with slightly
wrong
dependency lines.
Original commitRevision:545813 
Thursday, 20 Aug 2020
12:37 lbartoletti search for other commits by this committer
[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
Original commitRevision:545533 
Monday, 6 Jul 2020
06:43 tcberner search for other commits by this committer
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.

Big thanks are due for
* kai@ for updating webengine (also mikael@)
* Felix Palmen for providing LibreSSL support patches
* adridg@ and lbartoletti@ for helping me fix the fallout

[1] https://www.qt.io/blog/qt-5.15-released
[2] https://wiki.qt.io/New_Features_in_Qt_5.15
[3] https://www.freshports.org/net/qt5-network

PR:		247010
Exp-run by:	antoine
Original commitRevision:541318 
Monday, 13 Apr 2020
12:35 tcberner search for other commits by this committer
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
Original commitRevision:531601 
Thursday, 2 Jan 2020
07:30 tcberner search for other commits by this committer
Add MAINTAINER information to qt.mk and qt-dist.mk

Reported by:	linimon
Original commitRevision:521799 
Friday, 8 Nov 2019
16:59 tcberner search for other commits by this committer
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
Original commitRevision:517080 
Tuesday, 1 Oct 2019
04:13 tcberner search for other commits by this committer
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
Original commitRevision:513447 
Wednesday, 26 Jun 2019
11:52 rene search for other commits by this committer
Clean up final leftovers from Qt4.

Submitted by:	rene
Reviewed by:	mat, tcberner
Differential Revision:	https://reviews.freebsd.org/D20725
Original commitRevision:505150 
Friday, 5 Apr 2019
20:50 tcberner search for other commits by this committer
Update Qt5 to 5.12.2

- Thanks to kai for updating webengine.

Exp-run by:	antoine
PR:		236895
Original commitRevision:497990 
Tuesday, 19 Mar 2019
22:41 rakuco search for other commits by this committer
Reland r496041 and r496054.

With r496296 we no longer have naming conflicts and can define the wayland
component in qt.mk again.
Original commitRevision:496297 
22:34 rakuco search for other commits by this committer
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
Original commitRevision:496296 
Monday, 18 Mar 2019
20:21 rakuco search for other commits by this committer
Uses/qt.mk: Remove _USE_QT4_ONLY and the components it defines.

Reviewed by:	tcberner
Original commitRevision:496202 
20:04 rakuco search for other commits by this committer
Uses/qt.mk: Drop comment QT4_OPTIONS description.
Original commitRevision:496201 
20:00 rakuco search for other commits by this committer
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
Original commitRevision:496200 
Sunday, 17 Mar 2019
17:12 rakuco search for other commits by this committer
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.
Original commitRevision:496074 
12:39 tcberner search for other commits by this committer
qt.mk: fix typo in wayland_LIB

Point hat:	tcberner
Original commitRevision:496054 
09:15 tcberner search for other commits by this committer
qt.mk: add wayland component

Reported by:	tobik
Original commitRevision:496041 
07:48 tcberner search for other commits by this committer
qt.mk, qt-dist.mk: build back support for Qt4

- try to keep it easy to adapt for the upcoming Qt6.
Original commitRevision:496020 
Saturday, 16 Mar 2019
21:32 tcberner search for other commits by this committer
multimedia/phonon, multimedia/phonon-gestreamer,
multimedia/phonon-designerplugin: remove flavorse (Qt4 deprecation)
Original commitRevision:495961 
Sunday, 10 Mar 2019
10:02 adridg search for other commits by this committer
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
Original commitRevision:495245 
Wednesday, 20 Feb 2019
21:24 tobik search for other commits by this committer
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

is silently accepted, but they do not do anything.  Only components
with _build and _run suffixes should be accepted.

Amend the regular expression we use for this to be stricter.  It
is currently over eager.  Since we only have two cases to cover
here we can spell them out explictly instead.

PR:		235898
Approved by:	kde (tcberner)
Differential Revision:	https://reviews.freebsd.org/D19267
Original commitRevision:493464 
Tuesday, 12 Feb 2019
17:43 tcberner search for other commits by this committer
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
Original commitRevision:492793 
Sunday, 13 Jan 2019
11:42 tcberner search for other commits by this committer
Fix qt.mk component of the new port devel/qt5-remoteobjects

Reported by:	cperciva
Original commitRevision:490127 
10:25 tcberner search for other commits by this committer
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
Original commitRevision:490124 
10:14 tcberner search for other commits by this committer
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
Original commitRevision:490122 
Wednesday, 26 Dec 2018
19:34 tcberner search for other commits by this committer
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
Original commitRevision:488421 
Sunday, 16 Dec 2018
14:49 tcberner search for other commits by this committer
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
Original commitRevision:487594 
Sunday, 4 Nov 2018
19:00 tcberner search for other commits by this committer
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
Original commitRevision:484140 
Tuesday, 23 Oct 2018
18:30 tcberner search for other commits by this committer
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
Original commitRevision:482869 
Tuesday, 25 Sep 2018
20:12 tcberner search for other commits by this committer
Update Qt5 to 5.11.2

PR:		231560
Exp-run by:	antoine
Original commitRevision:480692 
Sunday, 9 Sep 2018
11:12 tcberner search for other commits by this committer
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
Original commitRevision:479286 
Thursday, 28 Jun 2018
17:39 tcberner search for other commits by this committer
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
Original commitRevision:473503 

Number of commits found: 88