Annotation of pkgsrc/sysutils/open-vm-tools/Makefile, Revision 1.71
1.71 ! jperkin 1: # $NetBSD: Makefile,v 1.70 2017/04/22 21:03:58 adam Exp $
1.1 agc 2:
1.69 ryoon 3: DISTNAME= open-vm-tools-10.1.5-5055683
4: PKGNAME= open-vm-tools-10.1.5
1.70 adam 5: PKGREVISION= 1
1.1 agc 6: CATEGORIES= sysutils
1.69 ryoon 7: MASTER_SITES= https://github.com/vmware/open-vm-tools/releases/download/stable-10.1.5/
1.1 agc 8:
9: MAINTAINER= agc@NetBSD.org
1.59 ryoon 10: HOMEPAGE= https://github.com/vmware/open-vm-tools
1.1 agc 11: COMMENT= Open source VMware tools
1.59 ryoon 12: LICENSE= gnu-lgpl-v2.1
1.1 agc 13:
1.4 agc 14: ONLY_FOR_PLATFORM= NetBSD-*-i386 NetBSD-*-x86_64
1.3 agc 15:
1.62 ryoon 16: GCC_REQD+= 4.8
1.59 ryoon 17: BUILDLINK_TRANSFORM.NetBSD+= rm:-Werror
18:
1.1 agc 19: GNU_CONFIGURE= yes
1.71 ! jperkin 20: USE_LANGUAGES+= c gnu++11
1.1 agc 21: USE_LIBTOOL= yes
1.36 joerg 22: USE_TOOLS+= pkg-config autoconf automake
1.1 agc 23:
1.6 scottr 24: PLIST_SRC= PLIST.common
1.1 agc 25:
1.52 taca 26: CONFIGURE_ARGS+= --disable-unity --sysconfdir=${PKG_SYSCONFDIR:Q}
1.59 ryoon 27: CONFIGURE_ARGS+= --disable-vgauth
28: CONFIGURE_ARGS+= --disable-grabbitmqproxy
29: CONFIGURE_ARGS+= --disable-docs # Requires doxygen
1.6 scottr 30:
31: INSTALLATION_DIRS+= ${PKG_SYSCONFDIR} share/examples/vmware-tools
32:
33: PKG_SYSCONFSUBDIR= vmware-tools
34: EGDIR= ${PREFIX}/share/examples/vmware-tools
1.15 joerg 35: CONF_FILES_PERMS+= ${EGDIR}/poweroff-vm-default ${PKG_SYSCONFDIR}/poweroff-vm-default ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 755
36: CONF_FILES_PERMS+= ${EGDIR}/poweron-vm-default ${PKG_SYSCONFDIR}/poweron-vm-default ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 755
37: CONF_FILES_PERMS+= ${EGDIR}/resume-vm-default ${PKG_SYSCONFDIR}/resume-vm-default ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 755
1.59 ryoon 38: CONF_FILES_PERMS+= ${EGDIR}/statechange.subr ${PKG_SYSCONFDIR}/statechange.subr ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 755
1.15 joerg 39: CONF_FILES_PERMS+= ${EGDIR}/suspend-vm-default ${PKG_SYSCONFDIR}/suspend-vm-default ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 755
1.6 scottr 40: RCD_SCRIPTS= vmtools
41:
1.62 ryoon 42: SUBST_CLASSES+= fix-etc-path
43: SUBST_STAGE.fix-etc-path= pre-configure
1.65 ryoon 44: SUBST_MESSAGE.fix-etc-path= Fixing PREFIX
1.62 ryoon 45: SUBST_FILES.fix-etc-path+= lib/guestApp/guestApp.c
1.65 ryoon 46: SUBST_FILES.fix-etc-path+= lib/procMgr/procMgrPosix.c
1.62 ryoon 47: SUBST_VARS.fix-etc-path+= PREFIX
48:
1.36 joerg 49: pre-configure:
50: cd ${WRKSRC} && autoreconf -f
1.6 scottr 51:
1.47 joerg 52: .include "../../mk/compiler.mk"
53: .if !empty(PKGSRC_COMPILER:Mclang)
54: _WRAP_EXTRA_ARGS.CC+= -Wno-error=unused-local-typedef
1.49 joerg 55: CWRAPPERS_APPEND.cc+= -Wno-error=unused-local-typedef
1.57 joerg 56: .elif !empty(PKGSRC_COMPILER:Mgcc) && empty(CC_VERSION:U:Mgcc-[1-3].*) && empty(CC_VERSION:U:Mgcc-4.[0-7]*)
1.56 joerg 57: _WRAP_EXTRA_ARGS.CC+= -Wno-error=unused-local-typedefs -Wno-error=unused-but-set-variable
58: CWRAPPERS_APPEND.cc+= -Wno-error=unused-local-typedefs -Wno-error=unused-but-set-variable
1.47 joerg 59: .endif
60:
1.59 ryoon 61: .include "../../archivers/libmspack/buildlink3.mk"
62: .include "../../devel/glib2/buildlink3.mk"
1.63 pho 63: .include "../../mk/fuse.buildlink3.mk"
1.6 scottr 64: .include "../../net/libdnet/buildlink3.mk"
1.1 agc 65: .include "../../security/openssl/buildlink3.mk"
1.59 ryoon 66: .include "../../security/xml-security-c/buildlink3.mk"
1.6 scottr 67:
68: .include "options.mk"
1.1 agc 69:
70: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>