dev-build / meson

Open source build system

Official package sites : https://mesonbuild.com/ ·

v9999 :: 0 :: gentoo

Modified
License
Apache-2.0
USE flags
test test-full

v1.7.0 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
~alpha ~amd64 ~amd64-linux ~arm ~arm64 ~arm64-macos ~hppa ~loong ~m68k ~mips ~ppc ~ppc-macos ~ppc64 ~riscv ~s390 ~sparc ~x64-macos ~x64-solaris ~x86 ~x86-linux
USE flags
test test-full verify-sig

v1.6.1 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
amd64 ppc64 sparc x86 ~alpha ~amd64-linux ~arm ~arm64 ~arm64-macos ~hppa ~loong ~m68k ~mips ~ppc ~ppc-macos ~riscv ~s390 ~x64-macos ~x64-solaris ~x86-linux
USE flags
test test-full verify-sig

v1.6.0-r1 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
~alpha ~amd64 ~amd64-linux ~arm ~arm64 ~arm64-macos ~hppa ~loong ~m68k ~mips ~ppc ~ppc-macos ~ppc64 ~riscv ~s390 ~sparc ~x64-macos ~x64-solaris ~x86 ~x86-linux
USE flags
test verify-sig

v1.5.2 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~amd64-linux ~arm64-macos ~loong ~m68k ~mips ~ppc-macos ~riscv ~s390 ~x64-macos ~x64-solaris ~x86-linux
USE flags
test verify-sig

v1.5.1 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~amd64-linux ~arm64-macos ~loong ~m68k ~mips ~ppc-macos ~riscv ~s390 ~x64-macos ~x64-solaris ~x86-linux
USE flags
test verify-sig

v1.4.2 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~amd64-linux ~arm64-macos ~loong ~m68k ~mips ~ppc-macos ~riscv ~s390 ~x64-macos ~x64-solaris ~x86-linux
USE flags
test verify-sig

v1.3.2 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~amd64-linux ~arm64-macos ~loong ~m68k ~mips ~ppc-macos ~riscv ~s390 ~x64-macos ~x64-solaris ~x86-linux
USE flags
test verify-sig

v1.2.3 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~amd64-linux ~arm64-macos ~loong ~m68k ~mips ~ppc-macos ~riscv ~s390 ~x64-macos ~x64-solaris ~x86-linux
USE flags
test verify-sig

v1.1.1 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~amd64-linux ~arm64-macos ~loong ~m68k ~mips ~ppc-macos ~riscv ~s390 ~x64-macos ~x64-solaris ~x86-linux
USE flags
test verify-sig

General

test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
test-full
pull in dependencies to run all tests
verify-sig
Verify upstream signatures on distfiles

python_targets

pypy3
Build with PyPy3
python3_10
Build with Python 3.10
python3_11
Build with Python 3.11
python3_12
Build with Python 3.12
python3_13
Build with Python 3.13

app-alternatives / ninja : ninja symlinks

app-text / doxygen : Documentation system for most programming languages

dev-build / cmake : Cross platform Make

dev-cpp / gtest : Google C++ Testing Framework

dev-lang / nasm : groovy little assembler

dev-lang / pypy : A fast, compliant alternative implementation of the Python (3.11) language

dev-lang / rust : Systems programming language from Mozilla

dev-lang / rust-bin : Systems programming language from Mozilla

dev-lang / vala : Compiler for the GObject type system

dev-libs / glib : The GLib library of C routines

dev-libs / gobject-introspection : Introspection system for GObject-based libraries

dev-libs / protobuf : Google's Protocol Buffers - Extensible mechanism for serializing structured data

dev-libs / wayland : Wayland protocol libraries

dev-python / cython : A Python to C compiler

dev-qt / linguist-tools : Tools for working with Qt translation data files

dev-qt / qtbase : Cross-platform application development framework

dev-qt / qttools : Qt Tools Collection

dev-qt / qtwidgets : Set of components for creating classic desktop-style UIs for the Qt5 framework

dev-util / bindgen : Automatically generates Rust FFI bindings to C and C++ libraries.

dev-util / gdbus-codegen : GDBus code and documentation generator

dev-util / gtk-doc : GTK+ Documentation Generator

dev-util / itstool : Translation tool for XML documents that uses gettext files and ITS rules

dev-util / wayland-scanner : wayland-scanner tool

dev-vcs / git : Stupid content tracker: distributed VCS designed for speed and efficiency

llvm-core / llvm : Low Level Virtual Machine

media-libs / libsdl2 : Simple Direct Media Layer

media-libs / libwmf : A library for reading vector images in Microsoft's Windows Metafile Format (WMF)

net-libs / libpcap : A system-independent library for user-level network packet capture

sci-libs / hdf5 : General purpose library and file format for storing scientific data

sci-libs / netcdf : Scientific library and interface for array oriented data access

sys-cluster / openmpi : A high-performance message passing library (MPI)

sys-devel / bison : A general-purpose (yacc-compatible) parser generator

sys-devel / flex : The Fast Lexical Analyzer

sys-libs / zlib : Standard (de)compression library

virtual / fortran : Virtual for Fortran Compiler

virtual / jdk : Virtual for Java Development Kit (JDK)

virtual / pkgconfig : Virtual for the pkg-config implementation

x11-libs / gtk+ : Gimp ToolKit +

dev-lang / pypy : A fast, compliant alternative implementation of the Python (3.11) language

dev-lang / python : Freethreading (no-GIL) version of Python programming language

virtual / pkgconfig : Virtual for the pkg-config implementation

app-emulation / xen-tools : Xen tools including QEMU and xl

dev-build / xfce4-dev-tools : A set of scripts and m4/autoconf macros that ease build system maintenance

dev-python / meson-python : Meson PEP 517 Python build backend

gui-wm / hyprland : A dynamic tiling Wayland compositor that doesn't sacrifice on its looks

sys-devel / crosstool-ng : Versatile (cross-)toolchain generator

936253
media-sound/mpd-0.23.13-r1 hates all linkers (dev-build/meson bug with linker detection?)
938126
dev-build/meson-1.5.1 test fail: frameworks: 15 llvm
938178
dev-build/meson-1.5.1 fails tests LinuxlikeTests::test_identity_cross etc.
939136
dev-build/meson-1.5.1 fails test - [ncurses-6.5] [gcc-15] ERROR: test_qtdependency_pkgconfig_detection (unittests.linuxliketests.LinuxlikeTests.test_qtdependency_pkgconfig_d
941492
dev-build/meson-1.5.2 fails test - [libtool] [gcc-15] [ERROR] linuxlike: 13 cmake dependency
943302
multibuild.eclass: multibuild_foreach_variant tee shenanigans lead to color stripping with dev-build/meson ebuilds
946625
dev-build/meson-1.6.1 fails test - [gcc-15] FAILED: pgen.p/meson-generated_parser.tab.c.o
948413
dev-build/meson-1.6.1: stablereq
948612
dev-build/meson-1.1.1: old version fails tests
949224
dev-python/scipy-1.15.1 - should REQUIRE >=dev-build/meson-1.5
949344
dev-build/meson-1.7.0: failure on csharp tests
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-build/meson: add more test-full dependencies
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-build/meson: Stabilize 1.6.1 amd64, #948413
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-build/meson: add 1.7.0
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Eli Schwartz · gentoo
dev-build/meson: add USE=test-full to guarantee the whole testsuite runs
There are lots of obscure deps we don't necessarily want to require just to run basic "does it work" tests. Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-build/meson: Stabilize 1.6.1 sparc, #948413
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/meson: Stabilize 1.6.1 ppc64, #948413
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/meson: Stabilize 1.6.1 x86, #948413
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-build/meson: Stabilize 1.5.2 arm64, #941905
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-build/meson: Stabilize 1.5.2 arm, #941905
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-build/meson: Stabilize 1.5.2 ppc, #941905
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-build/meson: add 1.7.0_rc1
Bug: https://bugs.gentoo.org/946625 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-build/meson: add 1.6.1
It took *way* too long but I finally rolled an upstream release containing the same regression fix from 1.6.0-r1. Updating the distro package as well now. Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-build/meson: drop 1.6.0
We really wouldn't want to stable this accidentally and I should've just dropped it in 3b7577e8c9cccd46728eea2eddb94e8818e793fb (git mv'd instead). No point in keeping it in-tree. Prompted by discussion with Eli. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-build/meson: backport generate_gir fix (fixes glib build)
As discussed with Eli. Closes: https://bugs.gentoo.org/945769 Closes: https://bugs.gentoo.org/945770 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-build/meson: Stabilize 1.5.2 x86, #941905
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-build/meson: Stabilize 1.5.2 hppa, #941905
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-build/meson: Stabilize 1.5.2 sparc, #941905
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/meson: Stabilize 1.5.2 amd64, #941905
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-build/meson: Stabilize 1.5.2 ppc64, #941905
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-build/meson: add 1.6.0
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-build/meson: add 1.6.0_rc2
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-build/meson: add 1.6.0_rc1
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-build/meson: add 1.5.2
Closes: https://bugs.gentoo.org/938133 Closes: https://bugs.gentoo.org/938259 Closes: https://bugs.gentoo.org/936670 Closes: https://bugs.gentoo.org/936911 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
*/*: unkeyword ~ia64
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-build/meson: drop old
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Matoro Mahri · gentoo
dev-build/meson: Stabilize 1.5.1 hppa, #937937
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Matoro Mahri · gentoo
dev-build/meson: Stabilize 1.4.2 hppa, #938244
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-build/meson: Stabilize 1.5.1 sparc, #937937
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-build/meson: Stabilize 1.5.1 ppc64, #937937
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-build/meson: Stabilize 1.5.1 ppc, #937937
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-build/meson: Stabilize 1.5.1 arm64, #937937
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-build/meson: Stabilize 1.5.1 arm, #937937
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-build/meson: Stabilize 1.4.2 sparc, #938244
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-build/meson: Stabilize 1.4.2 ppc64, #938244
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-build/meson: Stabilize 1.4.2 ppc, #938244
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-build/meson: Stabilize 1.4.2 arm64, #938244
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-build/meson: Stabilize 1.4.2 arm, #938244
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-build/meson: Stabilize 1.4.2 amd64, #938244
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-build/meson: Stabilize 1.4.2 x86, #938244
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-build/meson: drop old
We skipped stabilizing this one and started stabilizing the next bugfix. Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-build/meson: Stabilize 1.5.1 amd64, #937937
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/meson: Stabilize 1.5.1 x86, #937937
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-build/meson: add 1.5.1
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Eli Schwartz · gentoo
dev-build/meson: disable CUDA tests
If CUDA is installed, we try to test it and everything fails. The issue seems to be that CUDA simply cannot handle the use of LDFLAGS. It may be possible for meson to mangle these for you, but it currently does not. There's a tracking ticket for it. It's preferable to test common functionality rather than work around bugs. Just pretend CUDA doesn't exist as far as src_test is concerned. Closes: https://bugs.gentoo.org/936757 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-build/meson: skip another test that inexplicably fails
I do not know why clippy-driver fails to compile sanity.rs, but it does. It works flawlessly outside of portage, and is tested like that in upstream CI running on Gentoo. And tests pass on my machine, in a git checkout of meson. But not when running the same thing in portage. Even manually constructing a sanity.rs file in ${FILESDIR} and executing `clippy-driver ...` in src_test fails, but the exact same command run inside of `sudo -u portage bash` upon the same file, succeeds. It's not the portage sandbox, but it is something about the portage environment, and I have not been able to figure out what. And it's making it impossible to run the testsuite. Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-build/meson: drop old
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-build/meson: add 1.5.0
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Eli Schwartz · gentoo
dev-build/meson: add 1.4.2
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Matoro Mahri · gentoo
dev-build/meson: Stabilize 1.4.1 hppa, #934824
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-build/meson: add 1.5.0_rc3
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-build/meson: add 1.5.0_rc2
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-build/meson: actually commit the change to support release candidates
The manpage needs to be installed via the correct name as downloaded. This was normally correct but for release candidates we need to map a gentoo version to an upstream version. We did this at download time, just not in src_install. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-build/meson: Stabilize 1.4.1 arm64, #934824
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/meson: Stabilize 1.4.1 ppc64, #934824
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/meson: Stabilize 1.4.1 arm, #934824
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/meson: Stabilize 1.4.1 x86, #934824
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/meson: Stabilize 1.4.1 ppc, #934824
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/meson: Stabilize 1.4.1 sparc, #934824
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-build/meson: Stabilize 1.4.1 amd64, #934824
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-build/meson: drop old
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Eli Schwartz · gentoo
dev-build/meson: add 1.5.0_rc1
Includes py3.13 support. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Eli Schwartz · gentoo
dev-build/meson: enable py3.13 in live
A couple known problems are now resolved via: https://github.com/mesonbuild/meson/pull/13205 And tests pass under 3.13. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-build/meson: add 1.4.1
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
Revert "dev-build/meson: Enable py3.13"
This reverts commit 6c402b8999d80c1dce6bc075184545ca9e592cb9. Meson doesn't pass tests upstream with py3.13, nor when overriding RESTRICT=test and testing it on gentoo. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-build/meson: Enable py3.13
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-build/meson: Stabilize 1.4.0-r1 hppa, #930997
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-build/meson: Stabilize 1.4.0-r1 ppc64, #930997
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/meson: Stabilize 1.4.0-r1 amd64, #930997
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/meson: Stabilize 1.4.0-r1 arm, #930997
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/meson: Stabilize 1.4.0-r1 arm64, #930997
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/meson: Stabilize 1.4.0-r1 x86, #930997
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/meson: Stabilize 1.4.0-r1 ppc, #930997
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/meson: Stabilize 1.4.0-r1 sparc, #930997
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
dev-build/meson: Stabilize 1.3.2 hppa, #927462
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-build/meson: Stabilize 1.3.2 amd64, #927462
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-build/meson: Stabilize 1.3.2 x86, #927462
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-build/meson: Stabilize 1.3.2 sparc, #927462
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/meson: Stabilize 1.3.2 arm64, #927462
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/meson: Stabilize 1.3.2 arm, #927462
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/meson: Stabilize 1.3.2 ppc64, #927462
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/meson: Stabilize 1.3.2 ppc, #927462
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-build/meson: fix USE=-verify-sig
Closes: https://bugs.gentoo.org/927277 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-build/meson: add a blocker on versions of muon with the manpage
Oops. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/meson: fix DoubleEmptyLine
Signed-off-by: Sam James <sam@gentoo.org>
Eli Schwartz · gentoo
dev-build/meson: install the meson-reference(3) manpage
It requires additional dependencies to build, but meson uploads the built version as a release asset. It will need to be built in the live ebuild but users of a live ebuild can bear the ignominious burden of one small python package. :D Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Eli Schwartz · gentoo
dev-build/meson: sync live
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
dev-build/meson: Stabilize 1.3.1-r1 hppa, #924949
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-build/meson: add 1.4.0
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-build/meson: add additional test quirks
A couple tests fail with LTO enabled in make.conf. This is because they do things like try to link C <-> rust and cannot handle incompatible bytecode formats. It's really irrelevant to the tests, since these are end-to-end project tests for a build system and there's no actual value in testing meson w.r.t. -flto. Meson already has some tests covering meson's own support of LTO, and that's all that really matters. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Eli Schwartz · gentoo
dev-build/meson: add 1.4.0_rc2
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-build/meson: Stabilize 1.3.1-r1 ppc, #924949
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-build/meson: drop old
In general, no one should ever be running an old patchlevel release for a minor version that has received updates. This is the purpose of bugfix releases. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-build/meson: add 1.4.0_rc1
Beginning the 1.4.0 testing cycle. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-build/meson: Stabilize 1.3.1-r1 ppc64, #924949
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/meson: Stabilize 1.3.1-r1 x86, #924949
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/meson: Stabilize 1.3.1-r1 sparc, #924949
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/meson: Stabilize 1.3.1-r1 arm, #924949
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/meson: Stabilize 1.3.1-r1 arm64, #924949
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-build/meson: Stabilize amd64, #924949
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-build/meson: add 1.3.2
Drop patches which were backported to gentoo in 1.3.1-r1 and upstream in 1.3.2. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35310 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-build/meson: backport macos Prefix fix
Followup to commit 791e631e0121da91676113928a3e4070453c2449. The patch has been integrated upstream and will be backported to meson 1.3.2; the issues with including it here have been resolved, so bring it back. Closes: https://bugs.gentoo.org/868516 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
Revert "dev-util/meson-1.3.1: fix for Darwin with native linker again"
This reverts commit b7035fb0da8ffcf1577b68d43f49511adee8237d. This patch was previously introduced for bug 868516, and hit pushback by multiple parties that wanted to see this discussed upstream. After some coaxing and arm-twisting, an upstream issue was finally opened (but no patch submitted). The patch in ::gentoo went stale, and got dropped. base-system@ is uninterested in maintaining this out of tree patch given the situation (and neither am I). After the ticket was opened upstream, it was retracted by the submitter: > I decided to fix the problem from out custom version of xtools's end. Now it's back as a local patch to dev-build/meson, where it's just going to bitrot another time? No explanation for why this is necessary, especially if xtools added compatible output. No attempt to submit a PR to meson. No bug link to cross-reference relevant bugs. Solve this by reducing the local-patches tech debt and punting on the issue, pending actual upstreaming. We can revisit backporting a patch if and when it will constitute a backport of a patch available in upstream git master. Bug: https://bugs.gentoo.org/868516 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-build/meson: Stabilize 1.3.0-r2 hppa, #921373
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {dev-util → dev-build}/meson
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>