./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.47.2, Package name: py37-meson-0.47.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: 58278fa1e65d4e9197b8e3ca8c3ca2bc4d8283d2
RMD160: 6941232c36102c9d5b7ebd4b42e38aca7d3a67d2
Filesize: 1238.239 KB

Version history: (Expand)


CVS history: (Expand)


   2018-09-05 16:39:13 by Jonathan Perkin | Files touched by this commit (2)
Log message:
py-meson: Avoid more GNU ld flags on SunOS.
   2018-09-04 16:46:52 by Patrick Welche | Files touched by this commit (2) | Package updated
Log message:
Update py-meson to 0.47.2

Highlights:

      find_library: Use _build_wrapper to get library dirs
      python.find_installation: only try to find python with the
        py launcher if it isn't in PATH
      Fix @CURRENT_SOURCE_DIR@ in generator()
      Fix directory verification. Closes #3857.
      Add 32 bit sparc processor support. Closes #3901.
      Add support for s390x CPUs. Closes #3897.
      mesonbuild: Recognise risc-v architecture
      configure_file: Don't optimize away substitutions
      environment: Map mipsel -> mips, mips64el -> mips64
      Add new method: mlog.deprecation()
      Raise a MesonException when substituting an invalid value
      Print a more usable message when a subproject fails to configure
      get_library_naming: Use templates instead of suffix/prefix pairs
      find_library: Fix manual searching on OpenBSD
      find_library: Fix priority of library search in OpenBSD
      find_library: Validate and sort globbed shared library files
      gnome.gdbus_codegen: Handle XML docbook in subdirs
      Print a useful error when a compiler is not found in the cross file
      Add a feature-new entry for UserFeatureOption
      PkgConfigDependency: Fix library path search order
      Don't check version for fallback not-found dependency
      PkgConfigDependency: Parse library paths in a separate step
      find_library: Allow undefined symbols while linking
      Test that system shlibs with undefined symbols can be found
      Make the dependency order deterministic.
      Make the rpath order deterministic.
   2018-09-03 11:30:25 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
py-meson: do not remove rpath on installation.

Bump PKGREVISION.
   2018-09-02 17:20:02 by Thomas Klausner | Files touched by this commit (5) | Package updated
Log message:
py-meson: update to 0.47.0.

0.47.0

    Allow early return from a script
    Concatenate string literals returned from get_define()
    ARM compiler(version 6) for C and CPP
    New base build option for LLVM (Apple) bitcode support
    New compiler check: check_header()
    New action copy: for configure_file()
    New keyword argument encoding: for configure_file()
    New keyword argument output_format: for configure_file()
    Substitutions in custom_target(depfile:)
    Deprecated build_always: for custom targets
    New built-in object type: dictionary
    Array options treat -Dopt= and -Dopt=[] as equivalent
    Feature detection based on meson_version: in project()
    New type of build option for features
    New options to gnome.gdbus_codegen()
    Made 'install' a top level Meson command
    install_mode: keyword argument extended to all installable targets
    New built-in option install_umask with a default value 022
    Octal and binary string literals
    New keyword arguments: 'check' and 'capture' for run_command()
    Windows resource files dependencies
    Polkit support for privileged installation
   2018-05-15 11:04:37 by Jonathan Perkin | Files touched by this commit (5) | Package updated
Log message:
py-meson: Identify GCC on SunOS and behave accordingly.

Fixes build of devel/dconf.  Bump PKGREVISION.
   2018-05-15 10:58:39 by Jonathan Perkin | Files touched by this commit (2)
Log message:
py-meson: Centralise meson_post_install.py handling.

This appears to be a common problem across packages that use meson,
though it's unclear at this time why this doesn't seem to be a problem
for anyone else.
   2018-05-14 11:43:15 by Jonathan Perkin | Files touched by this commit (3) | Package updated
Log message:
py-meson: Support SunOS ar.  Bump PKGREVISION.
   2018-03-17 12:39:01 by Tobias Nygren | Files touched by this commit (1)
Log message:
py-meson: set --mandir correctly