commit:     af3ddb98f2f21b795b0ca977b2bab00e9cac6ad3
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 25 21:11:21 2026 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Jan 26 01:12:17 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af3ddb98

app-emulation/*: drop experimental notice from wow64 USE description

It is no longer considered experimental upstream for >=wine-11.0,
and wine no longer prints a warning whenever it is used.

It can still impact performance to some degree (or at least on
cpu-bound games I believe), or have other unexpected issues as its
use is not very widespread/tested yet -- but should work fine in
general and it offers a better UX for users in Gentoo without
having to handle 32bit multilib.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 app-emulation/wine-proton/metadata.xml  | 15 ++++++++-------
 app-emulation/wine-staging/metadata.xml | 15 ++++++++-------
 app-emulation/wine-vanilla/metadata.xml | 15 ++++++++-------
 3 files changed, 24 insertions(+), 21 deletions(-)

diff --git a/app-emulation/wine-proton/metadata.xml 
b/app-emulation/wine-proton/metadata.xml
index 82b64ad72e3b..fb27561b27bc 100644
--- a/app-emulation/wine-proton/metadata.xml
+++ b/app-emulation/wine-proton/metadata.xml
@@ -24,14 +24,15 @@
                <flag name="wow64">
                        Enable the "new" wow64 mode that allows running 32bit
                        applications without 32bit ELF multilib by mapping to
-                       64bit calls (experimental, *may* have worse performance
-                       or other issues compared to USE=abi_x86_32 aka "old"
-                       wow64) -- if USE=mingw is set, still need the default
-                       abi_x86_32 set on <pkg>dev-util/mingw64-toolchain</pkg>
-                       but that can be done even with /no-multilib/ profiles.
+                       64bit calls. Generally works well with wine-11.0 or
+                       newer, but may or may not have a small perforamce
+                       impact or other issues. If USE=mingw is set, still need
+                       the default abi_x86_32 set on
+                       <pkg>dev-util/mingw64-toolchain</pkg> but that can be
+                       done even with /no-multilib/ profiles.
 
-                       This can also be enabled on arm64 to allow running
-                       x86 applications via binary translation.
+                       This can also be enabled on arm64 to allow running x86
+                       applications via binary translation.
                </flag>
        </use>
        <upstream>

diff --git a/app-emulation/wine-staging/metadata.xml 
b/app-emulation/wine-staging/metadata.xml
index 5ad756ab3821..47874856cbc9 100644
--- a/app-emulation/wine-staging/metadata.xml
+++ b/app-emulation/wine-staging/metadata.xml
@@ -32,14 +32,15 @@ This variant of the Wine packaging includes the 
Wine-Staging patchset.
                <flag name="wow64">
                        Enable the "new" wow64 mode that allows running 32bit
                        applications without 32bit ELF multilib by mapping to
-                       64bit calls (experimental, *may* have worse performance
-                       or other issues compared to USE=abi_x86_32 aka "old"
-                       wow64) -- if USE=mingw is set, still need the default
-                       abi_x86_32 set on <pkg>dev-util/mingw64-toolchain</pkg>
-                       but that can be done even with /no-multilib/ profiles.
+                       64bit calls. Generally works well with wine-11.0 or
+                       newer, but may or may not have a small perforamce
+                       impact or other issues. If USE=mingw is set, still need
+                       the default abi_x86_32 set on
+                       <pkg>dev-util/mingw64-toolchain</pkg> but that can be
+                       done even with /no-multilib/ profiles.
 
-                       This can also be enabled on arm64 to allow running
-                       x86 applications via binary translation.
+                       This can also be enabled on arm64 to allow running x86
+                       applications via binary translation.
                </flag>
        </use>
        <upstream>

diff --git a/app-emulation/wine-vanilla/metadata.xml 
b/app-emulation/wine-vanilla/metadata.xml
index 4bec677edd75..de31bd3dadfd 100644
--- a/app-emulation/wine-vanilla/metadata.xml
+++ b/app-emulation/wine-vanilla/metadata.xml
@@ -32,14 +32,15 @@ This variant of the Wine packaging does not include 
external patchsets
                <flag name="wow64">
                        Enable the "new" wow64 mode that allows running 32bit
                        applications without 32bit ELF multilib by mapping to
-                       64bit calls (experimental, *may* have worse performance
-                       or other issues compared to USE=abi_x86_32 aka "old"
-                       wow64) -- if USE=mingw is set, still need the default
-                       abi_x86_32 set on <pkg>dev-util/mingw64-toolchain</pkg>
-                       but that can be done even with /no-multilib/ profiles.
+                       64bit calls. Generally works well with wine-11.0 or
+                       newer, but may or may not have a small perforamce
+                       impact or other issues. If USE=mingw is set, still need
+                       the default abi_x86_32 set on
+                       <pkg>dev-util/mingw64-toolchain</pkg> but that can be
+                       done even with /no-multilib/ profiles.
 
-                       This can also be enabled on arm64 to allow running
-                       x86 applications via binary translation.
+                       This can also be enabled on arm64 to allow running x86
+                       applications via binary translation.
                </flag>
        </use>
        <upstream>

Reply via email to