From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Nov 1 17:40:10 2010 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 019751065673 for ; Mon, 1 Nov 2010 17:40:09 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id AEBFD8FC1F for ; Mon, 1 Nov 2010 17:40:09 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id oA1He99L027499 for ; Mon, 1 Nov 2010 17:40:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id oA1He9QK027498; Mon, 1 Nov 2010 17:40:09 GMT (envelope-from gnats) Resent-Date: Mon, 1 Nov 2010 17:40:09 GMT Resent-Message-Id: <201011011740.oA1He9QK027498@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Yamaguchi Hirohisa Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 928DA1065670 for ; Mon, 1 Nov 2010 17:31:32 +0000 (UTC) (envelope-from umq@ueo.co.jp) Received: from msa04a.plala.or.jp (msa04.plala.or.jp [58.93.240.4]) by mx1.freebsd.org (Postfix) with ESMTP id 139378FC21 for ; Mon, 1 Nov 2010 17:31:31 +0000 (UTC) Received: from terpsichore.kaumoge.org ([114.188.33.149]) by msa01b.plala.or.jp with ESMTP id <20101101171820.PQNJ1037.msa01b.plala.or.jp@terpsichore.kaumoge.org> for ; Tue, 2 Nov 2010 02:18:20 +0900 Received: from hestia.kaumoge.org (hestia.kaumoge.org [192.168.24.126]) by terpsichore.kaumoge.org (8.14.3/8.14.2/20080818) with ESMTP id oA1HIJtA064066 for ; Tue, 2 Nov 2010 02:18:20 +0900 (JST) (envelope-from umq@ueo.co.jp) Message-Id: Date: Tue, 2 Nov 2010 02:18:18 +0900 From: Yamaguchi Hirohisa To: FreeBSD-gnats-submit@FreeBSD.org Cc: Subject: ports/151872: [patch] emulators/open-vm-tools fix build under CURRENT and unbreak X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Nov 2010 17:40:10 -0000 >Number: 151872 >Category: ports >Synopsis: [patch] emulators/open-vm-tools fix build under CURRENT = >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Nov 01 17:40:09 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Hirohisa Yamaguchi >Release: FreeBSD 9.0-CURRENT amd64 >Organization: >Environment: System: FreeBSD 9c-test.****.org 9.0-CURRENT FreeBSD 9.0-CURRENT #1: Fri = Oct 22 09:08:28 JST 2010 = root@9c-test.****.org:/usr/obj/usr/src/sys/GENERIC amd64 >Description: emulators/open-vm-tools does not build under CURRENT >How-To-Repeat: # cd emulators/open-vm-tools # make build >Fix: the patch follows: diff -Npru ports/emulators/open-vm-tools/Makefile = ports.orig/emulators/open-vm-tools/Makefile --- ports/emulators/open-vm-tools/Makefile 2010-11-02 = 01:49:04.000000000 +0900 +++ ports.orig/emulators/open-vm-tools/Makefile 2010-11-02 = 01:02:50.000000000 +0900 @@ -7,7 +7,6 @@ =20 PORTNAME=3D open-vm-tools PORTVERSION=3D ${BUILD_VER} -PORTREVISION=3D 1 CATEGORIES=3D emulators kld MASTER_SITES=3D = SF/${PORTNAME}/${PORTNAME}/${RELEASE_DATE} DISTNAME=3D open-vm-tools-${RELEASE_DATE}-${BUILD_VER} @@ -15,9 +14,11 @@ DISTNAME=3D open-vm-tools-${RELEASE_DATE} MAINTAINER=3D mbr@freebsd.org COMMENT?=3D Open VMware tools for FreeBSD VMware guests =20 -RELEASE_DATE=3D 2010.04.25 -BUILD_VER=3D 253928 +RELEASE_DATE=3D 2010.10.18 +BUILD_VER=3D 313025 =20 +LICENSE=3D LGPL21 +LICENSE_FILE=3D ${WRKSRC}/COPYING WRKSRC=3D = ${WRKDIR}/open-vm-tools-${RELEASE_DATE}-${BUILD_VER} GNU_CONFIGURE=3D yes USE_LDCONFIG=3D yes @@ -78,8 +79,6 @@ USE_RC_SUBR=3D vmware-guestd.sh = vmware-km =20 .if ${OSVERSION} < 700000 BROKEN=3D does not compile on 6.X -.elif ${OSVERSION} >=3D 900007 -BROKEN=3D does not compile .endif =20 .if ${ARCH} =3D=3D "sparc64" diff -Npru ports/emulators/open-vm-tools/distinfo = ports.orig/emulators/open-vm-tools/distinfo --- ports/emulators/open-vm-tools/distinfo 2010-11-02 = 01:49:41.000000000 +0900 +++ ports.orig/emulators/open-vm-tools/distinfo 2010-11-02 = 01:00:35.000000000 +0900 @@ -1,3 +1,2 @@ -MD5 (open-vm-tools-2010.04.25-253928.tar.gz) =3D = da0ed15d29f4a1f6eca21e8aeeabb476 -SHA256 (open-vm-tools-2010.04.25-253928.tar.gz) =3D = ad09ed494670547ef728051109069f83efc441896828dd4f0c50804538110ed6 -SIZE (open-vm-tools-2010.04.25-253928.tar.gz) =3D 3513471 +SHA256 (open-vm-tools-2010.10.18-313025.tar.gz) =3D = cbf3f1a7e5229309a8440a424969dfe523c307a183d6aff9aa56a7d0d8e05d3c +SIZE (open-vm-tools-2010.10.18-313025.tar.gz) =3D 3565621 diff -Npru ports/emulators/open-vm-tools/files/patch-guestApp.c = ports.orig/emulators/open-vm-tools/files/patch-guestApp.c --- ports/emulators/open-vm-tools/files/patch-guestApp.c = 2010-01-03 01:29:44.000000000 +0900 +++ ports.orig/emulators/open-vm-tools/files/patch-guestApp.c = 2010-11-02 01:00:35.000000000 +0900 @@ -1,11 +1,11 @@ ---- lib/guestApp/guestApp.c.orig 2008-05-29 10:42:37.000000000 = +0300 -+++ lib/guestApp/guestApp.c 2008-05-29 10:43:09.000000000 +0300 -@@ -73,7 +73,7 @@ - #elif defined(_WIN32) - #define GUESTAPP_TOOLS_INSTALL_PATH "" +--- ./lib/guestApp/guestApp.c.orig 2010-10-20 05:19:54.000000000 = +0900 ++++ ./lib/guestApp/guestApp.c 2010-10-29 19:31:03.000000000 +0900 +@@ -65,7 +65,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 "/usr/local/share/vmware-tools" +-# define GUESTAPP_TOOLS_INSTALL_PATH "/etc/vmware-tools" ++# define GUESTAPP_TOOLS_INSTALL_PATH "/usr/local/share/vmware-tools" #endif =20 /* diff -Npru ports/emulators/open-vm-tools/files/patch-hostinfoPosix.c = ports.orig/emulators/open-vm-tools/files/patch-hostinfoPosix.c --- ports/emulators/open-vm-tools/files/patch-hostinfoPosix.c = 1970-01-01 09:00:00.000000000 +0900 +++ ports.orig/emulators/open-vm-tools/files/patch-hostinfoPosix.c = 2010-11-02 01:00:35.000000000 +0900 @@ -0,0 +1,10 @@ +--- ./lib/misc/hostinfoPosix.c.orig 2010-10-20 05:19:54.000000000 = +0900 ++++ ./lib/misc/hostinfoPosix.c 2010-10-29 19:46:10.000000000 +0900 +@@ -31,7 +31,6 @@ + #include + #include + #include +-#include + #include + #include + #include diff -Npru ports/emulators/open-vm-tools/files/patch-services-Makefile = ports.orig/emulators/open-vm-tools/files/patch-services-Makefile --- ports/emulators/open-vm-tools/files/patch-services-Makefile = 2010-01-03 01:29:44.000000000 +0900 +++ ports.orig/emulators/open-vm-tools/files/patch-services-Makefile = 2010-11-02 01:00:35.000000000 +0900 @@ -1,24 +1,22 @@ ---- services/Makefile.am.orig 2009-02-28 20:48:46.000000000 +0100 -+++ services/Makefile.am 2009-02-28 20:49:28.000000000 +0100 -@@ -20,6 +20,6 @@ +--- ./services/Makefile.am.orig 2010-10-20 05:19:54.000000000 = +0900 ++++ ./services/Makefile.am 2010-10-29 19:38:19.000000000 +0900 +@@ -20,6 +20,5 @@ SUBDIRS +=3D plugins =20 install-exec-local: - mkdir -p $(DESTDIR)/etc/vmware-tools - ln -sf `dirname $(VMSVC_PLUGIN_INSTALLDIR)` = $(DESTDIR)/etc/vmware-tools/plugins + mkdir -p $(prefix)/etc/vmware-tools -+ =20 ---- services/Makefile.in.orig 2009-02-28 20:48:52.000000000 +0100 -+++ services/Makefile.in 2009-02-28 20:49:46.000000000 +0100 -@@ -576,8 +576,8 @@ +--- ./services/Makefile.in.orig 2010-10-20 05:20:06.000000000 = +0900 ++++ ./services/Makefile.in 2010-10-29 19:43:30.000000000 +0900 +@@ -642,8 +642,7 @@ =20 =20 install-exec-local: - mkdir -p $(DESTDIR)/etc/vmware-tools - ln -sf `dirname $(VMSVC_PLUGIN_INSTALLDIR)` = $(DESTDIR)/etc/vmware-tools/plugins + mkdir -p $(prefix)/etc/vmware-tools -+ +=20 # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. - .NOEXPORT: diff -Npru ports/emulators/open-vm-tools/files/patch-vm_basic_types.h = ports.orig/emulators/open-vm-tools/files/patch-vm_basic_types.h --- ports/emulators/open-vm-tools/files/patch-vm_basic_types.h = 1970-01-01 09:00:00.000000000 +0900 +++ ports.orig/emulators/open-vm-tools/files/patch-vm_basic_types.h = 2010-11-02 01:00:35.000000000 +0900 @@ -0,0 +1,10 @@ +--- ./lib/include/vm_basic_types.h.orig 2010-10-20 = 05:19:54.000000000 +0900 ++++ ./lib/include/vm_basic_types.h 2010-10-29 20:11:03.000000000 = +0900 +@@ -333,6 +333,7 @@ + #define FMTPD "" + #endif + #elif defined(__linux__) \ ++ || (defined(__clang__)) \ + || (defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE >=3D 200112L) \ + || (defined(_POSIX_VERSION) && _POSIX_VERSION >=3D 200112L) \ + || (defined(_POSIX2_VERSION) && _POSIX2_VERSION >=3D 200112L) diff -Npru ports/emulators/open-vm-tools/files/patch-vmhgfs-Makefile = ports.orig/emulators/open-vm-tools/files/patch-vmhgfs-Makefile --- ports/emulators/open-vm-tools/files/patch-vmhgfs-Makefile = 1970-01-01 09:00:00.000000000 +0900 +++ ports.orig/emulators/open-vm-tools/files/patch-vmhgfs-Makefile = 2010-11-02 01:00:35.000000000 +0900 @@ -0,0 +1,26 @@ +--- ./modules/freebsd/vmhgfs/Makefile.orig 2010-10-20 = 05:19:54.000000000 +0900 ++++ ./modules/freebsd/vmhgfs/Makefile 2010-10-27 08:30:00.000000000 = +0900 +@@ -90,22 +90,7 @@ + CFLAGS +=3D -Ishared + .endif +=20 +-# +-# FreeBSD's kernel module build system defines a bunch of additional = warning +-# flags for the compiler in addition to -Wall -Werror. However, some = of these, +-# like -Wredundant-decls, are overkill. To get around this, I copied = their list +-# of warning flags, but explicitly disabled a few. +-# +-CWARNFLAGS :=3D -Wall +-CWARNFLAGS +=3D -Werror +-CWARNFLAGS +=3D -Wno-redundant-decls +-CWARNFLAGS +=3D -Wnested-externs +-CWARNFLAGS +=3D -Wstrict-prototypes +-CWARNFLAGS +=3D -Wno-missing-prototypes +-CWARNFLAGS +=3D -Wpointer-arith +-CWARNFLAGS +=3D -Winline +-CWARNFLAGS +=3D -Wcast-qual +- + EXPORT_SYMS =3D NO +=20 ++.include + .include >Release-Note: >Audit-Trail: >Unformatted: and unbreak