Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: kde-plasma/drkonqi/files/, kde-plasma/drkonqi/
Date: Fri, 20 Oct 2017 22:56:53
Message-Id: 1508540185.40344977cca595b82e3fd69d98f810a0df612643.asturm@gentoo
1 commit: 40344977cca595b82e3fd69d98f810a0df612643
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Fri Oct 20 22:55:27 2017 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Fri Oct 20 22:56:25 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=40344977
7
8 kde-plasma/drkonqi: Fix build with USE=-X
9
10 Gentoo-bug: 634510
11 Package-Manager: Portage-2.3.12, Repoman-2.3.3
12
13 kde-plasma/drkonqi/drkonqi-5.11.49.9999.ebuild | 2 +
14 kde-plasma/drkonqi/files/drkonqi-5.11.1-x11.patch | 46 +++++++++++++++++++++++
15 2 files changed, 48 insertions(+)
16
17 diff --git a/kde-plasma/drkonqi/drkonqi-5.11.49.9999.ebuild b/kde-plasma/drkonqi/drkonqi-5.11.49.9999.ebuild
18 index cac8570632..a21d1fd143 100644
19 --- a/kde-plasma/drkonqi/drkonqi-5.11.49.9999.ebuild
20 +++ b/kde-plasma/drkonqi/drkonqi-5.11.49.9999.ebuild
21 @@ -39,6 +39,8 @@ RDEPEND="${COMMON_DEPEND}
22 !<kde-plasma/plasma-workspace-5.10.95:5
23 "
24
25 +PATCHES=( "${FILESDIR}/${PN}-5.11.1-x11.patch" )
26 +
27 src_configure() {
28 local mycmakeargs=(
29 $(cmake-utils_use_find_package X Qt5X11Extras)
30
31 diff --git a/kde-plasma/drkonqi/files/drkonqi-5.11.1-x11.patch b/kde-plasma/drkonqi/files/drkonqi-5.11.1-x11.patch
32 new file mode 100644
33 index 0000000000..ffbd25c4f7
34 --- /dev/null
35 +++ b/kde-plasma/drkonqi/files/drkonqi-5.11.1-x11.patch
36 @@ -0,0 +1,46 @@
37 +From c5047038751052c3feb588496cd14bdb233a18f8 Mon Sep 17 00:00:00 2001
38 +From: Kevin Funk <kfunk@×××.org>
39 +Date: Sun, 15 Oct 2017 18:52:53 +0200
40 +Subject: Make Qt5::X11Extras really optional
41 +
42 +Summary:
43 +Otherwise may fail.
44 +
45 +Reviewers: rjvbb, sitter, davidedmundson
46 +
47 +Reviewed By: sitter, davidedmundson
48 +
49 +Subscribers: apol, plasma-devel
50 +
51 +Tags: #plasma
52 +
53 +Differential Revision: https://phabricator.kde.org/D8307
54 +---
55 + CMakeLists.txt | 2 +-
56 + config-X11.h.cmake | 2 +-
57 + 2 files changed, 2 insertions(+), 2 deletions(-)
58 +
59 +diff --git a/CMakeLists.txt b/CMakeLists.txt
60 +index 43eeea5..8c8f9b2 100644
61 +--- a/CMakeLists.txt
62 ++++ b/CMakeLists.txt
63 +@@ -30,7 +30,7 @@ find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Core Widgets Test
64 +
65 + find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS I18n CoreAddons Service ConfigWidgets JobWidgets KIO Crash Completion XmlRpcClient WidgetsAddons Wallet Notifications IdleTime)
66 +
67 +-find_package(Qt5 ${QT_MIN_VERSION} CONFIG COMPONENTS X11Extras)
68 ++find_package(Qt5X11Extras ${QT_MIN_VERSION} CONFIG)
69 +
70 + include_directories("${CMAKE_CURRENT_BINARY_DIR}")
71 + configure_file(config-X11.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-X11.h)
72 +diff --git a/config-X11.h.cmake b/config-X11.h.cmake
73 +index 26064aa..2f779a2 100644
74 +--- a/config-X11.h.cmake
75 ++++ b/config-X11.h.cmake
76 +@@ -1,2 +1,2 @@
77 +-#cmakedefine Qt5X11Extras_FOUND 1
78 ++#cmakedefine01 Qt5X11Extras_FOUND
79 + #define HAVE_X11 Qt5X11Extras_FOUND
80 +--
81 +cgit v0.11.2
82 +