BSD Ports

wip/muon v0.7.0 NetBSD

Implementation of meson build system in C99 with minimal dependencies

System
NetBSD
Repository
pkgsrc-wip
Maintainer
[email protected]
Port added
Last update
Commit
c260c0d80e
License
gnu-gpl-v3
Categories
wip, devel

Description

muon is an implementation of the meson build system in C99 with minimal dependencies.

Features

  • muon analyze - a static analyzer for meson.build files.
  • muon fmt - a meson.build code formatter.
  • An interactive stepping debugger.
  • fast.

Non-features

  • bug-for-bug compatibility with meson. In fact, muon aspires to be stricter than meson in cases where meson's implementation seems error prone. muon uses the official meson documentation as its specification.
  • cli compatibility with meson. muon has different flags, subcommands, etc., and should not be renamed/symlinked to meson.

In the other systems

SystemPortVersion
NetBSDwip/muonv0.7.0
FreeBSDdevel/muon0.7.0
MidnightBSDdevel/muon0.5.0
HardenedBSDdevel/muon0.6.0
GhostBSDdevel/muon0.6.0

Install

From pkgsrc-wip (no binary package):

cd /usr/pkgsrc/wip/muon && make install clean

Dependencies

Run dependencies 1

No port depends on this one.

Commit history 2

DateCommitCreditsLog message
c260c0d80e Michael Baeuerle muon: Update to 0.7.0
- Change homepage to <https://muon.build/> Changelog ========= - more cross file support - add a way to disable docs - set more muon meson defaults to improve drop in behavior - fully implement meson.add_devenv - improvements to rpath fixer - improve haiku support - bump meson support to 1.11
1db8a17345 Michael Baeuerle muon: Remove, used to update devel/muon