# Matt Turner (2024-11-06)
# Replaced by kernel modesetting (CONFIG_DRM_VBOXVIDEO) and the
# xf86-video-modesetting driver in the Xserver. Bug #929007
#
# Removal on 2024-12-06. Bug #924715.
x11-drivers/xf86-video-vboxvideo
signature.asc
Description: PGP signature
# Matt Turner (2024-11-06)
# Driver for integrated GPU paired only with Texas Instruments ARM CPUs.
#
# Not maintained upstream. No releases since 2016. No sign of users.
#
# Removal on 2024-12-06. Bug #924715.
x11-drivers/xf86-video-omap
signature.asc
Description: PGP signature
# Matt Turner (2024-11-06)
# Driver for integrated GPU paired only with x86 VIA CPUs.
#
# Has not worked in Gentoo for more than two years (see bug #875233) without
# any actual users noticing.
#
# Removal on 2024-12-06. Bug #875233.
x11-drivers/xf86-video-openchrome
signature.asc
Description: P
From: Matt Jolly
We're the ones deviating from the norm. Including the profiler does not
noticably increase the build time (at least on amd64), nor does it
pull in additional dependencies.
What it _does_ do is break upstream build systems that assume
a standard rust configuration like upstream w
From: Matt Jolly
Firefox is a bit unusual in that the LTO via the USE=clang path
requires a strong dependency between the selected Rust and LLVM
slots, while building with GCC (and without LTO) does not.
Leverage llvm-r1 to add `llvm_slot_x` USE and use these to ensure
that an appropriate Rust i
From: Matt Jolly
Signed-off-by: Matt Jolly
---
.../chromium/chromium-130.0.6723.91-r1.ebuild | 1387 +
1 file changed, 1387 insertions(+)
create mode 100644 www-client/chromium/chromium-130.0.6723.91-r1.ebuild
diff --git a/www-client/chromium/chromium-130.0.6723.91-r1.ebuild
From: Matt Jolly
This requires a version of LLVM that is not keyworded for mips.
Signed-off-by: Matt Jolly
---
profiles/arch/mips/package.use.mask | 4
1 file changed, 4 insertions(+)
diff --git a/profiles/arch/mips/package.use.mask
b/profiles/arch/mips/package.use.mask
index fa77510aa1
From: Matt Jolly
Use the llvm-r1 eclass and our knowledge of the internal
LLVM used in -bin to add an appropriate `llvm_slot_{x}`
IUSE to each Rust-bin ebuild so that the Rust (and LLVM)
eclasses can select an appropriate slotted implementation.
`LLVM_OPTIONAL` is used as we don't need to consum
From: Matt Jolly
The rust eclass acts similarly to the llvm eclass.
It works with optional `RUST_{MAX,MIN}_SLOT` variables to
enable ebuilds to trivially generate (and enforce) dependencies
on an appropriate Rust SLOT.
A `RUST_NEEDS_LLVM` variable can be set to have the eclass read
`LLVM_COMPAT
From: Matt Jolly
Signed-off-by: Matt Jolly
---
.../rustls-ffi/rustls-ffi-0.13.0-r1.ebuild| 107 ++
1 file changed, 107 insertions(+)
create mode 100644 net-libs/rustls-ffi/rustls-ffi-0.13.0-r1.ebuild
diff --git a/net-libs/rustls-ffi/rustls-ffi-0.13.0-r1.ebuild
b/net-libs/
From: Matt Jolly
Signed-off-by: Matt Jolly
---
gnome-base/librsvg/librsvg-2.58.2-r1.ebuild | 421
1 file changed, 421 insertions(+)
create mode 100644 gnome-base/librsvg/librsvg-2.58.2-r1.ebuild
diff --git a/gnome-base/librsvg/librsvg-2.58.2-r1.ebuild
b/gnome-base/librsv
From: Matt Jolly
Inherit the rust eclass and take advantage of eclass features like
`RUST_MIN_VER`.
Also replace calls to `cargo` with the rust eclass exported ${CARGO}.
If used without llvm-r1 (typical usage) an || dependency on Rust
slots (between `RUST_M{AX,IN}_VER` if set) will be added.
I
From: Matt Jolly
This patchset slots Rust, adds `rust.eclass`, a helper eclass for slotted Rust,
and updates `cargo.eclass` to take advantage of the new slotted Rust, requiring
a
revbump of dependent packages.
The intent is to immediately deprecate and shortly remove legacy Rust slots
and the v
13 matches
Mail list logo