non port: Mk/Uses/qt-dist.mk |
SVNWeb
|
Number of commits found: 51 |
Sun, 30 Apr 2023
|
[ 21:04 Adriaan de Groot (adridg) ] 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) ] 8067206 (Only the first 10 of 525 ports in this commit are shown above. )
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) ] 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) ] 1fe9749 (Only the first 10 of 72 ports in this commit are shown above. )
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) ] 3227b80 (Only the first 10 of 615 ports in this commit are shown above. )
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 )
|
Sat, 31 Dec 2022
|
[ 07:06 Tobias C. Berner (tcberner) ] a849d7e
qt-dist.mk: fix sorting
|
Fri, 30 Dec 2022
|
[ 19:48 Tobias C. Berner (tcberner) ] 85fdade
qt-dist.mk: define WWW fallback value
|
Thu, 29 Dec 2022
|
[ 11:52 Tobias C. Berner (tcberner) ] 3aeb8b7 (Only the first 10 of 95 ports in this commit are shown above. )
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) ] a1ac01d
*/*: Mk/Uses/qt-dist.mk: Fix small typos.
PR: 266528
Approved by: tcberner@
|
Mon, 29 Aug 2022
|
[ 18:20 Tobias C. Berner (tcberner) ] 2b2ae54
devel/qt6-positioning: new port - provides positioning information via QML and
C++
|
Fri, 26 Aug 2022
|
[ 07:06 Tobias C. Berner (tcberner) ] 5439f63
qt-dist.mk: move distfile hosting from ~tcberner to ~kde
|
Wed, 24 Aug 2022
|
[ 10:47 Tobias C. Berner (tcberner) ] 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) ] b4e4fe8
qt-dist.mk: cleanup availabe distfile names
|
[ 17:03 Tobias C. Berner (tcberner) ] 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) ] 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) ] 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) ] 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) ] 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) ] 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) ] 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) ] 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) ] f395272
qt-dist.mk: allow serialport and serialbus as qt-dist:6 arguments
|
[ 14:20 Tobias C. Berner (tcberner) ] d759a92
qt-dist.mk: allow virtualkeyboard as qt-dist:6 arguments
|
[ 14:09 Tobias C. Berner (tcberner) ] ffe5b01
qt-dist.mk: allow webchannel, websockets and webview as qt-dist:6 arguments
|
[ 13:09 Tobias C. Berner (tcberner) ] 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) ] d33dfbe (Only the first 10 of 12 ports in this commit are shown above. )
qt6: do not install empty cmake & pkgconfig directories in Qt-prefix
|
Sun, 21 Aug 2022
|
[ 16:42 Tobias C. Berner (tcberner) ] 66259c9 (Only the first 10 of 79 ports in this commit are shown above. )
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) ] 787e501 (Only the first 10 of 90 ports in this commit are shown above. )
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) ] 6b3bece (Only the first 10 of 152 ports in this commit are shown above. )
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 )
|
Tue, 23 Nov 2021
|
[ 21:11 Piotr Kubaj (pkubaj) ] 5fef757
graphics/photoflare: fix build on armv7
Same issue as on powerpc.
|
Sun, 11 Jul 2021
|
[ 22:31 Piotr Kubaj (pkubaj) ] 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) ] be86c4f (Only the first 10 of 49 ports in this commit are shown above. )
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) ] 5d33e04 (Only the first 10 of 224 ports in this commit are shown above. )
framework: Remove $FreeBSD$
Where appropriate fiddle with a few other things.
|
Wed, 24 Feb 2021
|
[ 20:45 adridg ]
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 ]
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 )
|
Thu, 20 Aug 2020
|
[ 12:37 lbartoletti ] (Only the first 10 of 12 ports in this commit are shown above. )
[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 ] (Only the first 10 of 32 ports in this commit are shown above. )
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 ]
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 ]
Add MAINTAINER information to qt.mk and qt-dist.mk
Reported by: linimon
|
Fri, 29 Nov 2019
|
[ 15:02 pkubaj ]
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 ] (Only the first 10 of 88 ports in this commit are shown above. )
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 ] (Only the first 10 of 95 ports in this commit are shown above. )
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 ]
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 ]
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 ]
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 ]
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 ]
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 ] (Only the first 10 of 102 ports in this commit are shown above. )
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 ] (Only the first 10 of 41 ports in this commit are shown above. )
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 )
|
Sun, 7 Oct 2018
|
[ 22:04 tcberner ]
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 ] (Only the first 10 of 1416 ports in this commit are shown above. )
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 |