Files
ports/README.md
T

35 lines
912 B
Markdown

# 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`.
Run the collection checks with:
```sh
make check
```
On MOUSE, a port's public interface is:
```sh
make fetch
make checksum
make build
make stage
make package
make install
make deinstall
make clean
```