From 95c0cf879f87f5a09ea01da84c2c0b0ac7dc3909 Mon Sep 17 00:00:00 2001 From: Sam & Claude Date: Sat, 20 Jun 2026 13:47:13 +0200 Subject: [PATCH] =?UTF-8?q?docs(poudriere):=20point=20port=20section=20at?= =?UTF-8?q?=20canonical=20colibri=20port;=20fix=20MIT=E2=86=92AGPLv3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The inline Makefile example claimed LICENSE=MIT (wrong — colibri is AGPL-3.0-only) and duplicated what now lives canonically in colibri/packaging/freebsd/port/. Replace the snippet with a pointer + the corrected key facts (license, binaries shipped, generated files). Co-Authored-By: Claude Opus 4.8 --- docs/POUDRIERE-BUILD-SERVER.md | 29 ++++++++++------------------- 1 file changed, 10 insertions(+), 19 deletions(-) diff --git a/docs/POUDRIERE-BUILD-SERVER.md b/docs/POUDRIERE-BUILD-SERVER.md index 9d9381cc..a30daa06 100644 --- a/docs/POUDRIERE-BUILD-SERVER.md +++ b/docs/POUDRIERE-BUILD-SERVER.md @@ -176,26 +176,17 @@ sysutils/colibri/ **Makefile** (Rust port pattern): -```makefile -PORTNAME= colibri -PORTVERSION= 0.0.1 -CATEGORIES= sysutils -MASTER_SITES= https://code.smilepowered.org/clawdie/colibri/archive/ -DISTNAME= ${PORTNAME}-${PORTVERSION} +The port files are maintained in the **colibri** repo (source-of-truth, kept +with the code) at `packaging/freebsd/port/sysutils/colibri/` — `Makefile`, +`pkg-descr`, `pkg-plist`, plus a README covering generation. Don't hand-copy a +Makefile here; drop that directory into the ports tree. Key facts: -MAINTAINER= hello@clawdie.si -COMMENT= Colibri control plane - agent supervision, skills, tasks -WWW= https://code.smilepowered.org/clawdie/colibri - -LICENSE= MIT - -USES= cargo -USE_GITHUB= no - -CARGO_CRATES= ... # generated by make cargo-crates - -.include -``` +- `LICENSE= AGPLv3` (per `colibri/Cargo.toml` — **not** MIT). +- `USES= cargo`; source from the Forgejo archive (tagged `v${DISTVERSION}`). +- Ships 6 binaries: `clawdie`, `colibri`, `colibri-daemon`, `colibri-mcp`, + `colibri-test-agent`, `colibri-tui`. +- `CARGO_CRATES` and `distinfo` are generated on the build host + (`make cargo-crates`, `make makesum`). ### 2.5 Build