Mercurial > hgrepos > FreeBSD > ports > sysutils > local-bsdtools
comparison Makefile @ 474:57f253106ed6
Implement fbhyve, a management system that runs bhyve virtual machines within tmux sessions
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Tue, 27 Aug 2024 21:47:57 +0200 |
| parents | c3125616d0ec |
| children | ce46191f24d6 |
comparison
equal
deleted
inserted
replaced
| 473:c3125616d0ec | 474:57f253106ed6 |
|---|---|
| 24 DOCS_VARS_OFF= NO_BUILD=yes | 24 DOCS_VARS_OFF= NO_BUILD=yes |
| 25 | 25 |
| 26 USE_RC_SUBR= fbhyve fwireguard | 26 USE_RC_SUBR= fbhyve fwireguard |
| 27 | 27 |
| 28 SUB_LIST= SIMPLEVERSIONTAG="${SIMPLEVERSIONTAG}" \ | 28 SUB_LIST= SIMPLEVERSIONTAG="${SIMPLEVERSIONTAG}" \ |
| 29 FWIREGUARD_ETCDIR="${FWIREGUARD_ETCDIR}" | 29 FWIREGUARD_ETCDIR="${FWIREGUARD_ETCDIR}" \ |
| 30 FBHYVE_ETCDIR="${FBHYVE_ETCDIR}" \ | |
| 31 FBHYVE_RUNDIR="${FBHYVE_RUNDIR}" | |
| 30 | 32 |
| 31 PLIST_SUB= FWIREGUARD_ETCDIR="${FWIREGUARD_ETCDIR}" | 33 PLIST_SUB= FWIREGUARD_ETCDIR="${FWIREGUARD_ETCDIR}" \ |
| 34 FBHYVE_ETCDIR="${FBHYVE_ETCDIR}" \ | |
| 35 = FBHYVE_RUNDIR="${FBHYVE_RUNDIR}" | |
| 32 | 36 |
| 33 .include <bsd.port.options.mk> | 37 .include <bsd.port.options.mk> |
| 34 | 38 |
| 35 SRC= ${.CURDIR} | 39 SRC= ${.CURDIR} |
| 36 | 40 |
| 46 SIMPLEVERSIONSTR= v${PKGVERSION} (rv:${HGREVISION}) | 50 SIMPLEVERSIONSTR= v${PKGVERSION} (rv:${HGREVISION}) |
| 47 SIMPLEVERSIONTAG= ${PKGORIGIN} v${PKGVERSION} (rv:${HGREVISION}) | 51 SIMPLEVERSIONTAG= ${PKGORIGIN} v${PKGVERSION} (rv:${HGREVISION}) |
| 48 VERSIONTAG= ${PKGORIGIN} v${PKGVERSION} (rv:${HGREVISION} with repo at ${HGPATH}) | 52 VERSIONTAG= ${PKGORIGIN} v${PKGVERSION} (rv:${HGREVISION} with repo at ${HGPATH}) |
| 49 | 53 |
| 50 FWIREGUARD_ETCDIR?= "${PREFIX}/etc/fwireguard" | 54 FWIREGUARD_ETCDIR?= "${PREFIX}/etc/fwireguard" |
| 55 | |
| 56 FBHYVE_ETCDIR?= "${PREFIX}/etc/fbhyve" | |
| 57 FBHYVE_RUNDIR?= /var/run/fbhyve | |
| 51 | 58 |
| 52 do-extract: | 59 do-extract: |
| 53 ${MKDIR} ${WRKSRC}/bin | 60 ${MKDIR} ${WRKSRC}/bin |
| 54 ${MKDIR} ${WRKSRC}/sbin | 61 ${MKDIR} ${WRKSRC}/sbin |
| 55 ${CP} Makefile ${WRKSRC}/Makefile | 62 ${CP} Makefile ${WRKSRC}/Makefile |
| 109 ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} | 116 ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} |
| 110 .for _exf in freebsd-update-ftjail-template.sh freebsd-update-ftjail.sh | 117 .for _exf in freebsd-update-ftjail-template.sh freebsd-update-ftjail.sh |
| 111 ${INSTALL_DATA} ${WRKSRC}/share/examples/${PORTNAME}/${_exf} ${STAGEDIR}${EXAMPLESDIR} | 118 ${INSTALL_DATA} ${WRKSRC}/share/examples/${PORTNAME}/${_exf} ${STAGEDIR}${EXAMPLESDIR} |
| 112 .endfor | 119 .endfor |
| 113 ${MKDIR} ${STAGEDIR}${FWIREGUARD_ETCDIR} | 120 ${MKDIR} ${STAGEDIR}${FWIREGUARD_ETCDIR} |
| 121 ${MKDIR} ${STAGEDIR}${FBHYVE_ETCDIR} | |
| 122 ${MKDIR} ${STAGEDIR}${FBHYVE_RUNDIR} | |
| 114 | 123 |
| 115 post-install-DOCS-on: | 124 post-install-DOCS-on: |
| 116 .for _mp in ${MANPAGES5:R} | 125 .for _mp in ${MANPAGES5:R} |
| 117 ${INSTALL_MAN} ${WRKSRC}/docs/_build/man/${_mp}.5 ${STAGEDIR}${PREFIX}/share/man/man5 | 126 ${INSTALL_MAN} ${WRKSRC}/docs/_build/man/${_mp}.5 ${STAGEDIR}${PREFIX}/share/man/man5 |
| 118 .endfor | 127 .endfor |
