non port: Mk/Uses/meson.mk |
SVNWeb
|
Number of commits found: 14 |
Sat, 1 Apr 2023
|
[ 08:44 Jan Beich (jbeich) ] 3507fb3
Mk/Uses/meson.mk: add --auto-features=enabled to improve determinism
PR: 270361
Inspired by: Alpine, Arch, NixPkgs, OpenBSD, Void
Exp-run by: antoine
|
Mon, 20 Mar 2023
|
[ 15:46 Jan Beich (jbeich) ] da91359
Mk/Uses/meson.mk: assign to desktop@ after 28bac6ebdd35
|
Sat, 11 Mar 2023
|
[ 16:35 Charlie Li (vishwin) ] b883eac
devel/meson: enable FLAVORs
Needed for devel/meson-python to function on non-default Python
flavours/distributions, as meson is imported as a module. Existing
USES=meson consumers not affected.
Reported by: fluffy
Differential Revision: https://reviews.freebsd.org/D39004
|
Sun, 24 Apr 2022
|
[ 10:00 Tobias C. Berner (tcberner) ] aa25396 (Only the first 10 of 118 ports in this commit are shown above. )
framework: cleanup conditional-indentations in Mk/
Run Tools/scripts/indent_make_if.pl on all of Mk.
These white space changes contribute greatly to the readability of those files.
As we have a version control system, finding out the reasons for the changes
prior to these white space changes is still easily possible
Differential Revision: https://reviews.freebsd.org/D35024
Reviewed by: portmgr (rene, bapt)
|
Sat, 3 Jul 2021
|
[ 15:01 Tobias Kortkamp (tobik) ] 630bf2b
Mk/Uses/meson.mk: Require meson with b_colorout fix
There have been multiple bug reports where people get compiler
errors with regards to -Xclang -fno-color-diagnostics. This is
caused by partial upgrades and outdated meson packages. For a
better UX, change BUILD_DEPENDS to require a package version that
fixes it.
Fixes: ff2796d5bc837b0c6cb26791439c64f96fe1c090
|
Tue, 20 Apr 2021
|
[ 06:57 Tobias Kortkamp (tobik) ] ff2796d
Mk/Uses/meson.mk: Do not force color output (D29353)
By default Meson forces color output. Ninja strips the escape
sequences before they go into the log. Samurai does not do that,
so we end up with some garbage in the logs. Pass -Db_colorout=never
to Meson to disable colors in general. Also see
https://mesonbuild.com/Builtin-options.html
This requires a small backport in devel/meson since the b_colorout
option is broken with Clang at the moment.
PR: 254678
Exp-run by: antoine
|
Tue, 6 Apr 2021
|
[ 14:27 Mathieu Arnold (mat) ] 5d33e04 (Only the first 10 of 224 ports in this commit are shown above. )
framework: Remove $FreeBSD$
Where appropriate fiddle with a few other things.
|
Tue, 26 Feb 2019
|
[ 09:36 0mp ]
Clarify MESON_BUILD_DIR comment
MESON_BUILD_DIR is relative to ${WRKSRC}. Update the comment in meson.mk
accordingly.
Reviewed by: kwm, mat
Approved by: gnome (koobs, kwm), mat (mentor)
Differential Revision: https://reviews.freebsd.org/D19270
|
Fri, 9 Nov 2018
|
[ 08:30 koobs ]
Mk/Uses/meson.mk: Fix missing $ in INFO_PATH variable
Add missing $ inadvertently committed in ports r484481
PR: 232633
Reported by: danfe (via ports-committers)
Approved by: portmgr (blanket: just fix it)
|
Thu, 8 Nov 2018
|
[ 21:13 kwm ]
Tell meson where we install info files.
PR: 232633
Submitted by: Ting-Wei Lan <lantw44@gmail.com>
|
Tue, 13 Jun 2017
|
[ 21:04 kwm ]
Set CONFIGURE_LOG so if the configure stage fails
CONFIGURE_FAIL_MESSAGE mentions the correct log file.
Submitted by: swills@
|
Thu, 8 Jun 2017
|
[ 06:50 mat ]
Fix a few lib/pkgconfig - libdata/pkgconfig that crept in between the
exp-run and the commit.
Reported by: antoine
Sponsored by: Absolight
|
Sat, 13 May 2017
|
[ 08:37 kwm ]
Move the meson generated pkg-config files to libdata/pkg-config, this
makes ports build by meson respect the current policy regarding pkg-config
files. I picked this solution over hacking meson itself, and potential
breaking more.
Bump graphics/graphene due to this change.
Obtained from: Code copied from ports/218067 by mat@
|
Mon, 17 Apr 2017
|
[ 18:55 kwm ]
Introduce new "meson" USES.
This uses will handling building software that uses the meson
build system. Expand the option framework to handle MESON options.
Approved by: portmgr (swills@)
Differential Revision: https://reviews.freebsd.org/D104091
|
Number of commits found: 14 |