diff options
author | adam <adam@pkgsrc.org> | 2017-10-08 16:01:30 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2017-10-08 16:01:30 +0000 |
commit | a6423e86ed9ee964b1f77f7aa6ab565dca97c051 (patch) | |
tree | 4c5e1a5c2d6594df3f8a2d1a2c31a422e530178b /sysutils | |
parent | 7e6ee284f72ed1906cb8a080d11faae7b862a177 (diff) | |
download | pkgsrc-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/Makefile | 56 | ||||
-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.x11 | 6 | ||||
-rw-r--r-- | sysutils/open-vm-tools/distinfo | 10 | ||||
-rw-r--r-- | sysutils/open-vm-tools/options.mk | 6 |
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" |