./devel/meson, Open source build system meant to be fast and user friendly

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.54.2, Package name: meson-0.54.2, Maintainer: pkgsrc-users

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.


Required to run:
[devel/py-setuptools] [devel/ninja-build] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 42d632ef821a01ffb46c0a84a49b4daf69a25077
RMD160: 925f77346b04d85ca34d3cf37fc2d1125b223408
Filesize: 1651.631 KB

Version history: (Expand)


CVS history: (Expand)


   2020-05-20 08:03:58 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
meson: updated to 0.54.2

0.54.2:
Bug fixes
   2020-04-29 15:34:27 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
meson: updated to 0.54.1

0.54.1:
Bug fixes
   2020-04-23 09:00:09 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (3)
Log message:
meson: disable FreeBSD specific condition

pkgsrc changes:
---------------
  * Add a patch that reverts https://github.com/mesonbuild/meson/commit/aba8792.
    This commit introduced a condition to match FreeBSD path norm for
    pkg-config files. This condition is incompatible with the pkgsrc conventions.
  * Bump revision.
   2020-04-01 16:51:05 by Thomas Klausner | Files touched by this commit (4) | Package updated
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
   2020-03-22 19:09:13 by Roland Illig | Files touched by this commit (1)
Log message:
devel/meson: fix another typo in the test cases
   2020-03-18 02:46:10 by Roland Illig | Files touched by this commit (1)
Log message:
devel/meson: fix typo in REPLACE_PYTHON
   2020-03-17 11:25:39 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
meson: updated to 0.53.2

0.53.2:
A new module for filesystem operations
meson dist --include-subprojects
Added new Meson templates for Dlang, Rust, Objective-C
Add a new summary() function
Generic Overrider for Dynamic Linker selection
fortran_std option
python.dependency() embed kwarg
Scalapack
Search directories for find_program()
Source tags targets
Dictionary entry using string variable as key
Improved CMake subprojects support
compiler.get_linker_id()
CUDA dependency
Added global option to disable C++ RTTI
Introspection API changes
   2020-02-25 05:54:35 by Roland Illig | Files touched by this commit (1)
Log message:
devel/meson: add _VARGROUPS section, for the show-all-meson target