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.
New feature planned: get notified when the package is available. Now is the time to contribute ideas/suggestions.
non port: Mk/Uses/qt-dist.mk

Number of commits found: 65

Sunday, 31 Dec 2023
00:37 Muhammad Moinur Rahman (bofh) search for other commits by this committer
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree

- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
  ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
  Also move conditional flags for non sparc64/arm ARCH to fixed flags.

Reviewed by:	brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
commit hash: bbab7f59e9630416397189df70ec133bdd690e38 commit hash: bbab7f59e9630416397189df70ec133bdd690e38 commit hash: bbab7f59e9630416397189df70ec133bdd690e38 commit hash: bbab7f59e9630416397189df70ec133bdd690e38 bbab7f5
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
Sunday, 26 Nov 2023
12:53 Jason E. Hale (jhale) search for other commits by this committer
www/qt5-webengine: Update to 5.15.16.p5

MFH:		2023Q4
Security:	0da4db89-84bf-11ee-8290-a8a1599412c6
commit hash: 572b0069e7cb24778cca157fb8ce1c69c520a1c9 commit hash: 572b0069e7cb24778cca157fb8ce1c69c520a1c9 commit hash: 572b0069e7cb24778cca157fb8ce1c69c520a1c9 commit hash: 572b0069e7cb24778cca157fb8ce1c69c520a1c9 572b006
12:53 Jason E. Hale (jhale) search for other commits by this committer
devel/qt5-script*: Update to 5.15.16
commit hash: 9ab9d7056336840e68c27ff08b3d05fe54fda744 commit hash: 9ab9d7056336840e68c27ff08b3d05fe54fda744 commit hash: 9ab9d7056336840e68c27ff08b3d05fe54fda744 commit hash: 9ab9d7056336840e68c27ff08b3d05fe54fda744 9ab9d70
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
Sunday, 19 Nov 2023
23:26 Jason E. Hale (jhale) search for other commits by this committer
qt5-webengine: Track 5.15 branch

Since we roll our own distfile, this will make it easier to stay caught
up with backported Chromium security patches. Currently, it is patched
up to Chromium version 119.0.6045.123.

Fix build with newer devel/re2 and unbundle. Add a few patches that
reduce warnings that significantly increase build log size, some coming
as a result of having to build with c++17 now.

Add patches from Arch Linux [1] to finally remove dependency on the
long-expired Python 2.7. Special thanks to kai@ for reworking theses
patches for FreeBSD and testing them.

Obtained
from:	https://gitlab.archlinux.org/archlinux/packaging/packages/qt5-webengine/
[1]
MFH:		2023Q4
Security:	6e4e8e87-9fb8-4e32-9f8e-9b4303f4bfd5
Security:	88754d55-521a-11ee-8290-a8a1599412c6
Security:	5666688f-803b-4cf0-9cb1-08c088f2225a
Security:	df0a2fd1-4c92-11ee-8290-a8a1599412c6
commit hash: d53807cc0e309a0f9dc9be2931e9681281184403 commit hash: d53807cc0e309a0f9dc9be2931e9681281184403 commit hash: d53807cc0e309a0f9dc9be2931e9681281184403 commit hash: d53807cc0e309a0f9dc9be2931e9681281184403 d53807c
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
Friday, 6 Oct 2023
17:48 Dimitry Andric (dim) search for other commits by this committer
qt-dist.mk: suppress linker version script errors with lld >= 17

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)

PR:		273992
Approved by:	maintainer timeout (2 weeks)
MFH:		2023Q4
commit hash: 3e5360df35848a1ad8c5edae83a0a9cdfd6bb775 commit hash: 3e5360df35848a1ad8c5edae83a0a9cdfd6bb775 commit hash: 3e5360df35848a1ad8c5edae83a0a9cdfd6bb775 commit hash: 3e5360df35848a1ad8c5edae83a0a9cdfd6bb775 3e5360d
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
Sunday, 30 Apr 2023
21:04 Adriaan de Groot (adridg) search for other commits by this committer
devel/qt5-qmake: do not try to install qtconfig header

Qt-dist ports that are a module need to install their header
to qt-config.h. This accidentally happens to qt5-qmake as well.

This is only visible when *installing* qt5-qmake on an otherwise
fresh system with no other Qt packages. If you install any other
Qt packages, then the qt-config header is there for the
post-install script to work on (though it doesn't do anything
for qt5-qmake). In a clean system, the script fails.

PR:		269232
Reported by:	Zsolt Udvari
commit hash: 00c46f9fe7030e70c10ea2f69714c0b70b03a175 commit hash: 00c46f9fe7030e70c10ea2f69714c0b70b03a175 commit hash: 00c46f9fe7030e70c10ea2f69714c0b70b03a175 commit hash: 00c46f9fe7030e70c10ea2f69714c0b70b03a175 00c46f9
Monday, 6 Mar 2023
04:33 Kai Knoblich (kai) search for other commits by this committer
www/qt5-webengine: Update to 5.15.8

* Under the hood runs Chromium 87.0.4280.144 with security fixes up to
  version 96.0.4664.110 and patches were taken from of www/chromium
  87.0.4280.141 (391acded85d8).

* Prune some unneeded patches (mostly from the headless and unittest
  areas) and try to align the unbundling of dependencies similar to
  qt6-webengine for consistency.

* Adjust Mk/Uses/qt-dist.mk accordingly as the naming of the distfiles
  has changed since Qt 5.15.3.

Tested by:	tcberner
Differential Revision:	https://reviews.freebsd.org/D38165
commit hash: 8067206f03a28c8eb926d07550d94220d7aacfbd commit hash: 8067206f03a28c8eb926d07550d94220d7aacfbd commit hash: 8067206f03a28c8eb926d07550d94220d7aacfbd commit hash: 8067206f03a28c8eb926d07550d94220d7aacfbd 8067206
Monday, 30 Jan 2023
12:19 Tobias C. Berner (tcberner) search for other commits by this committer
accessibility/qt6-speech: new port - interface to speech synthesizers

As with the Qt 5 version, Qt Speech provides application developers with
a QObject subclass, QTextToSpeech, that provides an interface to the
platform's speech synthesizer engine; and a value type QVoice that
encapsulates voice characteristics. With those classes, applications can
make themselves more accessible to users, and go beyond the
screen-reader functionality of assistive technologies. Using non-visual
channels to inform users about changes or events can be very useful in
hands-free situations, such as turn-by-turn navigation systems.
Content-focused applications like ebook readers could benefit from
text-to-speech synthesis without depending on assistive technology.
commit hash: 939cc7c118a35b0fdd8f17720710e9dd1d92222e commit hash: 939cc7c118a35b0fdd8f17720710e9dd1d92222e commit hash: 939cc7c118a35b0fdd8f17720710e9dd1d92222e commit hash: 939cc7c118a35b0fdd8f17720710e9dd1d92222e 939cc7c
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
Saturday, 31 Dec 2022
07:06 Tobias C. Berner (tcberner) search for other commits by this committer
qt-dist.mk: fix sorting
commit hash: a849d7efd47074397e8b5b7d3f21ba6d24c337c6 commit hash: a849d7efd47074397e8b5b7d3f21ba6d24c337c6 commit hash: a849d7efd47074397e8b5b7d3f21ba6d24c337c6 commit hash: a849d7efd47074397e8b5b7d3f21ba6d24c337c6 a849d7e
Friday, 30 Dec 2022
19:48 Tobias C. Berner (tcberner) search for other commits by this committer
qt-dist.mk: define WWW fallback value
commit hash: 85fdade6fc4062553cab5f58f073a0b7f51eaf81 commit hash: 85fdade6fc4062553cab5f58f073a0b7f51eaf81 commit hash: 85fdade6fc4062553cab5f58f073a0b7f51eaf81 commit hash: 85fdade6fc4062553cab5f58f073a0b7f51eaf81 85fdade
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, 21 Sep 2022
10:32 Fernando Apesteguía (fernape) search for other commits by this committer
*/*: Mk/Uses/qt-dist.mk: Fix small typos.

PR:	266528
Approved by:	tcberner@
commit hash: a1ac01da30b9a6c63b0985b5b05e0086c7dd2c52 commit hash: a1ac01da30b9a6c63b0985b5b05e0086c7dd2c52 commit hash: a1ac01da30b9a6c63b0985b5b05e0086c7dd2c52 commit hash: a1ac01da30b9a6c63b0985b5b05e0086c7dd2c52 a1ac01d
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
Friday, 26 Aug 2022
07:06 Tobias C. Berner (tcberner) search for other commits by this committer
qt-dist.mk: move distfile hosting from ~tcberner to ~kde
commit hash: 5439f63350b934ede41aaee9d225f7a6e99670cb commit hash: 5439f63350b934ede41aaee9d225f7a6e99670cb commit hash: 5439f63350b934ede41aaee9d225f7a6e99670cb commit hash: 5439f63350b934ede41aaee9d225f7a6e99670cb 5439f63
Wednesday, 24 Aug 2022
10:47 Tobias C. Berner (tcberner) search for other commits by this committer
x11-toolkits/qt5-quickcontrols2: include most recent fix by KDE

See also:	https://invent.kde.org/qt/qt/qtquickcontrols2/-/merge_requests/6

Reported by:	Nate Graham <nate@kde.org>
commit hash: de88a5d50f4016124352d1ae9e1fb647681b9648 commit hash: de88a5d50f4016124352d1ae9e1fb647681b9648 commit hash: de88a5d50f4016124352d1ae9e1fb647681b9648 commit hash: de88a5d50f4016124352d1ae9e1fb647681b9648 de88a5d
Monday, 22 Aug 2022
17:03 Tobias C. Berner (tcberner) search for other commits by this committer
qt-dist.mk: cleanup availabe distfile names
commit hash: b4e4fe8b7af46413ce8991a082f6ea238b0e4d9d commit hash: b4e4fe8b7af46413ce8991a082f6ea238b0e4d9d commit hash: b4e4fe8b7af46413ce8991a082f6ea238b0e4d9d commit hash: b4e4fe8b7af46413ce8991a082f6ea238b0e4d9d b4e4fe8
17:03 Tobias C. Berner (tcberner) search for other commits by this committer
qt-dist.mk: expose QT_CMAKEDIR to plist for Qt5

This was removed for Qt 6, but was still required for Qt 5.
commit hash: dcf9487661860b4d04db70b1e06395bdf5b973dd commit hash: dcf9487661860b4d04db70b1e06395bdf5b973dd commit hash: dcf9487661860b4d04db70b1e06395bdf5b973dd commit hash: dcf9487661860b4d04db70b1e06395bdf5b973dd dcf9487
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
qt-dist.mk: allow serialport and serialbus as qt-dist:6 arguments
commit hash: f395272de6886f236bfe99081bfb8df6cd18b772 commit hash: f395272de6886f236bfe99081bfb8df6cd18b772 commit hash: f395272de6886f236bfe99081bfb8df6cd18b772 commit hash: f395272de6886f236bfe99081bfb8df6cd18b772 f395272
14:20 Tobias C. Berner (tcberner) search for other commits by this committer
qt-dist.mk: allow virtualkeyboard as qt-dist:6 arguments
commit hash: d759a926c591bc19490afc8040998163731ce955 commit hash: d759a926c591bc19490afc8040998163731ce955 commit hash: d759a926c591bc19490afc8040998163731ce955 commit hash: d759a926c591bc19490afc8040998163731ce955 d759a92
14:09 Tobias C. Berner (tcberner) search for other commits by this committer
qt-dist.mk: allow webchannel, websockets and webview as qt-dist:6 arguments
commit hash: ffe5b01b1d8df093c8e5d108e11fe4a96f4a4156 commit hash: ffe5b01b1d8df093c8e5d108e11fe4a96f4a4156 commit hash: ffe5b01b1d8df093c8e5d108e11fe4a96f4a4156 commit hash: ffe5b01b1d8df093c8e5d108e11fe4a96f4a4156 ffe5b01
13:09 Tobias C. Berner (tcberner) search for other commits by this committer
multimedia/qt6-multimedia: new port

This adds the missing Qt 6 multimedia 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: 9387d99dbb7445f12df595e41fa18f5c8b98e147 commit hash: 9387d99dbb7445f12df595e41fa18f5c8b98e147 commit hash: 9387d99dbb7445f12df595e41fa18f5c8b98e147 commit hash: 9387d99dbb7445f12df595e41fa18f5c8b98e147 9387d99
11:52 Tobias C. Berner (tcberner) search for other commits by this committer
qt6: do not install empty cmake & pkgconfig directories in Qt-prefix
commit hash: d33dfbef9f9f8317bc753217a757a433265c4bd4 commit hash: d33dfbef9f9f8317bc753217a757a433265c4bd4 commit hash: d33dfbef9f9f8317bc753217a757a433265c4bd4 commit hash: d33dfbef9f9f8317bc753217a757a433265c4bd4 d33dfbe
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, 2 Jan 2022
08:47 Tobias C. Berner (tcberner) search for other commits by this committer
Qt: Switch Qt5 to use KDE's Qt patch collection

From [1]
    What's this?

	This is a set of git repositories based on the last public
	commits available for Qt 5.15 branches with a curated collection
	of patches on top to ensure open source products can be used
	comfortably until users transition to their Qt 6-based ports.

    Which patches does it include?

	This collection of patches includes patches that fix at least
	one of the following:

	    * Security issues
	    * Crashes
	    * Functional defects

	We only include patches that have been approved upstream in the
	Qt project. If a patch cannot be merged upstream for technical
	reasons (e.g. the class no longer exists), it can also be
	merged.

	The patches to merge will be decided based on their relevance
	towards Open Source products and their viability.

PR:		260548
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D33446

[1] https://community.kde.org/Qt5PatchCollection
commit hash: 6b3bece75ad5a3d03e2751e5cdf78ae8aeb0abf9 commit hash: 6b3bece75ad5a3d03e2751e5cdf78ae8aeb0abf9 commit hash: 6b3bece75ad5a3d03e2751e5cdf78ae8aeb0abf9 commit hash: 6b3bece75ad5a3d03e2751e5cdf78ae8aeb0abf9 6b3bece
Tuesday, 23 Nov 2021
21:11 Piotr Kubaj (pkubaj) search for other commits by this committer
graphics/photoflare: fix build on armv7

Same issue as on powerpc.
commit hash: 5fef75707eb52cce91a65059bab67c1368071b1f commit hash: 5fef75707eb52cce91a65059bab67c1368071b1f commit hash: 5fef75707eb52cce91a65059bab67c1368071b1f commit hash: 5fef75707eb52cce91a65059bab67c1368071b1f 5fef757
Sunday, 11 Jul 2021
22:31 Piotr Kubaj (pkubaj) search for other commits by this committer
Mk/Uses/qt-dist.mk: make it possible to use GCC on powerpc

This uses the same patches that GCC platforms use. It will allow to selectively
switch to GCC for some ports that don't build with Clang, eg. because of missing
OpenMP support.
commit hash: b3796c3a8ed7997963b2ff2ff57d4690d98cd938 commit hash: b3796c3a8ed7997963b2ff2ff57d4690d98cd938 commit hash: b3796c3a8ed7997963b2ff2ff57d4690d98cd938 commit hash: b3796c3a8ed7997963b2ff2ff57d4690d98cd938 b3796c3
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, 24 Feb 2021
20:45 adridg search for other commits by this committer
Fix Qt5 ports

Thanks to antoine@ for figuring out that ${REINPLACE_CMD} does not
handle '\t' in all supported versions -- so replacing the tabs in
the script kept the tabs, but called /usr/bin/ca and /usr/bin/sor
instead. Switched to indenting with spaces instead, so and only
strip leading spaces at that, so the scripts can be slightly
easier to indent / layout. Add comment pointing out how to
easily read the shellscript among all the minifying-magic.

danfe@ pointed to a naming mix-up; because the variables were
used consistently, this had no effect but a weirdly-named temporary
file in ${WRKSRC}. Swapped the names the right way around.

Bump PORTREVISION on qt5-core again to force another round of
rebuilds.

Reported by:	danfe, antoine
Original commitRevision:566508 
Tuesday, 23 Feb 2021
20:11 adridg search for other commits by this committer
Re-work Qt5 install- and deinstall scripts.

Qt5 packages *together* manage a header file qconfig-modules.h which
`#includes` other headers. A given Qt5 package may get a line in there,
or it might not: that depends on package settings.

On installing a package, add the line (if needed), on deinstall, remove
the line (if it was there). There's a tricky case, too: upgrading
a package that *had* a line, but no longer has one. That behaves like
deinstall. Previously we used @postexec and @postunexec lines, but
these were fragile in their own special way. See the linked PRs for
examples -- or tcberner's comment that his qconfig-modules.h file
*was* a screenful, and is now much shorter (and alphabetical, too!)

An additional complication comes from needing to update qtchooser,
*if* it is installed and *if* the package needs it. There was another
set of @postexec lines for that.

Migrate all the update logic to a shell script (there already was one
for deinstall, now make it do triple-duty). From the template file,
`pkg-change.in`, we generate a pkg-install and a pkg-deinstall
script that does the right thing.

PR:		253356 253360
Reported by:	Nimaje on IRC
Reviewed by:	tcberner
Original commitRevision:566427 
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 
Saturday, 25 Jan 2020
20:19 tcberner search for other commits by this committer
misc/qtchooser: do not create unnecessary wrappers

misc/qtchooser provides a wrapper binary bin/qtchooser, that when called with
name foo, will lauch the corresponding binary from
lib/qt${current_qt_version}/bin/foo.

Previously qtchooser would install a list of 30-ish symlinks to itself
automatically.
Now we switch this around.

qt-dist ports that define QT_BINARIES will now have a @postexec and @postunexec
entry added to their plist to run the shell-script update-qtchooser-wrapper
(installed by qtchooser).

update-qtchooser-wrapper removes all symlinks to bin/qtcreator that have no
corresponding binary in lib/qt*/bin, and readds links that are missing.

Exp-run by:	antoine
PR:		242905
PR:		243443
Reported by:	grarpamp@gmail.com
Reviewed by:	adridg
Differential Revision:	https://reviews.freebsd.org/D22991
Original commitRevision:524129 
Thursday, 2 Jan 2020
20:13 adridg search for other commits by this committer
Fix up file permissions in Qt ports.

Because qt-dist.mk sets EXTRACT_AFTER_ARGS, the framework-standard
--no-same-owner and --no-same-permissions aren't added. That means
that the files end up in packages with the permissions from the tarball,
and in particular that official packages contain group-writable (wheel)
includes (C++ headers) and other files.

This was reported in
	https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227027
and fixed in 465911 (18 months ago) but the move from bsd.qt.mk
to Uses/qt-dist.mk lost those settings again. Re-add them to
the Uses/ file to improve package security.

(The problem does not seem to be present in my local poudriere builds)

PR:		227027
Reported by:	grarpamp@gmail.com
Reviewed by:	tcberner
Approved by:	tcberner
MFH:		2020Q1
Differential Revision:	https://reviews.freebsd.org/D22999
Original commitRevision:521876 
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, 29 Nov 2019
15:02 pkubaj search for other commits by this committer
Mk/bsd.port.mk: detect powerpc64 abi

We'll have a new abi on ppc64 soon (ELFv2) which is incompatible with the ELFv1
abi. We need to detect the abi on which we build stuff.

Submitted by:	mikael_urankar@gmail.com
Approved by:	portmgr (earlier version)
Differential Revision:	https://reviews.freebsd.org/D22039
Original commitRevision:518658 
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 
Saturday, 25 May 2019
20:02 tcberner search for other commits by this committer
qt5: fix build on gcc architectures

- the sed call was only replacing one of the %%LOCALBASE%% by ${LOCALBASE},
  due to the missing 'g' flag to the sed call.

- with this change the gcc architectures should be able to build Qt5 again.

PR:		237745
Submitted by:	Mark Millard <marklmi26-fbsd@yahoo.com>, jwb
Reported by:	pkubaj
Original commitRevision:502628 
Tuesday, 16 Apr 2019
19:37 tcberner search for other commits by this committer
devel/qt5: Follow-up to r499101

- Move the GCC related path fix into freebsd-g++/qmake.conf
  Otherwise the inclusion of the GCC path would break clang
  based systems when gcc-${GCC_DEFAULT} was installed.

- This might break GCC architectures again, and if so, that
  will be fixed in a follow up commit.

PR:		235921
Original commitRevision:499116 
17:31 pkubaj search for other commits by this committer
Fix build when using GCC. Needed by GCC architectures.

Tested for no breakage on amd64 with Clang.

PR:	235921
Reviewed by:	tcberner
Approved by:	tcberner (mentor)
Original commitRevision:499101 
Saturday, 6 Apr 2019
15:21 tcberner search for other commits by this committer
devel/qt5-qmake: override hardocded value of localbase with ${LOCALBASE}

- The qmake.conf shipped with Qt5 sets /usr/local by default. This patch
  replaces that string with the value of ${LOCALBASE} to ease use with
  different prefixes.

PR:		229260
Original commitRevision:498144 
Sunday, 17 Mar 2019
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 
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, 14 Oct 2018
08:01 tcberner search for other commits by this committer
qt5: Fix build on GCC based architectures.

PR:		231584
PR:		231677
PR:		231685
PR:		231830
PR:		231955
PR:		231905
PR:		231892
PR:		231684
PR:		231958
PR:		231960
PR:		231818
PR:		231542
PR:		231860
PR:		231681
PR:		231963
PR:		231891
PR:		231966
PR:		231904
PR:		231676
PR:		231819
PR:		231956
PR:		231680
PR:		231957
PR:		231903
PR:		231901
PR:		231667
PR:		231861
Submitted by:	 Piotr Kubaj <pkubaj@anongoth.pl>
Original commitRevision:482034 
Sunday, 7 Oct 2018
22:04 tcberner search for other commits by this committer
Fix MASTER_SITES for qt4-ports

- upstream moved them to archive/, it's EOL, you know...

Reported by:	adridg
Original commitRevision:481496 
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: 65