Received: by mail.netbsd.org (Postfix, from userid 605) id 9E79284DDE; Thu, 20 Sep 2018 21:41:19 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id B2BC884D3B for ; Thu, 20 Sep 2018 21:41:18 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id h7mrHUWu6HQF for ; Thu, 20 Sep 2018 21:41:17 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id E797284D2D for ; Thu, 20 Sep 2018 21:41:16 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id D1302FBEE; Thu, 20 Sep 2018 21:41:16 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1537479676197620" MIME-Version: 1.0 Date: Thu, 20 Sep 2018 21:41:16 +0000 From: "Ryo ONODERA" Subject: CVS commit: pkgsrc/sysutils/open-vm-tools To: pkgsrc-changes@NetBSD.org Reply-To: ryoon@netbsd.org X-Mailer: log_accum Message-Id: <20180920214116.D1302FBEE@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1537479676197620 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: ryoon Date: Thu Sep 20 21:41:16 UTC 2018 Modified Files: pkgsrc/sysutils/open-vm-tools: Makefile distinfo pkgsrc/sysutils/open-vm-tools/patches: patch-ag patch-ak patch-bt patch-configure.ac Removed Files: pkgsrc/sysutils/open-vm-tools/patches: patch-lib_include_vm__basic__types.h Log Message: Update to 10.3.0 Changelog: Resolved Issues The open-vm-tools process might take a long time and consume 100% CPU of a core in a Linux OS with many IPv6 routes Prior to open-vm-tools 10.3.0, gathering network adapter information in a Linux guest OS with many IPv6 routes was a time-consuming process with 100% use of the CPU of a core. The exported data contained only a maximum of 100 routes. IPv4 routes took precedence over IPv6, leading to data loss in reporting IPv6 routes. If there were more than 100 IPv4 routes, IPv6 routes were not reported. This performance issue has been resolved in this release. The default routes gathering behavior can be overridden by configuring the values in the /etc/vmware-tools/tools.conf file: [guestinfo] max-ipv4-routes=0 max-ipv6-routes=0 Note: If they are not manually set, or an invalid value (over 100 or less than 0) is set, 'max-ipv4-routes' and 'max-ipv6-routes' are set to 100 by default. They can be set to 0 to disable the data collection. This issue is resolved in this release. Installation of the libvmtools package might fail the installation of VMware Tools When the package "libvmtools0" is installed in SUSE Linux 12 and open-vm-tools is not installed, the VMware Tools installer fails. This is done to prevent an incomplete installation. Users have to uninstall both open-vm-tools and libvmtools0 packages to install VMware Tools. To generate a diff of this commit: cvs rdiff -u -r1.86 -r1.87 pkgsrc/sysutils/open-vm-tools/Makefile cvs rdiff -u -r1.28 -r1.29 pkgsrc/sysutils/open-vm-tools/distinfo cvs rdiff -u -r1.3 -r1.4 pkgsrc/sysutils/open-vm-tools/patches/patch-ag \ pkgsrc/sysutils/open-vm-tools/patches/patch-ak cvs rdiff -u -r1.2 -r1.3 pkgsrc/sysutils/open-vm-tools/patches/patch-bt cvs rdiff -u -r1.4 -r1.5 \ pkgsrc/sysutils/open-vm-tools/patches/patch-configure.ac cvs rdiff -u -r1.2 -r0 \ pkgsrc/sysutils/open-vm-tools/patches/patch-lib_include_vm__basic__types.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1537479676197620 Content-Disposition: inline Content-Length: 11106 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/sysutils/open-vm-tools/Makefile diff -u pkgsrc/sysutils/open-vm-tools/Makefile:1.86 pkgsrc/sysutils/open-vm-tools/Makefile:1.87 --- pkgsrc/sysutils/open-vm-tools/Makefile:1.86 Fri Jul 20 03:34:28 2018 +++ pkgsrc/sysutils/open-vm-tools/Makefile Thu Sep 20 21:41:16 2018 @@ -1,9 +1,8 @@ -# $NetBSD: Makefile,v 1.86 2018/07/20 03:34:28 ryoon Exp $ +# $NetBSD: Makefile,v 1.87 2018/09/20 21:41:16 ryoon Exp $ -OVTVER= 10.2.5 -DISTNAME= open-vm-tools-${OVTVER}-8068406 +OVTVER= 10.3.0 +DISTNAME= open-vm-tools-${OVTVER}-8931395 PKGNAME= open-vm-tools-${OVTVER} -PKGREVISION= 1 CATEGORIES= sysutils MASTER_SITES= ${MASTER_SITE_GITHUB:=vmware/} @@ -16,6 +15,8 @@ GITHUB_PROJECT= open-vm-tools GITHUB_RELEASE= stable-${OVTVER} #WRKSRC= ${WRKDIR}/${GITHUB_PROJECT}-${GITHUB_TAG}/${GITHUB_PROJECT} +EXTRACT_USING= bsdtar + ONLY_FOR_PLATFORM= NetBSD-*-i386 NetBSD-*-x86_64 GCC_REQD+= 4.8 Index: pkgsrc/sysutils/open-vm-tools/distinfo diff -u pkgsrc/sysutils/open-vm-tools/distinfo:1.28 pkgsrc/sysutils/open-vm-tools/distinfo:1.29 --- pkgsrc/sysutils/open-vm-tools/distinfo:1.28 Mon Apr 30 05:32:22 2018 +++ pkgsrc/sysutils/open-vm-tools/distinfo Thu Sep 20 21:41:16 2018 @@ -1,14 +1,14 @@ -$NetBSD: distinfo,v 1.28 2018/04/30 05:32:22 ryoon Exp $ +$NetBSD: distinfo,v 1.29 2018/09/20 21:41:16 ryoon Exp $ -SHA1 (open-vm-tools-10.2.5-8068406.tar.gz) = 6199d6d3227540192f2fcdf53684f7bfbbd82655 -RMD160 (open-vm-tools-10.2.5-8068406.tar.gz) = 4081012fc6f24e79cc16e53e29aa5f202e93a8f4 -SHA512 (open-vm-tools-10.2.5-8068406.tar.gz) = da2f26b4b22e195af111cc16d5819aeb963f0dfa18b5d2677d897549836ec8679808315646f7f86ae36862df9e623bbcb5d553dae97a68b3ef928a5c07ea2e68 -Size (open-vm-tools-10.2.5-8068406.tar.gz) = 4818035 bytes -SHA1 (patch-ag) = 67ce2bcba5cfcbd48f4d2345d5529329424952b3 +SHA1 (open-vm-tools-10.3.0-8931395.tar.gz) = 236d8159882ab2663043232a59f84eba144d0345 +RMD160 (open-vm-tools-10.3.0-8931395.tar.gz) = 5287327b105bfb2356b510f8a6e11b2153d50f17 +SHA512 (open-vm-tools-10.3.0-8931395.tar.gz) = 627056db94b79aa7782324ed1a71e7f0c2420f0a0d76d3e65b84035b1350e29757a1412cbf195ef3d79fae37ddd6f17c6892ea2c64dbfa331854ded016965604 +Size (open-vm-tools-10.3.0-8931395.tar.gz) = 4638881 bytes +SHA1 (patch-ag) = a54f2a76e7b08c8c005a576d4e43ede3f0e0c9da SHA1 (patch-ah) = 2f59c9d650d378a84118991f75c59281a4836aaa SHA1 (patch-ai) = 3e8c67a33f6072319f1741bda960377fc2663b06 SHA1 (patch-aj) = e0bba963e3eed96cf7ae5b0e439a16524194e4df -SHA1 (patch-ak) = c74a8185508d34cb35fbf14b638fab59661e191f +SHA1 (patch-ak) = 07f926ccc90f07301075e1fb63769f8c1e926f75 SHA1 (patch-aq) = 512a662530ef96c905eb61f6f9e459d6cd1c4b8e SHA1 (patch-ar) = b06873f37ac826912e647f2349dc88053bf2cb67 SHA1 (patch-as) = b029c646cb49ee15a92827f100470489106a2f2f @@ -23,9 +23,9 @@ SHA1 (patch-be) = 4e4f88df81daf40769b38d SHA1 (patch-bf) = b5fffbfada52e1ebfa3652756ef26bde3343b1cd SHA1 (patch-bh) = 813a390478247b12c0ec0dd9e84302f1700b99ad SHA1 (patch-bm) = c868260b8eea95166c727c9542747c0503c65892 -SHA1 (patch-bt) = f0b696a582d69d325c44f6200f2e367ada6d7674 +SHA1 (patch-bt) = 98afde7ca576c17324d96e115ba4f64b901931ba SHA1 (patch-bu) = 33da24db6d7e3dd75ee6f4f1249772de506ab64d -SHA1 (patch-configure.ac) = 8a3d6c8548eceead8dc5cdb8baf051861cacb7ae +SHA1 (patch-configure.ac) = 292f4144bb635127b2b2e011af684034a0d423ce SHA1 (patch-libDeployPkg_linuxDeployment.c) = f50c7ff2fa07ab15716128654cc814a81cb924af SHA1 (patch-libDeployPkg_processPosix.c) = 4b7688d44f1ca8dcd40076391dc0fb9a627bfebe SHA1 (patch-lib_dynxdr_xdrutil.c) = 2a644aeb47bcef7f4db953250b116ec700940531 @@ -34,7 +34,6 @@ SHA1 (patch-lib_guestApp_guestApp.c) = e SHA1 (patch-lib_hgfsHelper_hgfsHelperPosix.c) = 9299f0a781d11689b04223a1dfd1c4725912f863 SHA1 (patch-lib_hgfsUri_hgfsUriPosix.c) = f98eab5cb5885a9c2e258bf072b24d8806b20fd4 SHA1 (patch-lib_include_sigPosixRegs.h) = a2d7a4c72ea4a7ba4c191fac06ebf1085ec31fa9 -SHA1 (patch-lib_include_vm__basic__types.h) = 35816f81ef480d884f8a538df92af57cd3403b4c SHA1 (patch-lib_include_vmblock__user.h) = fedbed79f997ce1e2c5a9d834374734ed56be51a SHA1 (patch-lib_include_vmci__sockets.h) = fba82038daf87a08f04ddd541281122f0047e968 SHA1 (patch-lib_lock_ulSema.c) = 6908d4b453cbdb74100c9419da95a07db532c624 Index: pkgsrc/sysutils/open-vm-tools/patches/patch-ag diff -u pkgsrc/sysutils/open-vm-tools/patches/patch-ag:1.3 pkgsrc/sysutils/open-vm-tools/patches/patch-ag:1.4 --- pkgsrc/sysutils/open-vm-tools/patches/patch-ag:1.3 Sun Oct 9 03:41:56 2016 +++ pkgsrc/sysutils/open-vm-tools/patches/patch-ag Thu Sep 20 21:41:16 2018 @@ -1,13 +1,13 @@ -$NetBSD: patch-ag,v 1.3 2016/10/09 03:41:56 ryoon Exp $ +$NetBSD: patch-ag,v 1.4 2018/09/20 21:41:16 ryoon Exp $ ---- lib/dynxdr/dynxdr.c.orig 2016-02-16 20:06:45.000000000 +0000 +--- lib/dynxdr/dynxdr.c.orig 2018-06-23 10:04:02.000000000 +0000 +++ lib/dynxdr/dynxdr.c -@@ -54,7 +54,7 @@ typedef struct DynXdrData { +@@ -55,7 +55,7 @@ typedef struct DynXdrData { * Mac OS X, FreeBSD and Solaris don't take a const parameter to the * "x_getpostn" function. */ --#if defined(__APPLE__) || defined(__FreeBSD__) || defined(sun) -+#if defined(__APPLE__) || defined(__FreeBSD__) || defined(sun) || defined(__NetBSD__) +-#if defined(__APPLE__) || defined(__FreeBSD__) || defined(sun) || defined(USE_TIRPC) ++#if defined(__APPLE__) || defined(__FreeBSD__) || defined(sun) || defined(USE_TIRPC) || defined(__NetBSD__) # define DYNXDR_GETPOS_CONST #else # define DYNXDR_GETPOS_CONST const Index: pkgsrc/sysutils/open-vm-tools/patches/patch-ak diff -u pkgsrc/sysutils/open-vm-tools/patches/patch-ak:1.3 pkgsrc/sysutils/open-vm-tools/patches/patch-ak:1.4 --- pkgsrc/sysutils/open-vm-tools/patches/patch-ak:1.3 Sun Oct 9 03:41:56 2016 +++ pkgsrc/sysutils/open-vm-tools/patches/patch-ak Thu Sep 20 21:41:16 2018 @@ -1,6 +1,6 @@ -$NetBSD: patch-ak,v 1.3 2016/10/09 03:41:56 ryoon Exp $ +$NetBSD: patch-ak,v 1.4 2018/09/20 21:41:16 ryoon Exp $ ---- lib/file/filePosix.c.orig 2016-02-16 20:06:45.000000000 +0000 +--- lib/file/filePosix.c.orig 2018-06-23 10:04:02.000000000 +0000 +++ lib/file/filePosix.c @@ -24,7 +24,7 @@ @@ -11,7 +11,7 @@ $NetBSD: patch-ak,v 1.3 2016/10/09 03:41 # include # include #else -@@ -73,7 +73,7 @@ +@@ -77,7 +77,7 @@ #include "unicodeOperations.h" @@ -20,7 +20,7 @@ $NetBSD: patch-ak,v 1.3 2016/10/09 03:41 #if !defined(__APPLE__) static char *FilePosixLookupMountPoint(char const *canPath, Bool *bind); #endif -@@ -360,7 +360,7 @@ FileAttributes(const char *pathName, // +@@ -364,7 +364,7 @@ FileAttributes(const char *pathName, // *---------------------------------------------------------------------- */ @@ -29,7 +29,25 @@ $NetBSD: patch-ak,v 1.3 2016/10/09 03:41 Bool File_IsRemote(const char *pathName) // IN: Path name { -@@ -909,7 +909,7 @@ File_SetFilePermissions(const char *path +@@ -620,7 +620,7 @@ File_FullPath(const char *pathName) // + if (ret == NULL) { + char *dir; + char *file; +-#if defined(__FreeBSD__) || defined(sun) ++#if defined(__FreeBSD__) || defined(sun) || defined(__NetBSD__) + char *realDir; + #else + char *ancestorPath; +@@ -628,7 +628,7 @@ File_FullPath(const char *pathName) // + #endif + + File_GetPathName(path, &dir, &file); +-#if defined(__FreeBSD__) || defined(sun) ++#if defined(__FreeBSD__) || defined(sun) || defined(__NetBSD__) + realDir = Posix_RealPath(dir); + if (realDir == NULL) { + realDir = File_StripFwdSlashes(dir); +@@ -961,7 +961,7 @@ File_SetFilePermissions(const char *path } @@ -38,7 +56,7 @@ $NetBSD: patch-ak,v 1.3 2016/10/09 03:41 /* *----------------------------------------------------------------------------- * -@@ -2006,7 +2006,7 @@ File_IsSameFile(const char *path1, // I +@@ -2108,7 +2108,7 @@ File_IsSameFile(const char *path1, // I { struct stat st1; struct stat st2; @@ -47,7 +65,7 @@ $NetBSD: patch-ak,v 1.3 2016/10/09 03:41 struct statfs stfs1; struct statfs stfs2; #endif -@@ -2049,7 +2049,7 @@ File_IsSameFile(const char *path1, // I +@@ -2151,7 +2151,7 @@ File_IsSameFile(const char *path1, // I return TRUE; } Index: pkgsrc/sysutils/open-vm-tools/patches/patch-bt diff -u pkgsrc/sysutils/open-vm-tools/patches/patch-bt:1.2 pkgsrc/sysutils/open-vm-tools/patches/patch-bt:1.3 --- pkgsrc/sysutils/open-vm-tools/patches/patch-bt:1.2 Mon Jan 1 06:56:01 2018 +++ pkgsrc/sysutils/open-vm-tools/patches/patch-bt Thu Sep 20 21:41:16 2018 @@ -1,9 +1,9 @@ -$NetBSD: patch-bt,v 1.2 2018/01/01 06:56:01 ryoon Exp $ +$NetBSD: patch-bt,v 1.3 2018/09/20 21:41:16 ryoon Exp $ ---- vmware-user-suid-wrapper/main.c.orig 2017-12-15 19:09:51.000000000 +0000 +--- vmware-user-suid-wrapper/main.c.orig 2018-06-23 10:03:28.000000000 +0000 +++ vmware-user-suid-wrapper/main.c -@@ -28,7 +28,7 @@ - * remove blocks in the blocking file system. +@@ -30,7 +30,7 @@ + * vmware-user. */ -#if !defined(sun) && !defined(__FreeBSD__) && !defined(__linux__) Index: pkgsrc/sysutils/open-vm-tools/patches/patch-configure.ac diff -u pkgsrc/sysutils/open-vm-tools/patches/patch-configure.ac:1.4 pkgsrc/sysutils/open-vm-tools/patches/patch-configure.ac:1.5 --- pkgsrc/sysutils/open-vm-tools/patches/patch-configure.ac:1.4 Mon Jan 1 06:56:01 2018 +++ pkgsrc/sysutils/open-vm-tools/patches/patch-configure.ac Thu Sep 20 21:41:16 2018 @@ -1,6 +1,6 @@ -$NetBSD: patch-configure.ac,v 1.4 2018/01/01 06:56:01 ryoon Exp $ +$NetBSD: patch-configure.ac,v 1.5 2018/09/20 21:41:16 ryoon Exp $ ---- configure.ac.orig 2017-12-15 19:09:51.000000000 +0000 +--- configure.ac.orig 2018-06-23 10:03:29.000000000 +0000 +++ configure.ac @@ -126,6 +126,9 @@ case "$host_os" in [solaris*]) @@ -12,7 +12,7 @@ $NetBSD: patch-configure.ac,v 1.4 2018/0 [*]) AC_MSG_WARN([This is an untested and unsupported Operating System. Proceed at your own peril.]) ;; -@@ -470,7 +473,7 @@ AC_VMW_CHECK_LIB([fuse], +@@ -477,7 +480,7 @@ AC_VMW_CHECK_LIB([fuse], [], [], [fuse.h], @@ -21,7 +21,16 @@ $NetBSD: patch-configure.ac,v 1.4 2018/0 [have_fuse=yes], [have_fuse=no; AC_MSG_WARN([Fuse is missing, vmblock-fuse/vmhgfs-fuse will be disabled.])]) -@@ -1263,6 +1266,15 @@ if test "$os" = "linux"; then +@@ -1136,7 +1139,7 @@ AC_PATH_PROG( + [RPCGEN], + [rpcgen], + [not_found]) +-if test "$RPCGEN" == "not_found"; then ++if test "$RPCGEN" = "not_found"; then + AC_MSG_ERROR([rpcgen not found.]) + fi + +@@ -1363,6 +1366,15 @@ if test "$os" = "linux"; then fi fi @@ -37,7 +46,7 @@ $NetBSD: patch-configure.ac,v 1.4 2018/0 if test "$os" = "freebsd" || test "$os" = "kfreebsd-gnu"; then LIBVMTOOLS_LIBADD="$LIBVMTOOLS_LIBADD -lkvm" MODULES_DIR="/boot/modules" -@@ -1360,6 +1372,7 @@ fi +@@ -1460,6 +1472,7 @@ fi AM_CONDITIONAL(BUILD_HGFSMOUNTER, test "$buildHgfsmounter" = "yes") AM_CONDITIONAL(LINUX, test "$os" = "linux") AM_CONDITIONAL(SOLARIS, test "$os" = "solaris") --_----------=_1537479676197620--