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

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


Branch: CURRENT, Version: 1.6.0nb1, Package name: meson-1.6.0nb1, 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:

Filesize: 2224.221 KB

Version history: (Expand)


CVS history: (Expand)


   2024-04-17 12:28:23 by Thomas Klausner | Files touched by this commit (1)
Log message:
meson: simplify SUPERSEDES/CONFLICTS
   2024-04-16 09:14:18 by Thomas Klausner | Files touched by this commit (1)
Log message:
meson: expand CONFLICTS/SUPERSEDES

Addresses PR 58155.
   2024-03-17 15:36:37 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
meson: update to 1.4.0.

Changes not found.
   2024-02-14 09:34:00 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
meson: updated to 1.3.2

1.3.2
Bug fixes
   2024-02-03 23:49:14 by Niclas Rosenvik | Files touched by this commit (1)
Log message:
devel/meson: stop meson from downloading dependencies
As mentioned in PR pkg/57902 meson can download deps
using git if the project is configured for it.
Use the meson argument --wrap-mode=nodownload to
disable this since the pkgsrc policy is that packages
should not download things during the build.
   2024-01-13 05:17:55 by Taylor R Campbell | Files touched by this commit (1)
Log message:
devel/meson/build.mk: Use ${.TARGET}, not $@, per pkglint.

No functional change intended.
   2024-01-13 05:17:43 by Taylor R Campbell | Files touched by this commit (1)
Log message:
devel/meson/build.mk: Tidy .if, annotate VARGROUPS.

No functional change intended, other than to _PKG_VARS.* and
_IGN_VARS.* for mk/misc/show.mk logic.
   2024-01-13 05:17:32 by Taylor R Campbell | Files touched by this commit (1)
Log message:
meson: Create a [binaries] section in a meson cross file.

Package makefiles can add to it by setting:

MESON_CROSS_BINARIES+=	foo
MESON_CROSS_BINARY.foo=	${TOOLBASE}/bin/foo

No change to native builds because this is all gated on
USE_CROSS_COMPILE = yes.