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