do not edit — generated by btf.

mp docs - reference

the technical side of these docs: how mp itself is put together, and the deeper mechanics behind features the guide only shows the surface of. if you just want to use mp, see guide/index.html instead.

architecture - the perl/c89 split, what each mplib module owns, the working-directory layout, and why a port's directory gets copied into a staging workspace at all.

config - the narrative tour of mp's config-layering system (system, user, overlays, profiles, sysroots, the mp-managed overlay) and the patches.conf/hooks.conf conditional grammars. mp.conf.example, patches.conf.example, hooks.conf.example, and mpx.conf.example (repo root) stay the exhaustive, copyable, key-by-key reference this page doesn't replace.

multi repo - REPO_<name>=, priority ordering, per-repo branches, and how a single-repo setup differs on disk from a multi-repo one.

extensions - adding a whole new mp <command> without touching src/ at all.

powered by btf.