Commit Graph
817338 Commits
Author SHA1 Message Date
Sam James 4c12f17d73 sys-libs/libomp: Stabilize 17.0.6 arm, #920044
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 16:20:36 +00:00
Sam James 01cb1b20ab sys-libs/compiler-rt: Stabilize 17.0.6 arm, #920044
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 16:20:35 +00:00
Sam James d7164b932e sys-devel/lld: Stabilize 17.0.6 arm, #920044
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 16:20:35 +00:00
Sam James 6d987e2dc2 dev-python/lit: Stabilize 17.0.6 arm, #920044
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 16:20:34 +00:00
Sam James 6cf05c4374 sys-devel/llvm-toolchain-symlinks: Stabilize 17 arm, #920044
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 16:20:33 +00:00
Sam James bdf3de4af5 sys-devel/llvmgold: Stabilize 17 arm, #920044
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 16:20:32 +00:00
Sam James d022b67c87 sys-devel/llvm: Stabilize 17.0.6 arm, #920044
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 16:20:31 +00:00
Sam James d171157e32 sys-libs/libcxx: Stabilize 17.0.6 arm, #920044
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 16:20:30 +00:00
Sam James 8e610e26ce sys-devel/clang: Stabilize 17.0.6 arm, #920044
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 16:20:29 +00:00
Sam James 012a1cae0c sys-devel/clang-common: Stabilize 17.0.6-r1 arm, #920044
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 16:20:28 +00:00
Alexey Sokolov c6529e299e profiles: mask dev-games/mygui-3.4.3
Bug: https://bugs.gentoo.org/927634
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org>
Closes: https://github.com/gentoo/gentoo/pull/35880
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 16:18:24 +00:00
Alexey Sokolov c5bc78a990 games-engines/openmw: update deps on mygui version
Bug: https://bugs.gentoo.org/927634
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 16:18:23 +00:00
Sam James f02411ef0c toolchain.eclass: prettify gcc bz links
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 16:05:20 +00:00
Sam James cff065bdfa sys-devel/binutils-hppa64: drop stale autoconf 2.13 handling
See 010b4be4c6.

Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 16:01:13 +00:00
Sam James 86dc000bf5 sys-devel/binutils: drop stale autoconf 2.13 handling
See 010b4be4c6.

Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 15:59:55 +00:00
Sam James 010b4be4c6 toolchain.eclass: drop stale autoconf 2.13 handling
I knew I was meant to do something before pushing the tests branch.. (retry
with the extra error handling).

Fixes: f81ec88475
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 15:56:56 +00:00
Sam James d14badba72 dev-python/mypy: Stabilize 1.9.0 x86, #927604
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 15:43:56 +00:00
Sam James 6f518baca1 net-im/fractal: Stabilize 6 amd64, #927601
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 15:43:55 +00:00
Sam James 75ee766310 sys-devel/kgcc64: crank copyright
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 15:43:36 +00:00
Sam James c25c7345a9 sys-devel/gcc: crank copyright
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 15:43:28 +00:00
Sam James f81ec88475 toolchain.eclass: add various missing error handling
Prompted by Ionen.

Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 15:40:54 +00:00
Sam James a4be4b7c55 Revert "toolchain.eclass: default to just running the (execute) torture tests"
This reverts commit 97b5abe929550453932060bbf078bb4352b400c1.

Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 15:40:53 +00:00
Sam James d7773d0cd9 toolchain.eclass: default to just running the (execute) torture tests
The (execute) torture tests are a nice subset we can run to make sure things
aren't totally hosed.

Can be overridden by setting GCC_TESTS_CHECK_TARGET=check, GCC_TESTS_RUNTESTFLAGS="".

Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 15:40:52 +00:00
Sam James c4eccac296 toolchain.eclass: don't install all .sum files
Just rely on the validate_failures.py manifests instead. These logs get
real big real fast. People can save build logs if they want to look at
the tests otherwise.

Bug: https://bugs.gentoo.org/214345
Bug: https://bugs.gentoo.org/253926
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 15:40:52 +00:00
Sam James 1d93a49109 toolchain.eclass: rework tests more
Rework src_test around contrib/testsuite-management/validate_failures.py
in gcc.git.

This script is being used by the new Linaro CI effort and it appears well-suited
to us, as it allows marking expected failures easily.

Followup to 9ac3f1cf62.

Bug: https://bugs.gentoo.org/214345
Bug: https://bugs.gentoo.org/253926
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 15:40:51 +00:00
Sam James abf8e2ee55 toolchain.eclass: install test results as orphaned files in /var/cache/gcc
This allows comparison across versions even after they get upgraded, which
is useful in itself (and across series), but also for looking into when regressions
started if they're reported but started a while ago.

Followup to 9ac3f1cf62.

Bug: https://bugs.gentoo.org/214345
Bug: https://bugs.gentoo.org/253926
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 15:40:50 +00:00
Sam James e9c493e228 toolchain.eclass: add CHOST to test data path
We get collisions for cross-compilers otherwise.

Closes: https://bugs.gentoo.org/925037
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 15:40:49 +00:00
Sam James 307968a643 toolchain.eclass: use extglob for hybrid hack
Thanks Ionen!

Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 15:39:40 +00:00
Sam James 8bfd8afef6 sys-devel/clang-common: updates for 23.0
* Promote -Wl,-z,now to vanilla, following GCC (bug #876923)
* Add USE=cet to control -fcf-protection, following GCC (bug #908600, bug #927298)

Bug: https://bugs.gentoo.org/876923
Bug: https://bugs.gentoo.org/927298
Closes: https://bugs.gentoo.org/908600
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 15:38:51 +00:00
Joonas Niilola 546cf50885 www-client/firefox-bin: drop 115.9.0, 124.0
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2024-03-23 16:56:00 +02:00
Joonas Niilola c9fdc6b32e www-client/firefox-bin: add 115.9.1
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2024-03-23 16:55:59 +02:00
Joonas Niilola ae072aaaa5 www-client/firefox-bin: add 124.0.1
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2024-03-23 16:55:59 +02:00
Sam James b505998d73 toolchain.eclass: split condition for readability
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 14:52:25 +00:00
Sam James 4fba38fc35 toolchain.eclass: add workaround for hybrid CPUs
Hybrid/big.little/PE CPUs may report an inconsistent cache size across cores
which can cause GCC's bootstrapping to fail its self-comparison.

When CBUILD is amd64 or x86 and -march=native is in CFLAGS, iterate over
all cores and record l1-cache-size. If any differ, use the first one we found.

Bug: https://gcc.gnu.org/PR111768
Closes: https://bugs.gentoo.org/904426
Closes: https://bugs.gentoo.org/908523
Closes: https://bugs.gentoo.org/915389
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 14:48:47 +00:00
Sam James df5debfbe8 toolchain.eclass: fix whitespace
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 14:48:42 +00:00
Michał Górny 4c5de839f0 sci-mathematics/z3: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-23 15:36:05 +01:00
Michał Górny 5c81da8926 xfce-extra/xfce4-weather-plugin: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-23 15:36:04 +01:00
Arthur Zamarin 6ba1883baa dev-libs/tree-sitter-python: revbump to apply eclass fix
Closes: https://bugs.gentoo.org/927572
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-03-23 16:34:37 +02:00
Arthur Zamarin b4b75f77d6 dev-libs/tree-sitter-bash: revbump to apply eclass fix
Closes: https://bugs.gentoo.org/927571
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-03-23 16:33:49 +02:00
Arthur Zamarin 5f34586458 tree-sitter-grammar.eclass: don't pre-strip library
When STRIP is set to anon empty value, it is called during build of the
shared library. By unsetting it, the strip isn't called during compile
but by the portage strip phase.

Closes: https://bugs.gentoo.org/927571
Closes: https://bugs.gentoo.org/927572
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-03-23 16:29:55 +02:00
Ionen Wolkens fd3e7f8444 dev-libs/ncnn: fix openmp automagic
Meant to do this earlier but kind of forgot about it.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-03-23 10:08:50 -04:00
Akinori Hattori 72ea0ec720 app-text/po4a: drop old
Signed-off-by: Akinori Hattori <hattya@gentoo.org>
2024-03-23 23:04:29 +09:00
Akinori Hattori 87a1711fc0 app-i18n/unicode-emoji: drop old
Signed-off-by: Akinori Hattori <hattya@gentoo.org>
2024-03-23 23:01:16 +09:00
Akinori Hattori 6258779d9c app-i18n/unicode-cldr: drop old
Signed-off-by: Akinori Hattori <hattya@gentoo.org>
2024-03-23 22:57:54 +09:00
Sam James 1f6385e912 app-arch/lzip: Stabilize 1.24.1 amd64, #927595
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 13:44:11 +00:00
Alexey Sokolov 201727b676 games-engines/openmw: update mygui dependency
Closes: https://bugs.gentoo.org/926041
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org>
Closes: https://github.com/gentoo/gentoo/pull/35876
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 13:43:36 +00:00
Alexey Sokolov 2e261d54f1 dev-games/mygui: add 3.4.3
Closes: https://bugs.gentoo.org/926041
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 13:43:35 +00:00
Paul Zander 4ff32a9f40 media-libs/opencv: 4.9.0 fix
Closes: https://bugs.gentoo.org/927344
Closes: https://bugs.gentoo.org/927270
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35874
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 13:43:26 +00:00
Sam James 16eb31c9cb dev-python/mypy: Stabilize 1.9.0 arm64, #927604
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 13:38:40 +00:00
Sam James b0dfd48733 dev-python/mypy: Stabilize 1.9.0 ppc64, #927604
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 13:38:39 +00:00