git: 42dfc139f65b - main - emulators/open-vm-tools: Prepare for glib 2.68.3

Neel Chauhan nc at FreeBSD.org
Tue Aug 3 02:47:16 UTC 2021


The branch main has been updated by nc:

URL: https://cgit.FreeBSD.org/ports/commit/?id=42dfc139f65ba4e9033376a97762a78d93c3cc6a

commit 42dfc139f65ba4e9033376a97762a78d93c3cc6a
Author:     Neel Chauhan <nc at FreeBSD.org>
AuthorDate: 2021-08-03 01:50:57 +0000
Commit:     Neel Chauhan <nc at FreeBSD.org>
CommitDate: 2021-08-03 02:47:10 +0000

    emulators/open-vm-tools: Prepare for glib 2.68.3
    
    PR:     256200
---
 .../open-vm-tools/files/patch-lib_include_tracer.hh      | 12 ++++++++++++
 .../open-vm-tools/files/patch-lib_pollGtk_pollGtk.c      | 11 +++++++++++
 ...ces_plugins_dndcp_dndGuest_dndCPTransportGuestRpc.hpp | 16 ++++++++++++++++
 .../files/patch-services_plugins_dndcp_dndcp.cpp         | 14 ++++++++++++++
 4 files changed, 53 insertions(+)

diff --git a/emulators/open-vm-tools/files/patch-lib_include_tracer.hh b/emulators/open-vm-tools/files/patch-lib_include_tracer.hh
new file mode 100644
index 000000000000..6e3e401453da
--- /dev/null
+++ b/emulators/open-vm-tools/files/patch-lib_include_tracer.hh
@@ -0,0 +1,12 @@
+--- lib/include/tracer.hh.orig	2021-08-03 01:45:08 UTC
++++ lib/include/tracer.hh
+@@ -28,9 +28,7 @@
+ 
+ #include "vm_basic_defs.h"
+ 
+-extern "C" {
+ #include "glib.h"
+-}
+ 
+ 
+ #ifdef VMX86_DEVEL
diff --git a/emulators/open-vm-tools/files/patch-lib_pollGtk_pollGtk.c b/emulators/open-vm-tools/files/patch-lib_pollGtk_pollGtk.c
new file mode 100644
index 000000000000..abe899d9f45a
--- /dev/null
+++ b/emulators/open-vm-tools/files/patch-lib_pollGtk_pollGtk.c
@@ -0,0 +1,11 @@
+--- lib/pollGtk/pollGtk.c.orig	2021-08-03 01:31:55 UTC
++++ lib/pollGtk/pollGtk.c
+@@ -1485,7 +1485,7 @@ Poll_InitGtk(void)
+       PollLockingAlwaysEnabled,
+    };
+ 
+-   if (g_once_init_enter(&inited)) {
++   if (g_once_init_enter((gsize *)&inited)) {
+       gsize didInit = 1;
+       Poll_InitWithImpl(&gtkImpl);
+       g_once_init_leave(&inited, didInit);
diff --git a/emulators/open-vm-tools/files/patch-services_plugins_dndcp_dndGuest_dndCPTransportGuestRpc.hpp b/emulators/open-vm-tools/files/patch-services_plugins_dndcp_dndGuest_dndCPTransportGuestRpc.hpp
new file mode 100644
index 000000000000..7d90d26a669e
--- /dev/null
+++ b/emulators/open-vm-tools/files/patch-services_plugins_dndcp_dndGuest_dndCPTransportGuestRpc.hpp
@@ -0,0 +1,16 @@
+--- services/plugins/dndcp/dndGuest/dndCPTransportGuestRpc.hpp.orig	2021-08-03 01:43:48 UTC
++++ services/plugins/dndcp/dndGuest/dndCPTransportGuestRpc.hpp
+@@ -31,13 +31,11 @@
+ 
+ #include "dnd.h"
+ 
+-extern "C" {
+ #ifdef VMX86_TOOLS
+    #include "vmware/tools/guestrpc.h"
+ #else
+    #include "guest_rpc.h"
+ #endif
+-}
+ 
+ #define GUEST_RPC_CMD_STR_DND "dnd.transport"
+ #define GUEST_RPC_CMD_STR_CP  "copypaste.transport"
diff --git a/emulators/open-vm-tools/files/patch-services_plugins_dndcp_dndcp.cpp b/emulators/open-vm-tools/files/patch-services_plugins_dndcp_dndcp.cpp
new file mode 100644
index 000000000000..cc0e68453b66
--- /dev/null
+++ b/emulators/open-vm-tools/files/patch-services_plugins_dndcp_dndcp.cpp
@@ -0,0 +1,14 @@
+--- services/plugins/dndcp/dndcp.cpp.orig	2021-08-03 01:47:47 UTC
++++ services/plugins/dndcp/dndcp.cpp
+@@ -31,11 +31,9 @@
+ 
+ #define G_LOG_DOMAIN "dndcp"
+ 
+-extern "C" {
+ #include "vmware/guestrpc/tclodefs.h"
+ #include "vmware/tools/plugin.h"
+ #include "vmware/tools/utils.h"
+-}
+ 
+ #include <string.h>
+ #include "copyPasteDnDWrapper.h"


More information about the dev-commits-ports-main mailing list