[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / sysutils / open-vm-tools

Annotation of pkgsrc/sysutils/open-vm-tools/Makefile, Revision 1.114

1.114   ! khorben     1: # $NetBSD: Makefile,v 1.113 2023/02/17 21:49:30 khorben Exp $
1.1       agc         2:
1.114   ! khorben     3: OVTVER=                12.1.0
        !             4: DISTNAME=      open-vm-tools-${OVTVER}-20219665
1.80      ryoon       5: PKGNAME=       open-vm-tools-${OVTVER}
1.1       agc         6: CATEGORIES=    sysutils
1.77      adam        7: MASTER_SITES=  ${MASTER_SITE_GITHUB:=vmware/}
1.102     adam        8: GITHUB_RELEASE=        stable-${OVTVER}
1.1       agc         9:
                     10: MAINTAINER=    agc@NetBSD.org
1.59      ryoon      11: HOMEPAGE=      https://github.com/vmware/open-vm-tools
1.1       agc        12: COMMENT=       Open source VMware tools
1.59      ryoon      13: LICENSE=       gnu-lgpl-v2.1
1.1       agc        14:
1.4       agc        15: ONLY_FOR_PLATFORM=     NetBSD-*-i386 NetBSD-*-x86_64
1.3       agc        16:
1.62      ryoon      17: GCC_REQD+=     4.8
1.100     nia        18:
                     19: # Workaround for glib2-2.68.0 c++ fallout.
                     20: CXXFLAGS+=     -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_66
                     21:
                     22: BUILDLINK_TRANSFORM+=  rm:-Werror
1.59      ryoon      23:
1.77      adam       24: USE_LANGUAGES=         c gnu++11
                     25: USE_LIBTOOL=           yes
                     26: USE_TOOLS+=            autoconf automake pkg-config
                     27: GNU_CONFIGURE=         yes
                     28: CONFIGURE_ARGS+=       --disable-docs # Requires doxygen
                     29: CONFIGURE_ARGS+=       --disable-grabbitmqproxy
                     30: CONFIGURE_ARGS+=       --disable-unity
                     31: CONFIGURE_ARGS+=       --disable-vgauth
                     32: CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFDIR}
                     33:
                     34: INSTALLATION_DIRS+=    share/examples/vmware-tools
                     35:
                     36: PKG_SYSCONFSUBDIR=     vmware-tools
                     37: EGDIR=                 ${PREFIX}/share/examples/vmware-tools
                     38: CONF_FILES_PERMS+=     ${EGDIR}/poweroff-vm-default ${PKG_SYSCONFDIR}/poweroff-vm-default ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 755
                     39: CONF_FILES_PERMS+=     ${EGDIR}/poweron-vm-default ${PKG_SYSCONFDIR}/poweron-vm-default ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 755
                     40: CONF_FILES_PERMS+=     ${EGDIR}/resume-vm-default ${PKG_SYSCONFDIR}/resume-vm-default ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 755
                     41: CONF_FILES_PERMS+=     ${EGDIR}/statechange.subr ${PKG_SYSCONFDIR}/statechange.subr ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 755
                     42: CONF_FILES_PERMS+=     ${EGDIR}/suspend-vm-default ${PKG_SYSCONFDIR}/suspend-vm-default ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 755
1.110     khorben    43: CONF_FILES_PERMS+=     ${EGDIR}/tools.conf ${PKG_SYSCONFDIR}/tools.conf ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 644
1.77      adam       44: RCD_SCRIPTS=           vmtools
1.6       scottr     45:
1.62      ryoon      46: SUBST_CLASSES+=                        fix-etc-path
                     47: SUBST_STAGE.fix-etc-path=      pre-configure
1.65      ryoon      48: SUBST_MESSAGE.fix-etc-path=    Fixing PREFIX
1.62      ryoon      49: SUBST_FILES.fix-etc-path+=     lib/guestApp/guestApp.c
1.65      ryoon      50: SUBST_FILES.fix-etc-path+=     lib/procMgr/procMgrPosix.c
1.62      ryoon      51: SUBST_VARS.fix-etc-path+=      PREFIX
                     52:
1.100     nia        53: CHECK_PORTABILITY_SKIP+=       scripts/solaris/network
                     54:
1.36      joerg      55: pre-configure:
1.77      adam       56:        cd ${WRKSRC} && autoreconf -f -i
1.6       scottr     57:
1.110     khorben    58: post-install:
1.111     markd      59:        mv ${DESTDIR}${PKG_SYSCONFDIR}/tools.conf.example \
1.110     khorben    60:                ${DESTDIR}${EGDIR}/tools.conf
                     61:
1.77      adam       62: .include "options.mk"
1.59      ryoon      63: .include "../../archivers/libmspack/buildlink3.mk"
                     64: .include "../../devel/glib2/buildlink3.mk"
1.6       scottr     65: .include "../../net/libdnet/buildlink3.mk"
1.1       agc        66: .include "../../security/openssl/buildlink3.mk"
1.59      ryoon      67: .include "../../security/xml-security-c/buildlink3.mk"
1.102     adam       68: .include "../../mk/dlopen.buildlink3.mk"
1.77      adam       69: .include "../../mk/fuse.buildlink3.mk"
                     70: .include "../../mk/pam.buildlink3.mk"
1.1       agc        71: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>