[gentoo-commits] repo/gentoo:master commit in: net-misc/spice-gtk/, net-misc/spice-gtk/files/

2024-05-05 Thread Sam James
commit: 330c8f61442cdeba8962c44c186fd0e8c908ac73
Author: Kostadin Shishmanov  tutanota  com>
AuthorDate: Sun May  5 12:37:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May  5 12:53:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=330c8f61

net-misc/spice-gtk: enable py3.12, backport lld 17 fix

Closes: https://bugs.gentoo.org/915210
Closes: https://bugs.gentoo.org/929731
Signed-off-by: Kostadin Shishmanov  tutanota.com>
Closes: https://github.com/gentoo/gentoo/pull/36566
Signed-off-by: Sam James  gentoo.org>

 .../spice-gtk/files/spice-gtk-0.42-lld17-fix.patch | 167 +
 ...ce-gtk-.ebuild => spice-gtk-0.42-r4.ebuild} |   7 +-
 net-misc/spice-gtk/spice-gtk-.ebuild   |   2 +-
 3 files changed, 174 insertions(+), 2 deletions(-)

diff --git a/net-misc/spice-gtk/files/spice-gtk-0.42-lld17-fix.patch 
b/net-misc/spice-gtk/files/spice-gtk-0.42-lld17-fix.patch
new file mode 100644
index ..b6197fb15ba3
--- /dev/null
+++ b/net-misc/spice-gtk/files/spice-gtk-0.42-lld17-fix.patch
@@ -0,0 +1,167 @@
+https://gitlab.freedesktop.org/spice/spice-gtk/-/merge_requests/121
+https://bugs.gentoo.org/915210
+
+From 7e87382b585a799ced543b0c3fd127b2a813285f Mon Sep 17 00:00:00 2001
+From: Frediano Ziglio 
+Date: Fri, 23 Jun 2023 21:17:26 +0100
+Subject: [PATCH] Split symbol file in 2 files
+
+One file for spice-glib and another for spice-gtk.
+This avoid having duplicate exports in the future.
+spice_g_signal_connect_object, spice_util_get_debug,
+spice_util_get_version_string, spice_util_set_debug and
+spice_uuid_to_string are exported by both libraries to keep ABI
+compatibility.
+
+Signed-off-by: Frediano Ziglio 
+---
+ src/{map-file => map-file-glib} | 22 -
+ src/map-file-gtk| 35 +
+ src/meson.build | 17 ++--
+ 3 files changed, 46 insertions(+), 28 deletions(-)
+ rename src/{map-file => map-file-glib} (89%)
+ create mode 100644 src/map-file-gtk
+
+diff --git a/src/map-file b/src/map-file-glib
+similarity index 89%
+rename from src/map-file
+rename to src/map-file-glib
+index c0d8ca6e..ef0a31f3 100644
+--- a/src/map-file
 b/src/map-file-glib
+@@ -31,18 +31,8 @@ spice_display_channel_get_primary;
+ spice_display_channel_get_type;
+ spice_display_channel_gl_draw_done;
+ spice_display_get_gl_scanout;
+-spice_display_get_grab_keys;
+-spice_display_get_pixbuf;
+ spice_display_get_primary;
+-spice_display_get_type;
+ spice_display_gl_draw_done;
+-spice_display_key_event_get_type;
+-spice_display_keyboard_ungrab;
+-spice_display_mouse_ungrab;
+-spice_display_new;
+-spice_display_new_with_monitor;
+-spice_display_send_keys;
+-spice_display_set_grab_keys;
+ spice_file_transfer_task_cancel;
+ spice_file_transfer_task_get_filename;
+ spice_file_transfer_task_get_progress;
+@@ -52,17 +42,7 @@ spice_file_transfer_task_get_type;
+ spice_get_option_group;
+ spice_gl_scanout_free;
+ spice_gl_scanout_get_type;
+-spice_grab_sequence_as_string;
+-spice_grab_sequence_copy;
+-spice_grab_sequence_free;
+-spice_grab_sequence_get_type;
+-spice_grab_sequence_new;
+-spice_grab_sequence_new_from_string;
+ spice_g_signal_connect_object;
+-spice_gtk_session_copy_to_guest;
+-spice_gtk_session_get;
+-spice_gtk_session_get_type;
+-spice_gtk_session_paste_from_guest;
+ spice_inputs_button_press;
+ spice_inputs_button_release;
+ spice_inputs_channel_button_press;
+@@ -185,8 +165,6 @@ spice_usb_device_manager_is_redirecting;
+ spice_usb_device_manager_allocate_device_for_file_descriptor;
+ spice_usb_device_manager_create_shared_cd_device;
+ spice_usb_device_manager_is_device_shared_cd;
+-spice_usb_device_widget_get_type;
+-spice_usb_device_widget_new;
+ spice_usbredir_channel_get_type;
+ spice_util_get_debug;
+ spice_util_get_version_string;
+diff --git a/src/map-file-gtk b/src/map-file-gtk
+new file mode 100644
+index ..ca5dd446
+--- /dev/null
 b/src/map-file-gtk
+@@ -0,0 +1,35 @@
++SPICEGTK_1 {
++global:
++spice_display_get_grab_keys;
++spice_display_get_pixbuf;
++spice_display_get_type;
++spice_display_key_event_get_type;
++spice_display_keyboard_ungrab;
++spice_display_mouse_ungrab;
++spice_display_new;
++spice_display_new_with_monitor;
++spice_display_send_keys;
++spice_display_set_grab_keys;
++spice_grab_sequence_as_string;
++spice_grab_sequence_copy;
++spice_grab_sequence_free;
++spice_grab_sequence_get_type;
++spice_grab_sequence_new;
++spice_grab_sequence_new_from_string;
++spice_gtk_session_copy_to_guest;
++spice_gtk_session_get;
++spice_gtk_session_get_type;
++spice_gtk_session_paste_from_guest;
++spice_usb_device_widget_get_type;
++spice_usb_device_widget_new;
++
++/* FIXME: remove the following 5 duplicated symbols in next ABI break */
++spice_g_signal_connect_object;
++spice_util_get_debug;
++spice_util_get_version_string;
++spice_util_set_debug;
++spice_uuid_to_string;
++
++local:
++*;
++};
+diff --git a/src/meson.build b/src/meson.buil

[gentoo-commits] repo/gentoo:master commit in: net-misc/spice-gtk/, net-misc/spice-gtk/files/

2023-06-26 Thread Sam James
commit: aa25ea81d6c4450e4625fd47fe908fc94052ff14
Author: Violet Purcell  inventati  org>
AuthorDate: Mon Jun 26 23:42:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 27 01:44:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa25ea81

net-misc/spice-gtk: Backport fix for erroneous libtool arguments

Closes: https://bugs.gentoo.org/902853
Closes: https://bugs.gentoo.org/888705
Signed-off-by: Violet Purcell  inventati.org>
Closes: https://github.com/gentoo/gentoo/pull/31636
Signed-off-by: Sam James  gentoo.org>

 ...spice-gtk-0.42-libtool-export-symbols-fix.patch | 66 ++
 ...gtk-0.42-r2.ebuild => spice-gtk-0.42-r3.ebuild} |  4 ++
 2 files changed, 70 insertions(+)

diff --git 
a/net-misc/spice-gtk/files/spice-gtk-0.42-libtool-export-symbols-fix.patch 
b/net-misc/spice-gtk/files/spice-gtk-0.42-libtool-export-symbols-fix.patch
new file mode 100644
index ..1af5ba26790f
--- /dev/null
+++ b/net-misc/spice-gtk/files/spice-gtk-0.42-libtool-export-symbols-fix.patch
@@ -0,0 +1,66 @@
+Bug: https://bugs.gentoo.org/902853
+Bug: https://bugs.gentoo.org/888705
+Upstream: https://gitlab.freedesktop.org/spice/spice-gtk/-/merge_requests/119
+Upstream Bug: https://gitlab.freedesktop.org/spice/spice-gtk/-/issues/169
+
+From 1511f0ad5ea67b4657540c631e3a8c959bb8d578 Mon Sep 17 00:00:00 2001
+From: Frediano Ziglio 
+Date: Wed, 21 Jun 2023 18:43:59 +0100
+Subject: [PATCH] Do not use libtool -export-symbols option
+
+This option is intended for libtool, not for any linker.
+Check the support of --version-script option using an empty
+list of symbols to catch some faulty linker supporting that
+option but not allowing not existing symbols (some buggy mold
+versions).
+
+Signed-off-by: Frediano Ziglio 
+--- a/src/meson.build
 b/src/meson.build
+@@ -181,14 +181,19 @@ endif
+ #
+ 
+ # version-script
++test_syms_path = meson.current_source_dir() / 'test-map-file'
++test_version_script = '-Wl,--version-script=@0@'.format(test_syms_path)
++spice_has_version_script = compiler.has_link_argument(test_version_script)
++
+ spice_client_glib_syms = files('map-file')
+ spice_client_glib_syms_path = meson.current_source_dir() / 'map-file'
+ spice_gtk_version_script = 
'-Wl,--version-script=@0@'.format(spice_client_glib_syms_path)
+-spice_gtk_has_version_script = 
compiler.has_link_argument(spice_gtk_version_script)
+-if not spice_gtk_has_version_script
+-  spice_client_glib_syms = files('spice-glib-sym-file')
+-  spice_client_glib_syms_path = meson.current_source_dir() / 
'spice-glib-sym-file'
+-  spice_gtk_version_script = ['-export-symbols', spice_client_glib_syms_path]
++if not spice_has_version_script
++  if host_machine.system() == 'linux'
++error('Version scripts should be supported on Linux')
++  endif
++  spice_client_glib_syms = []
++  spice_gtk_version_script = []
+ endif
+ 
+ # soversion
+@@ -373,11 +378,6 @@ if spice_gtk_has_gtk
+   # libspice-client-gtk.so
+   #
+   spice_client_gtk_syms = spice_client_glib_syms
+-  if not spice_gtk_has_version_script
+-spice_client_gtk_syms = files('spice-gtk-sym-file')
+-spice_client_gtk_syms_path = meson.current_source_dir() / 
'spice-gtk-sym-file'
+-spice_gtk_version_script = ['-export-symbols', spice_client_gtk_syms_path]
+-  endif
+ 
+   # soversion
+   # 
http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
+--- /dev/null
 b/src/test-map-file
+@@ -0,0 +1,4 @@
++TEST_LIB {
++local:
++*;
++};
+-- 
+GitLab
+

diff --git a/net-misc/spice-gtk/spice-gtk-0.42-r2.ebuild 
b/net-misc/spice-gtk/spice-gtk-0.42-r3.ebuild
similarity index 98%
rename from net-misc/spice-gtk/spice-gtk-0.42-r2.ebuild
rename to net-misc/spice-gtk/spice-gtk-0.42-r3.ebuild
index fe18fb9f4736..83318d830e49 100644
--- a/net-misc/spice-gtk/spice-gtk-0.42-r2.ebuild
+++ b/net-misc/spice-gtk/spice-gtk-0.42-r3.ebuild
@@ -89,6 +89,10 @@ BDEPEND="
vala? ( $(vala_depend) )
 "
 
+PATCHES=(
+   "${FILESDIR}/${PN}-0.42-libtool-export-symbols-fix.patch"
+)
+
 python_check_deps() {
python_has_version "dev-python/six[${PYTHON_USEDEP}]" &&
python_has_version "dev-python/pyparsing[${PYTHON_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: net-misc/spice-gtk/, net-misc/spice-gtk/files/

2021-12-24 Thread Mike Gilbert
commit: 65870053ec411056eefe286d150b3707bc68d539
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Dec 24 21:44:35 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Dec 25 00:02:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65870053

net-misc/spice-gtk: drop 0.37-r3, 0.38-r2, 0.38-r3

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/spice-gtk/Manifest|   2 -
 .../spice-gtk-0.37-adjust-to-window-scaling.patch  | 132 ---
 net-misc/spice-gtk/spice-gtk-0.37-r3.ebuild| 140 -
 net-misc/spice-gtk/spice-gtk-0.38-r2.ebuild| 110 
 net-misc/spice-gtk/spice-gtk-0.38-r3.ebuild| 125 --
 5 files changed, 509 deletions(-)

diff --git a/net-misc/spice-gtk/Manifest b/net-misc/spice-gtk/Manifest
index 4be76f585699..5de070645502 100644
--- a/net-misc/spice-gtk/Manifest
+++ b/net-misc/spice-gtk/Manifest
@@ -1,3 +1 @@
-DIST spice-gtk-0.37.tar.bz2 1303111 BLAKE2B 
cf4b6664ac86d126cf14f1a31b1df93079e15fc0a0af69bfaf61cb84284daa7b6b8cb2a2ee3345f6a475838ffc0fb2a2b0bdd61301e2c1479fb5f5e0c28babbe
 SHA512 
a0a20bc6f25337d86e57fe1fc9586c4cc84457fc8c38cdcc5a728990a69018da0fca3ab5aa63349786b5a7508c82b716c94803eefb3495cffb7df4526db2d029
-DIST spice-gtk-0.38.tar.xz 796112 BLAKE2B 
c1542b5b76f9e23ffd1910273f358f656198829b1f615c6a8e0931a79d14920132c861facd534f4cf05f03c4f64a50f628f7daa93be581d5ac815f224b81fe16
 SHA512 
27b44ac9f0cee2737ce03bb3f47c62fc0ee2402c291c49fc56cffc4ccb63e2cab001a68ba865a6375d82cb3808d59c68469783ee4279fa818d8682e902f3
 DIST spice-gtk-0.39.tar.xz 845528 BLAKE2B 
c886c4c9f0e51d7f2bf6dbfe574f1a2bcab249f863cb7da1f009410572cdaa7a35ef98fc370a7e74f7e490ad3bfe8ffa832601f8bb0b0894b90ec1de76495ce9
 SHA512 
ff0f3ca6b10a2c415f2fa8d61464c5710aaa2a46c2c83909f146fa45f01151e756d9c3d79cb162dd3d0c1279b6ef55a67fc5c1266af2cb5b46ac1eaa0254c8d2

diff --git 
a/net-misc/spice-gtk/files/spice-gtk-0.37-adjust-to-window-scaling.patch 
b/net-misc/spice-gtk/files/spice-gtk-0.37-adjust-to-window-scaling.patch
deleted file mode 100644
index 504cb7c4848b..
--- a/net-misc/spice-gtk/files/spice-gtk-0.37-adjust-to-window-scaling.patch
+++ /dev/null
@@ -1,132 +0,0 @@
-From 262c84081fbd3cfc3d92e6ae9a60a780549d6c2f Mon Sep 17 00:00:00 2001
-From: Snir Sheriber 
-Date: Thu, 28 Feb 2019 11:44:34 +0200
-Subject: [PATCH] Adjust to window scaling
-
-When GDK_SCALE is != 1 and egl is used, the image presented does not
-fit to the window (scale of 2 is often used with hidpi monitors).
-Usually this is not a problem since all components are adjusted by
-gdk/gtk but with egl, pixel-based data is not being scaled. In this
-case window's scale value can be used in order to determine whether
-to use a pixel resource with higher resolution data.
-
-In order to reproduce the problem set spice with virgl/Intel-vGPU
-and run spice-gtk with GDK_SCALE=2
-
-This issue was also reported at freedesktop gitlab repo:
-https://gitlab.freedesktop.org/spice/spice-gtk/issues/99
-
-Signed-off-by: Snir Sheriber 
-Acked-by: Victor Toso 

- src/spice-widget-egl.c |  7 ---
- src/spice-widget.c | 27 +++
- 2 files changed, 23 insertions(+), 11 deletions(-)
-
-diff --git a/src/spice-widget-egl.c b/src/spice-widget-egl.c
-index 43fccd7..7bae4e5 100644
 a/src/spice-widget-egl.c
-+++ b/src/spice-widget-egl.c
-@@ -360,9 +360,9 @@ gboolean spice_egl_realize_display(SpiceDisplay *display, 
GdkWindow *win, GError
- DISPLAY_DEBUG(display, "egl realize");
- if (!spice_widget_init_egl_win(display, win, err))
- return FALSE;
--
--spice_egl_resize_display(display, gdk_window_get_width(win),
-- gdk_window_get_height(win));
-+gint scale_factor = gtk_widget_get_scale_factor(GTK_WIDGET(display));
-+spice_egl_resize_display(display, gdk_window_get_width(win) * 
scale_factor,
-+ gdk_window_get_height(win) * scale_factor);
- 
- return TRUE;
- }
-@@ -426,6 +426,7 @@ void spice_egl_unrealize_display(SpiceDisplay *display)
- #endif
- }
- 
-+/* w and h should be adjusted to gdk scaling */
- G_GNUC_INTERNAL
- void spice_egl_resize_display(SpiceDisplay *display, int w, int h)
- {
-diff --git a/src/spice-widget.c b/src/spice-widget.c
-index 1f2a154..a9ba1f1 100644
 a/src/spice-widget.c
-+++ b/src/spice-widget.c
-@@ -1382,7 +1382,8 @@ static void set_egl_enabled(SpiceDisplay *display, bool 
enabled)
- }
- 
- if (enabled && d->egl.context_ready) {
--spice_egl_resize_display(display, d->ww, d->wh);
-+gint scale_factor = gtk_widget_get_scale_factor(GTK_WIDGET(display));
-+spice_egl_resize_display(display, d->ww * scale_factor, d->wh * 
scale_factor);
- }
- 
- d->egl.enabled = enabled;
-@@ -1978,11 +1979,14 @@ static void transform_input(SpiceDisplay *display,
- SpiceDisplayPrivate *d = display->priv;
- int display_x, display_y, display_w, display_h;
-

[gentoo-commits] repo/gentoo:master commit in: net-misc/spice-gtk/, net-misc/spice-gtk/files/

2021-10-30 Thread Sam James
commit: 58996c17fc14caab6f1a678b5d326be0e76b94a4
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 31 05:05:49 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 31 05:05:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58996c17

net-misc/spice-gtk: fix finding newer pyparsing

Closes: https://bugs.gentoo.org/820074
Signed-off-by: Sam James  gentoo.org>

 .../files/spice-gtk-0.39-fix-finding-pyparsing.patch| 13 +
 net-misc/spice-gtk/spice-gtk-0.39-r1.ebuild |  8 ++--
 2 files changed, 19 insertions(+), 2 deletions(-)

diff --git 
a/net-misc/spice-gtk/files/spice-gtk-0.39-fix-finding-pyparsing.patch 
b/net-misc/spice-gtk/files/spice-gtk-0.39-fix-finding-pyparsing.patch
new file mode 100644
index 000..9a3cdd09006
--- /dev/null
+++ b/net-misc/spice-gtk/files/spice-gtk-0.39-fix-finding-pyparsing.patch
@@ -0,0 +1,13 @@
+https://gitlab.freedesktop.org/spice/spice-common/-/issues/5
+https://bugs.gentoo.org/820074
+--- a/subprojects/spice-common/meson.build
 b/subprojects/spice-common/meson.build
+@@ -132,7 +132,7 @@ if spice_common_generate_client_code or 
spice_common_generate_server_code
+   if get_option('python-checks')
+ foreach module : ['six', 'pyparsing']
+   message('Checking for python module @0@'.format(module))
+-  cmd = run_command(python, '-m', module)
++  cmd = run_command(python, '-c', 'import @0@'.format(module))
+   if cmd.returncode() != 0
+ error('Python module @0@ not found'.format(module))
+   endif

diff --git a/net-misc/spice-gtk/spice-gtk-0.39-r1.ebuild 
b/net-misc/spice-gtk/spice-gtk-0.39-r1.ebuild
index 7005e220e2e..08fdbf6d9fa 100644
--- a/net-misc/spice-gtk/spice-gtk-0.39-r1.ebuild
+++ b/net-misc/spice-gtk/spice-gtk-0.39-r1.ebuild
@@ -79,9 +79,13 @@ BDEPEND="
')
 "
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.39-fix-finding-pyparsing.patch
+)
+
 python_check_deps() {
-   has_version "dev-python/six[${PYTHON_USEDEP}]" &&
-   has_version "dev-python/pyparsing[${PYTHON_USEDEP}]"
+   has_version -b "dev-python/six[${PYTHON_USEDEP}]" &&
+   has_version -b "dev-python/pyparsing[${PYTHON_USEDEP}]"
 }
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: net-misc/spice-gtk/, net-misc/spice-gtk/files/

2020-04-18 Thread Matthias Maier
commit: f4756d05b995e091e325abc50e5dab9045f07936
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Apr 18 18:39:56 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Apr 18 18:56:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4756d05

net-misc/spice-gtk: drop old

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 net-misc/spice-gtk/Manifest|   1 -
 .../spice-gtk/files/spice-gtk-0.34-openssl11.patch |  16 ---
 net-misc/spice-gtk/metadata.xml|   4 -
 net-misc/spice-gtk/spice-gtk-0.35.ebuild   | 145 -
 4 files changed, 166 deletions(-)

diff --git a/net-misc/spice-gtk/Manifest b/net-misc/spice-gtk/Manifest
index 0d667aeb7c4..7c7ebad5736 100644
--- a/net-misc/spice-gtk/Manifest
+++ b/net-misc/spice-gtk/Manifest
@@ -1,2 +1 @@
-DIST spice-gtk-0.35.tar.bz2 1437231 BLAKE2B 
f2731a794cf22b491bf858fff44506288af730b37f1c37e16ac3042d662373b4e4021808d5ca72440012fb36a5119ad11858cb8cf872b04376518487faebef49
 SHA512 
f0914a4a9baf892e39dab7d51aa9f5ab4dbb4ef01f09da158b20756f890745837d0a6c8c1f7897844e695be2ed01f3b1d04ada1cacc958b5cfadb0d4bf7c4729
 DIST spice-gtk-0.37.tar.bz2 1303111 BLAKE2B 
cf4b6664ac86d126cf14f1a31b1df93079e15fc0a0af69bfaf61cb84284daa7b6b8cb2a2ee3345f6a475838ffc0fb2a2b0bdd61301e2c1479fb5f5e0c28babbe
 SHA512 
a0a20bc6f25337d86e57fe1fc9586c4cc84457fc8c38cdcc5a728990a69018da0fca3ab5aa63349786b5a7508c82b716c94803eefb3495cffb7df4526db2d029

diff --git a/net-misc/spice-gtk/files/spice-gtk-0.34-openssl11.patch 
b/net-misc/spice-gtk/files/spice-gtk-0.34-openssl11.patch
deleted file mode 100644
index 572475d79a4..000
--- a/net-misc/spice-gtk/files/spice-gtk-0.34-openssl11.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-https://617764.bugs.gentoo.org/attachment.cgi?id=522368
-https://bugs.gentoo.org/617764
-
 spice-gtk-0.34.orig/src/spice-channel.c2017-07-12 10:23:31.0 
+0200
-+++ spice-gtk-0.34/src/spice-channel.c 2018-03-04 13:12:14.351051444 +0100
-@@ -392,8 +392,10 @@
- 
- g_type_class_add_private(klass, sizeof(SpiceChannelPrivate));
- 
-+#if OPENSSL_VERSION_NUMBER < 0x1010L
- SSL_library_init();
- SSL_load_error_strings();
-+#endif
- }
- 
- /*  */

diff --git a/net-misc/spice-gtk/metadata.xml b/net-misc/spice-gtk/metadata.xml
index 34612a8b0ba..713b32ac3ec 100644
--- a/net-misc/spice-gtk/metadata.xml
+++ b/net-misc/spice-gtk/metadata.xml
@@ -6,8 +6,6 @@
Gentoo Virtualization Project


-   Support for desktop integration such as
-   automounting and other APIs exposed by your DE via 
D-Bus
Build the spice client (spicy), requires 
x11-libs/gtk+:3
Enable sys-auth/polkit 
support for the
usbredir acl helper
@@ -16,7 +14,5 @@
Enable builtin mjpeg video decoder
Support for folder-sharing between guest 
and client
using net-libs/phodav
-   Using gstreamer backend as audio decodec 
support
-   Using gstreamer backend as video decodec 
support

 

diff --git a/net-misc/spice-gtk/spice-gtk-0.35.ebuild 
b/net-misc/spice-gtk/spice-gtk-0.35.ebuild
deleted file mode 100644
index 485627726ec..000
--- a/net-misc/spice-gtk/spice-gtk-0.35.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GCONF_DEBUG="no"
-VALA_MIN_API_VERSION="0.14"
-VALA_USE_DEPEND="vapigen"
-
-inherit autotools eutils ltprune xdg-utils vala readme.gentoo-r1
-
-DESCRIPTION="Set of GObject and Gtk objects for connecting to Spice servers 
and a client GUI"
-HOMEPAGE="https://www.spice-space.org 
https://cgit.freedesktop.org/spice/spice-gtk/";
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-SRC_URI="https://www.spice-space.org/download/gtk/${P}.tar.bz2";
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86"
-IUSE="dbus gstaudio gstvideo +gtk3 +introspection lz4 mjpeg policykit 
pulseaudio sasl smartcard static-libs usbredir vala webdav libressl"
-
-REQUIRED_USE="?? ( pulseaudio gstaudio )"
-
-# TODO:
-# * check if sys-freebsd/freebsd-lib (from virtual/acl) provides acl/libacl.h
-# * use external pnp.ids as soon as that means not pulling in gnome-desktop
-RDEPEND="
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   pulseaudio? ( media-sound/pulseaudio[glib] )
-   gstvideo? (
-   media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0
-   media-libs/gst-plugins-good:1.0
-   )
-   gstaudio? (
-   media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0
-   media-libs/gst-plugins-good:1.0
-   )
-   >=x11-libs/pixman-0.17.7
-   media-li

[gentoo-commits] repo/gentoo:master commit in: net-misc/spice-gtk/, net-misc/spice-gtk/files/

2019-02-16 Thread Aaron Bauman
commit: 0c57f77f684053bbc14049127f8c537874ad61c1
Author: Stefan Strogin  gmail  com>
AuthorDate: Sat Feb 16 03:38:17 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Feb 16 17:59:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c57f77f

net-misc/spice-gtk: fix build for >=libressl-2.7.0

NB: spice-gtk-0.34-libressl.patch was not used anywhere.

Closes: https://bugs.gentoo.org/664512
Package-Manager: Portage-2.3.60, Repoman-2.3.12
Signed-off-by: Stefan Strogin  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/11062
Signed-off-by: Aaron Bauman  gentoo.org>

 ...ibressl.patch => spice-gtk-0.35-libressl.patch} |  25 ++--
 net-misc/spice-gtk/spice-gtk-0.35-r1.ebuild| 154 +
 2 files changed, 170 insertions(+), 9 deletions(-)

diff --git a/net-misc/spice-gtk/files/spice-gtk-0.34-libressl.patch 
b/net-misc/spice-gtk/files/spice-gtk-0.35-libressl.patch
similarity index 54%
rename from net-misc/spice-gtk/files/spice-gtk-0.34-libressl.patch
rename to net-misc/spice-gtk/files/spice-gtk-0.35-libressl.patch
index e39efaee274..6ecea6d11c2 100644
--- a/net-misc/spice-gtk/files/spice-gtk-0.34-libressl.patch
+++ b/net-misc/spice-gtk/files/spice-gtk-0.35-libressl.patch
@@ -1,16 +1,21 @@
 https://bugs.gentoo.org/631250
 https://631250.bugs.gentoo.org/attachment.cgi?id=513720
 
+https://bugs.gentoo.org/664512
+https://cgit.freedesktop.org/spice/spice-common/commit/?id=8e8476d932d9866d950fe616fe1c10361b75a3a2
+https://cgit.freedesktop.org/spice/spice-gtk/commit/?id=a45e8a56e389e41c891eaa204b16dd89e74e2e69
+
 diff --git a/spice-common/common/ssl_verify.c 
b/spice-common/common/ssl_verify.c
 index a9ed650..821faa9 100644
 --- a/spice-common/common/ssl_verify.c
 +++ b/spice-common/common/ssl_verify.c
-@@ -33,7 +33,7 @@
+@@ -33,7 +33,8 @@
  #include 
  #include 
  
--#if OPENSSL_VERSION_NUMBER < 0x1010
-+#if OPENSSL_VERSION_NUMBER < 0x1010 || defined(LIBRESSL_VERSION_NUMBER)
+-#if OPENSSL_VERSION_NUMBER < 0x1010 || defined (LIBRESSL_VERSION_NUMBER)
++#if OPENSSL_VERSION_NUMBER < 0x1010 || \
++(defined (LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 
0x2070)
  static const unsigned char *ASN1_STRING_get0_data(const ASN1_STRING *asn1)
  {
  return M_ASN1_STRING_data(asn1);
@@ -18,12 +23,13 @@ diff --git a/src/bio-gio.c b/src/bio-gio.c
 index 9358fae..30aa73b 100644
 --- a/src/bio-gio.c
 +++ b/src/bio-gio.c
-@@ -23,7 +23,7 @@
+@@ -23,7 +23,8 @@
  #include "spice-util.h"
  #include "bio-gio.h"
  
--#if OPENSSL_VERSION_NUMBER < 0x1010
-+#if OPENSSL_VERSION_NUMBER < 0x1010 || defined(LIBRESSL_VERSION_NUMBER)
+-#if OPENSSL_VERSION_NUMBER < 0x1010 || defined(LIBRESSL_VERSION_NUMBER)
++#if OPENSSL_VERSION_NUMBER < 0x1010 || \
++(defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070)
  static BIO_METHOD one_static_bio;
  
  static int BIO_meth_set_read(BIO_METHOD *biom,
@@ -31,12 +37,13 @@ diff --git a/src/spice-channel.c b/src/spice-channel.c
 index 4c3db9d..9df0203 100644
 --- a/src/spice-channel.c
 +++ b/src/spice-channel.c
-@@ -55,7 +55,7 @@ static void spice_channel_reset_capabilities(SpiceChannel 
*channel);
+@@ -55,7 +55,8 @@ static void spice_channel_reset_capabilities(SpiceChannel 
*channel);
  static void spice_channel_send_migration_handshake(SpiceChannel *channel);
  static gboolean channel_connect(SpiceChannel *channel, gboolean tls);
  
--#if OPENSSL_VERSION_NUMBER < 0x1010
-+#if OPENSSL_VERSION_NUMBER < 0x1010 || defined(LIBRESSL_VERSION_NUMBER)
+-#if OPENSSL_VERSION_NUMBER < 0x1010 || defined(LIBRESSL_VERSION_NUMBER)
++#if OPENSSL_VERSION_NUMBER < 0x1010 || \
++(defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070)
  static RSA *EVP_PKEY_get0_RSA(EVP_PKEY *pkey)
  {
  if (pkey->type != EVP_PKEY_RSA) {

diff --git a/net-misc/spice-gtk/spice-gtk-0.35-r1.ebuild 
b/net-misc/spice-gtk/spice-gtk-0.35-r1.ebuild
new file mode 100644
index 000..c72b4911bbd
--- /dev/null
+++ b/net-misc/spice-gtk/spice-gtk-0.35-r1.ebuild
@@ -0,0 +1,154 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+GCONF_DEBUG="no"
+VALA_MIN_API_VERSION="0.14"
+VALA_USE_DEPEND="vapigen"
+
+inherit autotools eutils xdg-utils vala readme.gentoo-r1
+
+DESCRIPTION="Set of GObject and Gtk objects for connecting to Spice servers 
and a client GUI"
+HOMEPAGE="https://www.spice-space.org 
https://cgit.freedesktop.org/spice/spice-gtk/";
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+SRC_URI="https://www.spice-space.org/download/gtk/${P}.tar.bz2";
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="dbus gstaudio gstvideo +gtk3 +introspection lz4 mjpeg policykit 
pulseaudio sasl smartcard static-libs usbredir vala webdav libressl"
+
+REQUIRED_USE="?? ( pulseaudio gstaudio )"
+
+# TODO:
+# * check if sys-freebsd/freebsd-lib (from virtual/acl) provides acl/libacl.h
+# * use external pnp.ids as

[gentoo-commits] repo/gentoo:master commit in: net-misc/spice-gtk/, net-misc/spice-gtk/files/

2018-08-06 Thread Virgil Dupras
commit: 20549bbffcf99fc94c3a0a5a6a80aa4bfcfd1546
Author: Virgil Dupras  gentoo  org>
AuthorDate: Tue Aug  7 00:06:32 2018 +
Commit: Virgil Dupras  gentoo  org>
CommitDate: Tue Aug  7 00:07:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20549bbf

net-misc/spice-gtk: remove vulnerable version

Bug: https://bugs.gentoo.org/650878
Package-Manager: Portage-2.3.44, Repoman-2.3.10

 net-misc/spice-gtk/Manifest|   1 -
 .../files/spice-gtk-0.33-sys-sysmacros.h.patch |  44 --
 net-misc/spice-gtk/spice-gtk-0.33-r2.ebuild| 152 -
 3 files changed, 197 deletions(-)

diff --git a/net-misc/spice-gtk/Manifest b/net-misc/spice-gtk/Manifest
index c985c143d93..cb5fee8a774 100644
--- a/net-misc/spice-gtk/Manifest
+++ b/net-misc/spice-gtk/Manifest
@@ -1,2 +1 @@
-DIST spice-gtk-0.33.tar.bz2 1383927 BLAKE2B 
96cbe8d3f81d596c4fd0d85cc0fd96588029a3b486327c64c5084b82e2c3acefee648a836ca46363dc03aff33dd72a4001c2ac8513b18b6479b56d11cc86f60e
 SHA512 
ee5750194057a7f568641f6382d6969b67dc7271b4d13037570b79cdecd70a7eeb457ad349d3ed8e576f1fbd9701fac7d24607d5cbde8af0e030433b347abc80
 DIST spice-gtk-0.34.tar.bz2 1480566 BLAKE2B 
35350cf930d091fa11df1d573f9eff23696745a20e88fcd20783c108b6ddca9064bc4e75d414f23bd94318e37d509e581866c5dcc955cd21ca7c9384b492f0ec
 SHA512 
17ea737511855b47f5eaf5143756483542cf8ee83f8d276cbfb2c0407355f68ed329fcbed8a67737179f3e53587710634d6faa856590234ee68be7b4b13f2689

diff --git a/net-misc/spice-gtk/files/spice-gtk-0.33-sys-sysmacros.h.patch 
b/net-misc/spice-gtk/files/spice-gtk-0.33-sys-sysmacros.h.patch
deleted file mode 100644
index 902ee9dd029..000
--- a/net-misc/spice-gtk/files/spice-gtk-0.33-sys-sysmacros.h.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From a27a83da30d58511b2a5f2cdb13ebd4fca7a3d0a Mon Sep 17 00:00:00 2001
-From: Pavel Grunt 
-Date: Tue, 1 Nov 2016 17:08:01 +0100
-Subject: [PATCH] Adjust include header to new location of macros
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-minor & major macros were moved to sysmacros.h
-
-usbutil.c: In function ‘spice_usbutil_get_sysfs_attribute’:
-usbutil.c:110:14: warning: ‘__major_from_sys_types’ is deprecated:
-  In the GNU C Library, `major' is defined by .
-  For historical compatibility, it is currently defined by
-   as well, but we plan to remove this soon.
-  To use `major', include  directly.
-  If you did not intend to use a system-defined macro `major',
-  you should #undef it after including .
-  [-Wdeprecated-declarations]
-  major(stat_buf.st_rdev), minor(stat_buf.st_rdev), attribute);
-
-Acked-by: Victor Toso 

- src/usbutil.c | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/src/usbutil.c b/src/usbutil.c
-index 7bfbe44..b68a2e1 100644
 a/src/usbutil.c
-+++ b/src/usbutil.c
-@@ -30,7 +30,10 @@
- #ifdef __linux__
- #include 
- #include 
-+#include 
-+#ifndef major /* major and minor macros were moved to sys/sysmacros.h from 
sys/types.h */
- #include 
-+#endif
- #include 
- #endif
- #include "usbutil.h"
--- 
-2.10.2
-

diff --git a/net-misc/spice-gtk/spice-gtk-0.33-r2.ebuild 
b/net-misc/spice-gtk/spice-gtk-0.33-r2.ebuild
deleted file mode 100644
index 843d6f96a7e..000
--- a/net-misc/spice-gtk/spice-gtk-0.33-r2.ebuild
+++ /dev/null
@@ -1,152 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GCONF_DEBUG="no"
-VALA_MIN_API_VERSION="0.14"
-VALA_USE_DEPEND="vapigen"
-
-inherit autotools eutils xdg-utils vala readme.gentoo-r1
-
-DESCRIPTION="Set of GObject and Gtk objects for connecting to Spice servers 
and a client GUI"
-HOMEPAGE="https://www.spice-space.org 
https://cgit.freedesktop.org/spice/spice-gtk/";
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-SRC_URI="https://www.spice-space.org/download/gtk/${P}.tar.bz2";
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86"
-IUSE="dbus gstaudio gstvideo gtk3 +introspection lz4 mjpeg policykit 
pulseaudio sasl smartcard static-libs usbredir vala webdav libressl"
-
-REQUIRED_USE="?? ( pulseaudio gstaudio )"
-
-# TODO:
-# * check if sys-freebsd/freebsd-lib (from virtual/acl) provides acl/libacl.h
-# * use external pnp.ids as soon as that means not pulling in gnome-desktop
-RDEPEND="
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   pulseaudio? ( media-sound/pulseaudio[glib] )
-   gstvideo? (
-   media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0
-   media-libs/gst-plugins-good:1.0
-   )
-   gstaudio? (
-   media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0
-   media-libs/gst-plugins-good:1.0
-   )
-   >=x11-libs/pixman-0.17.7
-   >=media-libs/celt-0.5.1.1:0.5.1
-   media-libs/opus
-   gtk3? ( x11-libs/gtk+:3[introspection?] )
-   >=dev-libs/glib-2.36:2
-   >=x11-lib

[gentoo-commits] repo/gentoo:master commit in: net-misc/spice-gtk/, net-misc/spice-gtk/files/

2016-08-17 Thread Ian Stakenvicius
commit: c772ac4e3d9c439779e97994d752a4b7afb645c4
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Wed Aug 17 20:13:30 2016 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Wed Aug 17 20:13:53 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c772ac4e

net-misc/spice-gtk: explicitly link libX11 the right way for ld.gold

Bug: http://bugs.gentoo.org/585118

Package-Manager: portage-2.2.28

 .../spice-gtk/files/spice-gtk-0.31-x11-libs.patch  | 34 ++
 .../spice-gtk/files/spice-gtk-0.32-x11-libs.patch  | 34 ++
 net-misc/spice-gtk/spice-gtk-0.31.ebuild   |  2 ++
 net-misc/spice-gtk/spice-gtk-0.32-r1.ebuild|  1 +
 net-misc/spice-gtk/spice-gtk-0.32-r2.ebuild|  1 +
 5 files changed, 72 insertions(+)

diff --git a/net-misc/spice-gtk/files/spice-gtk-0.31-x11-libs.patch 
b/net-misc/spice-gtk/files/spice-gtk-0.31-x11-libs.patch
new file mode 100644
index 000..0d7e715
--- /dev/null
+++ b/net-misc/spice-gtk/files/spice-gtk-0.31-x11-libs.patch
@@ -0,0 +1,34 @@
+--- a/configure.ac 2016-08-17 14:16:14.671302073 -0400
 b/configure.ac 2016-08-17 14:14:57.351587309 -0400
+@@ -151,8 +151,12 @@
+ SPICE_GTK_REQUIRES="${SPICE_GTK_REQUIRES} gtk+-$GTK_API_VERSION >= 
$GTK_REQUIRED"
+ 
+ PKG_CHECK_EXISTS([gtk+-x11-$with_gtk], [have_x11=yes], [have_x11=no])
+-AS_IF([test "x$have_x11" = "xyes"], [AC_DEFINE([HAVE_X11], 1, [Have x11?])])
++AS_IF([test "x$have_x11" = "xyes"], [
++AC_DEFINE([HAVE_X11], 1, [Have x11?])
++PKG_CHECK_MODULES(X11, x11)])
+ AM_CONDITIONAL([WITH_DISPLAY_X11], [test "x$have_x11" = "xyes"])
++AC_SUBST(X11_CFLAGS)
++AC_SUBST(X11_LIBS)
+ 
+ PKG_CHECK_EXISTS([gtk+-quartz-$with_gtk], [have_quartz=yes], [have_quartz=no])
+ AS_IF([test "x$have_quartz" = "xyes"], [AC_DEFINE([HAVE_QUARTZ], 1, [Have 
Quartz?])])
+--- a/src/Makefile.am  2016-02-18 10:29:04.0 -0500
 b/src/Makefile.am  2016-08-17 14:18:46.340742557 -0400
+@@ -103,6 +103,7 @@
+   $(GUDEV_CFLAGS) \
+   $(SOUP_CFLAGS)  \
+   $(PHODAV_CFLAGS)\
++  $(X11_CFLAGS)   \
+   $(LZ4_CFLAGS)   \
+   $(NULL)
+ 
+@@ -123,6 +124,7 @@
+   $(GTK_LIBS) \
+   $(CAIRO_LIBS)   \
+   $(EPOXY_LIBS)   \
++  $(X11_LIBS) \
+   $(LIBM) \
+   $(NULL)
+ 

diff --git a/net-misc/spice-gtk/files/spice-gtk-0.32-x11-libs.patch 
b/net-misc/spice-gtk/files/spice-gtk-0.32-x11-libs.patch
new file mode 100644
index 000..02ea218
--- /dev/null
+++ b/net-misc/spice-gtk/files/spice-gtk-0.32-x11-libs.patch
@@ -0,0 +1,34 @@
+--- a/configure.ac 2016-06-16 07:34:31.0 -0400
 b/configure.ac 2016-08-17 15:41:03.322532729 -0400
+@@ -163,6 +163,13 @@
+ AM_CONDITIONAL([WITH_DISPLAY_WINDOWS], [test "x$have_win32" = "xyes"])
+ 
+ AC_CHECK_HEADERS([X11/XKBlib.h])
++AS_IF([test "x$have_quartz" != "xyes"],[
++  AS_IF([test "x$have_win32" != "xyes"],[
++PKG_CHECK_MODULES(X11,x11)
++  ])
++])
++AC_SUBST(X11_CFLAGS)
++AC_SUBST(X11_LIBS)
+ 
+ AC_ARG_WITH([pnp-ids-path],
+   AC_HELP_STRING([--with-pnp-ids-path],
+--- a/src/Makefile.am  2016-08-17 15:44:42.081663331 -0400
 b/src/Makefile.am  2016-08-17 15:45:24.701493950 -0400
+@@ -100,6 +100,7 @@
+   $(GUDEV_CFLAGS) \
+   $(SOUP_CFLAGS)  \
+   $(PHODAV_CFLAGS)\
++  $(X11_CFLAGS)   \
+   $(LZ4_CFLAGS)   \
+   $(NULL)
+ 
+@@ -119,6 +120,7 @@
+   libspice-client-glib-2.0.la \
+   $(GTK_LIBS) \
+   $(CAIRO_LIBS)   \
++  $(X11_LIBS) \
+   $(LIBM) \
+   $(NULL)
+ 

diff --git a/net-misc/spice-gtk/spice-gtk-0.31.ebuild 
b/net-misc/spice-gtk/spice-gtk-0.31.ebuild
index 332eca9..3682e02 100644
--- a/net-misc/spice-gtk/spice-gtk-0.31.ebuild
+++ b/net-misc/spice-gtk/spice-gtk-0.31.ebuild
@@ -45,6 +45,7 @@ RDEPEND="
x11-libs/gtk+:2[introspection?]
>=dev-libs/glib-2.28:2
>=x11-libs/cairo-1.2
+   x11-libs/libX11
virtual/jpeg:0=
sys-libs/zlib
introspection? ( dev-libs/gobject-introspection )
@@ -89,6 +90,7 @@ DEPEND="${RDEPEND}
 addpredict /dev
 
 src_prepare() {
+   epatch "${FILESDIR}"/${P}-x11-libs.patch
epatch_user
 
AT_NO_RECURSIVE="yes" eautoreconf

diff --git a/net-misc/spice-gtk/spice-gtk-0.32-r1.ebuild 
b/net-misc/spice-gtk/spice-gtk-0.32-r1.ebuild
index 7847756..0fac346 100644
--- a/net-misc/spice-gtk/spice-gtk-0.32-r1.ebuild
+++ b/net-misc/spice-gtk/spice-gtk-0.32-r1.ebuild
@@ -80,6 +80,7 @@ DEPEND

[gentoo-commits] repo/gentoo:master commit in: net-misc/spice-gtk/, net-misc/spice-gtk/files/

2016-02-27 Thread Matthias Maier
commit: 1cdf89983b9cf8e94d56278aa3d6790230074e20
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Feb 28 06:03:18 2016 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sun Feb 28 06:15:12 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cdf8998

net-misc/spice-gtk: remove old versions 0.20-r1 0.21 0.25-r1 0.28 0.29

Package-Manager: portage-2.2.26

 net-misc/spice-gtk/Manifest|   5 -
 .../spice-gtk/files/0.12-parallel-install.patch|  16 --
 ...ibusbredirparser.pc-rename-to-libusbredir.patch |  57 ---
 ...build-sys-fix-out-of-tree-build-with-vala.patch |  35 
 ...gtk-0.20-add-spice-channel-string-to-type.patch |  84 --
 ...-gtk-0.21-fix-g-clear-pointer-on-old-glib.patch |  22 ---
 ...tk-0.25-Do-not-depend-on-libsoup-directly.patch |  29 
 ...25-Introduce-enable-disable-webdav-option.patch |  54 ---
 .../files/spice-gtk-0.25-missing_gio_libs.patch|  12 --
 net-misc/spice-gtk/files/spice.protocol|  12 --
 net-misc/spice-gtk/files/spice.schemas |  41 -
 net-misc/spice-gtk/spice-gtk-0.20-r1.ebuild| 170 ---
 net-misc/spice-gtk/spice-gtk-0.21.ebuild   | 174 
 net-misc/spice-gtk/spice-gtk-0.25-r1.ebuild| 180 -
 net-misc/spice-gtk/spice-gtk-0.28.ebuild   | 159 --
 net-misc/spice-gtk/spice-gtk-0.29.ebuild   | 159 --
 16 files changed, 1209 deletions(-)

diff --git a/net-misc/spice-gtk/Manifest b/net-misc/spice-gtk/Manifest
index 383f868..bcbce6e 100644
--- a/net-misc/spice-gtk/Manifest
+++ b/net-misc/spice-gtk/Manifest
@@ -1,6 +1 @@
-DIST spice-gtk-0.20.tar.bz2 1210694 SHA256 
b1355823b0ceb2e118c1f9a9a602ccab78e1e2edf2d93f71fa42d3bc85ca75df SHA512 
db07d05d93bf5639c193f374b6eb3fe9f6bb198f0146e64f8e6e6c03d12e931c1f18a353aed123fe28535a95eb8448ef8a8babc66bdd283f951b8433839d6b9e
 WHIRLPOOL 
82ea2e7a1ebec0155c6aadd03143456498db332e64f4a2c5cb15beb47e0371790ee5fc29b7ff1b40dba34c63dd021cecf6f27cd1aaa1c58c465f9bb2d22ca50e
-DIST spice-gtk-0.21.tar.bz2 1191082 SHA256 
73d418ffa97d6cf5edb1920d46f1d51fc40d14a8d4edfab3be6041e25062c564 SHA512 
970c5de33c5f2117c4c4c0864da4d3796226771be54fdcc5393d17eefecb297cdc0767003699afa03db7e72a9810de4d157217e40de62013e410b90c8c759151
 WHIRLPOOL 
caabfcc4654077dce70d9f82d7ccd77bd390d365c23f6c82c906b5490c1dd135c82c48e2aab486b699470829b24b3253dcb39c22921c13132dc16a03369d62f9
-DIST spice-gtk-0.25.tar.bz2 1242457 SHA256 
0730c6a80ad9f5012f65927d443377019f300573f7ccc93db84eadec462ad087 SHA512 
5d44ffa784af3c94492e80129b7350065f4d108c8e3bc42be673fc1f42b47023757d0b8131d047432b7c59c03662db0652759cb4bdf677062a6d1e0508d02bd9
 WHIRLPOOL 
63002ec6d309c949d296e70ff5e22a7cf9e8300e7001e37a4a5b2de6ccb833915d884798347e04a06c60ea4508f85f265b3d4b4dc1c00a3a8e036ddf21e003f8
-DIST spice-gtk-0.28.tar.bz2 1274095 SHA256 
15aeeb63422cb3bfaa2edbf4602ed2025baa4455abfd1677f631245a0d0f81c4 SHA512 
a183ab3d9a463de13accd6927fbaba00f184b40f4346d1fd4de94a3394a6cdfeb51b02666be9154d9f65184d1499560f2aa5a387a526915671e951e1493f
 WHIRLPOOL 
96e25ec39b060136b9e6b1cbb5c38c06f319aeb582742acc2741abb29ea45853fe2fe5f2c2da5a0c61176bdd68e37a7be1f64d0b02b1e8db6754514a2a20bfe5
-DIST spice-gtk-0.29.tar.bz2 1277160 SHA256 
44c7e22713246a2054c3c3b6e0280fd4c1fdbd2c8d33e5eb95bcda4748d5e973 SHA512 
87cdcc5daa0f14eda5225cbe5cf0f29c1fb059c9fbbd6dfd52da02655db13f67f508c448dd5754877e12c577b5efde230914928fd91fcccf33eff52fac2319b0
 WHIRLPOOL 
96e2a2acaef4b824316aefdf5af59b45b33393264c70761cd7754b860166dafc3340526ca3f51dcf425dd904b35f27c1da83d0124a7c66b0b9fc6de6c0f85d1b
 DIST spice-gtk-0.30.tar.bz2 1228727 SHA256 
e23323fa399efba17b3c18475ef10a29815851be5e7dbedd246b28ee8eb1379c SHA512 
8a0ad6df3b1ab353d1e63178e13e440c07751821d9693a1599d6f61dece6ed20b664511abaa50771b026be0f457787b0bb5b172884e68c7a95d9068b0bb79198
 WHIRLPOOL 
e58798cbabfe716dcf35a7668ed8e9838f347b13dd25e13ec5d290f35da2170d321a9a3bb2701564b14564ee89f2b43c8b6fcb84d85ed2293514a2f7c9d3759a

diff --git a/net-misc/spice-gtk/files/0.12-parallel-install.patch 
b/net-misc/spice-gtk/files/0.12-parallel-install.patch
deleted file mode 100644
index 04a22bd..000
--- a/net-misc/spice-gtk/files/0.12-parallel-install.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff --git a/gtk/Makefile.am b/gtk/Makefile.am
-index 7b29e61..86b3939 100644
 a/gtk/Makefile.am
-+++ b/gtk/Makefile.am
-@@ -505,6 +505,11 @@ vncdisplaykeymap_win322xtkbd.c:
- if WITH_PYTHON
- pyexec_LTLIBRARIES = SpiceClientGtk.la
- 
-+# workaround for broken parallel install support in automake with LTLIBRARIES
-+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
-+install_pyexecLTLIBRARIES = install-pyexecLTLIBRARIES
-+$(install_pyexecLTLIBRARIES): install-libLTLIBRARIES
-+
- SpiceClientGtk_la_LIBADD = libspice-client-gtk-2.0.la 
libspice-client-glib-2.0.la $(PYGTK_LIBS)
- SpiceClientGtk_la_CFLAGS = $(GTK_CFLAGS) $(PYTHON_INCLUDES) $(PYGTK_CFLAGS) 
$(WARN_PYFLAGS)
- SpiceClientGtk_la