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-dist.mk
SVNWeb

Number of commits found: 51

Sun, 30 Apr 2023
[ 21:04 Adriaan de Groot (adridg) search for other commits by this committer ]    commit hash:00c46f9fe7030e70c10ea2f69714c0b70b03a175  commit hash:00c46f9fe7030e70c10ea2f69714c0b70b03a175  commit hash:00c46f9fe7030e70c10ea2f69714c0b70b03a175  00c46f9 
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
Mon, 6 Mar 2023
[ 04:33 Kai Knoblich (kai) search for other commits by this committer ]    commit hash:8067206f03a28c8eb926d07550d94220d7aacfbd  commit hash:8067206f03a28c8eb926d07550d94220d7aacfbd  commit hash:8067206f03a28c8eb926d07550d94220d7aacfbd  8067206  (Only the first 10 of 525 ports in this commit are shown above. View all ports for this commit)
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
Mon, 30 Jan 2023
[ 12:19 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:939cc7c118a35b0fdd8f17720710e9dd1d92222e  commit hash:939cc7c118a35b0fdd8f17720710e9dd1d92222e  commit hash:939cc7c118a35b0fdd8f17720710e9dd1d92222e  939cc7c 
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.
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)
Sat, 31 Dec 2022
[ 07:06 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:a849d7efd47074397e8b5b7d3f21ba6d24c337c6  commit hash:a849d7efd47074397e8b5b7d3f21ba6d24c337c6  commit hash:a849d7efd47074397e8b5b7d3f21ba6d24c337c6  a849d7e 
qt-dist.mk: fix sorting
Fri, 30 Dec 2022
[ 19:48 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:85fdade6fc4062553cab5f58f073a0b7f51eaf81  commit hash:85fdade6fc4062553cab5f58f073a0b7f51eaf81  commit hash:85fdade6fc4062553cab5f58f073a0b7f51eaf81  85fdade 
qt-dist.mk: define WWW fallback value
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, 21 Sep 2022
[ 10:32 Fernando Apesteguía (fernape) search for other commits by this committer ]    commit hash:a1ac01da30b9a6c63b0985b5b05e0086c7dd2c52  commit hash:a1ac01da30b9a6c63b0985b5b05e0086c7dd2c52  commit hash:a1ac01da30b9a6c63b0985b5b05e0086c7dd2c52  a1ac01d 
*/*: Mk/Uses/qt-dist.mk: Fix small typos.

PR:	266528
Approved by:	tcberner@
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++
Fri, 26 Aug 2022
[ 07:06 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:5439f63350b934ede41aaee9d225f7a6e99670cb  commit hash:5439f63350b934ede41aaee9d225f7a6e99670cb  commit hash:5439f63350b934ede41aaee9d225f7a6e99670cb  5439f63 
qt-dist.mk: move distfile hosting from ~tcberner to ~kde
Wed, 24 Aug 2022
[ 10:47 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:de88a5d50f4016124352d1ae9e1fb647681b9648  commit hash:de88a5d50f4016124352d1ae9e1fb647681b9648  commit hash:de88a5d50f4016124352d1ae9e1fb647681b9648  de88a5d 
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>
Mon, 22 Aug 2022
[ 17:03 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:b4e4fe8b7af46413ce8991a082f6ea238b0e4d9d  commit hash:b4e4fe8b7af46413ce8991a082f6ea238b0e4d9d  commit hash:b4e4fe8b7af46413ce8991a082f6ea238b0e4d9d  b4e4fe8 
qt-dist.mk: cleanup availabe distfile names
[ 17:03 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:dcf9487661860b4d04db70b1e06395bdf5b973dd  commit hash:dcf9487661860b4d04db70b1e06395bdf5b973dd  commit hash:dcf9487661860b4d04db70b1e06395bdf5b973dd  dcf9487 
qt-dist.mk: expose QT_CMAKEDIR to plist for Qt5

This was removed for Qt 6, but was still required for Qt 5.
[ 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:f395272de6886f236bfe99081bfb8df6cd18b772  commit hash:f395272de6886f236bfe99081bfb8df6cd18b772  commit hash:f395272de6886f236bfe99081bfb8df6cd18b772  f395272 
qt-dist.mk: allow serialport and serialbus as qt-dist:6 arguments
[ 14:20 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:d759a926c591bc19490afc8040998163731ce955  commit hash:d759a926c591bc19490afc8040998163731ce955  commit hash:d759a926c591bc19490afc8040998163731ce955  d759a92 
qt-dist.mk: allow virtualkeyboard as qt-dist:6 arguments
[ 14:09 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:ffe5b01b1d8df093c8e5d108e11fe4a96f4a4156  commit hash:ffe5b01b1d8df093c8e5d108e11fe4a96f4a4156  commit hash:ffe5b01b1d8df093c8e5d108e11fe4a96f4a4156  ffe5b01 
qt-dist.mk: allow webchannel, websockets and webview as qt-dist:6 arguments
[ 13:09 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:9387d99dbb7445f12df595e41fa18f5c8b98e147  commit hash:9387d99dbb7445f12df595e41fa18f5c8b98e147  commit hash:9387d99dbb7445f12df595e41fa18f5c8b98e147  9387d99 
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.
[ 11:52 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:d33dfbef9f9f8317bc753217a757a433265c4bd4  commit hash:d33dfbef9f9f8317bc753217a757a433265c4bd4  commit hash:d33dfbef9f9f8317bc753217a757a433265c4bd4  d33dfbe  (Only the first 10 of 12 ports in this commit are shown above. View all ports for this commit)
qt6: do not install empty cmake & pkgconfig directories in Qt-prefix
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, 2 Jan 2022
[ 08:47 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:6b3bece75ad5a3d03e2751e5cdf78ae8aeb0abf9  commit hash:6b3bece75ad5a3d03e2751e5cdf78ae8aeb0abf9  commit hash:6b3bece75ad5a3d03e2751e5cdf78ae8aeb0abf9  6b3bece  (Only the first 10 of 152 ports in this commit are shown above. View all ports for this commit)
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:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Tue, 23 Nov 2021
[ 21:11 Piotr Kubaj (pkubaj) search for other commits by this committer ]    commit hash:5fef75707eb52cce91a65059bab67c1368071b1f  commit hash:5fef75707eb52cce91a65059bab67c1368071b1f  commit hash:5fef75707eb52cce91a65059bab67c1368071b1f  5fef757 
graphics/photoflare: fix build on armv7

Same issue as on powerpc.
Sun, 11 Jul 2021
[ 22:31 Piotr Kubaj (pkubaj) search for other commits by this committer ]    commit hash:b3796c3a8ed7997963b2ff2ff57d4690d98cd938  commit hash:b3796c3a8ed7997963b2ff2ff57d4690d98cd938  commit hash:b3796c3a8ed7997963b2ff2ff57d4690d98cd938  b3796c3 
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.
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, 24 Feb 2021
[ 20:45 adridg search for other commits by this committer ] Original commit   Revision:566508
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
Tue, 23 Feb 2021
[ 20:11 adridg search for other commits by this committer ] Original commit   Revision:566427
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,
(Only the first 15 lines of the commit message are shown above View all of this commit message)
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
Sat, 25 Jan 2020
[ 20:19 tcberner search for other commits by this committer ] Original commit   Revision:524129 (Only the first 10 of 32 ports in this commit are shown above. View all ports for this commit)
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
Thu, 2 Jan 2020
[ 20:13 adridg search for other commits by this committer ] Original commit   Revision:521876
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
[ 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, 29 Nov 2019
[ 15:02 pkubaj search for other commits by this committer ] Original commit   Revision:518658
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
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
Sat, 25 May 2019
[ 20:02 tcberner search for other commits by this committer ] Original commit   Revision:502628
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
Tue, 16 Apr 2019
[ 19:37 tcberner search for other commits by this committer ] Original commit   Revision:499116
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
[ 17:31 pkubaj search for other commits by this committer ] Original commit   Revision:499101
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)
Sat, 6 Apr 2019
[ 15:21 tcberner search for other commits by this committer ] Original commit   Revision:498144
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
Sun, 17 Mar 2019
[ 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.
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, 14 Oct 2018
[ 08:01 tcberner search for other commits by this committer ] Original commit   Revision:482034 (Only the first 10 of 41 ports in this commit are shown above. View all ports for this commit)
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
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Sun, 7 Oct 2018
[ 22:04 tcberner search for other commits by this committer ] Original commit   Revision:481496
Fix MASTER_SITES for qt4-ports

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

Reported by:	adridg
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: 51