./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.50.0, Package name: py37-meson-0.50.0, 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: 65170f6d9634e2d3e4a921414140ecc88b2857d7
RMD160: 28e6008f2393c5d4a15df09198172b7c21834f80
Filesize: 1366.427 KB

Version history: (Expand)


CVS history: (Expand)


   2019-03-13 13:51:13 by Patrick Welche | Files touched by this commit (4) | Package updated
Log message:
Update py-meson to 0.50.0

- meson still strips rpath on install
- meson stopped python 3.4 support in December 2017
- python module now divulges python binary path

Full release notes at:
https://github.com/mesonbuild/meson/blo … -0.50.0.md
   2019-03-11 13:08:19 by Jonathan Perkin | Files touched by this commit (3) | Package updated
Log message:
py-meson: SunOS does not use GNU ld.  Bump PKGREVISION.
   2019-03-08 12:34:49 by Patrick Welche | Files touched by this commit (3)
Log message:
Attempt at fixing SunOS support after further breakage report from jperkin.
   2019-03-07 14:48:18 by Patrick Welche | Files touched by this commit (3) | Package updated
Log message:
Fix typo in last update, which will hopefully fix the sun-solaris2 breakage
reported by jperkin.
   2019-03-05 17:30:18 by Patrick Welche | Files touched by this commit (8) | Package updated
Log message:
Update py-meson to 0.49.2

No release notes provided.

In brief:
- meson still strips rpath on install
- glib2 requires meson >= 0.48.0
   2019-01-24 15:09:24 by Tobias Nygren | Files touched by this commit (1)
Log message:
py-meson: wire down libdir to ${PREFIX}/lib
   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.