Subject: CVS commit: pkgsrc
From: Taylor R Campbell
Date: 2025-01-25 11:15:24
Message id: 20250125101524.6D880FBE0@cvs.NetBSD.org

Log Message:
devel/meson/build.mk: Change MESON_CROSS_BINARIES -> MESON_BINARIES.

Use this with native builds too, via --native-file, if enabled.  No
change to builds that don't opt into using MESON_BINARIES.

Usage:

MESON_BINARIES+=	foo bar
MESON_BINARY.foo=	${TOOLBASE}/libexec/foo
MESON_BINARY_KEY.bar=	${PREFIX}/bin/bar
MESON_BINARY.bar=	${TOOLBASE}/bin/bar

Assuming PREFIX=/usr/pkg and TOOLBASE=/home/dev/pkg, this will build
with the following [binaries] section in the meson --native-file or
--cross-file:

[binaries]
foo = '/home/dev/pkg/libexec/foo'
/usr/pkg/bin/bar = '/home/dev/pkg/libexec/bar'

Files:
RevisionActionfile
1.56modifypkgsrc/devel/at-spi2-core/Makefile
1.31modifypkgsrc/devel/meson/build.mk
1.270modifypkgsrc/devel/pango/Makefile
1.17modifypkgsrc/devel/wayland-protocols/Makefile
1.66modifypkgsrc/graphics/gdk-pixbuf2/Makefile
1.211modifypkgsrc/x11/gtk3/Makefile