clawdie-iso/ports/sysutils/colibri/Makefile
Hermes (debby) dd0fbb1fed fix(ports): use MASTER_SITES for Forgejo, not GH_ACCOUNT
- 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)
2026-06-20 17:35:53 +02:00

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>