From dc98c6a54dbdbeebabc0ed91e737b4df1c01c370 Mon Sep 17 00:00:00 2001 From: Sam James Date: Thu, 24 Sep 2026 08:37:19 +0100 Subject: [PATCH 1/3] llvm-core/mlir: filter LTO It seems to be one of these odd ones only w/ -fno-semantic-interposition but it's not clear if the warning has false positives with that or if it just gives a confusing diagnostic for a real problem. Bug: https://github.com/llvm/llvm-project/issues/141404 Closes: https://bugs.gentoo.org/956603 Signed-off-by: Sam James --- llvm-core/mlir/mlir-21.1.8.ebuild | 7 +++++-- llvm-core/mlir/mlir-22.1.8.ebuild | 5 ++++- llvm-core/mlir/mlir-23.1.1.ebuild | 5 ++++- llvm-core/mlir/mlir-23.1.2.ebuild | 5 ++++- llvm-core/mlir/mlir-24.0.0.9999.ebuild | 5 ++++- llvm-core/mlir/mlir-24.0.0_pre20260725.ebuild | 5 ++++- llvm-core/mlir/mlir-24.0.0_pre20260916.ebuild | 5 ++++- llvm-core/mlir/mlir-24.0.0_pre20260919.ebuild | 5 ++++- 8 files changed, 33 insertions(+), 9 deletions(-) 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}" From 71a7fd53ca17bc2ade3d5fc6be8b5238b053621f Mon Sep 17 00:00:00 2001 From: Sam James Date: Thu, 24 Sep 2026 08:39:27 +0100 Subject: [PATCH 2/3] dev-python/wcwidth: drop ALLARCHES c91eea92d68abd265c86857827367966c0ea858e introduced USE=native-extensions. Closes: https://bugs.gentoo.org/983174 Signed-off-by: Sam James --- dev-python/wcwidth/metadata.xml | 1 - 1 file changed, 1 deletion(-) 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 From c3c8d1a1e8d3eeee81ecddd5f92f6e926171b377 Mon Sep 17 00:00:00 2001 From: Ionen Wolkens Date: Thu, 24 Sep 2026 03:38:07 -0400 Subject: [PATCH 3/3] profiles: group qtwebengine browsers together in chromium's mask Knowing that they use qtwebengine can be useful if users either want to avoid it, or already have it installed and may as well use it to browse. Signed-off-by: Ionen Wolkens --- profiles/package.mask | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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.