1 |
commit: cf9fe128e0143304d60b3c43e6f92a07946c950c |
2 |
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun May 8 18:12:30 2022 +0000 |
4 |
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon May 9 22:09:18 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf9fe128 |
7 |
|
8 |
net-misc/vinagre: Remove |
9 |
|
10 |
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org> |
11 |
|
12 |
net-misc/vinagre/Manifest | 1 - |
13 |
.../vinagre/files/vinagre-3.20.2-freerdp2.patch | 39 ------- |
14 |
.../vinagre/files/vinagre-3.22.0-freerdp2-2.patch | 117 --------------------- |
15 |
.../files/vinagre-3.22.0-gcc10-fno-common.patch | 22 ---- |
16 |
net-misc/vinagre/metadata.xml | 14 --- |
17 |
net-misc/vinagre/vinagre-3.22.0-r3.ebuild | 73 ------------- |
18 |
profiles/arch/ia64/package.use.mask | 4 - |
19 |
profiles/arch/riscv/package.use.mask | 4 - |
20 |
profiles/arch/sparc/package.use.mask | 4 - |
21 |
profiles/package.mask | 5 - |
22 |
profiles/targets/desktop/gnome/package.use | 2 +- |
23 |
11 files changed, 1 insertion(+), 284 deletions(-) |
24 |
|
25 |
diff --git a/net-misc/vinagre/Manifest b/net-misc/vinagre/Manifest |
26 |
deleted file mode 100644 |
27 |
index 7141f7db469c..000000000000 |
28 |
--- a/net-misc/vinagre/Manifest |
29 |
+++ /dev/null |
30 |
@@ -1 +0,0 @@ |
31 |
-DIST vinagre-3.22.0.tar.xz 1574984 BLAKE2B a8e6c7be07816b49f7194ece223a3ee35608736e69c0390e5f67691135706f1e993df53b3e4cb5b1f3d6850ff546444efc477419ca1b5f5ca2fa490124f6c373 SHA512 6a84b353d75b48649af507cb747688115b35268bc0303554afc9684bbfec4f9c3b2d93d89fa64480ede07bb4fb1eabe360b6eccd11e58691ce9f955f329c615f |
32 |
|
33 |
diff --git a/net-misc/vinagre/files/vinagre-3.20.2-freerdp2.patch b/net-misc/vinagre/files/vinagre-3.20.2-freerdp2.patch |
34 |
deleted file mode 100644 |
35 |
index 4f88ab013e10..000000000000 |
36 |
--- a/net-misc/vinagre/files/vinagre-3.20.2-freerdp2.patch |
37 |
+++ /dev/null |
38 |
@@ -1,39 +0,0 @@ |
39 |
-From 8d072483ffff3a4e752c35811fb562f61d206f68 Mon Sep 17 00:00:00 2001 |
40 |
-From: Adam Williamson <awilliam@××××××.com> |
41 |
-Date: Fri, 22 Apr 2016 14:54:09 -0700 |
42 |
-Subject: [PATCH] handle new freerdp pkgconfig name |
43 |
- |
44 |
-freerdp has now changed its pkgconfig name to 'freerdp2' - |
45 |
-https://github.com/FreeRDP/FreeRDP/commit/6fa36081 . Assuming |
46 |
-we can build against both 1 and 2, we should handle both names. |
47 |
---- |
48 |
- configure.ac | 6 +++++- |
49 |
- 1 file changed, 5 insertions(+), 1 deletion(-) |
50 |
- |
51 |
-diff --git a/configure.ac b/configure.ac |
52 |
-index 585c016..362951d 100644 |
53 |
---- a/configure.ac |
54 |
-+++ b/configure.ac |
55 |
-@@ -59,6 +59,7 @@ AM_CONDITIONAL([VINAGRE_ENABLE_SSH], [test "x$have_ssh" = "xyes"]) |
56 |
- |
57 |
- # Whether to enable support for RDP. |
58 |
- RDP_DEPS="freerdp x11" |
59 |
-+RDP_2_DEPS="freerdp2 x11" |
60 |
- AC_ARG_ENABLE([rdp], |
61 |
- [AS_HELP_STRING([--disable-rdp], |
62 |
- [Disable Remote Desktop Protocol (RDP) support])]) |
63 |
-@@ -68,7 +69,10 @@ AS_IF([test "x$enable_rdp" != "xno"], |
64 |
- [have_rdp=yes |
65 |
- PKG_CHECK_EXISTS(freerdp >= 1.1, |
66 |
- [AC_DEFINE([HAVE_FREERDP_1_1], [1], [FreeRDP is of version 1.1 or newer])], [])], |
67 |
-- [have_rdp=no])], |
68 |
-+ [PKG_CHECK_EXISTS([$RDP_2_DEPS], |
69 |
-+ [have_rdp=yes |
70 |
-+ RDP_DEPS=$RDP_2_DEPS |
71 |
-+ AC_DEFINE([HAVE_FREERDP_1_1], [1], [FreeRDP is of version 1.1 or newer])], [have_rdp=no])])], |
72 |
- [have_rdp=no]) |
73 |
- |
74 |
- AS_IF([test "x$have_rdp" = "xyes"], |
75 |
--- |
76 |
-2.7.3 |
77 |
- |
78 |
|
79 |
diff --git a/net-misc/vinagre/files/vinagre-3.22.0-freerdp2-2.patch b/net-misc/vinagre/files/vinagre-3.22.0-freerdp2-2.patch |
80 |
deleted file mode 100644 |
81 |
index 6c22b46b2583..000000000000 |
82 |
--- a/net-misc/vinagre/files/vinagre-3.22.0-freerdp2-2.patch |
83 |
+++ /dev/null |
84 |
@@ -1,117 +0,0 @@ |
85 |
-Fix build issue with freerdp2 |
86 |
- |
87 |
-Gnome-Bug: https://bugzilla.gnome.org/show_bug.cgi?id=765444 |
88 |
-Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=609474 |
89 |
- |
90 |
-diff --git c/plugins/rdp/vinagre-rdp-tab.c i/plugins/rdp/vinagre-rdp-tab.c |
91 |
-index b731f9b20ec910cc..13100de3dc0e07e1 100644 |
92 |
---- c/plugins/rdp/vinagre-rdp-tab.c |
93 |
-+++ i/plugins/rdp/vinagre-rdp-tab.c |
94 |
-@@ -476,16 +476,17 @@ frdp_drawing_area_draw (GtkWidget *area, |
95 |
- return TRUE; |
96 |
- } |
97 |
- |
98 |
--static void |
99 |
-+static BOOL |
100 |
- frdp_begin_paint (rdpContext *context) |
101 |
- { |
102 |
- rdpGdi *gdi = context->gdi; |
103 |
- |
104 |
- gdi->primary->hdc->hwnd->invalid->null = 1; |
105 |
- gdi->primary->hdc->hwnd->ninvalid = 0; |
106 |
-+ return TRUE; |
107 |
- } |
108 |
- |
109 |
--static void |
110 |
-+static BOOL |
111 |
- frdp_end_paint (rdpContext *context) |
112 |
- { |
113 |
- VinagreRdpTab *rdp_tab = ((frdpContext *) context)->rdp_tab; |
114 |
-@@ -495,7 +496,7 @@ frdp_end_paint (rdpContext *context) |
115 |
- gint x, y, w, h; |
116 |
- |
117 |
- if (gdi->primary->hdc->hwnd->invalid->null) |
118 |
-- return; |
119 |
-+ return TRUE; |
120 |
- |
121 |
- x = gdi->primary->hdc->hwnd->invalid->x; |
122 |
- y = gdi->primary->hdc->hwnd->invalid->y; |
123 |
-@@ -517,6 +518,7 @@ frdp_end_paint (rdpContext *context) |
124 |
- { |
125 |
- gtk_widget_queue_draw_area (priv->display, x, y, w, h); |
126 |
- } |
127 |
-+ return TRUE; |
128 |
- } |
129 |
- |
130 |
- static BOOL |
131 |
-@@ -587,15 +589,7 @@ frdp_post_connect (freerdp *instance) |
132 |
- rdpGdi *gdi; |
133 |
- int stride; |
134 |
- |
135 |
-- gdi_init (instance, |
136 |
--#if defined(FREERDP_VERSION_MAJOR) && defined(FREERDP_VERSION_MINOR) && \ |
137 |
-- !(FREERDP_VERSION_MAJOR > 1 || (FREERDP_VERSION_MAJOR == 1 && \ |
138 |
-- FREERDP_VERSION_MINOR >= 2)) |
139 |
-- CLRBUF_24BPP, |
140 |
--#else |
141 |
-- CLRBUF_32BPP, |
142 |
--#endif |
143 |
-- NULL); |
144 |
-+ gdi_init (instance, PIXEL_FORMAT_BGRA32); |
145 |
- gdi = instance->context->gdi; |
146 |
- |
147 |
- instance->update->BeginPaint = frdp_begin_paint; |
148 |
-@@ -934,11 +928,13 @@ frdp_authenticate (freerdp *instance, |
149 |
- return TRUE; |
150 |
- } |
151 |
- |
152 |
--static BOOL |
153 |
-+static DWORD |
154 |
- frdp_certificate_verify (freerdp *instance, |
155 |
-- char *subject, |
156 |
-- char *issuer, |
157 |
-- char *fingerprint) |
158 |
-+ const char *common_name, |
159 |
-+ const char *subject, |
160 |
-+ const char *issuer, |
161 |
-+ const char *fingerprint, |
162 |
-+ BOOL host_mismatch) |
163 |
- { |
164 |
- VinagreTab *tab = VINAGRE_TAB (((frdpContext *) instance->context)->rdp_tab); |
165 |
- GtkBuilder *builder; |
166 |
-@@ -968,17 +964,20 @@ frdp_certificate_verify (freerdp *instance, |
167 |
- gtk_widget_hide (dialog); |
168 |
- |
169 |
- |
170 |
-- return response == GTK_RESPONSE_YES; |
171 |
-+ return (response == GTK_RESPONSE_YES) ? 1 : 0; |
172 |
- } |
173 |
- |
174 |
- |
175 |
- #if HAVE_FREERDP_1_1 |
176 |
--static BOOL |
177 |
-+static DWORD |
178 |
- frdp_changed_certificate_verify (freerdp *instance, |
179 |
-- char *subject, |
180 |
-- char *issuer, |
181 |
-- char *new_fingerprint, |
182 |
-- char *old_fingerprint) |
183 |
-+ const char *common_name, |
184 |
-+ const char *subject, |
185 |
-+ const char *issuer, |
186 |
-+ const char *new_fingerprint, |
187 |
-+ const char *old_subject, |
188 |
-+ const char *old_issuer, |
189 |
-+ const char *old_fingerprint) |
190 |
- { |
191 |
- VinagreTab *tab = VINAGRE_TAB (((frdpContext *) instance->context)->rdp_tab); |
192 |
- GtkBuilder *builder; |
193 |
-@@ -1023,7 +1022,7 @@ frdp_changed_certificate_verify (freerdp *instance, |
194 |
- gtk_widget_hide (dialog); |
195 |
- |
196 |
- |
197 |
-- return response == GTK_RESPONSE_YES; |
198 |
-+ return (response == GTK_RESPONSE_YES) ? 1 : 0; |
199 |
- } |
200 |
- #endif |
201 |
- |
202 |
|
203 |
diff --git a/net-misc/vinagre/files/vinagre-3.22.0-gcc10-fno-common.patch b/net-misc/vinagre/files/vinagre-3.22.0-gcc10-fno-common.patch |
204 |
deleted file mode 100644 |
205 |
index d23ce4fa59f6..000000000000 |
206 |
--- a/net-misc/vinagre/files/vinagre-3.22.0-gcc10-fno-common.patch |
207 |
+++ /dev/null |
208 |
@@ -1,22 +0,0 @@ |
209 |
---- a/plugins/vnc/vinagre-vnc-connection.c |
210 |
-+++ b/plugins/vnc/vinagre-vnc-connection.c |
211 |
-@@ -27,6 +27,8 @@ |
212 |
- #include "vinagre-vnc-connection.h" |
213 |
- #include "vinagre-vala.h" |
214 |
- |
215 |
-+gboolean scaling_command_line; |
216 |
-+ |
217 |
- struct _VinagreVncConnectionPrivate |
218 |
- { |
219 |
- gchar *desktop_name; |
220 |
---- a/plugins/vnc/vinagre-vnc-connection.h |
221 |
-+++ b/plugins/vnc/vinagre-vnc-connection.h |
222 |
-@@ -26,7 +26,7 @@ |
223 |
- |
224 |
- G_BEGIN_DECLS |
225 |
- |
226 |
--gboolean scaling_command_line; |
227 |
-+extern gboolean scaling_command_line; |
228 |
- |
229 |
- #define VINAGRE_TYPE_VNC_CONNECTION (vinagre_vnc_connection_get_type ()) |
230 |
- #define VINAGRE_VNC_CONNECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VINAGRE_TYPE_VNC_CONNECTION, VinagreVncConnection)) |
231 |
|
232 |
diff --git a/net-misc/vinagre/metadata.xml b/net-misc/vinagre/metadata.xml |
233 |
deleted file mode 100644 |
234 |
index c20584016666..000000000000 |
235 |
--- a/net-misc/vinagre/metadata.xml |
236 |
+++ /dev/null |
237 |
@@ -1,14 +0,0 @@ |
238 |
-<?xml version="1.0" encoding="UTF-8"?> |
239 |
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> |
240 |
-<pkgmetadata> |
241 |
- <maintainer type="project"> |
242 |
- <email>gnome@g.o</email> |
243 |
- <name>Gentoo GNOME Desktop</name> |
244 |
- </maintainer> |
245 |
- <use> |
246 |
- <flag name="ssh">Enable ssh plugin using <pkg>x11-libs/vte</pkg></flag> |
247 |
- <flag name="spice">Enable access to SPICE-enabled virtual machines</flag> |
248 |
- <flag name="telepathy">Enable access to remote desktop via a |
249 |
- <pkg>net-libs/telepathy-glib</pkg> client</flag> |
250 |
- </use> |
251 |
-</pkgmetadata> |
252 |
|
253 |
diff --git a/net-misc/vinagre/vinagre-3.22.0-r3.ebuild b/net-misc/vinagre/vinagre-3.22.0-r3.ebuild |
254 |
deleted file mode 100644 |
255 |
index 143a016eb411..000000000000 |
256 |
--- a/net-misc/vinagre/vinagre-3.22.0-r3.ebuild |
257 |
+++ /dev/null |
258 |
@@ -1,73 +0,0 @@ |
259 |
-# Copyright 1999-2022 Gentoo Authors |
260 |
-# Distributed under the terms of the GNU General Public License v2 |
261 |
- |
262 |
-EAPI=6 |
263 |
-inherit autotools gnome2 linux-info vala |
264 |
- |
265 |
-DESCRIPTION="VNC client for the GNOME desktop" |
266 |
-HOMEPAGE="https://wiki.gnome.org/Apps/Vinagre" |
267 |
- |
268 |
-LICENSE="GPL-3+" |
269 |
-SLOT="0" |
270 |
-KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv x86" |
271 |
-IUSE="rdp +ssh spice +telepathy zeroconf" |
272 |
- |
273 |
-# cairo used in vinagre-tab |
274 |
-# gdk-pixbuf used all over the place |
275 |
-RDEPEND=" |
276 |
- >=dev-libs/glib-2.32.0:2 |
277 |
- >=x11-libs/gtk+-3.9.6:3 |
278 |
- app-crypt/libsecret |
279 |
- >=dev-libs/libxml2-2.6.31:2 |
280 |
- >=net-libs/gtk-vnc-0.4.3[gtk3(+)] |
281 |
- x11-libs/cairo:= |
282 |
- x11-libs/gdk-pixbuf:2 |
283 |
- x11-themes/hicolor-icon-theme |
284 |
- |
285 |
- rdp? ( >=net-misc/freerdp-1.1:= ) |
286 |
- ssh? ( >=x11-libs/vte-0.20:2.91 ) |
287 |
- spice? ( |
288 |
- app-emulation/spice-protocol |
289 |
- >=net-misc/spice-gtk-0.5[gtk3(+)] ) |
290 |
- telepathy? ( |
291 |
- dev-libs/dbus-glib |
292 |
- >=net-libs/telepathy-glib-0.11.6 ) |
293 |
- zeroconf? ( >=net-dns/avahi-0.8-r2[dbus,gtk] ) |
294 |
-" |
295 |
-DEPEND="${RDEPEND} |
296 |
- $(vala_depend) |
297 |
- app-text/yelp-tools |
298 |
- dev-libs/appstream-glib |
299 |
- >=dev-util/intltool-0.50 |
300 |
- >=sys-devel/gettext-0.17 |
301 |
- virtual/pkgconfig |
302 |
- |
303 |
- gnome-base/gnome-common |
304 |
-" |
305 |
-# gnome-base/gnome-common needed for eautoreconf |
306 |
-pkg_pretend() { |
307 |
- # Needed for VNC ssh tunnel, bug #518574 |
308 |
- CONFIG_CHECK="~IPV6" |
309 |
- check_extra_config |
310 |
-} |
311 |
- |
312 |
-src_prepare() { |
313 |
- # https://bugzilla.gnome.org/show_bug.cgi?id=765444 |
314 |
- eapply "${FILESDIR}"/${PN}-3.20.2-freerdp2.patch |
315 |
- eapply "${FILESDIR}"/${PN}-3.22.0-freerdp2-2.patch |
316 |
- # https://gitlab.gnome.org/GNOME/vinagre/merge_requests/8 |
317 |
- eapply "${FILESDIR}"/${PN}-3.22.0-gcc10-fno-common.patch |
318 |
- |
319 |
- vala_src_prepare |
320 |
- eautoreconf |
321 |
- gnome2_src_prepare |
322 |
-} |
323 |
- |
324 |
-src_configure() { |
325 |
- gnome2_src_configure \ |
326 |
- $(use_enable rdp) \ |
327 |
- $(use_enable ssh) \ |
328 |
- $(use_enable spice) \ |
329 |
- $(use_with telepathy) \ |
330 |
- $(use_with zeroconf avahi) |
331 |
-} |
332 |
|
333 |
diff --git a/profiles/arch/ia64/package.use.mask b/profiles/arch/ia64/package.use.mask |
334 |
index 999f8c3090b7..8c184263e48c 100644 |
335 |
--- a/profiles/arch/ia64/package.use.mask |
336 |
+++ b/profiles/arch/ia64/package.use.mask |
337 |
@@ -422,10 +422,6 @@ net-misc/modemmanager mbim |
338 |
# Various deps not ported to ia64. |
339 |
dev-python/ipython nbconvert notebook |
340 |
|
341 |
-# Pacho Ramos <pacho@g.o> (2014-03-15) |
342 |
-# Missing keywords, bug #504672 |
343 |
->=net-misc/vinagre-3.10 rdp |
344 |
- |
345 |
# Pacho Ramos <pacho@g.o> (2014-02-23) |
346 |
# Needed dependencies cannot be installed on ia64, bug #498638 |
347 |
dev-util/dbus-test-runner test |
348 |
|
349 |
diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask |
350 |
index 7fa8deb70370..8bb0933fc1ea 100644 |
351 |
--- a/profiles/arch/riscv/package.use.mask |
352 |
+++ b/profiles/arch/riscv/package.use.mask |
353 |
@@ -69,10 +69,6 @@ sys-fs/multipath-tools rbd |
354 |
# requires sys-apps/dbus-broker, which is keyworded here. |
355 |
sys-apps/systemd -hostnamed-fallback |
356 |
|
357 |
-# Yongxinag Liang <tanekliang@×××××.com> (2021-12-30) |
358 |
-# untested. |
359 |
-net-misc/vinagre spice |
360 |
- |
361 |
# Alexey Sokolov <alexey+gentoo@××××××××.org> (2012-12-25) |
362 |
# Requires dev-qt/qtwebengine |
363 |
sci-astronomy/stellarium webengine |
364 |
|
365 |
diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask |
366 |
index 4706d97ba578..a155bfca4536 100644 |
367 |
--- a/profiles/arch/sparc/package.use.mask |
368 |
+++ b/profiles/arch/sparc/package.use.mask |
369 |
@@ -465,10 +465,6 @@ sci-visualization/gnuplot libcerf |
370 |
# Missing keywords, bug #507490 |
371 |
net-misc/modemmanager mbim |
372 |
|
373 |
-# Pacho Ramos <pacho@g.o> (2014-03-15) |
374 |
-# Missing keywords, bug #504672 |
375 |
->=net-misc/vinagre-3.10 rdp |
376 |
- |
377 |
# Pacho Ramos <pacho@g.o> (2014-02-22) |
378 |
# Missing keywords, bug #495250 |
379 |
>=gnome-base/gnome-extra-apps-3.10 tracker |
380 |
|
381 |
diff --git a/profiles/package.mask b/profiles/package.mask |
382 |
index 86dc874cfa3c..116011308843 100644 |
383 |
--- a/profiles/package.mask |
384 |
+++ b/profiles/package.mask |
385 |
@@ -351,11 +351,6 @@ dev-python/ctypescrypto |
386 |
# Removal on 2022-05-10 |
387 |
x11-misc/gcolor2 |
388 |
|
389 |
-# Matt Turner <mattst88@g.o> (2022-04-10) |
390 |
-# Dead package upstream. No reverse dependencies. |
391 |
-# Removal on 2022-05-10 |
392 |
-net-misc/vinagre |
393 |
- |
394 |
# David Seifert <soap@g.o> (2022-04-10) |
395 |
# Unmaintained, last release upstream 16 years ago, Fedora dropped it, |
396 |
# relies on sys-libs/db, low quality port to EAPI 6, removal on 2022-05-10. |
397 |
|
398 |
diff --git a/profiles/targets/desktop/gnome/package.use b/profiles/targets/desktop/gnome/package.use |
399 |
index 7bc7e1b7f9fb..c74cc847c56a 100644 |
400 |
--- a/profiles/targets/desktop/gnome/package.use |
401 |
+++ b/profiles/targets/desktop/gnome/package.use |
402 |
@@ -54,5 +54,5 @@ media-libs/grilo playlist |
403 |
# Pulled in by tracker and grilo-plugins, has REQUIRED_USE="?? ( gtk qt5 )" |
404 |
media-libs/libmediaart gtk -qt5 |
405 |
|
406 |
-# For net-misc/vinagre-3.4 and gnome-boxes |
407 |
+# For gnome-boxes |
408 |
net-misc/spice-gtk gtk3 |