summaryrefslogtreecommitdiff
path: root/dev-build/meson
AgeCommit message (Collapse)Author
3 daysdev-build/meson: add 1.9.2Sam James
Signed-off-by: Sam James <sam@gentoo.org>
8 daysdev-build/meson: add 1.10.0_rc2, drop 1.10.0_rc1Sam James
Signed-off-by: Sam James <sam@gentoo.org>
10 daysdev-build/meson: add 1.10.0_rc1Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-15dev-build/meson: tests need hdf5[cxx]Sam James
When manually running the testsuite: ``` FAILED: [code=1] execpp.p/main.cpp.o /usr/bin/ccache c++ -Iexecpp.p -I. '-I../test cases/frameworks/25 hdf5' -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -O0 -g -MD -MQ execpp.p/main.cpp. o -MF execpp.p/main.cpp.o.d -o execpp.p/main.cpp.o -c '../test cases/frameworks/25 hdf5/main.cpp' ../test cases/frameworks/25 hdf5/main.cpp:2:10: fatal error: H5Cpp.h: No such file or directory 2 | #include "H5Cpp.h" | ^~~~~~~~~ compilation terminated. ``` Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13dev-build/meson: Stabilize 1.9.1 ppc64, #965918Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13dev-build/meson: Stabilize 1.9.1 ppc, #965918Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13dev-build/meson: Stabilize 1.9.1 x86, #965918Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13dev-build/meson: Stabilize 1.9.1 arm, #965918Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13dev-build/meson: Stabilize 1.9.1 arm64, #965918Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13dev-build/meson: Stabilize 1.9.1 amd64, #965918Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-09dev-build/meson: rebase 9999 patchSam James
Pull from Chewi's PR. Signed-off-by: Sam James <sam@gentoo.org>
2025-11-04*/*: Add := to virtual/zlib deps, part 4Michał Górny
Done via: ``` git grep -l 'virtual/zlib\[' | xargs sed -i -e 's@virtual/zlib\[@virtual/zlib:=\[@g' ``` Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-04dev-*/*: update for virtual/zlibMichał Górny
Update done using: ``` git grep -l sys-libs/zlib dev-* | xargs sed -i -e s@sys-libs/zlib@virtual/zlib@g git diff --name-only | xargs copybump git diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead pkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error ``` Followed by manual revert in dev-python/zlib-ng where it accidentally caught sys-libs/zlib-ng dependencies. Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-26*/*: depend on newer gobject-introspection as a workaroundAlfred Wingate
sed -E '/dev-libs\/gobject-introspection(:=|\s|$|-[0-9]|\[)/ { s/(>=)?dev-libs\/gobject-introspection(-[0-9.r-]*)?/>=dev-libs\/gobject-introspection-1.82.0-r2/ }' */*/*.ebuild -i + manually going over to undo the false positives or if the version requirement was higher. Bug: https://bugs.gentoo.org/947058 See-Also: ae37e3f389808700bd0f4343ee04888f0ef179d2 Signed-off-by: Alfred Wingate <parona@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/44336 Closes: https://github.com/gentoo/gentoo/pull/44336 Signed-off-by: Sam James <sam@gentoo.org>
2025-09-26dev-build/meson: drop 1.8.3, 1.8.4, 1.9.0Eli Schwartz
Unlikely to stabilize these versions, although the 1.8.0+ dust is starting to settle so we'll see how things go. Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-09-26dev-build/meson: add 1.8.5Eli Schwartz
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-09-26dev-build/meson: bump minimum sec-keys versionEli Schwartz
Same as the >= restriction in 1.7.2; see commit a5521c9571fb3089141286d5687a60038d3d95ac for details. Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-09-22dev-build/meson: add 1.9.1Eli Schwartz
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-09-02*/*: destable sparcArthur Zamarin
Result of running the command: grep --include="*.ebuild" -r . -e 'KEYWORDS=.*[" ]sparc' -l | xargs ekeyword ~sparc Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-09-02*/*: destable hppaArthur Zamarin
Result of running the command: grep --include="*.ebuild" -r . -e 'KEYWORDS=.*[" ]hppa' -l | xargs ekeyword ~hppa Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-08-24dev-build/meson: add 1.9.0Eli Schwartz
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-08-21dev-build/meson: drop oldEli Schwartz
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-08-21dev-build/meson: Stabilize 1.7.2 ppc, #956510Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-21dev-build/meson: Stabilize 1.7.2 arm64, #956510Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-20dev-build/meson: add 1.8.4Sam James
Eli asked that I handle this one as he's not available right now. Signed-off-by: Sam James <sam@gentoo.org>
2025-08-19dev-build/meson: add 1.9.0_rc3Eli Schwartz
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-08-11dev-build/meson: add 1.9.0_rc2Eli Schwartz
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-08-07dev-build/meson: adapt to new openpgp package filepathEli Schwartz
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-08-01dev-build/meson: add 1.9.0_rc1Eli Schwartz
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-07-30dev-build/meson: enable py3.14Eli Schwartz
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-07-30dev-build/meson: update test-full deps for new qml supportEli Schwartz
1.7.0 added support for `qt6.qml_module()` which naturally requires the qml tools to be installed in order to test it. Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-07-30dev-build/meson: add 1.8.3Eli Schwartz
With test skip & syced to live. Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-07-13dev-build/meson: Stabilize 1.7.2 hppa, #956510Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-13dev-build/meson: Stabilize 1.7.2 sparc, #956510Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-06-10dev-build/meson: add 1.8.2Eli Schwartz
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-06-10dev-build/meson: sync liveEli Schwartz
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-06-05dev-build/meson: Stabilize 1.7.2 x86, #956510Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-25dev-build/meson: drop buggy 1.7.1, 1.8.0Eli Schwartz
Superseded by new upstream versions with fixes, so there's no point in retaining them. Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-05-25dev-build/meson: add 1.8.1Eli Schwartz
Fixes numerous regressions in 1.8.0 but I don't think we are quite out of the woods yet. Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-05-25dev-build/meson: backport test fix for wonky setuptools interactionEli Schwartz
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-05-24dev-build/meson: Stabilize 1.7.2 amd64, #956510Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-24dev-build/meson: Stabilize 1.7.2 arm, #956510Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-05-24dev-build/meson: Stabilize 1.7.2 ppc64, #956510Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-04-28dev-build/meson: add 1.8.0Eli Schwartz
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-04-25dev-build/meson: add 1.8.0_rc2Eli Schwartz
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-04-17dev-build/meson: add 1.8.0_rc1Eli Schwartz
Includes last-minute fix for lld regression I discovered while trying to package this. Merged upstream and backported, will be part of rc2. Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-04-17dev-build/meson: fix DeprecatedInsinto by using dozshcompEli Schwartz
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-04-05dev-build/meson: add 1.7.2, add signing key commentSam James
See https://github.com/mesonbuild/meson/commit/c2d795735fa1c46c54d6aed4d4a30f36a1f853cb. Signed-off-by: Sam James <sam@gentoo.org>
2025-04-01dev-build/meson: add 1.7.1Eli Schwartz
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-03-24dev-build/meson: remove unused patchMichael Mair-Keimberger
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>