summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Move {dev-util → dev-build}/mesonMichał Górny2024-01-1326-2200/+0
| | | | | | Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/34790 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-util/meson-1.3.1: fix for Darwin with native linker againFabian Groffen2024-01-132-0/+27
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* dev-util/meson: dev-util/ninja -> app-alternatives/ninjaSam James2024-01-0810-19/+19
| | | | | | | | All of these will be using app-alternatives/ninja anyway as they're not calling ninja-reference, so make the dep reflect reality. Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/meson: Stabilize 1.3.0-r2 ppc, #921373Arthur Zamarin2024-01-051-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/meson: Stabilize 1.3.0-r2 x86, #921373Sam James2024-01-051-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/meson: Stabilize 1.3.0-r2 arm64, #921373Sam James2024-01-051-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/meson: Stabilize 1.3.0-r2 arm, #921373Sam James2024-01-051-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/meson: Stabilize 1.3.0-r2 sparc, #921373Sam James2024-01-051-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/meson: Stabilize 1.3.0-r2 amd64, #921373Sam James2024-01-051-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/meson: Stabilize 1.3.0-r2 ppc64, #921373Sam James2024-01-051-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/meson: remove outdated deselect of test relying on gcc[objc]Eli Schwartz2023-12-271-3/+0
| | | | | | | | | | | Workaround added in commit c8e5844221a71d1faddee13f2f7921010f786346. This was upstream https://github.com/mesonbuild/meson/issues/7203 and was solved as part of https://github.com/mesonbuild/meson/pull/7982. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/34495 Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/meson: solve the python2 test breakage correctly this timeEli Schwartz2023-12-271-3/+5
| | | | | | | | | | | | | | | The problem is that python-utils-r1 adds some wrappers around all the python impls. I am not sure what these wrappers do (we don't even use the python3 one, since the PEP517 installed copy of meson comes before that in PATH, and overrides it) but it also poisons the `python2` command with a script that says it is unsupported. Well, no kidding it's unsupported to invoke building and installing a python3.11 wheel using a `python2` command. However, we are not actually trying to do this. So we should not feel constrained by this, either. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/meson: drop no longer needed test workaroundEli Schwartz2023-12-271-2/+1
| | | | | | | | | | | | Running python3 directly instead of EPYTHON was introduced in commit 2338a84f3c87c8c94b8b615279ef3efb011ca61c. I cannot reproduce this test failure anymore. I think this was probably fixed when I tweaked the tests way back when: https://github.com/mesonbuild/meson/commit/908a78dbc249b8f9db5d5404ccd08809ea1964ef Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/meson: add 1.3.1Eli Schwartz2023-12-273-0/+192
| | | | | | | Drop a backported patch, and add a new backport instead. Progress! Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/meson: backport patch to stop hiding vala compiler warningsEli Schwartz2023-12-062-0/+385
| | | | | | | | | | | | This is especially bad because it makes these packages disappear entirely from QA checks for, say, Modern C. Although it's only a matter of adding more warnings, and doesn't really affect the resulting packages, we need this live in order to do proper QA. Bug: https://bugs.gentoo.org/870412 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/34141 Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/meson: backport fix for broken configure_file outputEli Schwartz2023-12-032-0/+34
| | | | | | | | | This broke portage itself. Bug: https://github.com/mesonbuild/meson/pull/12532 Bug: https://bugs.gentoo.org/919072 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/meson: Stabilize 1.2.3 ppc, #917600Arthur Zamarin2023-11-221-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/meson: add 1.3.0Eli Schwartz2023-11-202-2/+2
| | | | | | | | | Bump from the release candidate to the final release. Closes: https://bugs.gentoo.org/916576 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/33912 Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/meson: Stabilize 1.2.3 sparc, #917600Sam James2023-11-201-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/meson: Stabilize 1.2.3 arm64, #917600Sam James2023-11-201-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/meson: Stabilize 1.2.3 amd64, #917600Sam James2023-11-201-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/meson: Stabilize 1.2.3 x86, #917600Sam James2023-11-201-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/meson: Stabilize 1.2.3 ppc64, #917600Sam James2023-11-201-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/meson: Stabilize 1.2.3 arm, #917600Sam James2023-11-201-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/meson: Stabilize 1.2.3 hppa, #917600Sam James2023-11-201-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/meson: Stabilize 1.2.2-r1 hppa, #917236Sam James2023-11-161-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/meson: drop 1.3.0_rc1Eli Schwartz2023-11-142-131/+0
| | | | | | Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/33813 Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/meson: bump release candidate to 1.3.0_rc3Eli Schwartz2023-11-142-2/+2
| | | | | | | Closes: https://bugs.gentoo.org/917118 Closes: https://bugs.gentoo.org/917292 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/meson: Stabilize 1.2.2-r1 ppc, #917236Arthur Zamarin2023-11-121-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/meson: Stabilize 1.2.2-r1 amd64, #917236Arthur Zamarin2023-11-121-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/meson: Stabilize 1.2.2-r1 arm, #917236Arthur Zamarin2023-11-121-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/meson: Stabilize 1.2.2-r1 x86, #917236Arthur Zamarin2023-11-121-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/meson: Stabilize 1.2.2-r1 sparc, #917236Arthur Zamarin2023-11-121-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/meson: Stabilize 1.2.2-r1 arm64, #917236Arthur Zamarin2023-11-121-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/meson: Stabilize 1.2.2-r1 ppc64, #917236Arthur Zamarin2023-11-121-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/meson: add myself as a maintainerEli Schwartz2023-11-061-0/+4
| | | | | | | | I am upstream for this, might as well be downstream too. :) Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/33685 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* dev-util/meson: add 1.3.0_rc2Eli Schwartz2023-11-062-0/+131
| | | | | Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* dev-util/meson: update SRC_URI; add verify-sig supportEli Schwartz2023-11-069-8/+77
| | | | | | | | | | | | | | | The canonical download location for meson is, and has always, been github releases. PyPI is provided for convenience of `pip install` users, but it is not a very good hosting site. In particular, it does not support PGP signatures anymore (and campaigned to hide them from user awareness for quite some time beforehand, which lack of awareness was then used as grounds for "nobody uses them, let's remove the hidden support"). The tarball remains the same either way. No revbump needed. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* dev-util/meson: add 1.3.0_rc1Sam James2023-10-272-0/+122
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/meson: add 1.2.3Sam James2023-10-202-0/+122
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/meson: backport PEP632 py3.12 fixes, revert bindgen breakageSam James2023-10-038-0/+538
| | | | | | | | | | | | | | | * Backport PEP632 fixes for Python 3.12 * Revert bindgen patch on 1.2.x branch which broke Mesa Closes: https://bugs.gentoo.org/914989 Closes: https://bugs.gentoo.org/915014 Closes: https://bugs.gentoo.org/911418 Closes: https://bugs.gentoo.org/911990 Closes: https://bugs.gentoo.org/912397 Closes: https://bugs.gentoo.org/912437 Closes: https://bugs.gentoo.org/912452 Closes: https://bugs.gentoo.org/912282 Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/meson: add 1.2.2Sam James2023-09-302-0/+122
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/meson: drop 1.2.0Sam James2023-09-302-118/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/meson: backport LLVM 17 fixesSam James2023-09-242-0/+163
| | | | | | | | | 1.2.2 is hopefully coming Real Soon Now but Eli already pointed out precisely which PR it is and meson "rebuilds" are extremely cheap so there's no real reason to not throw it in now. Closes: https://bugs.gentoo.org/914576 Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/meson: Stabilize 1.2.1-r1 hppa, #914538Arthur Zamarin2023-09-221-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/meson: Stabilize 1.2.1-r1 arm64, #914538Arthur Zamarin2023-09-221-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/meson: Stabilize 1.2.1-r1 ppc, #914538Arthur Zamarin2023-09-221-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/meson: Stabilize 1.2.1-r1 sparc, #914538Arthur Zamarin2023-09-221-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/meson: Stabilize 1.2.1-r1 ppc64, #914538Arthur Zamarin2023-09-221-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/meson: Stabilize 1.2.1-r1 amd64, #914538Arthur Zamarin2023-09-221-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>