Summary: | bsd.qt.mk: Rework qt-post-install | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | Raphael Kubo da Costa <rakuco> |
Component: | Individual Port(s) | Assignee: | freebsd-kde (group) <kde> |
Status: | Closed Overcome By Events | ||
Severity: | Affects Only Me | CC: | adridg, w.schwarzenfeld |
Priority: | --- | ||
Version: | Latest | ||
Hardware: | Any | ||
OS: | Any |
Description
Raphael Kubo da Costa
2017-08-26 11:58:54 UTC
A commit references this bug: Author: rakuco Date: Sun Aug 27 14:06:06 UTC 2017 New revision: 448821 URL: https://svnweb.freebsd.org/changeset/ports/448821 Log: Ensure qconfig-modules.h does not include qconfig-webkit.h r448361 updated Qt WebKit and dropped QT_DIST and QT_DEFINES, which led to existing installations being upgraded to remove qconfig-webkit.h while not removing the corresponding #include <QtCore/modules/qconfig-webkit.h> from qconfig-modules.h. Consequently, any build that uses existing Qt5 ports (i.e. building a port locally, or any project using Qt5) fails with errors like: /usr/local/include/qt5/QtCore/qconfig-modules.h:8:10: fatal error: 'QtCore/modules/qconfig-webkit.h' file not found Add a pkg-install that takes care of removing any offending lines from qconfig-modules.h. PR: 221828 Reviewed by: tcberner, Adriaan de Groot <groot@kde.org> Changes: head/www/qt5-webkit/Makefile head/www/qt5-webkit/files/pkg-install.in Forgotten to close? Nope, this still needs to be done. The commit in comment #1 was just addressing the immediate issue we had in qt5-webkit (it also reminds me a similar problem appeared in qt5-multimedia and was "fixed" differently in ports r458882). Ok, thanks for reply. This is now done elsewhere in the framework (Uses/qt.mk) |