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
Remember
I remember
Port details
qt5-declarative-test Qt declarative framework for dynamic user interface (testing) (KDE patched)
5.15.15p25 x11-toolkits on this many watch lists=3 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 5.15.15p25Version of this port present on the latest quarterly branch.
Maintainer: kde@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2021-09-24 15:12:06
Last Update: 2024-09-05 18:26:08
Commit Hash: 9e1e9e1
People watching this port, also watch:: qtkeychain-qt5, py39-treq, py311-Automat, linux-c7-atk, py39-beautifulsoup
License: LGPL21
WWW:
https://qt-project.org
Description:
Qt is a cross-platform application and UI framework for developers using C++ or QML, a CSS/JavaScript-like language. Qt Quick is a collection of technologies that are designed to help developers create intuitive, modern, and fluid user interfaces.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (38 items)
Collapse this list.
  1. /usr/local/share/licenses/qt5-declarative-test-5.15.15p25/catalog.mk
  2. /usr/local/share/licenses/qt5-declarative-test-5.15.15p25/LICENSE
  3. /usr/local/share/licenses/qt5-declarative-test-5.15.15p25/LGPL21
  4. include/qt5/QtQuickTest/5.15.15/QtQuickTest/private/qtestoptions_p.h
  5. include/qt5/QtQuickTest/5.15.15/QtQuickTest/private/quicktest_p.h
  6. include/qt5/QtQuickTest/5.15.15/QtQuickTest/private/quicktestresult_p.h
  7. include/qt5/QtQuickTest/QtQuickTest
  8. include/qt5/QtQuickTest/QtQuickTestDepends
  9. include/qt5/QtQuickTest/QtQuickTestVersion
  10. include/qt5/QtQuickTest/qtquicktestversion.h
  11. include/qt5/QtQuickTest/quicktest.h
  12. include/qt5/QtQuickTest/quicktestglobal.h
  13. lib/cmake/Qt5QuickTest/Qt5QuickTestConfig.cmake
  14. lib/cmake/Qt5QuickTest/Qt5QuickTestConfigVersion.cmake
  15. lib/qt5/bin/qmltestrunner
  16. @comment lib/qt5/bin/qmltestrunner.debug
  17. lib/qt5/libQt5QuickTest.prl
  18. lib/qt5/libQt5QuickTest.so
  19. lib/qt5/libQt5QuickTest.so.5
  20. lib/qt5/libQt5QuickTest.so.5.15
  21. lib/qt5/libQt5QuickTest.so.5.15.15
  22. @comment lib/qt5/libQt5QuickTest.so.5.15.15.debug
  23. lib/qt5/metatypes/qt5quicktest_metatypes.json
  24. lib/qt5/mkspecs/modules/qt_lib_qmltest.pri
  25. lib/qt5/mkspecs/modules/qt_lib_qmltest_private.pri
  26. lib/qt5/qml/Qt/test/qtestroot/plugins.qmltypes
  27. lib/qt5/qml/Qt/test/qtestroot/qmldir
  28. lib/qt5/qml/QtTest/SignalSpy.qml
  29. lib/qt5/qml/QtTest/TestCase.qml
  30. lib/qt5/qml/QtTest/libqmltestplugin.so
  31. @comment lib/qt5/qml/QtTest/libqmltestplugin.so.debug
  32. lib/qt5/qml/QtTest/plugins.qmltypes
  33. lib/qt5/qml/QtTest/qmldir
  34. lib/qt5/qml/QtTest/testlogger.js
  35. libdata/pkgconfig/Qt5QuickTest.pc
  36. @owner
  37. @group
  38. @mode
Collapse this list.
Dependency lines:
  • qt5-declarative-test>0:x11-toolkits/qt5-declarative-test
Conflicts:
CONFLICTS:
  • qt5-declarative-render2d-*
  • qt5-qml
  • qt5-quick
To install the port:
cd /usr/ports/x11-toolkits/qt5-declarative-test/ && make install clean
To add the package, run one of these commands:
  • pkg install x11-toolkits/qt5-declarative-test
  • pkg install qt5-declarative-test
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: qt5-declarative-test
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1725433675 SHA256 (KDE/Qt/5.15.15/kde-qtdeclarative-5.15.15p25.tar.xz) = cc5fa5a3a3d23693b4dc2adc259a1d6582c1877a6f7d2bbd919b399e758c2b36 SIZE (KDE/Qt/5.15.15/kde-qtdeclarative-5.15.15p25.tar.xz) = 21484376

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. python3.11 : lang/python311
  2. xorgproto>=0 : x11/xorgproto
  3. perl5>=5.36<5.37 : lang/perl5.36
  4. qt5-buildtools>=5.15 : devel/qt5-buildtools
  5. qt5-qmake>=5.15 : devel/qt5-qmake
Library dependencies:
  1. libGL.so : graphics/libglvnd
  2. libQt5Core.so : devel/qt5-core
  3. libQt5Qml.so : x11-toolkits/qt5-declarative
  4. libQt5Gui.so : x11-toolkits/qt5-gui
  5. libQt5Network.so : net/qt5-network
  6. libQt5Sql.so : databases/qt5-sql
  7. libQt5Test.so : devel/qt5-testlib
  8. libQt5Widgets.so : x11-toolkits/qt5-widgets
This port is required by:
for Build
  1. audio/elisa
  2. deskutils/ausweisapp2
  3. deskutils/merkuro
  4. deskutils/subsurface
  5. www/qt5-webchannel
  6. x11/sddm

Deleted ports which required this port:

Expand this list of 2 deleted ports
  1. deskutils/kalendar*
  2. www/qt5-webkit*
  3. Collapse this list of deleted ports.
for Libraries
  1. devel/pyotherside-qt5
for Run
  1. devel/qt5

Configuration Options:
No options to configure
Options name:
x11-toolkits_qt5-declarative-test
USES:
compiler:c++11-lang gl perl5 python:build qmake:norecursive qt-dist:5,declarative
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (5 items)
Collapse this list.
  1. http://distcache.FreeBSD.org/local-distfiles/kde/KDE/Qt/5.15.15/
  2. http://distcache.eu.FreeBSD.org/local-distfiles/kde/KDE/Qt/5.15.15/
  3. http://distcache.us-east.FreeBSD.org/local-distfiles/kde/KDE/Qt/5.15.15/
  4. http://distcache.us-west.FreeBSD.org/local-distfiles/kde/KDE/Qt/5.15.15/
Collapse this list.

Number of commits found: 17

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
5.15.15p25
05 Sep 2024 18:26:08
commit hash: 9e1e9e17c5920878facfea419e9ec1d1005ef189commit hash: 9e1e9e17c5920878facfea419e9ec1d1005ef189commit hash: 9e1e9e17c5920878facfea419e9ec1d1005ef189commit hash: 9e1e9e17c5920878facfea419e9ec1d1005ef189 files touched by this commit
Jason E. Hale (jhale) search for other commits by this committer
Qt5: Update to 5.15.15

Update devel/pyside2* and devel/shiboken2 to 5.15.15

Update www/qt5-webengine to include the latest security fixes in
the chromium submodule

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

MFH:		2024Q3
Security:	66907dab-6bb2-11ef-b813-4ccc6adda413
5.15.14p28
30 May 2024 14:20:40
commit hash: 72a628f271410ef9de913e203d69495011f6234ccommit hash: 72a628f271410ef9de913e203d69495011f6234ccommit hash: 72a628f271410ef9de913e203d69495011f6234ccommit hash: 72a628f271410ef9de913e203d69495011f6234c files touched by this commit
Jason E. Hale (jhale) search for other commits by this committer
Qt5: Update to 5.15.14

Update devel/pyside2* and devel/shiboken to 5.15.14

Update devel/qt5-script* and www/qt5-webengine to 5.15.17

Release note:
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/5.15.14/release-note.md
5.15.13p30
31 Mar 2024 12:03:10
commit hash: 9793a1e61a74f5a89b970454e9a76104bb9f51b2commit hash: 9793a1e61a74f5a89b970454e9a76104bb9f51b2commit hash: 9793a1e61a74f5a89b970454e9a76104bb9f51b2commit hash: 9793a1e61a74f5a89b970454e9a76104bb9f51b2 files touched by this commit
Jason E. Hale (jhale) search for other commits by this committer
Qt5: Update to 5.15.13

Update devel/pyside2* and devel/shiboken to 5.15.13

Update www/qt5-webengine to latest commit. Python 3.x support has been
integrated upstream, so local patches have been removed.

Release note:
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/5.15.13/release-note.md
5.15.12p32
30 Dec 2023 05:36:12
commit hash: dc05989834657f72b577a9670a95e78c85a9d4edcommit hash: dc05989834657f72b577a9670a95e78c85a9d4edcommit hash: dc05989834657f72b577a9670a95e78c85a9d4edcommit hash: dc05989834657f72b577a9670a95e78c85a9d4ed files touched by this commit
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
5.15.11p30
14 Oct 2023 03:54:48
commit hash: 7f496af089aeeba31c6e7d6e889a79f4e9b6ea6fcommit hash: 7f496af089aeeba31c6e7d6e889a79f4e9b6ea6fcommit hash: 7f496af089aeeba31c6e7d6e889a79f4e9b6ea6fcommit hash: 7f496af089aeeba31c6e7d6e889a79f4e9b6ea6f files touched by this commit
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
5.15.10p31
25 Sep 2023 15:35:16
commit hash: 2a5c778173f13a057551b4284269b82f6faa077fcommit hash: 2a5c778173f13a057551b4284269b82f6faa077fcommit hash: 2a5c778173f13a057551b4284269b82f6faa077fcommit hash: 2a5c778173f13a057551b4284269b82f6faa077f files touched by this commit
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
5.15.8p21
08 Apr 2023 15:41:32
commit hash: 39fb1bde7d43a42e36a9f857a3e20320994be212commit hash: 39fb1bde7d43a42e36a9f857a3e20320994be212commit hash: 39fb1bde7d43a42e36a9f857a3e20320994be212commit hash: 39fb1bde7d43a42e36a9f857a3e20320994be212 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/qt5-declarative-test: unbreak after 020693c166d1

Project MESSAGE: perl -w /usr/local/lib/qt5/bin/syncqt.pl -module QtQuickTest
-version 5.15.8 -outdir
/wrkdirs/usr/ports/x11-toolkits/qt5-declarative-test/work/kde-qtdeclarative-5.15.8p21
-builddir
/wrkdirs/usr/ports/x11-toolkits/qt5-declarative-test/work/kde-qtdeclarative-5.15.8p21
/wrkdirs/usr/ports/x11-toolkits/qt5-declarative-test/work/kde-qtdeclarative-5.15.8p21
sh: perl: not found

PR:		266007
5.15.8p21
14 Jan 2023 21:15:14
commit hash: 1fe9749d833c521b518e1190086ef02c7f3e31dacommit hash: 1fe9749d833c521b518e1190086ef02c7f3e31dacommit hash: 1fe9749d833c521b518e1190086ef02c7f3e31dacommit hash: 1fe9749d833c521b518e1190086ef02c7f3e31da files touched by this commit
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
5.15.7p25
29 Dec 2022 11:52:47
commit hash: 3aeb8b79ba651293817ac01ea6f8e9119766017ecommit hash: 3aeb8b79ba651293817ac01ea6f8e9119766017ecommit hash: 3aeb8b79ba651293817ac01ea6f8e9119766017ecommit hash: 3aeb8b79ba651293817ac01ea6f8e9119766017e files touched by this commit
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
5.15.5p19_1
11 Sep 2022 10:20:14
commit hash: ddae4e92d8313a1461145e3b4f0232fe463feaeecommit hash: ddae4e92d8313a1461145e3b4f0232fe463feaeecommit hash: ddae4e92d8313a1461145e3b4f0232fe463feaeecommit hash: ddae4e92d8313a1461145e3b4f0232fe463feaee files touched by this commit
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
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
5.15.5p19_1
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
5.15.5p19_1
04 Jul 2022 07:31:38
commit hash: 787e501e3d8fdc162dc019f352b280298b192b0acommit hash: 787e501e3d8fdc162dc019f352b280298b192b0acommit hash: 787e501e3d8fdc162dc019f352b280298b192b0acommit hash: 787e501e3d8fdc162dc019f352b280298b192b0a files touched by this commit
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
5.15.2p41_1
08 Mar 2022 15:05:00
commit hash: fb63e6c7b4fc1a4d0915ea982faed0d826e6bf67commit hash: fb63e6c7b4fc1a4d0915ea982faed0d826e6bf67commit hash: fb63e6c7b4fc1a4d0915ea982faed0d826e6bf67commit hash: fb63e6c7b4fc1a4d0915ea982faed0d826e6bf67 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
x11-toolkits/qt5-declarative-test: fix non-DEBUG plist

Reported by:	VVD
5.15.2p41_1
08 Mar 2022 11:36:03
commit hash: f0ff6102342d15cb32b652bf743f806e28dbbf05commit hash: f0ff6102342d15cb32b652bf743f806e28dbbf05commit hash: f0ff6102342d15cb32b652bf743f806e28dbbf05commit hash: f0ff6102342d15cb32b652bf743f806e28dbbf05 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
x11-toolkits/qt5-declarative-test: fix packaging

When x11-toolkits/qt5-declarative-test was split out of
x11-toolkits/qt5-declarative in 4d10eef66bb959ed0433df9e065458af4c325552 a
handfull of
files got dropped unnoticed.

KDE's CI systems noticed this issue a while back as QtQuick test cases
would no longer work.

This change now again makes sure to install the QtQuick-Test related QML
files so that these should again work.

Reported by:		KDE
5.15.2p41
02 Jan 2022 08:47:54
commit hash: 6b3bece75ad5a3d03e2751e5cdf78ae8aeb0abf9commit hash: 6b3bece75ad5a3d03e2751e5cdf78ae8aeb0abf9commit hash: 6b3bece75ad5a3d03e2751e5cdf78ae8aeb0abf9commit hash: 6b3bece75ad5a3d03e2751e5cdf78ae8aeb0abf9 files touched by this commit
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:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
5.15.2
24 Sep 2021 15:09:09
commit hash: 4d10eef66bb959ed0433df9e065458af4c325552commit hash: 4d10eef66bb959ed0433df9e065458af4c325552commit hash: 4d10eef66bb959ed0433df9e065458af4c325552commit hash: 4d10eef66bb959ed0433df9e065458af4c325552 files touched by this commit
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

Number of commits found: 17