Subject: CVS commit: pkgsrc/devel/meson
From: Thomas Klausner
Date: 2020-04-01 16:51:05
Message id: 20200401145105.E2B6DFB27@cvs.NetBSD.org

Log Message:
meson: update to 0.54.0.

New features

Emscripten (emcc) now supports threads
Introduce dataonly for the pkgconfig module
Consistently report file locations relative to cwd
dependency() consistency
Override dependency()
Simplified dependency() fallback
Backend agnostic compile command
Native (build machine) compilers not always required
Summary improvements
Add a system type dependency for zlib
Added 'name' method
New option --quiet to meson install
Property support emscripten's wasm-ld
Skip sanity tests when cross compiling
Support for overiding the linker with ldc and gdc
Native file properties
Changed the signal used to terminate a test process (group)
Dynamic Linker environment variables actually match docs
Per subproject default_library and werror options
Environment Variables with Cross Builds
Added 'pkg_config_libdir' property
More new sample Meson templates for (Java, Cuda, and more)
Ninja version requirement bumped to 1.7
Added -C argument to meson init command
More than one argument to message() and warning()
Added has_tools method to qt module
The MSI installer is only available in 64 bit version
Uninstalled pkg-config files
CMake find_package COMPONENTS support
Added Microchip XC16 C compiler support
Added Texas Instruments C2000 C/C++ compiler support
Unity file block size is configurable

More details:
https://mesonbuild.com/Release-notes-for-0-54-0.html

Files:
RevisionActionfile
1.9modifypkgsrc/devel/meson/Makefile
1.5modifypkgsrc/devel/meson/PLIST
1.6modifypkgsrc/devel/meson/distinfo
1.4modifypkgsrc/devel/meson/patches/patch-mesonbuild_dependencies_dev.py