Sam James
093b89fd1d
dev-lang/rust: fix install w/ USE=-rustc-dev
...
Fixes: e04d3d37e0
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-08 02:39:24 +00:00
Eli Schwartz
b5899878f6
sys-cluster/openmpi: add build option to toggle libfabric support
...
It is currently automagic, and difficult to notice since it is ~amd64
and not available at all anywhere else.
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org >
2026-11-07 21:37:06 -05:00
Eli Schwartz
eda080a372
sys-cluster/openmpi: move ucx dependency out of cuda to toplevel flag
...
ucx is variously used in openmpi and isn't actually specific to cuda
suppport. Pass the dedicated ./configure flag for it, and add it as a
top-level USE-dep. Currently it is an automagic dependency.
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org >
2026-11-07 21:36:30 -05:00
Eli Schwartz
3ec340982a
sys-cluster/openmpi: force use of external pmix in configure
...
pmix is already pulled in as a build dependency, and if it is both
available as an external dep and buildable as a vendored package,
openmpi will still anyways prefer the external dep. So passing the
configure option isn't really required unless something has gone wrong
elsewhere, e.g. in theory an incompatibly old version of pmix is
installed. That being said, the oldest version of pmix available in
gentoo since 2022 is still new enough for openmpi. So this is just a
preventative measure in case the minimum version is raised or something.
The main reason to do this at the moment is a bit different -- openmpi's
configure script currently runs the full pmix ./configure, checks to see
if it is buildable (with --enable-option-checking=fatal it is NOT
buildable), and "registers it as a candidate" or something, before it
checks for pmix via pkg-config. If it is also found via pkg-config, it
discards the sub-configure entirely. That's a lot of pointlessly wasted
work. By passing --with-pmix=external (and similar options), it skips
configuring the relevant 3rd-party/* package(s) entirely.
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org >
2026-11-07 21:36:30 -05:00
Matt Jolly
d63b2074ec
dev-lang/rust{,-bin}: add rust_sysroots_aarch64_unknown_none
...
This commit adds support for building the
aarch64-unknown-none{,-softfloat} baremetal target to dev-lang/rust and
dev-lang/rust-bin.
In the interests of making this (hopefully) build everywhere, we've
added a pre-build check that ensures that a suitable aarch64 toolchain
is available - meaning any `arm64` toolchain, suitable LLVM (i.e.
llvm-core/llvm:${LLVM_SLOT}[llvm_targets_Aarch64], or a suitable
crossdev GCC) and should `die` early if it's not possible to build.
This should serve as a decent template for adding additional
USE-selectable toolchains to both the binary (rustup) and from-source
ebuilds.
Signed-off-by: Matt Jolly <kangie@gentoo.org >
2026-11-08 11:50:53 +10:00
Matt Jolly
0a530484f9
profiles/desc: add rust_sysroots_aarch64_unknown_none
...
This target is required to build m1n1 binaries for Asahi / Apple
silicon. Additionally it should serve as a template for adding other
(tier 2, at least) sysroots to the binary and from-source packages.
Signed-off-by: Matt Jolly <kangie@gentoo.org >
2026-11-08 11:50:53 +10:00
Matt Jolly
e04d3d37e0
dev-lang/rust{,-bin}: add rustc-dev component
...
This is required to link against rust compiler internals for (e.g.)
Google's Crubit etc.
This should provide a template for adding other Rust components to both
the binary and source ebuilds.
Signed-off-by: Matt Jolly <kangie@gentoo.org >
2026-11-08 11:50:53 +10:00
Matt Jolly
0ed513f461
cargo.eclass: cargo_live_src_unpack don't cd to ${S}
...
Changing directory to ${S} inside this function means that Rust sources in
subdirectories are unable to fetch their dependencies.
Signed-off-by: Matt Jolly <kangie@gentoo.org >
2026-11-08 11:50:46 +10:00
Mike Gilbert
c3b9891685
net-irc/soju: add 0.11.1
...
Use upstream Makefile to build and install.
Closes: https://bugs.gentoo.org/985510
Signed-off-by: Mike Gilbert <floppym@gentoo.org >
Part-of: https://github.com/gentoo/gentoo/pull/47007
Closes: https://github.com/gentoo/gentoo/pull/47007
2026-11-07 19:45:59 -05:00
Sam James
0262bbb4e2
dev-python/dulwich: Stabilize 1.2.17 x86, #985896
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-08 00:31:16 +00:00
Alexander Tsoy
ea6727d517
dev-lisp/sbcl: pass --disable-ldb to sbcl
...
Disable interactive low-level debugger which causes sbcl process to hang
forever in the case of any error during build.
Bug: https://bugs.gentoo.org/917495
Bug: https://bugs.gentoo.org/942755
Signed-off-by: Alexander Tsoy <alexander@tsoy.me >
Part-of: https://codeberg.org/gentoo/gentoo/pulls/2360
Merges: https://codeberg.org/gentoo/gentoo/pulls/2360
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-08 00:30:47 +00:00
Sam James
aac447a512
dev-python/gmpy2: Stabilize 2.3.2 x86, #985888
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-08 00:28:53 +00:00
Sam James
295789368a
dev-python/orjson: Stabilize 3.13.0 x86, #985873
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-08 00:28:47 +00:00
Sam James
55340de52c
dev-python/uvloop: Stabilize 0.23.0 x86, #985865
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-08 00:28:44 +00:00
Sam James
93bfcb1194
sys-kernel/gentoo-sources: Stabilize 6.6.162 x86, #985925
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-08 00:27:41 +00:00
Sam James
fa18826d08
sys-kernel/gentoo-sources: Stabilize 6.18.62 x86, #985925
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-08 00:27:41 +00:00
Sam James
17807a6d7a
sys-kernel/gentoo-sources: Stabilize 6.12.116 x86, #985925
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-08 00:27:40 +00:00
Sam James
35a51d592c
sys-kernel/gentoo-sources: Stabilize 6.1.192 x86, #985925
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-08 00:27:40 +00:00
Sam James
4ee2c19cd1
sys-kernel/gentoo-sources: Stabilize 6.6.162 ppc64, #985925
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-08 00:27:32 +00:00
Sam James
1362014b31
sys-kernel/gentoo-sources: Stabilize 6.18.62 ppc64, #985925
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-08 00:27:32 +00:00
Sam James
281f0908c2
sys-kernel/gentoo-sources: Stabilize 6.12.116 ppc64, #985925
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-08 00:27:31 +00:00
Sam James
54d7a44133
sys-kernel/gentoo-sources: Stabilize 6.1.192 ppc64, #985925
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-08 00:27:31 +00:00
Sam James
32b3ff0f9c
sys-kernel/gentoo-sources: Stabilize 6.6.162 ppc, #985925
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-08 00:27:25 +00:00
Sam James
ef97d46009
sys-kernel/gentoo-sources: Stabilize 6.18.62 ppc, #985925
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-08 00:27:24 +00:00
Sam James
6b9dc35933
sys-kernel/gentoo-sources: Stabilize 6.12.116 ppc, #985925
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-08 00:27:24 +00:00
Sam James
76c02f87f7
sys-kernel/gentoo-sources: Stabilize 6.1.192 ppc, #985925
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-08 00:27:23 +00:00
Sam James
22efd69679
sys-kernel/gentoo-sources: Stabilize 6.6.162 arm64, #985925
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-08 00:27:15 +00:00
Sam James
2c2e406ebb
sys-kernel/gentoo-sources: Stabilize 6.18.62 arm64, #985925
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-08 00:27:15 +00:00
Sam James
d0d52c823d
sys-kernel/gentoo-sources: Stabilize 6.12.116 arm64, #985925
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-08 00:27:14 +00:00
Sam James
7ea83cf955
sys-kernel/gentoo-sources: Stabilize 6.1.192 arm64, #985925
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-08 00:27:14 +00:00
Sam James
5545d4acbe
sys-kernel/gentoo-sources: Stabilize 6.6.162 arm, #985925
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-08 00:27:11 +00:00
Sam James
810694ee3f
sys-kernel/gentoo-sources: Stabilize 6.18.62 arm, #985925
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-08 00:27:11 +00:00
Sam James
616a3d896e
sys-kernel/gentoo-sources: Stabilize 6.12.116 arm, #985925
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-08 00:27:10 +00:00
Sam James
a3d559e629
sys-kernel/gentoo-sources: Stabilize 6.1.192 arm, #985925
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-08 00:27:10 +00:00
Sam James
904abb46e4
sys-kernel/gentoo-sources: Stabilize 6.6.162 amd64, #985925
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-08 00:27:05 +00:00
Sam James
de912cea2a
sys-kernel/gentoo-sources: Stabilize 6.18.62 amd64, #985925
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-08 00:27:04 +00:00
Sam James
88d01f22a8
sys-kernel/gentoo-sources: Stabilize 6.12.116 amd64, #985925
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-08 00:27:04 +00:00
Sam James
59f1c20e47
sys-kernel/gentoo-sources: Stabilize 6.1.192 amd64, #985925
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-08 00:27:03 +00:00
Maciej Barć
ca25d02d16
dev-lang/luau: bump to 0.746
...
Signed-off-by: Maciej Barć <xgqt@gentoo.org >
2026-11-08 01:24:12 +01:00
Maciej Barć
52fbe4a143
app-emacs/magit: bump to 4.7.2
...
Signed-off-by: Maciej Barć <xgqt@gentoo.org >
2026-11-08 01:24:12 +01:00
Maciej Barć
0d36c4ec49
app-emacs/magit: drop old 4.7.0
...
Signed-off-by: Maciej Barć <xgqt@gentoo.org >
2026-11-08 01:24:11 +01:00
David Seifert
9c84a51807
mail-client/neomutt: update live ebuild to EAPI 9
...
Signed-off-by: David Seifert <soap@gentoo.org >
2026-11-08 00:43:39 +01:00
Sam James
2852736804
net-irc/unrealircd: Stabilize 6.2.7.1 amd64, #985988
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-07 23:34:28 +00:00
Sam James
b1fdf4198f
dev-util/pycharm-professional: stabilize 2026.1.5.1 for amd64
...
We lost stable keywords, so pick a version to restore them to:
https://github.com/gentoo/gentoo/pull/47015#issuecomment-6714497842
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-07 23:34:03 +00:00
Sam James
1f4ddb62b3
dev-util/clion: stabilize 2025.3.6.3 for amd64
...
We lost stable keywords, so pick a version to restore them to:
https://github.com/gentoo/gentoo/pull/46978#issuecomment-6714502328
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-07 23:33:55 +00:00
Sam James
302d0febc3
dev-python/multidict: Stabilize 7.1.0 ppc64, #985960
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-07 23:29:17 +00:00
Stefan Cristian B.
e06d8c9a67
dev-util/goland: bump goland-2026.1.5.1
...
* Security fixed 2026.1.5.1
https://blog.jetbrains.com/security/2026/10/
compromised-emudhra-certificates-ides/
* Corrected the vmoptions to be set on Goland instead of Webstorm.
(oops on my side i didn't do this before).
Bug: https://bugs.gentoo.org/985738
Signed-off-by: Stefan Cristian B. <stefan.cristian+git@rogentos.ro >
Part-of: https://github.com/gentoo/gentoo/pull/46985
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-07 23:28:08 +00:00
Stefan Cristian B.
0457a708f2
dev-util/goland: security bump 2026.2.4
...
* Security fixed version after the compromise of emudhra.
https://blog.jetbrains.com/security/2026/10/
compromised-emudhra-certificates-ides/
* Corrected vmoptions to goland instead.
Bug: https://bugs.gentoo.org/985738
Signed-off-by: Stefan Cristian B. <stefan.cristian+git@rogentos.ro >
Part-of: https://github.com/gentoo/gentoo/pull/46985
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-07 23:28:08 +00:00
Stefan Cristian B.
5777e0e744
dev-util/clion: dropped impacted versions
...
* Dropping all emudhra impacted versions < 2026.2.3
* Security fixed version after the compromise of emudhra.
https://blog.jetbrains.com/security/2026/10/
compromised-emudhra-certificates-ides/
* Corrected vmoptions to goland instead.
* Corrected clion binary usage, with proper permissions.
Closes: https://bugs.gentoo.org/955979
Bug: https://bugs.gentoo.org/985738
Signed-off-by: Stefan Cristian B. <stefan.cristian+git@rogentos.ro >
Part-of: https://github.com/gentoo/gentoo/pull/46978
Closes: https://github.com/gentoo/gentoo/pull/46978
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-07 23:28:04 +00:00
Stefan Cristian B.
b891aac679
dev-util/clion: bump 2025.3.6.3, security fixes
...
* Security fixed version after the compromise of emudhra.
https://blog.jetbrains.com/security/2026/10/
compromised-emudhra-certificates-ides/
* Corrected vmoptions to goland instead.
* Corrected clion binary usage, with proper permissions.
Closes: https://bugs.gentoo.org/955979
Bug: https://bugs.gentoo.org/985738
Signed-off-by: Stefan Cristian B. <stefan.cristian+git@rogentos.ro >
Part-of: https://github.com/gentoo/gentoo/pull/46978
Signed-off-by: Sam James <sam@gentoo.org >
2026-11-07 23:28:04 +00:00