From 901e0196c41d8c1b57e327370c6f9bbeba4d309f Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Sun, 26 Aug 2018 19:37:17 +0200 Subject: sci-visualization/kst: Fix build with Qt 5.11 Closes: https://bugs.gentoo.org/664532 Package-Manager: Portage-2.3.48, Repoman-2.3.10 --- .../kst/files/kst-2.0.8-qt-5.11.patch | 46 ++++++++++++++++++++++ .../kst/files/kst-2.0.8-qt-5.11b3.patch | 25 ------------ 2 files changed, 46 insertions(+), 25 deletions(-) create mode 100644 sci-visualization/kst/files/kst-2.0.8-qt-5.11.patch delete mode 100644 sci-visualization/kst/files/kst-2.0.8-qt-5.11b3.patch (limited to 'sci-visualization/kst/files') diff --git a/sci-visualization/kst/files/kst-2.0.8-qt-5.11.patch b/sci-visualization/kst/files/kst-2.0.8-qt-5.11.patch new file mode 100644 index 000000000000..8409f6664d73 --- /dev/null +++ b/sci-visualization/kst/files/kst-2.0.8-qt-5.11.patch @@ -0,0 +1,46 @@ +From 9fc5140791ec00d6df2d65973f3ca61df17b1d47 Mon Sep 17 00:00:00 2001 +From: Christophe Giboudeaux +Date: Sun, 3 Jun 2018 19:43:34 +0200 +Subject: Fix build with Qt 5.11 + +Summary: +- qt5_use_modules was removed in Qt 5.11. use target_link_libraries instead. +- Add a missing #include + +Subscribers: kde-edu + +Tags: #kde_edu + +Differential Revision: https://phabricator.kde.org/D13339 +--- + cmake/modules/KstMacros.cmake | 2 +- + src/libkstapp/view.h | 1 + + 2 files changed, 2 insertions(+), 1 deletion(-) + +diff --git a/cmake/modules/KstMacros.cmake b/cmake/modules/KstMacros.cmake +index 4ff9c15..bc3d8a6 100644 +--- a/cmake/modules/KstMacros.cmake ++++ b/cmake/modules/KstMacros.cmake +@@ -240,7 +240,7 @@ endmacro() + macro(kst_link) + target_link_libraries(${kst_name} ${ARGV}) + if(kst_qt5) +- qt5_use_modules(${kst_name} Widgets Xml Network PrintSupport) ++ target_link_libraries(${kst_name} Qt5::Widgets Qt5::Xml Qt5::Network Qt5::PrintSupport) + else() + target_link_libraries(${kst_name} + ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} ${QT_QTXML_LIBRARY} ${QT_QTSVG_LIBRARY} ${QT_QTNETWORK_LIBRARY}) +diff --git a/src/libkstapp/view.h b/src/libkstapp/view.h +index 95c8c6a..2af5393 100644 +--- a/src/libkstapp/view.h ++++ b/src/libkstapp/view.h +@@ -14,6 +14,7 @@ + #define VIEW_H + + #include ++#include + + #include "kst_export.h" + +-- +cgit v0.11.2 diff --git a/sci-visualization/kst/files/kst-2.0.8-qt-5.11b3.patch b/sci-visualization/kst/files/kst-2.0.8-qt-5.11b3.patch deleted file mode 100644 index b211e1ed21ee..000000000000 --- a/sci-visualization/kst/files/kst-2.0.8-qt-5.11b3.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 91867d80df4fe8f26c9adbfe10c1c883ccb36697 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner -Date: Tue, 12 Jun 2018 08:57:08 +0200 -Subject: [PATCH] Fix configure with Qt-5.11.0_beta3 (no more qt5_use_modules) - ---- - cmake/modules/KstMacros.cmake | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/cmake/modules/KstMacros.cmake b/cmake/modules/KstMacros.cmake -index 676d5731..95848f20 100644 ---- a/cmake/modules/KstMacros.cmake -+++ b/cmake/modules/KstMacros.cmake -@@ -240,7 +240,7 @@ endmacro() - macro(kst_link) - target_link_libraries(${kst_name} ${ARGV}) - if(kst_qt5) -- qt5_use_modules(${kst_name} Widgets Xml Network PrintSupport) -+ target_link_libraries(${kst_name} Qt5::Widgets Qt5::Xml Qt5::Network Qt5::PrintSupport) - else() - target_link_libraries(${kst_name} - ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} ${QT_QTXML_LIBRARY} ${QT_QTSVG_LIBRARY} ${QT_QTNETWORK_LIBRARY}) --- -2.17.1 - -- cgit v1.2.3-65-gdbad