pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/sysutils/open-vm-tools



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Mon Oct 17 20:55:49 UTC 2016

Modified Files:
        pkgsrc/sysutils/open-vm-tools: Makefile distinfo
        pkgsrc/sysutils/open-vm-tools/patches: patch-bh
Added Files:
        pkgsrc/sysutils/open-vm-tools/patches: patch-lib_guestApp_guestApp.c
            patch-lib_hgfs_hgfsUtil.c patch-lib_lock_ulSema.c

Log Message:
Bump PKGREVISION. Fix NetBSD/i386 6 build and add missing NetBSD powerops support


To generate a diff of this commit:
cvs rdiff -u -r1.61 -r1.62 pkgsrc/sysutils/open-vm-tools/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/sysutils/open-vm-tools/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/sysutils/open-vm-tools/patches/patch-bh
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/sysutils/open-vm-tools/patches/patch-lib_guestApp_guestApp.c \
    pkgsrc/sysutils/open-vm-tools/patches/patch-lib_hgfs_hgfsUtil.c \
    pkgsrc/sysutils/open-vm-tools/patches/patch-lib_lock_ulSema.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/sysutils/open-vm-tools/Makefile
diff -u pkgsrc/sysutils/open-vm-tools/Makefile:1.61 pkgsrc/sysutils/open-vm-tools/Makefile:1.62
--- pkgsrc/sysutils/open-vm-tools/Makefile:1.61 Thu Oct 13 21:48:26 2016
+++ pkgsrc/sysutils/open-vm-tools/Makefile      Mon Oct 17 20:55:49 2016
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.61 2016/10/13 21:48:26 ryoon Exp $
+# $NetBSD: Makefile,v 1.62 2016/10/17 20:55:49 ryoon Exp $
 
 DISTNAME=      open-vm-tools-10.0.7-3227872
 PKGNAME=       open-vm-tools-10.0.7
-PKGREVISION=   2
+PKGREVISION=   3
 CATEGORIES=    sysutils
 MASTER_SITES=  https://github.com/vmware/open-vm-tools/files/133266/
 
@@ -13,6 +13,7 @@ LICENSE=      gnu-lgpl-v2.1
 
 ONLY_FOR_PLATFORM=     NetBSD-*-i386 NetBSD-*-x86_64
 
+GCC_REQD+=     4.8
 CXXFLAGS+=     -std=gnu++11
 BUILDLINK_TRANSFORM.NetBSD+=   rm:-Werror
 
@@ -39,6 +40,12 @@ CONF_FILES_PERMS+=           ${EGDIR}/statechange
 CONF_FILES_PERMS+=             ${EGDIR}/suspend-vm-default ${PKG_SYSCONFDIR}/suspend-vm-default ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 755
 RCD_SCRIPTS=                   vmtools
 
+SUBST_CLASSES+=                        fix-etc-path
+SUBST_STAGE.fix-etc-path=      pre-configure
+SUBST_MESSAGE.fix-etc-path=    Fixing /etc to ${PREFIX}/etc
+SUBST_FILES.fix-etc-path+=     lib/guestApp/guestApp.c
+SUBST_VARS.fix-etc-path+=      PREFIX
+
 pre-configure:
        cd ${WRKSRC} && autoreconf -f
 
@@ -57,6 +64,7 @@ CWRAPPERS_APPEND.cc+= -Wno-error=unused-
 .include "../../security/openssl/buildlink3.mk"
 .include "../../security/xml-security-c/buildlink3.mk"
 .include "../../textproc/icu/buildlink3.mk"
+.include "../../x11/libXtst/buildlink3.mk"
 
 .include "options.mk"
 

Index: pkgsrc/sysutils/open-vm-tools/distinfo
diff -u pkgsrc/sysutils/open-vm-tools/distinfo:1.14 pkgsrc/sysutils/open-vm-tools/distinfo:1.15
--- pkgsrc/sysutils/open-vm-tools/distinfo:1.14 Thu Oct 13 21:48:26 2016
+++ pkgsrc/sysutils/open-vm-tools/distinfo      Mon Oct 17 20:55:49 2016
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.14 2016/10/13 21:48:26 ryoon Exp $
+$NetBSD: distinfo,v 1.15 2016/10/17 20:55:49 ryoon Exp $
 
 SHA1 (open-vm-tools-10.0.7-3227872.tar.gz) = cd22a3d79d68de46647e8add78bcaf829bb0598d
 RMD160 (open-vm-tools-10.0.7-3227872.tar.gz) = df8cfa62ffd0fbba0432cb0deac0f202b2278625
@@ -23,7 +23,7 @@ SHA1 (patch-bc) = c2f316cd9035648676fd9d
 SHA1 (patch-bd) = eacc267fad7021a96ee435e8fc41c82fb49d9c5f
 SHA1 (patch-be) = 4e4f88df81daf40769b38d1ddd49fbf5e8d8d1eb
 SHA1 (patch-bf) = e902ad24ed7e9616aa57d07cd3485ba3870ba51b
-SHA1 (patch-bh) = 86793b6411a64d3189f47d5236f2a6f4c9fff05c
+SHA1 (patch-bh) = 813a390478247b12c0ec0dd9e84302f1700b99ad
 SHA1 (patch-bm) = 219f196fc07e3746e9e6eb340be5e647544a255a
 SHA1 (patch-bt) = 34c85d8d994c33fb4e18f76bb8b6baa41098f23e
 SHA1 (patch-bu) = 33da24db6d7e3dd75ee6f4f1249772de506ab64d
@@ -32,11 +32,14 @@ SHA1 (patch-libDeployPkg_linuxDeployment
 SHA1 (patch-libDeployPkg_processPosix.c) = 9f62110eb903eec85e51d8e579abc3d36e54fe7e
 SHA1 (patch-lib_dynxdr_xdrutil.c) = 2a644aeb47bcef7f4db953250b116ec700940531
 SHA1 (patch-lib_file_file.c) = e9ee13e3f5dcdabdf3013095e2af31a65d5afaab
+SHA1 (patch-lib_guestApp_guestApp.c) = 2348c1b4b8c103fa29ac5962deaa0a3dcfe199a2
 SHA1 (patch-lib_hgfsHelper_hgfsHelperPosix.c) = 9299f0a781d11689b04223a1dfd1c4725912f863
 SHA1 (patch-lib_hgfsUri_hgfsUriPosix.c) = f98eab5cb5885a9c2e258bf072b24d8806b20fd4
+SHA1 (patch-lib_hgfs_hgfsUtil.c) = 473bc65ceccad16d3d2ce726dd5544d581cb30a8
 SHA1 (patch-lib_include_sigPosixRegs.h) = 634e12414f004671c1b2855764970e5d16ef4ef8
 SHA1 (patch-lib_include_vmblock__user.h) = 05ed8a0cdd481b759643ea47e27ef6e223a835d8
 SHA1 (patch-lib_include_vmci__sockets.h) = fba82038daf87a08f04ddd541281122f0047e968
+SHA1 (patch-lib_lock_ulSema.c) = 6908d4b453cbdb74100c9419da95a07db532c624
 SHA1 (patch-lib_misc_hostinfoPosix.c) = 4daea6167cee2be57cc3acc0caa710ca940d1eb7
 SHA1 (patch-lib_nicInfo_nicInfoInt.h) = 81d5e8625496218a679c0a87f30a08cc2e3af7a7
 SHA1 (patch-lib_nicInfo_nicInfoPosix.c) = 0f44134e1e256a46b5ce35fff91d0568649c1bad

Index: pkgsrc/sysutils/open-vm-tools/patches/patch-bh
diff -u pkgsrc/sysutils/open-vm-tools/patches/patch-bh:1.2 pkgsrc/sysutils/open-vm-tools/patches/patch-bh:1.3
--- pkgsrc/sysutils/open-vm-tools/patches/patch-bh:1.2  Sun Oct  9 03:41:56 2016
+++ pkgsrc/sysutils/open-vm-tools/patches/patch-bh      Mon Oct 17 20:55:49 2016
@@ -1,4 +1,4 @@
-$NetBSD: patch-bh,v 1.2 2016/10/09 03:41:56 ryoon Exp $
+$NetBSD: patch-bh,v 1.3 2016/10/17 20:55:49 ryoon Exp $
 
 --- lib/system/systemLinux.c.orig      2016-02-16 20:06:46.000000000 +0000
 +++ lib/system/systemLinux.c
@@ -11,3 +11,12 @@ $NetBSD: patch-bh,v 1.2 2016/10/09 03:41
  #   error This file should not be compiled
  #endif
  
+@@ -366,7 +366,7 @@ System_Shutdown(Bool reboot)  // IN: "re
+       cmd = "/sbin/shutdown -r now";
+ #endif
+    } else {
+-#if __FreeBSD__
++#if __FreeBSD__ || __NetBSD__
+       cmd = "/sbin/shutdown -p now";
+ #elif defined(sun)
+       cmd = "/usr/sbin/shutdown -g 0 -i 5 -y";

Added files:

Index: pkgsrc/sysutils/open-vm-tools/patches/patch-lib_guestApp_guestApp.c
diff -u /dev/null pkgsrc/sysutils/open-vm-tools/patches/patch-lib_guestApp_guestApp.c:1.1
--- /dev/null   Mon Oct 17 20:55:49 2016
+++ pkgsrc/sysutils/open-vm-tools/patches/patch-lib_guestApp_guestApp.c Mon Oct 17 20:55:49 2016
@@ -0,0 +1,15 @@
+$NetBSD: patch-lib_guestApp_guestApp.c,v 1.1 2016/10/17 20:55:49 ryoon Exp $
+
+* Fix pkgsrc powerops scripts location
+
+--- lib/guestApp/guestApp.c.orig       2016-02-16 20:06:45.000000000 +0000
++++ lib/guestApp/guestApp.c
+@@ -63,7 +63,7 @@
+ #elif defined __APPLE__
+ #   define GUESTAPP_TOOLS_INSTALL_PATH "/Library/Application Support/VMware Tools"
+ #else
+-#   define GUESTAPP_TOOLS_INSTALL_PATH "/etc/vmware-tools"
++#   define GUESTAPP_TOOLS_INSTALL_PATH "@PREFIX@/etc/vmware-tools"
+ #endif
+ 
+ #if defined _WIN32
Index: pkgsrc/sysutils/open-vm-tools/patches/patch-lib_hgfs_hgfsUtil.c
diff -u /dev/null pkgsrc/sysutils/open-vm-tools/patches/patch-lib_hgfs_hgfsUtil.c:1.1
--- /dev/null   Mon Oct 17 20:55:49 2016
+++ pkgsrc/sysutils/open-vm-tools/patches/patch-lib_hgfs_hgfsUtil.c     Mon Oct 17 20:55:49 2016
@@ -0,0 +1,24 @@
+$NetBSD: patch-lib_hgfs_hgfsUtil.c,v 1.1 2016/10/17 20:55:49 ryoon Exp $
+
+* Fix NetBSD/i386 build
+
+--- lib/hgfs/hgfsUtil.c.orig   2016-02-16 20:06:45.000000000 +0000
++++ lib/hgfs/hgfsUtil.c
+@@ -109,7 +109,7 @@ int
+ HgfsConvertFromNtTimeNsec(struct timespec *unixTime, // OUT: Time in UNIX format
+                         uint64 ntTime) // IN: Time in Windows NT format
+ {
+-#if !defined(VM_X86_64) && !defined(__arm__)
++#if !defined(VM_X86_64) && !defined(__arm__) && !defined(__NetBSD__)
+    uint32 sec;
+    uint32 nsec;
+ 
+@@ -134,7 +134,7 @@ HgfsConvertFromNtTimeNsec(struct timespe
+       return -1;
+    }
+ 
+-#if !defined(VM_X86_64) && !defined(__arm__)
++#if !defined(VM_X86_64) && !defined(__arm__) && !defined(__NetBSD__)
+    Div643232(ntTime - UNIX_EPOCH, 10000000, &sec, &nsec);
+    unixTime->tv_sec = sec;
+    unixTime->tv_nsec = nsec * 100;
Index: pkgsrc/sysutils/open-vm-tools/patches/patch-lib_lock_ulSema.c
diff -u /dev/null pkgsrc/sysutils/open-vm-tools/patches/patch-lib_lock_ulSema.c:1.1
--- /dev/null   Mon Oct 17 20:55:49 2016
+++ pkgsrc/sysutils/open-vm-tools/patches/patch-lib_lock_ulSema.c       Mon Oct 17 20:55:49 2016
@@ -0,0 +1,30 @@
+$NetBSD: patch-lib_lock_ulSema.c,v 1.1 2016/10/17 20:55:49 ryoon Exp $
+
+* I am not sure...
+
+--- lib/lock/ulSema.c.orig     2016-02-16 20:06:46.000000000 +0000
++++ lib/lock/ulSema.c
+@@ -31,6 +31,10 @@
+ #endif
+ #endif
+ 
++#if defined(__NetBSD__)
++#include <sys/param.h>
++#endif
++
+ #include "vmware.h"
+ #include "str.h"
+ #include "util.h"
+@@ -283,7 +287,12 @@ MXUserTimedDown(NativeSemaphore *sema,  
+    endTime.tv_nsec = (long int) (endNS % MXUSER_A_BILLION);
+ 
+    do {
++#if defined(__NetBSD__) && (__NetBSD_Version__ < 700000000)
++      /* NetBSD 6.x has no sem_timedwait(3). */
++      err = (sem_wait(sema) == -1) ? errno : 0;
++#else
+       err = (sem_timedwait(sema, &endTime) == -1) ? errno : 0;
++#endif
+ 
+       if (err == 0) {
+          *downOccurred = TRUE;



Home | Main Index | Thread Index | Old Index