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
Owner

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

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>
clawdie added 1 commit 2026-06-20 14:26:58 +02:00
feat(freebsd): draft sysutils/colibri poudriere port
Some checks failed
CI / rust (pull_request) Has been cancelled
CI / markdown (pull_request) Has been cancelled
d0b9ee0a4b
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>
clawdie merged commit b1482e8bdc into main 2026-06-20 14:27:12 +02:00
clawdie deleted branch feat/freebsd-port 2026-06-20 14:27:15 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: clawdie/colibri#108
No description provided.