MOUSE ports
This repository is the independently versioned source-port collection for
MOUSE. Each port is a BSD make project, while shared phase and quality-control
machinery lives under ports/Mk.
Each port lives below ports/category/name and contains a Makefile,
distinfo, and pkg-plist, plus optional patches and service definitions
under files. A MOUSE release pins one tested commit from this repository,
while installed systems may move to later compatible ports revisions without
replacing the base system.
The adversarial and demonstration recipes used by the base-system acceptance
suite are deliberately not part of this collection. They live in
mouse-src/tests/fixtures/ports.
The shared framework uses the base system's ChimeraUtils fetch and sha256
commands. TLS trust comes from MOUSE's pinned CA bundle; the ports tree does
not carry private download or cryptographic implementations.
Run the collection checks with:
make check
On MOUSE, a port's public interface is:
make fetch
make checksum
make build
make stage
make package
make install
make deinstall
make clean