diff --git a/dev-python/wcwidth/metadata.xml b/dev-python/wcwidth/metadata.xml
index 0996190b5f70a..5c03c16186333 100644
--- a/dev-python/wcwidth/metadata.xml
+++ b/dev-python/wcwidth/metadata.xml
@@ -5,7 +5,6 @@
python@gentoo.org
Python
-
wcwidth
jquast/wcwidth
diff --git a/llvm-core/mlir/mlir-21.1.8.ebuild b/llvm-core/mlir/mlir-21.1.8.ebuild
index e8cd64f4322b0..27a38a4badc86 100644
--- a/llvm-core/mlir/mlir-21.1.8.ebuild
+++ b/llvm-core/mlir/mlir-21.1.8.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..14} )
-inherit cmake llvm.org multilib-minimal python-any-r1
+inherit cmake flag-o-matic llvm.org multilib-minimal python-any-r1
DESCRIPTION="Multi-Level Intermediate Representation (library only)"
HOMEPAGE="https://mlir.llvm.org/"
@@ -151,6 +151,9 @@ get_distribution_components() {
}
multilib_src_configure() {
+ # bug #956603
+ filter-lto
+
local mycmakeargs=(
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
-DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
diff --git a/llvm-core/mlir/mlir-22.1.8.ebuild b/llvm-core/mlir/mlir-22.1.8.ebuild
index 1763c73714948..b9682765ceba3 100644
--- a/llvm-core/mlir/mlir-22.1.8.ebuild
+++ b/llvm-core/mlir/mlir-22.1.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{11..14} )
-inherit cmake llvm.org multilib-minimal python-any-r1
+inherit cmake flag-o-matic llvm.org multilib-minimal python-any-r1
DESCRIPTION="Multi-Level Intermediate Representation (library only)"
HOMEPAGE="https://mlir.llvm.org/"
@@ -155,6 +155,9 @@ get_distribution_components() {
}
multilib_src_configure() {
+ # bug #956603
+ filter-lto
+
local mycmakeargs=(
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
-DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
diff --git a/llvm-core/mlir/mlir-23.1.1.ebuild b/llvm-core/mlir/mlir-23.1.1.ebuild
index 0aa8b3d2701df..57c838688f89a 100644
--- a/llvm-core/mlir/mlir-23.1.1.ebuild
+++ b/llvm-core/mlir/mlir-23.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{12..14} )
-inherit cmake llvm.org multilib-minimal python-any-r1
+inherit cmake flag-o-matic llvm.org multilib-minimal python-any-r1
DESCRIPTION="Multi-Level Intermediate Representation (library only)"
HOMEPAGE="https://mlir.llvm.org/"
@@ -158,6 +158,9 @@ get_distribution_components() {
}
multilib_src_configure() {
+ # bug #956603
+ filter-lto
+
local mycmakeargs=(
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
-DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
diff --git a/llvm-core/mlir/mlir-23.1.2.ebuild b/llvm-core/mlir/mlir-23.1.2.ebuild
index 0aa8b3d2701df..57c838688f89a 100644
--- a/llvm-core/mlir/mlir-23.1.2.ebuild
+++ b/llvm-core/mlir/mlir-23.1.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{12..14} )
-inherit cmake llvm.org multilib-minimal python-any-r1
+inherit cmake flag-o-matic llvm.org multilib-minimal python-any-r1
DESCRIPTION="Multi-Level Intermediate Representation (library only)"
HOMEPAGE="https://mlir.llvm.org/"
@@ -158,6 +158,9 @@ get_distribution_components() {
}
multilib_src_configure() {
+ # bug #956603
+ filter-lto
+
local mycmakeargs=(
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
-DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
diff --git a/llvm-core/mlir/mlir-24.0.0.9999.ebuild b/llvm-core/mlir/mlir-24.0.0.9999.ebuild
index e9afa3f480bd3..7cdab204ea1db 100644
--- a/llvm-core/mlir/mlir-24.0.0.9999.ebuild
+++ b/llvm-core/mlir/mlir-24.0.0.9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{12..14} )
-inherit cmake llvm.org multilib-minimal python-any-r1
+inherit cmake flag-o-matic llvm.org multilib-minimal python-any-r1
DESCRIPTION="Multi-Level Intermediate Representation (library only)"
HOMEPAGE="https://mlir.llvm.org/"
@@ -161,6 +161,9 @@ get_distribution_components() {
}
multilib_src_configure() {
+ # bug #956603
+ filter-lto
+
local mycmakeargs=(
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
-DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
diff --git a/llvm-core/mlir/mlir-24.0.0_pre20260725.ebuild b/llvm-core/mlir/mlir-24.0.0_pre20260725.ebuild
index 6aa18f3209e26..1038b2d7abc1d 100644
--- a/llvm-core/mlir/mlir-24.0.0_pre20260725.ebuild
+++ b/llvm-core/mlir/mlir-24.0.0_pre20260725.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{11..14} )
-inherit cmake llvm.org multilib-minimal python-any-r1
+inherit cmake flag-o-matic llvm.org multilib-minimal python-any-r1
DESCRIPTION="Multi-Level Intermediate Representation (library only)"
HOMEPAGE="https://mlir.llvm.org/"
@@ -157,6 +157,9 @@ get_distribution_components() {
}
multilib_src_configure() {
+ # bug #956603
+ filter-lto
+
local mycmakeargs=(
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
-DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
diff --git a/llvm-core/mlir/mlir-24.0.0_pre20260916.ebuild b/llvm-core/mlir/mlir-24.0.0_pre20260916.ebuild
index e9afa3f480bd3..7cdab204ea1db 100644
--- a/llvm-core/mlir/mlir-24.0.0_pre20260916.ebuild
+++ b/llvm-core/mlir/mlir-24.0.0_pre20260916.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{12..14} )
-inherit cmake llvm.org multilib-minimal python-any-r1
+inherit cmake flag-o-matic llvm.org multilib-minimal python-any-r1
DESCRIPTION="Multi-Level Intermediate Representation (library only)"
HOMEPAGE="https://mlir.llvm.org/"
@@ -161,6 +161,9 @@ get_distribution_components() {
}
multilib_src_configure() {
+ # bug #956603
+ filter-lto
+
local mycmakeargs=(
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
-DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
diff --git a/llvm-core/mlir/mlir-24.0.0_pre20260919.ebuild b/llvm-core/mlir/mlir-24.0.0_pre20260919.ebuild
index e9afa3f480bd3..7cdab204ea1db 100644
--- a/llvm-core/mlir/mlir-24.0.0_pre20260919.ebuild
+++ b/llvm-core/mlir/mlir-24.0.0_pre20260919.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{12..14} )
-inherit cmake llvm.org multilib-minimal python-any-r1
+inherit cmake flag-o-matic llvm.org multilib-minimal python-any-r1
DESCRIPTION="Multi-Level Intermediate Representation (library only)"
HOMEPAGE="https://mlir.llvm.org/"
@@ -161,6 +161,9 @@ get_distribution_components() {
}
multilib_src_configure() {
+ # bug #956603
+ filter-lto
+
local mycmakeargs=(
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
-DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
diff --git a/profiles/package.mask b/profiles/package.mask
index 312330dbf7fbc..67fe5061afb9b 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -53,11 +53,12 @@
# www-client/microsoft-edge
# www-client/opera
# www-client/vivaldi
-# Other browsers:
+# qtwebengine-based browsers (uses chromium's engine):
# kde-apps/konqueror
# www-client/falkon
-# www-client/firefox and www-client/firefox-bin
# www-client/qutebrowser
+# Other browsers:
+# www-client/firefox and www-client/firefox-bin
# www-client/seamonkey
#
# Removal on 2026-10-24. Bug #982204.