./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.52.1, Package name: meson-0.52.1, 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: 4c0134974d18ade9f9501858f6296c2a6bdcc81d
RMD160: 1d536875e7a396ab2e6b137ad3d5092d1e399653
Filesize: 1472.426 KB

Version history: (Expand)


CVS history: (Expand)


   2020-01-01 22:15:07 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
meson: add test target
   2019-12-11 13:48:07 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
meson: updated to 0.52.1

0.52.1:
Bug fixes (no release notes)
   2019-12-11 13:45:30 by Jonathan Perkin | Files touched by this commit (3) | Package updated
Log message:
meson: Backport fix for executable bit tests.

Bump PKGREVISION.
   2019-10-24 11:19:02 by Tobias Nygren | Files touched by this commit (1)
Log message:
meson: don't expose cmake if the package didn't also set USE_CMAKE
   2019-10-18 13:07:25 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
meson: sort PLIST
   2019-10-18 11:59:46 by Nia Alarie | Files touched by this commit (8) | Package updated
Log message:
meson: Update to 0.52.0

Changes:

* Gettext targets are ignored if gettext is not installed
* Support taking environment values from a dictionary
* alias_target
* Enhancements to the pkg_config_path argument
* The meson test program now accepts an additional "--gdb-path" \ 
argument to specify the GDB binary
* Better support for illumos and Solaris
* Splitting of Compiler.get_function_attribute('visibility')
* Clang-tidy target
* Add blocks dependency
* Meson's builtin b_lundef is now supported on macOS
* Compiler and dynamic linker representation split
* Add depth option to wrap-git
* Enhancements to the source_set module
* added --only test(s) option to run_project_tests.py
* Experimental Webassembly support via Emscripten
* Version check in find_program()
* Added vs_module_defs to shared_module()
* Improved support for static libraries
* Enhancements to the kconfig module
* Added include_type kwarg to dependency
* Enhancements to configure_file()
* Projects args can be set separately for build and host machines (potentially \ 
breaking change)
* Allow checking if a variable is a disabler
* gtkdoc-check support
* gnome.gtkdoc() returns target object
* Dist is now a top level command
   2019-10-14 05:05:31 by David H. Gutteridge | Files touched by this commit (1)
Log message:
meson: note this package supersedes py-meson (NFC)
   2019-10-05 22:09:52 by Nia Alarie | Files touched by this commit (2)
Log message:
meson: Support CONFIGURE_DIRS et al.