summaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2017-10-08 16:01:30 +0000
committeradam <adam@pkgsrc.org>2017-10-08 16:01:30 +0000
commita6423e86ed9ee964b1f77f7aa6ab565dca97c051 (patch)
tree4c5e1a5c2d6594df3f8a2d1a2c31a422e530178b /sysutils
parent7e6ee284f72ed1906cb8a080d11faae7b862a177 (diff)
downloadpkgsrc-a6423e86ed9ee964b1f77f7aa6ab565dca97c051.tar.gz
open-vm-tools: fix distfile retrieval, building, and clean-ups
PkgSrc-only changes: - Used proper MASTER_SITE - Distfile now can be downloaded correctly - Unified PLISTs - Clean up
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/open-vm-tools/Makefile56
-rw-r--r--sysutils/open-vm-tools/PLIST (renamed from sysutils/open-vm-tools/PLIST.common)7
-rw-r--r--sysutils/open-vm-tools/PLIST.x116
-rw-r--r--sysutils/open-vm-tools/distinfo10
-rw-r--r--sysutils/open-vm-tools/options.mk6
5 files changed, 43 insertions, 42 deletions
diff --git a/sysutils/open-vm-tools/Makefile b/sysutils/open-vm-tools/Makefile
index 547d29fa178..46c9af8ec0d 100644
--- a/sysutils/open-vm-tools/Makefile
+++ b/sysutils/open-vm-tools/Makefile
@@ -1,41 +1,42 @@
-# $NetBSD: Makefile,v 1.76 2017/10/08 04:45:00 ryoon Exp $
+# $NetBSD: Makefile,v 1.77 2017/10/08 16:01:30 adam Exp $
DISTNAME= open-vm-tools-10.1.15
CATEGORIES= sysutils
-MASTER_SITES= https://github.com/vmware/open-vm-tools/releases/download/${PKGVERSION_NOREV}/
+MASTER_SITES= ${MASTER_SITE_GITHUB:=vmware/}
MAINTAINER= agc@NetBSD.org
HOMEPAGE= https://github.com/vmware/open-vm-tools
COMMENT= Open source VMware tools
LICENSE= gnu-lgpl-v2.1
+GITHUB_TAG= stable-${PKGVERSION_NOREV}
+WRKSRC= ${WRKDIR}/${GITHUB_PROJECT}-${GITHUB_TAG}/${GITHUB_PROJECT}
+
ONLY_FOR_PLATFORM= NetBSD-*-i386 NetBSD-*-x86_64
GCC_REQD+= 4.8
BUILDLINK_TRANSFORM.NetBSD+= rm:-Werror
-GNU_CONFIGURE= yes
-USE_LANGUAGES+= c gnu++11
-USE_LIBTOOL= yes
-USE_TOOLS+= pkg-config autoconf automake
-
-PLIST_SRC= PLIST.common
-
-CONFIGURE_ARGS+= --disable-unity --sysconfdir=${PKG_SYSCONFDIR:Q}
-CONFIGURE_ARGS+= --disable-vgauth
-CONFIGURE_ARGS+= --disable-grabbitmqproxy
-CONFIGURE_ARGS+= --disable-docs # Requires doxygen
+USE_LANGUAGES= c gnu++11
+USE_LIBTOOL= yes
+USE_TOOLS+= autoconf automake pkg-config
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS+= --disable-docs # Requires doxygen
+CONFIGURE_ARGS+= --disable-grabbitmqproxy
+CONFIGURE_ARGS+= --disable-unity
+CONFIGURE_ARGS+= --disable-vgauth
+CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
-INSTALLATION_DIRS+= share/examples/vmware-tools
+INSTALLATION_DIRS+= share/examples/vmware-tools
-PKG_SYSCONFSUBDIR= vmware-tools
-EGDIR= ${PREFIX}/share/examples/vmware-tools
-CONF_FILES_PERMS+= ${EGDIR}/poweroff-vm-default ${PKG_SYSCONFDIR}/poweroff-vm-default ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 755
-CONF_FILES_PERMS+= ${EGDIR}/poweron-vm-default ${PKG_SYSCONFDIR}/poweron-vm-default ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 755
-CONF_FILES_PERMS+= ${EGDIR}/resume-vm-default ${PKG_SYSCONFDIR}/resume-vm-default ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 755
-CONF_FILES_PERMS+= ${EGDIR}/statechange.subr ${PKG_SYSCONFDIR}/statechange.subr ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 755
-CONF_FILES_PERMS+= ${EGDIR}/suspend-vm-default ${PKG_SYSCONFDIR}/suspend-vm-default ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 755
-RCD_SCRIPTS= vmtools
+PKG_SYSCONFSUBDIR= vmware-tools
+EGDIR= ${PREFIX}/share/examples/vmware-tools
+CONF_FILES_PERMS+= ${EGDIR}/poweroff-vm-default ${PKG_SYSCONFDIR}/poweroff-vm-default ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 755
+CONF_FILES_PERMS+= ${EGDIR}/poweron-vm-default ${PKG_SYSCONFDIR}/poweron-vm-default ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 755
+CONF_FILES_PERMS+= ${EGDIR}/resume-vm-default ${PKG_SYSCONFDIR}/resume-vm-default ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 755
+CONF_FILES_PERMS+= ${EGDIR}/statechange.subr ${PKG_SYSCONFDIR}/statechange.subr ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 755
+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
@@ -45,7 +46,7 @@ SUBST_FILES.fix-etc-path+= lib/procMgr/procMgrPosix.c
SUBST_VARS.fix-etc-path+= PREFIX
pre-configure:
- cd ${WRKSRC} && autoreconf -f
+ cd ${WRKSRC} && autoreconf -f -i
.include "../../mk/compiler.mk"
.if !empty(PKGSRC_COMPILER:Mclang)
@@ -56,14 +57,13 @@ _WRAP_EXTRA_ARGS.CC+= -Wno-error=unused-local-typedefs -Wno-error=unused-but-set
CWRAPPERS_APPEND.cc+= -Wno-error=unused-local-typedefs -Wno-error=unused-but-set-variable
.endif
+.include "options.mk"
+
.include "../../archivers/libmspack/buildlink3.mk"
.include "../../devel/glib2/buildlink3.mk"
-.include "../../mk/fuse.buildlink3.mk"
-.include "../../mk/pam.buildlink3.mk"
.include "../../net/libdnet/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../security/xml-security-c/buildlink3.mk"
-
-.include "options.mk"
-
+.include "../../mk/fuse.buildlink3.mk"
+.include "../../mk/pam.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/sysutils/open-vm-tools/PLIST.common b/sysutils/open-vm-tools/PLIST
index 1f99692e814..0f9b09cb37d 100644
--- a/sysutils/open-vm-tools/PLIST.common
+++ b/sysutils/open-vm-tools/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.common,v 1.4 2016/11/21 00:14:16 pho Exp $
+@comment $NetBSD: PLIST,v 1.3 2017/10/08 16:01:30 adam Exp $
bin/vmhgfs-fuse
bin/vmtoolsd
bin/vmware-checkvm
@@ -6,8 +6,10 @@ bin/vmware-hgfsclient
bin/vmware-namespace-cmd
bin/vmware-rpctool
bin/vmware-toolbox-cmd
+${PLIST.x11}bin/vmware-user-suid-wrapper
bin/vmware-vmblock-fuse
bin/vmware-xferlogs
+${PLIST.x11}etc/vmware-tools/xdg/autostart/vmware-user.desktop
include/libDeployPkg/guestcust-events.h
include/libDeployPkg/imgcust-api.h
include/libDeployPkg/includeCheck.h
@@ -31,6 +33,9 @@ lib/open-vm-tools/plugins/vmsvc/libguestInfo.so
lib/open-vm-tools/plugins/vmsvc/libpowerOps.so
lib/open-vm-tools/plugins/vmsvc/libtimeSync.so
lib/open-vm-tools/plugins/vmsvc/libvmbackup.so
+${PLIST.x11}lib/open-vm-tools/plugins/vmusr/libdesktopEvents.so
+${PLIST.x11}lib/open-vm-tools/plugins/vmusr/libdndcp.so
+${PLIST.x11}lib/open-vm-tools/plugins/vmusr/libresolutionSet.so
lib/pkgconfig/libDeployPkg.pc
lib/pkgconfig/vmguestlib.pc
sbin/mount.vmblock
diff --git a/sysutils/open-vm-tools/PLIST.x11 b/sysutils/open-vm-tools/PLIST.x11
deleted file mode 100644
index d6c434cbb55..00000000000
--- a/sysutils/open-vm-tools/PLIST.x11
+++ /dev/null
@@ -1,6 +0,0 @@
-@comment $NetBSD: PLIST.x11,v 1.2 2016/10/09 03:41:56 ryoon Exp $
-bin/vmware-user-suid-wrapper
-etc/vmware-tools/xdg/autostart/vmware-user.desktop
-lib/open-vm-tools/plugins/vmusr/libdesktopEvents.so
-lib/open-vm-tools/plugins/vmusr/libdndcp.so
-lib/open-vm-tools/plugins/vmusr/libresolutionSet.so
diff --git a/sysutils/open-vm-tools/distinfo b/sysutils/open-vm-tools/distinfo
index 16a5c6bad30..879796506e8 100644
--- a/sysutils/open-vm-tools/distinfo
+++ b/sysutils/open-vm-tools/distinfo
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.25 2017/10/08 04:45:00 ryoon Exp $
+$NetBSD: distinfo,v 1.26 2017/10/08 16:01:30 adam Exp $
-SHA1 (open-vm-tools-10.1.15.tar.gz) = 1f37ffd77a0ccfe99cd4b3a9057b75a878591ee7
-RMD160 (open-vm-tools-10.1.15.tar.gz) = 063611a9f97629c735766b2457742946d174a198
-SHA512 (open-vm-tools-10.1.15.tar.gz) = 0cf8fe4eb6eb8fecc74c6827c437a3cd7f02a36771c29c4becd6ef498274ec61c9b2e898b8ef3027af770e82814ed1a7b8d08a66c058fb078c6587c6ca1e1333
-Size (open-vm-tools-10.1.15.tar.gz) = 5145932 bytes
+SHA1 (open-vm-tools-10.1.15.tar.gz) = 1b9a68b8acedeb720c91ac20ddf17e5187320cc6
+RMD160 (open-vm-tools-10.1.15.tar.gz) = 27de01103f7d7ac16258acaf64545f5f47a796bc
+SHA512 (open-vm-tools-10.1.15.tar.gz) = 4c75ee3424c1cb0e4b949a8d52863337ca754eeae90e078fd63790fcc67ea11b9136f9f1cb0f32e31d3f934e514a269706db08c698b6fe0b3beb1fe9437cd103
+Size (open-vm-tools-10.1.15.tar.gz) = 3551568 bytes
SHA1 (patch-ag) = 67ce2bcba5cfcbd48f4d2345d5529329424952b3
SHA1 (patch-ah) = bdee6d92cdfe64f1ab513876ccd9d01f6fda6882
SHA1 (patch-ai) = 3e8c67a33f6072319f1741bda960377fc2663b06
diff --git a/sysutils/open-vm-tools/options.mk b/sysutils/open-vm-tools/options.mk
index 91e56d1663e..02397f1501e 100644
--- a/sysutils/open-vm-tools/options.mk
+++ b/sysutils/open-vm-tools/options.mk
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.5 2017/02/20 09:19:27 tnn Exp $
+# $NetBSD: options.mk,v 1.6 2017/10/08 16:01:30 adam Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.open-vm-tools
PKG_SUPPORTED_OPTIONS= icu x11
@@ -6,6 +6,8 @@ PKG_SUGGESTED_OPTIONS= icu x11
.include "../../mk/bsd.options.mk"
+PLIST_VARS+= x11
+
.if !empty(PKG_OPTIONS:Micu)
.include "../../textproc/icu/buildlink3.mk"
.else
@@ -13,7 +15,7 @@ CONFIGURE_ARGS+= --without-icu
.endif
.if !empty(PKG_OPTIONS:Mx11)
-PLIST_SRC+= PLIST.x11
+PLIST.x11= yes
MESSAGE_SRC+= MESSAGE.x11
. include "../../graphics/gdk-pixbuf2-xlib/buildlink3.mk"
. include "../../sysutils/desktop-file-utils/desktopdb.mk"