non port: Mk/Uses/meson.mk |
Number of commits found: 20 |
Thursday, 11 Apr 2024
|
19:40 Mathieu Arnold (mat)
Revert "Mk/Uses: Fix feature checks after my previous {WITH,WITHOUT}_*_PORTS
change"
This reverts commit 665b0219e541019b849fd5a1efdf032081dcf610.
0660146 |
17:53 Gleb Popov (arrowd)
Mk/Uses: Fix feature checks after my previous {WITH,WITHOUT}_*_PORTS change
Test Plan:
Take cmake.mk for example. Choosing a port with USES=cmake and running
`make -V CMAKE_BUILD_TYPE` gives "Release" and
`make -V CMAKE_BUILD_TYPE WITH_DEBUG=yes` gives "Debug". However,
`make -V CMAKE_BUILD_TYPE WITH_DEBUG_PORTS=this/port` still gives "Release"
unless this change is applied.
Differential Revision: https://reviews.freebsd.org/D44748
Fixes: d697653cffd19ddaf3cdee2589a830c72ab39777
Approved by: bapt
665b021 |
Saturday, 3 Feb 2024
|
06:31 Gleb Popov (arrowd)
Features/debuginfo.mk: Automatically generate a subpackage with debugging info.
Differential Revision: https://reviews.freebsd.org/D43515
Tested by: flo
Approved by: portmgr, emaste
2c24a73 |
Friday, 12 Jan 2024
|
22:40 Muhammad Moinur Rahman (bofh)
*/*: Sanitize MANPREFIX for meson ports
Approved by: portmgr
9f8f710 |
Saturday, 29 Jul 2023
|
00:35 Jan Beich (jbeich)
Mk/Uses/meson.mk: temporarily disable Python bytecode after 19804e371694
$ poudriere testport -j 131amd64 devel/blueprint-compiler
[...]
====> Running Q/A tests (stage-qa)
Error:
'lib/python3.9/site-packages/blueprintcompiler/language/__pycache__/gobject_property.cpython-39.pyc'
is referring to /wrkdirs/usr/ports/devel/blueprint-compiler/work/stage
Error:
'lib/python3.9/site-packages/blueprintcompiler/language/__pycache__/gobject_object.cpython-39.pyc'
is referring to /wrkdirs/usr/ports/devel/blueprint-compiler/work/stage
Error:
'lib/python3.9/site-packages/blueprintcompiler/language/__pycache__/adw_breakpoint.cpython-39.pyc'
is referring to /wrkdirs/usr/ports/devel/blueprint-compiler/work/stage
[...]
===> Checking for items in STAGEDIR missing from pkg-plist
Error: Orphaned:
%%PYTHON_SITELIBDIR%%/blueprintcompiler/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
Error: Orphaned:
%%PYTHON_SITELIBDIR%%/blueprintcompiler/__pycache__/ast_utils%%PYTHON_EXT_SUFFIX%%.pyc
Error: Orphaned:
%%PYTHON_SITELIBDIR%%/blueprintcompiler/__pycache__/completions%%PYTHON_EXT_SUFFIX%%.pyc
[...]
PR: 272276
2cf1bf9 |
Monday, 3 Jul 2023
|
20:00 Daniel Engberg (diizzy)
Mk/Uses/meson.mk: Disable predefined optimization level when buildtype is
release
Ports framework handles optimization levels so disable Meson's
predefined optimization level
Reference:
https://mesonbuild.com/Builtin-options.html#details-for-buildtype
PR: 272321
Reviewed by: jbeich
84ffbf4 |
Saturday, 1 Apr 2023
|
08:44 Jan Beich (jbeich)
Mk/Uses/meson.mk: add --auto-features=enabled to improve determinism
PR: 270361
Inspired by: Alpine, Arch, NixPkgs, OpenBSD, Void
Exp-run by: antoine
3507fb3 |
Monday, 20 Mar 2023
|
15:46 Jan Beich (jbeich)
Mk/Uses/meson.mk: assign to desktop@ after 28bac6ebdd35
da91359 |
Saturday, 11 Mar 2023
|
16:35 Charlie Li (vishwin)
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
b883eac |
Sunday, 24 Apr 2022
|
10:00 Tobias C. Berner (tcberner)
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)
aa25396 |
Saturday, 3 Jul 2021
|
15:01 Tobias Kortkamp (tobik)
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
630bf2b |
Tuesday, 20 Apr 2021
|
06:57 Tobias Kortkamp (tobik)
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
ff2796d |
Tuesday, 6 Apr 2021
|
14:27 Mathieu Arnold (mat)
framework: Remove $FreeBSD$
Where appropriate fiddle with a few other things.
5d33e04 |
Tuesday, 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
|
Friday, 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)
|
Thursday, 8 Nov 2018
|
21:13 kwm
Tell meson where we install info files.
PR: 232633
Submitted by: Ting-Wei Lan <lantw44@gmail.com>
|
Tuesday, 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@
|
Thursday, 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
|
Saturday, 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@
|
Monday, 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: 20 |