Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/targets/desktop/gnome/, profiles/arch/sparc/, profiles/, ...
Date: Mon, 09 May 2022 22:10:06
Message-Id: 1652134158.cf9fe128e0143304d60b3c43e6f92a07946c950c.mattst88@gentoo
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