PORTNAME= prokshy DISTVERSIONPREFIX= v DISTVERSION= 0.1.2 CATEGORIES= sysutils MAINTAINER= dtxdf@FreeBSD.org COMMENT= Small and lightweight bhyve agent (${FLAVOR}) LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE FLAVORS= rc cli FLAVOR?= ${FLAVORS:[1]} cli_PKGNAMESUFFIX= -cli cli_CONFLICTS_INSTALL= ${PORTNAME} rc_RUN_DEPENDS= unixexec:sysutils/unixexec rc_CONFLICTS_INSTALL= ${PORTNAME}-cli .if ${FLAVOR} == cli USES= python shebangfix .endif USE_GITHUB= yes GH_ACCOUNT= DtxdF .if ${FLAVOR} == cli SHEBANG_FILES= cli.py .endif NO_ARCH= yes NO_BUILD= yes .if ${FLAVOR} == rc PLIST_FILES= etc/rc.d/${PORTNAME} \ libexec/${PORTNAME}/main.sh .elif ${FLAVOR} == cli PLIST_FILES= bin/${PORTNAME} .endif PORTDOCS= README.md OPTIONS_DEFINE= DOCS post-patch: .if ${FLAVOR} == rc .for script in prokshy.rc main.sh @${REINPLACE_CMD} "s|/usr/local|${PREFIX}|g" ${WRKSRC}/${script} .endfor .endif do-install: .if ${FLAVOR} == rc ${INSTALL_SCRIPT} ${WRKSRC}/prokshy.rc ${STAGEDIR}${PREFIX}/etc/rc.d/${PORTNAME} @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/${PORTNAME} ${INSTALL_SCRIPT} ${WRKSRC}/main.sh ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}/main.sh .elif ${FLAVOR} == cli ${INSTALL_SCRIPT} ${WRKSRC}/cli.py ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .endif do-install-DOCS-on: @${MKDIR} ${STAGEDIR}/${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}/${DOCSDIR} .include