BSD Ports

devel/meson 1.12.0nb1 NetBSD

Open source build system meant to be fast and user friendly

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
b54d74b661
License
apache-2.0
Categories
devel, python
Package size
2180.9 KiB, 14604.0 KiB installed

Description

Meson is a cross-platform build system designed to be both as fast and as user friendly as possible. It supports many languages and compilers, including GCC, Clang and Visual Studio. Its build definitions are written in a simple non-turing complete DSL.

In the other systems

SystemPortVersion
NetBSDdevel/meson1.12.0nb1
FreeBSDdevel/meson1.12.1,1
OpenBSDdevel/meson1.12.1v0
DragonFlydevel/meson1.7.0
MidnightBSDdevel/meson1.10.2_1,1
HardenedBSDdevel/meson1.10.2_1,1
GhostBSDdevel/meson1.10.2_1,1

Install

Binary package:

pkgin install meson

From pkgsrc:

cd /usr/pkgsrc/devel/meson && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_641.12.0nb1
NetBSD 10.1 aarch641.11.1
SmartOS / illumos x86_641.12.1nb1
macOS 15 arm641.12.1nb1

Dependencies

Run dependencies 2

Commit history 7

DateCommitCreditsLog message
b54d74b661 wiz meson: support cython-3.15
desupport cython-3.9 Bump PKGREVISION.
edc0014697 adam meson: updated to 1.12.1
1.12.1 Bug fixes
b579a13ec2 wiz meson: bump PKGREVISION for rpath/Darwin change
8d9139d4c9 adam meson: remove rpaths on Darwin - fixes shared libraries in pkgsrc
69b53cf442 wiz meson: update to 1.12.0.
# New features ## Custom dependency for atomic now works on MSVC ## Support for CACHEDIR.TAG specification ## New `clippy-json` Ninja Target For rust-analyzer ## Add a new `default()` function and object ## Delay install script errors to install time ## `find_program()` now respects `--force-fallback-for` ## `fs.copyfile()` now has a `build_subdir` argument ## Added `depends` kwarg to `generator.process()` ## Added `msgfmt_args` arg to `i18n.gettext()` ## `include_directories` object now has a `to_list()` method ## Added integer base conversions to `str.to_int()` and `int.to_string()` ## Multiple positional arguments for `meson wrap install` ## `meson format` allows `--recursive` with `--check-diff` ## New `--subprojects` option for `meson format` …

The latest 5 of 7 in the history this site was built from.