Commit Graph
977285 Commits
Author SHA1 Message Date
Alfredo Tupone f955af620d dev-ml/lablgtk: add gtk X use flag
Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
2025-07-19 18:23:19 +02:00
Miroslav Šulc bd78e30326 media-sound/musescore: fixed live ebuild
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2025-07-19 17:17:21 +02:00
Sam James 91ea4e8bdb dev-vcs/stgit: Stabilize 2.5.3 ppc, #960458
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-19 15:47:10 +01:00
Sam James e08b0d925f dev-vcs/stgit: Stabilize 2.5.3 ppc64, #960458
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-19 15:47:08 +01:00
Sam James d960b2e36d dev-vcs/stgit: Stabilize 2.5.3 arm, #960458
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-19 15:47:07 +01:00
Sam James 8c37f5f6c5 dev-vcs/stgit: Stabilize 2.5.3 arm64, #960458
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-19 15:47:06 +01:00
Sam James 42b1999beb dev-vcs/stgit: Stabilize 2.5.3 x86, #960458
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-19 15:47:04 +01:00
Sam James 68765539d9 x11-misc/xkeyboard-config: Stabilize 2.45-r1 amd64, #960350
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-19 15:47:03 +01:00
Sam James c834bb6758 app-shells/bash: drop PROMPT_COMMAND patch from 5.3
While it fixes one problem, it introduces another.

See https://lists.gnu.org/archive/html/bug-bash/2025-07/msg00099.html

Signed-off-by: Sam James <sam@gentoo.org>
2025-07-19 15:46:12 +01:00
Sam James aa7949fa37 Revert "profiles/base: don't force-enable all LLVM targets"
This reverts commit b7a956ed5e.

Unfortunately, while 19d04b7dc9 tries
to match LLVM_TARGETS, we have a problem where the stage0 rustc is already
broken and you can't temporarily workaround that. Rust always needs Rust
to build, so it's not doable as-is, without disabling USE=system-llvm.

Revert the mask change for now so we can think about it more.

Bug: https://bugs.gentoo.org/767700
Bug: https://bugs.gentoo.org/768267
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-19 14:58:21 +01:00
James Le Cuirot 4b74b48921 net-misc/sunshine: Build and statically link Boost 1.87 for now
Unfortunately, Sunshine relies heavily on the v1 process API that was dropped in
Boost 1.88. I tried to make the necessary changes, but v2 is very different and
missing features present in v1. I'll leave this mess to upstream. In the
meantime, build and statically link 1.87. This is less than ideal but better
than holding everyone back. It raises a couple of CMake compatibility warnings,
but upstream will hopefully bump Boost before this becomes an issue.

Closes: https://bugs.gentoo.org/955560
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2025-07-19 14:39:17 +01:00
James Le Cuirot 92ef885ac5 net-misc/sunshine: Fix 9999 following build-deps changes
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2025-07-19 14:39:14 +01:00
Zen b8f6115c6f sys-kernel/ugrd: drop 2.0.1
Signed-off-by: Zen <z@pyl.onl>
Part-of: https://github.com/gentoo/gentoo/pull/43022
Closes: https://github.com/gentoo/gentoo/pull/43022
Signed-off-by: Nowa Ammerlaan <nowa@gentoo.org>
2025-07-19 15:28:00 +02:00
Zen e392174624 sys-kernel/ugrd: add 2.0.2, with fix for bash 5.3
bash 5.3 sourcing fails on certain files, such as special files made in
/sys for device info

improve ebuild order

Signed-off-by: Zen <z@pyl.onl>
Part-of: https://github.com/gentoo/gentoo/pull/43022
Signed-off-by: Nowa Ammerlaan <nowa@gentoo.org>
2025-07-19 15:27:56 +02:00
Yixun Lan fc4e74e2e6 app-misc/zellij: drop 0.41.2-r1
Signed-off-by: Yixun Lan <dlan@gentoo.org>
2025-07-19 20:38:51 +08:00
Michał Górny 5c1aa37850 dev-python/notebook: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-07-19 14:16:34 +02:00
Sam James 99548bbb6c dev-lang/pypy: Stabilize 2.7.7.3.20 x86, #960445
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-19 13:04:07 +01:00
Sam James db9b6d9ef5 dev-python/notebook: Stabilize 7.4.4 ALLARCHES, #960418
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-19 13:04:05 +01:00
Sam James 8cdc7acfef sys-kernel/gentoo-kernel-bin: Stabilize 5.15.188 x86, #960385
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-19 13:04:03 +01:00
Sam James b33881d265 sys-kernel/gentoo-kernel: Stabilize 5.15.188 x86, #960385
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-19 13:04:02 +01:00
Sam James b636362d56 virtual/dist-kernel: Stabilize 5.15.188 x86, #960385
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-19 13:04:00 +01:00
Sam James ec6fea76e9 profiles/features/llvm: add transitory p.use.force for LLVM_TARGETS
Gradually unforce targets for LLVM profiles as clang temporarily
breaking isn't okay there (as it can't then build itself). This means
the fix for bug #767700 is delayed on these profiles until old LLVMs
age out.

This pulls in the entries from b7a956ed5e but
adjusted.

Bug: https://bugs.gentoo.org/767700
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-19 13:03:50 +01:00
Alfredo Tupone cc3b0ea17d dev-ml/dune-site: add 3.19.1, drop 3.19.0
Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
2025-07-19 14:01:13 +02:00
Alfredo Tupone 072cf99d1a dev-ml/dune-configurator: add 3.19.1, drop 3.19.0
Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
2025-07-19 14:01:10 +02:00
Alfredo Tupone 4e46ca86ba dev-ml/dune-build-info: add 3.19.1, drop 3.19.0
Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
2025-07-19 14:01:06 +02:00
Alfredo Tupone 7ed16f20d7 dev-ml/dune: add 3.19.1, drop 3.19.0
Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
2025-07-19 14:01:03 +02:00
Sam James ef972022ca dev-python/uv: Stabilize 0.7.19 x86, #960441
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-19 12:54:24 +01:00
Sam James ba1c78d28c dev-python/mpmath: Stabilize 1.4.0_alpha6 x86, #960435
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-19 12:54:21 +01:00
Sam James 8f591058d9 dev-python/numpy: Stabilize 2.3.1 amd64, #959989
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-19 12:54:19 +01:00
Sam James 205ae33ea8 dev-lang/rust: enable system-llvm by default
As noted in 850d5e6b5c, this is fine to do
these days. Combined with the LLVM_TARGET fixes from earlier today, this
should lead to a nice build-time improvement too.

Closes: https://bugs.gentoo.org/735154
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-19 12:53:41 +01:00
Sam James 18ba91f01f profiles/base: drop stable-mask entirely for dev-lang/rust[system-llvm]
... except for ppc where it's needed because of older lld not being
stable there.

People won't have these older Rusts installed for the most part, but
if they do, let's not stop them using system-llvm now.

Bug: https://bugs.gentoo.org/735154
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-19 12:51:02 +01:00
Sam James cffe8adcf3 profiles: move LLVM native/host forces to use.force
It's tedious to have to keep updating these for misc. packages and it's
also not clear why, if you have LLVM_TARGETS, you would ever not
want the native one for a package.

Signed-off-by: Sam James <sam@gentoo.org>
2025-07-19 12:35:14 +01:00
Sam James b7a956ed5e profiles/base: don't force-enable all LLVM targets
LLVM continues to grow, so building all targets consumes evermore
disk space at build-time (and once installed) as well as time to compile.

With llvm-core/lld now worked around, we shouldn't need this anymore. If
other consumers are using InitializeAllTargets, they should use llvm.org.eclass's
LLVM_USE_TARGETS=llvm+eq.

Bug: https://bugs.gentoo.org/767700
Bug: https://bugs.gentoo.org/768267
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-19 12:35:14 +01:00
Sam James 19d04b7dc9 dev-lang/rust: match LLVM_TARGETS
We already depend on the right LLVM targets but without =, but we need
that as it's automagic otherwise. I'm not completely convinced we need
it here, but my aim is to avoid breaking things and then improve more
later.

Bug: https://bugs.gentoo.org/735154
Bug: https://bugs.gentoo.org/767700
Bug: https://bugs.gentoo.org/768267
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-19 12:35:13 +01:00
Sam James ad5b4bbb8c llvm-core/lldb: match LLVM targets
lldb/source/API/SystemInitializerFull.cpp:  llvm::InitializeAllTargets();

While here, pass -DLLVM_TARGETS_TO_BUILD=XXX given it is used
(albeit barely) in lldb's CMake.

Bug: https://bugs.gentoo.org/767700
Bug: https://bugs.gentoo.org/768267
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-19 12:35:12 +01:00
Sam James c683db2c99 llvm-core/flang: match LLVM targets
flang/tools/flang-driver/fc1_main.cpp:76:  llvm::InitializeAllTargets();
flang/tools/bbc/bbc.cpp:544:  llvm::InitializeAllTargets();

Bug: https://bugs.gentoo.org/767700
Bug: https://bugs.gentoo.org/768267
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-19 12:35:12 +01:00
Sam James 1e680a16e1 llvm-core/clang: match LLVM targets
clang/tools/driver/driver.cpp:246:  llvm::InitializeAllTargets();
clang/tools/driver/cc1_main.cpp:228:  llvm::InitializeAllTargets();

Bug: https://bugs.gentoo.org/767700
Bug: https://bugs.gentoo.org/768267
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-19 12:35:11 +01:00
Sam James c383aae806 llvm-core/lld: match LLVM targets
As mentioned in an earlier commit, LLD unfortunately calls InitializeAllTargets
which automagically uses any targets from LLVM.

Workaround that by using new LLVM_USE_TARGETS=llvm+eq to match llvm-core/llvm
targets. While here, pass -DLLVM_TARGETS_TO_BUILD=XXX given it is used
(albeit barely) in lld's CMake.

Bug: https://bugs.gentoo.org/767700
Bug: https://bugs.gentoo.org/768267
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-19 12:35:11 +01:00
Sam James 14eea9ea21 llvm.org.eclass: add comment explaining syntax choice
See pkgcheck.git commit 7056ff780f7ba4b16adfca5c155fe3cc50fd1a06. UncheckableDep
can fire on complex structures like [x?,y?,z?,...?,...,...?].

Signed-off-by: Sam James <sam@gentoo.org>
2025-07-19 12:35:10 +01:00
Sam James 885a91ff28 llvm.org.eclass: extend LLVM_USE_TARGETS
Add an additional 'llvm+eq' value which works the same as LLVM_USE_TARGETS=llvm,
but with matching use= deps on LLVM_TARGETS. Needed for packages
which automagically use available targets via e.g. LLVM's InitializeAllTargets.

This sets us on a path to dropping the package.use.force entries
for LLVM_TARGETS.

Bug: https://bugs.gentoo.org/767700
Bug: https://bugs.gentoo.org/768267
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-19 12:35:10 +01:00
Yixun Lan 3599a76362 net-vpn/candy: drop 5.10.6
Signed-off-by: Yixun Lan <dlan@gentoo.org>
2025-07-19 19:14:08 +08:00
Yixun Lan 72f894fc03 net-vpn/candy: add 6.1.1
Signed-off-by: Yixun Lan <dlan@gentoo.org>
2025-07-19 19:14:05 +08:00
Yixun Lan 8fe54ec775 net-im/slack: add 4.45.60
Signed-off-by: Yixun Lan <dlan@gentoo.org>
2025-07-19 19:14:01 +08:00
Michał Górny 34278997d8 dev-python/translate-toolkit: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-07-19 13:06:26 +02:00
Michał Górny 89cd7ec1a2 dev-python/transitions: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-07-19 13:06:26 +02:00
Michał Górny dbd7102bf6 dev-python/mkdocs-material: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-07-19 13:06:25 +02:00
Michał Górny 8046f7ba25 dev-python/django: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-07-19 13:06:24 +02:00
Michał Górny a8e954a27a dev-python/botocore: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-07-19 13:06:23 +02:00
Michał Górny 0726b7e946 dev-python/boto3: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-07-19 13:06:22 +02:00
Michał Górny 96d16055b2 app-admin/awscli: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-07-19 13:06:21 +02:00