- Replace GH_ACCOUNT+GH_PROJECT with MASTER_SITES pointing at code.smilepowered.org/clawdie/colibri/archive/ - Fix distinfo to match Forgejo archive naming (v0.0.1.tar.gz)
39 lines
1.4 KiB
Makefile
39 lines
1.4 KiB
Makefile
PORTNAME= colibri
|
|
DISTVERSION= 0.0.1
|
|
CATEGORIES= sysutils
|
|
|
|
MAINTAINER= hello@clawdie.si
|
|
WWW= https://code.smilepowered.org/clawdie/colibri
|
|
|
|
LICENSE= MIT
|
|
LICENSE_FILE= ${WRKSRC}/LICENSE
|
|
|
|
USES= cargo
|
|
MASTER_SITES= https://code.smilepowered.org/clawdie/colibri/archive/
|
|
DISTFILES= v${DISTVERSION}${EXTRACT_SUFX}
|
|
WRKSRC= ${WRKDIR}/colibri
|
|
|
|
# Colibri ships multiple binaries; list the ones worth installing
|
|
CARGO_BUILD= no
|
|
CARGO_INSTALL= no
|
|
|
|
do-install:
|
|
${INSTALL_PROGRAM} ${CARGO_TARGET_DIR}/release/colibri-daemon \
|
|
${STAGEDIR}${PREFIX}/sbin/colibri-daemon
|
|
${INSTALL_PROGRAM} ${CARGO_TARGET_DIR}/release/colibri \
|
|
${STAGEDIR}${PREFIX}/bin/colibri
|
|
${INSTALL_PROGRAM} ${CARGO_TARGET_DIR}/release/colibri-mcp \
|
|
${STAGEDIR}${PREFIX}/bin/colibri-mcp
|
|
${INSTALL_PROGRAM} ${CARGO_TARGET_DIR}/release/colibri-probe \
|
|
${STAGEDIR}${PREFIX}/bin/colibri-probe
|
|
${INSTALL_PROGRAM} ${CARGO_TARGET_DIR}/release/colibri-runtime-inventory \
|
|
${STAGEDIR}${PREFIX}/bin/colibri-runtime-inventory
|
|
${INSTALL_SCRIPT} ${FILESDIR}/colibri_bridge.in \
|
|
${STAGEDIR}${PREFIX}/etc/rc.d/colibri_bridge
|
|
${INSTALL_SCRIPT} ${FILESDIR}/colibri_daemon.in \
|
|
${STAGEDIR}${PREFIX}/etc/rc.d/colibri_daemon
|
|
${MKDIR} ${STAGEDIR}/var/db/colibri
|
|
${MKDIR} ${STAGEDIR}/var/log/colibri
|
|
${MKDIR} ${STAGEDIR}/var/run/colibri
|
|
|
|
.include <bsd.port.mk>
|