Commit Graph
1108170 Commits
Author SHA1 Message Date
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