Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/, app-emulation/virtualbox/files/
Date: Wed, 03 Jun 2020 00:10:58
Message-Id: 1591143033.c15842f13dc218913f6d95555c65c90f844f5ec2.asturm@gentoo
1 commit: c15842f13dc218913f6d95555c65c90f844f5ec2
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jun 3 00:09:26 2020 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Wed Jun 3 00:10:33 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c15842f1
7
8 app-emulation/virtualbox: Fix 6.0.20 build with Qt 5.15 too
9
10 Closes: https://bugs.gentoo.org/726154
11 Package-Manager: Portage-2.3.100, Repoman-2.3.22
12 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
13
14 ...-5.15.patch => virtualbox-6.0.20-qt-5.15.patch} | 10 ---
15 .../files/virtualbox-6.1.6-qt-5.15.patch | 82 ----------------------
16 app-emulation/virtualbox/virtualbox-6.0.20.ebuild | 2 +
17 app-emulation/virtualbox/virtualbox-6.1.6.ebuild | 3 +-
18 4 files changed, 4 insertions(+), 93 deletions(-)
19
20 diff --git a/app-emulation/virtualbox/files/virtualbox-6.1.6-qt-5.15.patch b/app-emulation/virtualbox/files/virtualbox-6.0.20-qt-5.15.patch
21 similarity index 87%
22 copy from app-emulation/virtualbox/files/virtualbox-6.1.6-qt-5.15.patch
23 copy to app-emulation/virtualbox/files/virtualbox-6.0.20-qt-5.15.patch
24 index 36f525593e0..7ba03f02259 100644
25 --- a/app-emulation/virtualbox/files/virtualbox-6.1.6-qt-5.15.patch
26 +++ b/app-emulation/virtualbox/files/virtualbox-6.0.20-qt-5.15.patch
27 @@ -70,16 +70,6 @@
28 #ifdef VBOX_WS_X11
29 # include <QWindowStateChangeEvent>
30 #endif
31 ---- a/src/VBox/Frontends/VirtualBox/src/widgets/graphics/UIGraphicsScrollBar.cpp 2020-05-30 00:40:22.314155286 +0300
32 -+++ b/src/VBox/Frontends/VirtualBox/src/widgets/graphics/UIGraphicsScrollBar.cpp 2020-05-30 00:41:56.544157111 +0300
33 -@@ -28,6 +28,7 @@
34 - #include <QStyleOptionGraphicsItem>
35 - #include <QTimer>
36 - #include <QTimerEvent>
37 -+#include <QPainterPath>
38 -
39 - /* GUI includes: */
40 - #include "UIGraphicsButton.h"
41 --- a/src/VBox/Frontends/VirtualBox/src/widgets/UIPopupPane.cpp 2020-05-30 00:40:34.375027462 +0300
42 +++ b/src/VBox/Frontends/VirtualBox/src/widgets/UIPopupPane.cpp 2020-05-30 00:42:01.244107347 +0300
43 @@ -18,6 +18,7 @@
44
45 diff --git a/app-emulation/virtualbox/files/virtualbox-6.1.6-qt-5.15.patch b/app-emulation/virtualbox/files/virtualbox-6.1.6-qt-5.15.patch
46 index 36f525593e0..6518f60d080 100644
47 --- a/app-emulation/virtualbox/files/virtualbox-6.1.6-qt-5.15.patch
48 +++ b/app-emulation/virtualbox/files/virtualbox-6.1.6-qt-5.15.patch
49 @@ -1,75 +1,3 @@
50 ---- a/src/VBox/Frontends/VirtualBox/src/globals/UIImageTools.cpp 2020-05-29 23:51:41.504432532 +0300
51 -+++ b/src/VBox/Frontends/VirtualBox/src/globals/UIImageTools.cpp 2020-05-29 23:49:26.943858460 +0300
52 -@@ -17,6 +17,8 @@
53 -
54 - /* Qt includes: */
55 - #include <QPainter>
56 -+#include <QPainterPath>
57 -+#include <QPainterPathStroker>
58 -
59 - /* GUI include */
60 - #include "UIImageTools.h"
61 -
62 ---- a/src/VBox/Frontends/VirtualBox/src/widgets/UIPopupBox.h 2020-05-30 00:09:50.369275092 +0300
63 -+++ b/src/VBox/Frontends/VirtualBox/src/widgets/UIPopupBox.h 2020-05-30 00:01:14.152354690 +0300
64 -@@ -24,6 +24,7 @@
65 - /* Qt includes: */
66 - #include <QIcon>
67 - #include <QWidget>
68 -+#include <QPainterPath>
69 -
70 - /* GUI includes: */
71 - #include "UILibraryDefs.h"
72 ---- a/src/VBox/Frontends/VirtualBox/src/widgets/UIMenuToolBar.cpp 2020-05-30 00:39:54.773447224 +0300
73 -+++ b/src/VBox/Frontends/VirtualBox/src/widgets/UIMenuToolBar.cpp 2020-05-30 00:41:36.274371761 +0300
74 -@@ -21,6 +21,7 @@
75 - #include <QPainter>
76 - #include <QStyle>
77 - #include <QToolButton>
78 -+#include <QPainterPath>
79 -
80 - /* GUI includes: */
81 - #include "UIMenuToolBar.h"
82 ---- a/src/VBox/Frontends/VirtualBox/src/widgets/UITabBar.cpp 2020-05-30 00:39:47.613523134 +0300
83 -+++ b/src/VBox/Frontends/VirtualBox/src/widgets/UITabBar.cpp 2020-05-30 00:41:29.655441857 +0300
84 -@@ -29,6 +29,7 @@
85 - #include <QMouseEvent>
86 - #include <QStyleOption>
87 - #include <QPainter>
88 -+#include <QPainterPath>
89 - #ifdef VBOX_WS_MAC
90 - # include <QStackedLayout>
91 - #endif
92 ---- a/src/VBox/Frontends/VirtualBox/src/widgets/UIFilmContainer.cpp 2020-05-30 00:40:01.624374596 +0300
93 -+++ b/src/VBox/Frontends/VirtualBox/src/widgets/UIFilmContainer.cpp 2020-05-30 00:41:40.654325376 +0300
94 -@@ -23,6 +23,7 @@
95 - #include <QScrollBar>
96 - #include <QStyle>
97 - #include <QVBoxLayout>
98 -+#include <QPainterPath>
99 -
100 - /* GUI includes: */
101 - #include "UIFilmContainer.h"
102 ---- a/src/VBox/Frontends/VirtualBox/src/widgets/UIPopupBox.cpp 2020-05-30 00:40:08.844298062 +0300
103 -+++ b/src/VBox/Frontends/VirtualBox/src/widgets/UIPopupBox.cpp 2020-05-30 00:41:44.594283652 +0300
104 -@@ -22,6 +22,7 @@
105 - #include <QPaintEvent>
106 - #include <QStyle>
107 - #include <QVBoxLayout>
108 -+#include <QPainterPath>
109 -
110 - /* GUI includes: */
111 - #include "UIPopupBox.h"
112 ---- a/src/VBox/Frontends/VirtualBox/src/widgets/UIMiniToolBar.cpp 2020-05-30 00:40:16.064221530 +0300
113 -+++ b/src/VBox/Frontends/VirtualBox/src/widgets/UIMiniToolBar.cpp 2020-05-30 00:41:52.014205079 +0300
114 -@@ -27,6 +27,7 @@
115 - #include <QToolButton>
116 - #include <QVBoxLayout>
117 - #include <QWindow>
118 -+#include <QPainterPath>
119 - #ifdef VBOX_WS_X11
120 - # include <QWindowStateChangeEvent>
121 - #endif
122 --- a/src/VBox/Frontends/VirtualBox/src/widgets/graphics/UIGraphicsScrollBar.cpp 2020-05-30 00:40:22.314155286 +0300
123 +++ b/src/VBox/Frontends/VirtualBox/src/widgets/graphics/UIGraphicsScrollBar.cpp 2020-05-30 00:41:56.544157111 +0300
124 @@ -28,6 +28,7 @@
125 @@ -80,13 +8,3 @@
126
127 /* GUI includes: */
128 #include "UIGraphicsButton.h"
129 ---- a/src/VBox/Frontends/VirtualBox/src/widgets/UIPopupPane.cpp 2020-05-30 00:40:34.375027462 +0300
130 -+++ b/src/VBox/Frontends/VirtualBox/src/widgets/UIPopupPane.cpp 2020-05-30 00:42:01.244107347 +0300
131 -@@ -18,6 +18,7 @@
132 - /* Qt includes: */
133 - #include <QPainter>
134 - #include <QTextEdit>
135 -+#include <QPainterPath>
136 -
137 - /* GUI includes: */
138 - #include "UIPopupPane.h"
139
140 diff --git a/app-emulation/virtualbox/virtualbox-6.0.20.ebuild b/app-emulation/virtualbox/virtualbox-6.0.20.ebuild
141 index f16c7450b10..7e8e5d10fb3 100644
142 --- a/app-emulation/virtualbox/virtualbox-6.0.20.ebuild
143 +++ b/app-emulation/virtualbox/virtualbox-6.0.20.ebuild
144 @@ -207,6 +207,8 @@ src_prepare() {
145 eapply "${FILESDIR}"/virtualbox-5.2.8-paxmark-bldprogs.patch
146 fi
147
148 + eapply "${FILESDIR}"/${P}-qt-5.15.patch # TODO: upstream, bug #726154
149 +
150 rm "${WORKDIR}/patches/010_virtualbox-5.2.12-qt511.patch" || die
151 eapply "${WORKDIR}/patches"
152
153
154 diff --git a/app-emulation/virtualbox/virtualbox-6.1.6.ebuild b/app-emulation/virtualbox/virtualbox-6.1.6.ebuild
155 index a359a7ca30f..df439dfa0f3 100644
156 --- a/app-emulation/virtualbox/virtualbox-6.1.6.ebuild
157 +++ b/app-emulation/virtualbox/virtualbox-6.1.6.ebuild
158 @@ -207,7 +207,8 @@ src_prepare() {
159 eapply "${FILESDIR}"/virtualbox-5.2.8-paxmark-bldprogs.patch
160 fi
161
162 - eapply "${FILESDIR}"/${P}-qt-5.15.patch # TODO: upstream, bug #726154
163 + eapply "${FILESDIR}"/${PN}-6.0.20-qt-5.15.patch # TODO: upstream,
164 + eapply "${FILESDIR}"/${P}-qt-5.15.patch # ... bug #726154
165
166 eapply "${WORKDIR}/patches"