./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.55.0nb2, Package name: meson-0.55.0nb2, 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: 266c35ad4ea0b526e3437500b99a0745adf82d92
RMD160: 59db72dded4bf8dfb53dd5eb00d229e377a2ae80
Filesize: 1702.033 KB

Version history: (Expand)


CVS history: (Expand)


   2020-08-07 15:04:09 by Jonathan Perkin | Files touched by this commit (3) | Package updated
Log message:
meson: Turn off -z ignore by default on SunOS.

This shouldn't be applied to every single invocation, as it can be too
aggressive and for example remove -lssp when -fstack-protector is being used,
breaking PKGSRC_USE_SSP checks.

Fixes lots of packages.  Bump PKGREVISION.
   2020-07-29 01:28:23 by Tobias Nygren | Files touched by this commit (2)
Log message:
only match '++' at the end of the string in previous
   2020-07-29 00:43:01 by Tobias Nygren | Files touched by this commit (3) | Package updated
Log message:
meson: fix C++ compiler detection fallout from last update. Bump.
   2020-07-27 18:08:13 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
meson: updated to 0.55.0

0.55.0:
rpath removal now more careful
Added ability to specify targets in meson compile
Test protocol for gtest
meson.add_*_script methods accept new types
Machine file constants
Configure CMake subprojects with meson.subproject_options
find_program: Fixes when the program has been overridden by executable
Response files enabled on Linux, reined in on Windows
unstable-kconfig module renamed to unstable-keyval
Fatal warnings in gnome.generate_gir()
b_ndebug support for D language compilers
Meson test now produces JUnit xml from results
Config tool based dependencies no longer search PATH for cross compiling
Rename has_exe_wrapper -> can_run_host_binaries
String concatenation in meson_options.txt
Wrap fallback URL
Clang coverage support
Local wrap source and patch files
Local wrap patch directory
Patch on all wrap types
link_language argument added to all targets
meson dist --no-tests
Force fallback for
Implicit dependency fallback
Wrap file provide section
find_program() fallback
Test scripts are given the exe wrapper if needed
Added ability to specify backend arguments in meson compile
Introspection API changes
   2020-06-30 13:57:50 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
meson: updated to 0.54.3

0.54.3:
Bug fixes
   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.