Gentoo Archives: gentoo-commits

From: Johannes Huber <johu@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-wm/compiz/, x11-wm/compiz/files/
Date: Wed, 02 Nov 2016 20:52:14
Message-Id: 1478119867.820961ecc8e3e2898c5b84b6115b98e453733ef1.johu@gentoo
1 commit: 820961ecc8e3e2898c5b84b6115b98e453733ef1
2 Author: Johannes Huber <johu <AT> gentoo <DOT> org>
3 AuthorDate: Wed Nov 2 20:51:07 2016 +0000
4 Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
5 CommitDate: Wed Nov 2 20:51:07 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=820961ec
7
8 x11-wm/compiz: Drop deprecated Plasma 4 support
9
10 Package-Manager: portage-2.3.2
11
12 x11-wm/compiz/compiz-0.8.8-r3.ebuild | 15 +--
13 x11-wm/compiz/files/compiz-kde-4.10.patch | 30 -----
14 x11-wm/compiz/files/compiz-kde-4.8.patch | 17 ---
15 x11-wm/compiz/files/compiz-kde-4.9.patch | 196 ------------------------------
16 4 files changed, 3 insertions(+), 255 deletions(-)
17
18 diff --git a/x11-wm/compiz/compiz-0.8.8-r3.ebuild b/x11-wm/compiz/compiz-0.8.8-r3.ebuild
19 index 2b313d2..7bf01e7 100644
20 --- a/x11-wm/compiz/compiz-0.8.8-r3.ebuild
21 +++ b/x11-wm/compiz/compiz-0.8.8-r3.ebuild
22 @@ -1,4 +1,4 @@
23 -# Copyright 1999-2014 Gentoo Foundation
24 +# Copyright 1999-2016 Gentoo Foundation
25 # Distributed under the terms of the GNU General Public License v2
26 # $Id$
27
28 @@ -13,7 +13,7 @@ SRC_URI="http://releases.compiz.org/${PV}/${P}.tar.bz2"
29 LICENSE="GPL-2 LGPL-2.1 MIT"
30 SLOT="0"
31 KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
32 -IUSE="+cairo dbus fuse gnome gconf gtk kde +svg"
33 +IUSE="+cairo dbus fuse gnome gconf gtk +svg"
34
35 COMMONDEPEND="
36 >=dev-libs/glib-2
37 @@ -51,7 +51,6 @@ COMMONDEPEND="
38 >=x11-libs/libwnck-2.18.3:1
39 x11-libs/pango
40 )
41 - kde? ( >=kde-base/kwin-4.2.0 )
42 svg? (
43 >=gnome-base/librsvg-2.14.0:2
44 >=x11-libs/cairo-1.0
45 @@ -83,14 +82,6 @@ src_prepare() {
46 if ! use gnome || ! use gconf; then
47 epatch "${FILESDIR}"/${PN}-no-gconf.patch
48 fi
49 - if use kde; then
50 - # patch for KDE 4.8 compatibility. Picked up from stuff overlay
51 - has_version ">=kde-base/kwin-4.8" && epatch "${FILESDIR}"/${PN}-kde-4.8.patch
52 - # patch for KDE 4.9 compatibility. Picked up from http://cgit.compiz.org
53 - has_version ">=kde-base/kwin-4.9" && epatch "${FILESDIR}"/${PN}-kde-4.9.patch
54 - # patch for KDE 4.10 compatibility. Picked up from stuff overlay
55 - has_version ">=kde-base/kwin-4.10" && epatch "${FILESDIR}"/${PN}-kde-4.10.patch
56 - fi
57 eautoreconf
58 }
59
60 @@ -118,7 +109,7 @@ src_configure() {
61 $(use_enable gnome) \
62 $(use_enable gnome metacity) \
63 $(use_enable gtk) \
64 - $(use_enable kde kde4) \
65 + --disable-kde4 \
66 --disable-kde \
67 ${myconf}
68 }
69
70 diff --git a/x11-wm/compiz/files/compiz-kde-4.10.patch b/x11-wm/compiz/files/compiz-kde-4.10.patch
71 deleted file mode 100644
72 index a30d54b..00000000
73 --- a/x11-wm/compiz/files/compiz-kde-4.10.patch
74 +++ /dev/null
75 @@ -1,30 +0,0 @@
76 ---- kde/window-decorator-kde4/window.cpp 2012-11-14 10:17:09 +0000
77 -+++ kde/window-decorator-kde4/window.cpp 2012-11-23 06:43:18 +0000
78 -@@ -554,6 +554,15 @@
79 - showWindowMenu (pos.bottomLeft ());
80 - }
81 -
82 -+void KWD::Window::showApplicationMenu (const QPoint &p)
83 -+{
84 -+}
85 -+
86 -+bool KWD::Window::menuAvailable () const
87 -+{
88 -+ return false;
89 -+}
90 -+
91 - KWD::Options::MouseCommand
92 - KWD::Window::buttonToCommand (Qt::MouseButtons button)
93 - {
94 -
95 ---- kde/window-decorator-kde4/window.h 2012-09-03 07:19:30 +0000
96 -+++ kde/window-decorator-kde4/window.h 2012-11-23 06:43:18 +0000
97 -@@ -92,6 +92,8 @@
98 - virtual void processMousePressEvent (QMouseEvent *);
99 - virtual void showWindowMenu (const QRect &);
100 - virtual void showWindowMenu (const QPoint &);
101 -+ virtual void showApplicationMenu (const QPoint &);
102 -+ virtual bool menuAvailable () const;
103 - virtual void performWindowOperation (WindowOperation);
104 - virtual void setMask (const QRegion &, int);
105 - virtual bool isPreview (void) const;
106
107 diff --git a/x11-wm/compiz/files/compiz-kde-4.8.patch b/x11-wm/compiz/files/compiz-kde-4.8.patch
108 deleted file mode 100644
109 index f31751b..00000000
110 --- a/x11-wm/compiz/files/compiz-kde-4.8.patch
111 +++ /dev/null
112 @@ -1,17 +0,0 @@
113 -diff -ur compiz-0.8.8-orig//kde/window-decorator-kde4/window.cpp compiz-0.8.8//kde/window-decorator-kde4/window.cpp
114 ---- compiz-0.8.8-orig//kde/window-decorator-kde4/window.cpp 2010-05-21 14:18:14.000000000 +0300
115 -+++ compiz-0.8.8//kde/window-decorator-kde4/window.cpp 2012-01-27 21:21:39.000000000 +0200
116 -@@ -986,10 +986,10 @@
117 - {
118 - Atom atom = Atoms::compizWindowBlurDecor;
119 - QRegion topQRegion, bottomQRegion, leftQRegion, rightQRegion;
120 -- Region topRegion = NULL;
121 -- Region bottomRegion = NULL;
122 -- Region leftRegion = NULL;
123 -- Region rightRegion = NULL;
124 -+ ::Region topRegion = NULL;
125 -+ ::Region bottomRegion = NULL;
126 -+ ::Region leftRegion = NULL;
127 -+ ::Region rightRegion = NULL;
128 - int size = 0;
129 - int w, h;
130
131 diff --git a/x11-wm/compiz/files/compiz-kde-4.9.patch b/x11-wm/compiz/files/compiz-kde-4.9.patch
132 deleted file mode 100644
133 index 7b56da9..00000000
134 --- a/x11-wm/compiz/files/compiz-kde-4.9.patch
135 +++ /dev/null
136 @@ -1,196 +0,0 @@
137 -From 3c6f698c12f455661807c4115feaa73007fc33d1 Mon Sep 17 00:00:00 2001
138 -From: Dennis Kasprzyk <onestone@××××××.org>
139 -Date: Mon, 06 Aug 2012 18:23:17 +0000
140 -Subject: KDE 4.9 support.
141 -
142 -Little modification for compatibility with KDE 4.8 patch was added by Sergey Popov
143 -
144 ----
145 -diff --git a/kde/window-decorator-kde4/window.cpp b/kde/window-decorator-kde4/window.cpp
146 -index a65f99f..78d1a47 100644
147 ---- a/kde/window-decorator-kde4/window.cpp
148 -+++ b/kde/window-decorator-kde4/window.cpp
149 -@@ -768,6 +768,22 @@ KWD::Window::transparentRect () const
150 - return QRect ();
151 - }
152 -
153 -+KDecorationDefines::WindowOperation
154 -+KWD::Window::buttonToWindowOperation(Qt::MouseButtons button)
155 -+{
156 -+ Options::MouseCommand com = buttonToCommand (button);
157 -+
158 -+ if (com == Options::MouseOperationsMenu)
159 -+ return KDecorationDefines::OperationsOp;
160 -+
161 -+ return KDecorationDefines::NoOp;
162 -+}
163 -+
164 -+
165 -+#endif
166 -+
167 -+#if KDE_IS_VERSION(4,3,90) && !KDE_IS_VERSION(4, 8, 80)
168 -+
169 - bool
170 - KWD::Window::isClientGroupActive ()
171 - {
172 -@@ -837,19 +853,82 @@ KWD::Window::displayClientMenu (int index, const QPoint& pos)
173 - showWindowMenu (pos);
174 - }
175 -
176 --KDecorationDefines::WindowOperation
177 --KWD::Window::buttonToWindowOperation(Qt::MouseButtons button)
178 -+#endif
179 -+
180 -+#if KDE_IS_VERSION(4,8,80)
181 -+QString
182 -+KWD::Window::caption(int idx) const
183 - {
184 -- Options::MouseCommand com = buttonToCommand (button);
185 -+ return mName;
186 -+}
187 -
188 -- if (com == Options::MouseOperationsMenu)
189 -- return KDecorationDefines::OperationsOp;
190 -+void
191 -+KWD::Window::closeTab(long id)
192 -+{
193 -+ closeWindow ();
194 -+}
195 -
196 -- return KDecorationDefines::NoOp;
197 -+void
198 -+KWD::Window::closeTabGroup()
199 -+{
200 -+ closeWindow ();
201 -+}
202 -+
203 -+long
204 -+KWD::Window::currentTabId() const
205 -+{
206 -+ return (long) mClientId;
207 -+}
208 -+
209 -+QIcon
210 -+KWD::Window::icon(int idx) const
211 -+{
212 -+ QIcon icon (mIcon);
213 -+ icon.addPixmap (mMiniIcon);
214 -+ return icon;
215 -+}
216 -+
217 -+void
218 -+KWD::Window::setCurrentTab(long id)
219 -+{
220 -+}
221 -+
222 -+void
223 -+KWD::Window::showWindowMenu(const QPoint& pos, long id)
224 -+{
225 -+ showWindowMenu (pos);
226 -+}
227 -+
228 -+void
229 -+KWD::Window::tab_A_before_B(long A, long B)
230 -+{
231 -+}
232 -+
233 -+void
234 -+KWD::Window::tab_A_behind_B(long A, long B)
235 -+{
236 -+}
237 -+
238 -+int
239 -+KWD::Window::tabCount() const
240 -+{
241 -+ return 1;
242 -+}
243 -+
244 -+long
245 -+KWD::Window::tabId(int idx) const
246 -+{
247 -+ return (long) mClientId;
248 -+}
249 -+
250 -+void
251 -+KWD::Window::untab(long id, const QRect& newGeom)
252 -+{
253 - }
254 -
255 - #endif
256 -
257 -+
258 - void
259 - KWD::Window::createDecoration (void)
260 - {
261 -@@ -987,14 +1066,14 @@ KWD::Window::updateBlurProperty (int topOffset,
262 - int leftOffset,
263 - int rightOffset)
264 - {
265 -- Atom atom = Atoms::compizWindowBlurDecor;
266 -- QRegion topQRegion, bottomQRegion, leftQRegion, rightQRegion;
267 -- ::Region topRegion = NULL;
268 -- ::Region bottomRegion = NULL;
269 -- ::Region leftRegion = NULL;
270 -- ::Region rightRegion = NULL;
271 -- int size = 0;
272 -- int w, h;
273 -+ Atom atom = Atoms::compizWindowBlurDecor;
274 -+ QRegion topQRegion, bottomQRegion, leftQRegion, rightQRegion;
275 -+ _XRegion *topRegion = NULL;
276 -+ _XRegion *bottomRegion = NULL;
277 -+ _XRegion *leftRegion = NULL;
278 -+ _XRegion *rightRegion = NULL;
279 -+ int size = 0;
280 -+ int w, h;
281 -
282 - w = mGeometry.width () + mBorder.left + mBorder.right;
283 - h = mGeometry.height () + mBorder.top + mBorder.bottom;
284 -diff --git a/kde/window-decorator-kde4/window.h b/kde/window-decorator-kde4/window.h
285 -index c2b274b..1ddfbd1 100644
286 ---- a/kde/window-decorator-kde4/window.h
287 -+++ b/kde/window-decorator-kde4/window.h
288 -@@ -114,7 +114,10 @@ class Window: public QObject, public KDecorationBridgeUnstable {
289 - virtual bool compositingActive () const;
290 - #if KDE_IS_VERSION(4,3,90)
291 - virtual QRect transparentRect () const;
292 --
293 -+ virtual WindowOperation
294 -+ buttonToWindowOperation(Qt::MouseButtons button);
295 -+#endif
296 -+#if KDE_IS_VERSION(4,3,90) && !KDE_IS_VERSION(4, 8, 80)
297 - virtual bool isClientGroupActive ();
298 - virtual QList<ClientGroupItem> clientGroupItems () const;
299 - virtual long itemId (int index);
300 -@@ -126,10 +129,27 @@ class Window: public QObject, public KDecorationBridgeUnstable {
301 - virtual void closeClientGroupItem (int index);
302 - virtual void closeAllInClientGroup ();
303 - virtual void displayClientMenu (int index, const QPoint& pos);
304 --
305 -- virtual WindowOperation
306 -- buttonToWindowOperation(Qt::MouseButtons button);
307 -+
308 -+#endif
309 -+#if KDE_IS_VERSION(4,8,80)
310 -+ using KDecorationBridge::caption;
311 -+ virtual QString caption(int idx) const;
312 -+ virtual void closeTab(long id);
313 -+ virtual void closeTabGroup();
314 -+ virtual long currentTabId() const;
315 -+ using KDecorationBridge::icon;
316 -+ virtual QIcon icon(int idx) const;
317 -+ virtual void setCurrentTab(long id);
318 -+ using KDecorationBridge::showWindowMenu;
319 -+ virtual void showWindowMenu(const QPoint& pos, long id);
320 -+ virtual void tab_A_before_B(long A, long B);
321 -+ virtual void tab_A_behind_B(long A, long B);
322 -+ virtual int tabCount() const;
323 -+ virtual long tabId(int idx) const;
324 -+ virtual void untab(long id, const QRect& newGeom);
325 - #endif
326 -+
327 -+
328 - virtual bool eventFilter (QObject* o, QEvent* e);
329 -
330 - void handleActiveChange (void);
331 ---
332 -cgit v0.8.3.1-30-gff3a