commit:     4eda3c98aef9cc88fd2f215ab94811a7dfc35c04
Author:     Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
AuthorDate: Tue Jun  7 16:30:29 2022 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue Jun  7 16:41:58 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4eda3c98

app-emulation/open-vm-tools: remove unused patches

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger <mmk <AT> levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/25795
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 .../open-vm-tools/files/10.1.0-mount.vmhgfs.patch  |  33 -----
 .../open-vm-tools/files/11.2.5-glib-2.68.patch     | 148 ---------------------
 2 files changed, 181 deletions(-)

diff --git a/app-emulation/open-vm-tools/files/10.1.0-mount.vmhgfs.patch 
b/app-emulation/open-vm-tools/files/10.1.0-mount.vmhgfs.patch
deleted file mode 100644
index bff97811771b..000000000000
--- a/app-emulation/open-vm-tools/files/10.1.0-mount.vmhgfs.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 1805ab024b10e8185175de7ce9c9b9db87fd0897 Mon Sep 17 00:00:00 2001
-From: Bernd Zeimetz <be...@bzed.de>
-Date: Sun, 10 Jan 2016 22:18:04 +0100
-Subject: [PATCH] Fix mount.vmhgfs symlinks if DESTDIR is used
-
-Without this change symlinks in the form of
-sbin/mount.vmhgfs -> 
/build/open-vm-tools-10.0.5-3227872/debian/open-vm-tools/usr/sbin/mount.vmhgfs
-are being produced, if DESTDIR was uset while running make install.
----
- open-vm-tools/hgfsmounter/Makefile.am | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/open-vm-tools/hgfsmounter/Makefile.am 
b/open-vm-tools/hgfsmounter/Makefile.am
-index e48417e..fe70892 100644
---- a/open-vm-tools/hgfsmounter/Makefile.am
-+++ b/open-vm-tools/hgfsmounter/Makefile.am
-@@ -33,14 +33,14 @@ install-exec-hook:
-       mv $(DESTDIR)$(sbindir)/mount.vmhgfs \
-               $(DESTDIR)$(sbindir)/mount_vmhgfs
-       -$(MKDIR_P) $(DESTDIR)/sbin
--      -$(LN_S) $(DESTDIR)$(sbindir)/mount_vmhgfs \
-+      -$(LN_S) $(sbindir)/mount_vmhgfs \
-               $(DESTDIR)/sbin/mount_vmhgfs &> /dev/null
- uninstall-hook:
-       rm -f $(DESTDIR)$(sbindir)/mount_vmhgfs
- else
- install-exec-hook:
-       -$(MKDIR_P) $(DESTDIR)/sbin
--      -$(LN_S) $(DESTDIR)$(sbindir)/mount.vmhgfs \
-+      -$(LN_S) $(sbindir)/mount.vmhgfs \
-               $(DESTDIR)/sbin/mount.vmhgfs &> /dev/null
- uninstall-hook:
-       rm -f $(DESTDIR)/sbin/mount.vmhgfs

diff --git a/app-emulation/open-vm-tools/files/11.2.5-glib-2.68.patch 
b/app-emulation/open-vm-tools/files/11.2.5-glib-2.68.patch
deleted file mode 100644
index b04342c3f68e..000000000000
--- a/app-emulation/open-vm-tools/files/11.2.5-glib-2.68.patch
+++ /dev/null
@@ -1,148 +0,0 @@
-From 82931a1bcb39d5132910c7fb2ddc086c51d06662 Mon Sep 17 00:00:00 2001
-From: John Wolfe <jwo...@vmware.com>
-Date: Mon, 19 Apr 2021 11:08:10 -0700
-Subject: [PATCH] Fix issues using GCC 11 with gtk >= 3.20 and glib >=2.66.3
-
-With glib2.0 releases >= 2.66.3, glib header files inside an
-extern "C" block will encounter compilation errors.  This has
-impacted several OSS packages.  Consumers of newer versions of glib2.0
-must not include glib headers in an extern "C" block.
-
-GTK 3.20 has deprecated gdk_display_get_device_manager(); using the
-newer gdk_display_get_default_seat() when the GTK version is >= 3.20.
-
-The return value from read() must be used to avoid an unused result
-warning from the compiler.  This can be avoided by using dummy retyping
-in the case where the return value is not used or in this case, using
-the returned value in a debug log message.
-
-Pull Request: https://github.com/vmware/open-vm-tools/pull/505
-Addresses:    https://github.com/vmware/open-vm-tools/issues/500
-Addresses:    https://github.com/vmware/open-vm-tools/issues/509
----
- open-vm-tools/AUTHORS                                 |  3 +++
- open-vm-tools/lib/include/tracer.hh                   |  4 +---
- .../services/plugins/dndcp/copyPasteUIX11.cpp         |  3 ++-
- .../plugins/dndcp/dndGuest/dndCPTransportGuestRpc.hpp |  6 +++---
- open-vm-tools/services/plugins/dndcp/dndUIX11.cpp     | 11 +++++++++--
- open-vm-tools/services/plugins/dndcp/dndcp.cpp        |  7 ++++++-
- 6 files changed, 24 insertions(+), 10 deletions(-)
-
-diff --git a/open-vm-tools/lib/include/tracer.hh 
b/open-vm-tools/lib/include/tracer.hh
-index 697caedbc..e9ae892cb 100644
---- a/open-vm-tools/lib/include/tracer.hh
-+++ b/open-vm-tools/lib/include/tracer.hh
-@@ -1,5 +1,5 @@
- /*********************************************************
-- * Copyright (C) 2013-2017 VMware, Inc. All rights reserved.
-+ * Copyright (C) 2013-2017,2021 VMware, Inc. All rights reserved.
-  *
-  * This program is free software; you can redistribute it and/or modify it
-  * under the terms of the GNU Lesser General Public License as published
-@@ -28,9 +28,7 @@
- 
- #include "vm_basic_defs.h"
- 
--extern "C" {
- #include "glib.h"
--}
- 
- 
- #ifdef VMX86_DEVEL
-diff --git a/open-vm-tools/services/plugins/dndcp/copyPasteUIX11.cpp 
b/open-vm-tools/services/plugins/dndcp/copyPasteUIX11.cpp
-index 68212ab8b..080dc3d76 100644
---- a/open-vm-tools/services/plugins/dndcp/copyPasteUIX11.cpp
-+++ b/open-vm-tools/services/plugins/dndcp/copyPasteUIX11.cpp
-@@ -1,5 +1,5 @@
- /*********************************************************
-- * Copyright (C) 2009-2020 VMware, Inc. All rights reserved.
-+ * Copyright (C) 2009-2021 VMware, Inc. All rights reserved.
-  *
-  * This program is free software; you can redistribute it and/or modify it
-  * under the terms of the GNU Lesser General Public License as published
-@@ -1666,6 +1666,7 @@ CopyPasteUIX11::FileBlockMonitorThread(void *arg)   // IN
-       char buf[sizeof(VMBLOCK_FUSE_READ_RESPONSE)];
-       ssize_t size;
-       size = read(fd, buf, sizeof(VMBLOCK_FUSE_READ_RESPONSE));
-+      g_debug("%s: Number of bytes read : %" FMTSZ "u\n", __FUNCTION__, size);
-       /*
-        * The current thread will block in read function until
-        * any other application accesses the file params->fileBlockName
-diff --git 
a/open-vm-tools/services/plugins/dndcp/dndGuest/dndCPTransportGuestRpc.hpp 
b/open-vm-tools/services/plugins/dndcp/dndGuest/dndCPTransportGuestRpc.hpp
-index 9b70984fc..424481baa 100644
---- a/open-vm-tools/services/plugins/dndcp/dndGuest/dndCPTransportGuestRpc.hpp
-+++ b/open-vm-tools/services/plugins/dndcp/dndGuest/dndCPTransportGuestRpc.hpp
-@@ -1,5 +1,5 @@
- /*********************************************************
-- * Copyright (C) 2010-2017 VMware, Inc. All rights reserved.
-+ * Copyright (C) 2010-2017,2021 VMware, Inc. All rights reserved.
-  *
-  * This program is free software; you can redistribute it and/or modify it
-  * under the terms of the GNU Lesser General Public License as published
-@@ -31,13 +31,13 @@
- 
- #include "dnd.h"
- 
--extern "C" {
- #ifdef VMX86_TOOLS
-    #include "vmware/tools/guestrpc.h"
- #else
-+extern "C" {
-    #include "guest_rpc.h"
--#endif
- }
-+#endif
- 
- #define GUEST_RPC_CMD_STR_DND "dnd.transport"
- #define GUEST_RPC_CMD_STR_CP  "copypaste.transport"
-diff --git a/open-vm-tools/services/plugins/dndcp/dndUIX11.cpp 
b/open-vm-tools/services/plugins/dndcp/dndUIX11.cpp
-index 50c2bf5e1..03cf3e0d7 100644
---- a/open-vm-tools/services/plugins/dndcp/dndUIX11.cpp
-+++ b/open-vm-tools/services/plugins/dndcp/dndUIX11.cpp
-@@ -1,5 +1,5 @@
- /*********************************************************
-- * Copyright (C) 2009-2019 VMware, Inc. All rights reserved.
-+ * Copyright (C) 2009-2021 VMware, Inc. All rights reserved.
-  *
-  * This program is free software; you can redistribute it and/or modify it
-  * under the terms of the GNU Lesser General Public License as published
-@@ -467,8 +467,15 @@ DnDUIX11::OnSrcDragBegin(const CPClipboard *clip,       
// IN
- #ifndef GTK3
-    event.device = gdk_device_get_core_pointer();
- #else
--   GdkDeviceManager* manager = 
gdk_display_get_device_manager(gdk_window_get_display(event.window));
-+#   if GTK_MINOR_VERSION >= 20
-+   GdkSeat *seat =
-+      gdk_display_get_default_seat(gdk_window_get_display(event.window));
-+   event.device = gdk_seat_get_pointer(seat);
-+#   else
-+   GdkDeviceManager *manager =
-+      gdk_display_get_device_manager(gdk_window_get_display(event.window));
-    event.device = gdk_device_manager_get_client_pointer(manager);
-+#   endif
- #endif
-    event.x_root = mOrigin.get_x();
-    event.y_root = mOrigin.get_y();
-diff --git a/open-vm-tools/services/plugins/dndcp/dndcp.cpp 
b/open-vm-tools/services/plugins/dndcp/dndcp.cpp
-index d1013f4a7..bae4c94c7 100644
---- a/open-vm-tools/services/plugins/dndcp/dndcp.cpp
-+++ b/open-vm-tools/services/plugins/dndcp/dndcp.cpp
-@@ -1,5 +1,5 @@
- /*********************************************************
-- * Copyright (C) 2010-2019 VMware, Inc. All rights reserved.
-+ * Copyright (C) 2010-2021 VMware, Inc. All rights reserved.
-  *
-  * This program is free software; you can redistribute it and/or modify it
-  * under the terms of the GNU Lesser General Public License as published
-@@ -31,6 +31,11 @@
- 
- #define G_LOG_DOMAIN "dndcp"
- 
-+/**
-+ * Include glib.h before encountering any extern "C".
-+ */
-+#include <glib.h>
-+
- extern "C" {
- #include "vmware/guestrpc/tclodefs.h"
- #include "vmware/tools/plugin.h"

Reply via email to