feat(freebsd): draft sysutils/colibri poudriere port #108

Merged
clawdie merged 1 commit from feat/freebsd-port into main 2026-06-20 14:27:12 +02:00

1 commit

Author SHA1 Message Date
Sam & Claude
d0b9ee0a4b feat(freebsd): draft sysutils/colibri poudriere port
Some checks failed
CI / rust (pull_request) Has been cancelled
CI / markdown (pull_request) Has been cancelled
Source-of-truth for the FreeBSD port built by pkg.clawdie.si. Grounded in the
actual workspace (not the runbook's stale assumptions):

- license AGPL-3.0-only (the build-server doc had said MIT — wrong).
- ships 6 binaries: clawdie, colibri, colibri-daemon, colibri-mcp,
  colibri-test-agent, colibri-tui. Builds only the 5 crates that own them
  (colibri-client yields colibri + colibri-test-agent); no GUI deps pulled in.
  colibri-probe / colibri-runtime-inventory (dev tools) are not installed.
- USES=cargo; source from Forgejo archive (tagged release vX.Y.Z), extracts to
  colibri/. post-extract drops rust-toolchain.toml so the clean jail uses the
  ports lang/rust instead of a pinned rustup channel.
- distinfo and the CARGO_CRATES list are build-host-generated (make makesum /
  make cargo-crates) — documented in README, deliberately not committed (no
  fabricated checksums).

Recipe lines tab-indented; .for/.endfor at column 0. Not yet test-built against
a live ports tree — first real run is on mother-build.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 13:46:36 +02:00