notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
non port: Mk/Uses/meson.mk

Number of commits found: 20

Thursday, 11 Apr 2024
19:40 Mathieu Arnold (mat) search for other commits by this committer
Revert "Mk/Uses: Fix feature checks after my previous {WITH,WITHOUT}_*_PORTS
change"

This reverts commit 665b0219e541019b849fd5a1efdf032081dcf610.
commit hash: 06601466e70b8fab19fa28958e791afe0acfe124 commit hash: 06601466e70b8fab19fa28958e791afe0acfe124 commit hash: 06601466e70b8fab19fa28958e791afe0acfe124 commit hash: 06601466e70b8fab19fa28958e791afe0acfe124 0660146
17:53 Gleb Popov (arrowd) search for other commits by this committer
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
commit hash: 665b0219e541019b849fd5a1efdf032081dcf610 commit hash: 665b0219e541019b849fd5a1efdf032081dcf610 commit hash: 665b0219e541019b849fd5a1efdf032081dcf610 commit hash: 665b0219e541019b849fd5a1efdf032081dcf610 665b021
Saturday, 3 Feb 2024
06:31 Gleb Popov (arrowd) search for other commits by this committer
Features/debuginfo.mk: Automatically generate a subpackage with debugging info.

Differential Revision: https://reviews.freebsd.org/D43515

Tested by:	flo
Approved by:	portmgr, emaste
commit hash: 2c24a73ff2ca33449a1edd860c645c43c8ed7d57 commit hash: 2c24a73ff2ca33449a1edd860c645c43c8ed7d57 commit hash: 2c24a73ff2ca33449a1edd860c645c43c8ed7d57 commit hash: 2c24a73ff2ca33449a1edd860c645c43c8ed7d57 2c24a73
Friday, 12 Jan 2024
22:40 Muhammad Moinur Rahman (bofh) search for other commits by this committer
*/*: Sanitize MANPREFIX for meson ports

Approved by:	portmgr
commit hash: 9f8f710b3ec3945ede5cf5d996c3391081d32df1 commit hash: 9f8f710b3ec3945ede5cf5d996c3391081d32df1 commit hash: 9f8f710b3ec3945ede5cf5d996c3391081d32df1 commit hash: 9f8f710b3ec3945ede5cf5d996c3391081d32df1 9f8f710
Saturday, 29 Jul 2023
00:35 Jan Beich (jbeich) search for other commits by this committer
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
commit hash: 2cf1bf98e61e1f6df1d2df912d43037b46a25366 commit hash: 2cf1bf98e61e1f6df1d2df912d43037b46a25366 commit hash: 2cf1bf98e61e1f6df1d2df912d43037b46a25366 commit hash: 2cf1bf98e61e1f6df1d2df912d43037b46a25366 2cf1bf9
Monday, 3 Jul 2023
20:00 Daniel Engberg (diizzy) search for other commits by this committer
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
commit hash: 84ffbf46e812acd734565613e0008e196a62cadc commit hash: 84ffbf46e812acd734565613e0008e196a62cadc commit hash: 84ffbf46e812acd734565613e0008e196a62cadc commit hash: 84ffbf46e812acd734565613e0008e196a62cadc 84ffbf4
Saturday, 1 Apr 2023
08:44 Jan Beich (jbeich) search for other commits by this committer
Mk/Uses/meson.mk: add --auto-features=enabled to improve determinism

PR:		270361
Inspired by:	Alpine, Arch, NixPkgs, OpenBSD, Void
Exp-run by:	antoine
commit hash: 3507fb3e4ec9d733a3be2d41cb19adb060c5e43f commit hash: 3507fb3e4ec9d733a3be2d41cb19adb060c5e43f commit hash: 3507fb3e4ec9d733a3be2d41cb19adb060c5e43f commit hash: 3507fb3e4ec9d733a3be2d41cb19adb060c5e43f 3507fb3
Monday, 20 Mar 2023
15:46 Jan Beich (jbeich) search for other commits by this committer
Mk/Uses/meson.mk: assign to desktop@ after 28bac6ebdd35
commit hash: da91359f5fb265eb387ab022758cb96029be8001 commit hash: da91359f5fb265eb387ab022758cb96029be8001 commit hash: da91359f5fb265eb387ab022758cb96029be8001 commit hash: da91359f5fb265eb387ab022758cb96029be8001 da91359
Saturday, 11 Mar 2023
16:35 Charlie Li (vishwin) search for other commits by this committer
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
commit hash: b883eac8e32d2187ad18a7247699f77084cf0f06 commit hash: b883eac8e32d2187ad18a7247699f77084cf0f06 commit hash: b883eac8e32d2187ad18a7247699f77084cf0f06 commit hash: b883eac8e32d2187ad18a7247699f77084cf0f06 b883eac
Sunday, 24 Apr 2022
10:00 Tobias C. Berner (tcberner) search for other commits by this committer
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)
commit hash: aa2539679084872cd84112e9df6bfee571570623 commit hash: aa2539679084872cd84112e9df6bfee571570623 commit hash: aa2539679084872cd84112e9df6bfee571570623 commit hash: aa2539679084872cd84112e9df6bfee571570623 aa25396
Saturday, 3 Jul 2021
15:01 Tobias Kortkamp (tobik) search for other commits by this committer
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
commit hash: 630bf2be8f2e0f9c8261a2fcd925493734e8f33c commit hash: 630bf2be8f2e0f9c8261a2fcd925493734e8f33c commit hash: 630bf2be8f2e0f9c8261a2fcd925493734e8f33c commit hash: 630bf2be8f2e0f9c8261a2fcd925493734e8f33c 630bf2b
Tuesday, 20 Apr 2021
06:57 Tobias Kortkamp (tobik) search for other commits by this committer
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
commit hash: ff2796d5bc837b0c6cb26791439c64f96fe1c090 commit hash: ff2796d5bc837b0c6cb26791439c64f96fe1c090 commit hash: ff2796d5bc837b0c6cb26791439c64f96fe1c090 commit hash: ff2796d5bc837b0c6cb26791439c64f96fe1c090 ff2796d
Tuesday, 6 Apr 2021
14:27 Mathieu Arnold (mat) search for other commits by this committer
framework: Remove $FreeBSD$

Where appropriate fiddle with a few other things.
commit hash: 5d33e045968104ac678d8b4b4ec1e8956bbf68e0 commit hash: 5d33e045968104ac678d8b4b4ec1e8956bbf68e0 commit hash: 5d33e045968104ac678d8b4b4ec1e8956bbf68e0 commit hash: 5d33e045968104ac678d8b4b4ec1e8956bbf68e0 5d33e04
Tuesday, 26 Feb 2019
09:36 0mp search for other commits by this committer
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
Original commitRevision:493957 
Friday, 9 Nov 2018
08:30 koobs search for other commits by this committer
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)
Original commitRevision:484505 
Thursday, 8 Nov 2018
21:13 kwm search for other commits by this committer
Tell meson where we install info files.

PR:		232633
Submitted by:	Ting-Wei Lan <lantw44@gmail.com>
Original commitRevision:484481 
Tuesday, 13 Jun 2017
21:04 kwm search for other commits by this committer
Set CONFIGURE_LOG so if the configure stage fails
CONFIGURE_FAIL_MESSAGE mentions the correct log file.

Submitted by:	swills@
Original commitRevision:443540 
Thursday, 8 Jun 2017
06:50 mat search for other commits by this committer
Fix a few lib/pkgconfig - libdata/pkgconfig that crept in between the
exp-run and the commit.

Reported by:	antoine
Sponsored by:	Absolight
Original commitRevision:442907 
Saturday, 13 May 2017
08:37 kwm search for other commits by this committer
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@
Original commitRevision:440761 
Monday, 17 Apr 2017
18:55 kwm search for other commits by this committer
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
Original commitRevision:438747 

Number of commits found: 20