Page MenuHomeFreeBSD

Fix stage-qa detection of Qt5 components.
ClosedPublic

Authored by adridg on Sep 28 2017, 10:06 AM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Apr 17, 10:04 PM
Unknown Object (File)
Wed, Apr 15, 10:50 PM
Unknown Object (File)
Tue, Apr 14, 10:34 PM
Unknown Object (File)
Tue, Apr 14, 4:58 PM
Unknown Object (File)
Mon, Apr 6, 2:16 PM
Unknown Object (File)
Thu, Apr 2, 5:34 PM
Unknown Object (File)
Sat, Mar 28, 8:44 AM
Unknown Object (File)
Wed, Mar 25, 1:27 PM
Subscribers
None

Details

Summary

There used to be a mix of qt5-<foo> and <foo>-qt5 ports all of which
were Qt components. The semantics of ports naming have been rationalized
by kde@, and now qt5-<foo> is the Qt5 component called foo; <foo>-qt5
is a port <foo> that uses Qt5. For instance, wireshark-qt5 is not a
Qt5 component.

Take out the check that suggests that all <foo>-qt5 ports should be
part of USE_QT5, since all of those suggestions are wrong.

Test Plan

Build e.g. deskutils/charmtimetracker on a system with qtkeychain-qt5
installed; you'll need to edit Makefile and remove the CMake argument
that turns off keychain-detection. As part of stage-qa, you will get
a warning saying to add USE_QT5+=qtkeychain .. which then breaks the build.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 11793
Build 12137: arc lint + arc unit