docs(poudriere): point port section at canonical colibri port; fix MIT→AGPLv3

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 <noreply@anthropic.com>
This commit is contained in:
Sam & Claude 2026-06-20 13:47:13 +02:00
parent 8437b6e237
commit 95c0cf879f

View file

@ -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 <bsd.port.mk>
```
- `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