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

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


Branch: CURRENT, Version: 0.51.1nb1, Package name: py37-meson-0.51.1nb1, 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: 157c6924fdade6827a6cb7cdf9ab978e0ae249fa
RMD160: 3a07dff3ee59890cdbb05773e5ebcd776ee775db
Filesize: 1417.221 KB

Version history: (Expand)


CVS history: (Expand)


   2019-07-15 17:11:44 by Patrick Welche | Files touched by this commit (3)
Log message:
Apply patches from /usr/pkg/lib/python3.7/site-packages/mesonbuild/envconfig.py
to fix e.g.

  File \ 
"/usr/pkg/lib/python3.7/site-packages/mesonbuild/dependencies/base.py", \ 
line 1966, in from_entry
    return ExternalProgram(name, command=command, silent=True)
  File \ 
"/usr/pkg/lib/python3.7/site-packages/mesonbuild/dependencies/base.py", \ 
line 1929, in __init__
    self.path = self.command[-1]
IndexError: list index out of range
*** Error code 2

Stop.
make[1]: stopped in /usr/pkgsrc/devel/at-spi2-atk
*** Error code 1
   2019-07-12 21:03:40 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-meson: updated to 0.51.1

0.51.1:
Unknown changes
   2019-07-10 12:40:35 by Mark Davies | Files touched by this commit (1)
Log message:
py-meson: make sure meson called with correct sysconfdir.
   2019-07-07 00:42:25 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
py-meson: updated to 0.51.0

0.51.0:
(C) Preprocessor flag handling
Sanity checking compilers with user flags
New sourceset module
n_debug=if-release and buildtype=plain means no asserts
target_type in build_targets accepts the value 'shared_module'
New modules kwarg for python.find_installation
Support for the Intel Compiler on Windows (ICL)
Added basic support for the Xtensa CPU toolchain
Dependency objects now have a get_variable method
CMake prefix path overrides
Tests that should fail but did not are now errors
New target keyword argument: link_language
New module to parse kconfig output files
Add new meson subprojects foreach command
Added c17 and c18 as c_std values for recent GCC and Clang Versions
gpgme dependency now supports gpgme-config
Can link against custom targets
Removed the deprecated --target-files API
Generators have a new depends keyword argument
Specifying options per mer machine
subproject.get_variable() now accepts a fallback argument
Add keyword static to find_library
Fortran include statements recursively parsed
CMake subprojects
Multipe cross files can be specified
   2019-06-26 20:35:25 by Amitai Schleier | Files touched by this commit (1) | Package updated
Log message:
Bump PKGREVISION for "restore calling install_name_tool on Darwin".
   2019-06-13 11:42:40 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-meson/build.mk: match standard install target more closely

Also pass MAKE_ENV to install step.
   2019-06-06 07:40:50 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
py-meson: restore calling install_name_tool on Darwin
   2019-06-05 22:45:52 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
py-meson: use more specific REPLACE_PYTHON or sed might fail; test hacks are not \ 
needed anymore