Apocrypha

wine-vanilla

Free implementation of Windows(tm) on Unix, without external patchsets

Wine is an Open Source implementation of the Windows API on top of X and Unix. Think of Wine as a compatibility layer for running Windows programs. Wine does not require Microsoft Windows, as it is a completely free alternative implementation of the Windows API consisting of 100% non-Microsoft code, however Wine can optionally use native Windows DLLs if they are available. Wine provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified Windows programs to run on x86-based Unixes, including Linux, FreeBSD, and Solaris. This variant of the Wine packaging does not include external patchsets

Available in

OverlayNewestEbuildsLast activity
gentoo gitweb ↗ 11.14 10 17 h details ›

Versions & arches

VersionOverlay amd64arm64x86 Committed
9999 LIVE gentoo follows upstream — no keywords view · download · history ↗
11.14 gentoo amd64 testing arm64 testing x86 testing view · download · history ↗
11.13 gentoo amd64 testing arm64 testing x86 testing view · download · history ↗
11.12 gentoo amd64 testing arm64 testing x86 testing view · download · history ↗
11.11 gentoo amd64 testing arm64 testing x86 testing view · download · history ↗
11.10 gentoo amd64 testing arm64 testing x86 testing view · download · history ↗
11.0 gentoo amd64 stable arm64 testing x86 stable view · download · history ↗
10.0-r2 gentoo amd64 stable arm64 untested x86 stable view · download · history ↗
9.0.1-r1 gentoo amd64 stable arm64 untested x86 stable view · download · history ↗
8.0.2 gentoo amd64 stable arm64 untested x86 stable view · download · history ↗

Use flags of 11.14

  • +X Add support for X11
  • +alsa Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
  • bluetooth Enable Bluetooth Support
  • cups Add support for CUPS (Common Unix Printing System)
  • +dbus Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
  • dos Pull in games-emulation/dosbox to run DOS applications
  • ffmpeg Enable ffmpeg/libav-based audio/video codec support
  • +fontconfig Support for configuring and customizing font access via media-libs/fontconfig
  • +gecko Enable mshtml support using app-emulation/wine-gecko
  • gphoto2 Add digital camera support
  • +gstreamer Add support for media-libs/gstreamer (Streaming media)
  • kerberos Add kerberos support
  • +mono Enable .NET support using app-emulation/wine-mono
  • netapi Enable support for configuring remote shares using net-fs/samba
  • nls Add Native Language Support (using gettext - GNU locale utilities)
  • odbc Add ODBC Support (Open DataBase Connectivity)
  • opencl Enable OpenCL support (computation on GPU)
  • +opengl Add support for OpenGL (3D graphics)
  • pcap Support packet capture software (e.g. wireshark)
  • perl Install helpers that require perl (winedump/winemaker)
  • pulseaudio Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire)
  • samba Pull in net-fs/samba with winbind for NTLM auth support
  • scanner Add support for scanner hardware (e.g. build the sane frontend in kdegraphics)
  • +sdl Enable gamepad support using media-libs/libsdl2
  • selinux !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
  • smartcard Enable smartcard support
  • +ssl Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
  • +truetype Add support for FreeType and/or FreeType2 fonts
  • udev Enable virtual/udev integration (device discovery, power and storage device support, etc)
  • usb Add USB support to applications that have optional USB support (e.g. cups)
  • v4l Enable support for video4linux (using linux-headers or userspace libv4l libraries)
  • +vulkan Add support for 3D graphics and computing via the Vulkan cross-platform API
  • wayland Enable dev-libs/wayland backend
  • xinerama Add support for querying multi-monitor screen geometry through the Xinerama API
  • arm64ec Enable support for running x86_64 applications on arm64 via binary translation
  • crossdev-mingw Use sys-devel/crossdev for the toolchain rather than dev-util/mingw64-toolchain (requires manual setting up and is mostly unsupported, try disabling if have issues)
  • custom-cflags Build with user-specified CFLAGS (unsupported)
  • +mingw Build PE files using dev-util/mingw64-toolchain (more tested) rather than llvm-core/clang (newer)
  • +strip Allow symbol stripping to be performed by the ebuild for special files
  • +wow64 Enable the "new" wow64 mode that allows running 32bit applications without 32bit ELF multilib by mapping to 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 dev-util/mingw64-toolchain 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.
2 expansion flags (python targets, ABIs, cpu flags…)
  • +abi_x86_64
  • abi_x86_32

Runtime dependencies of 11.14

show 128 lines
X? (
xinerama? (
)
)
cups? (
)
dbus? (
)
fontconfig? (
)
kerberos? (
)
netapi? (
)
odbc? (
)
opengl? (
)
sdl? (
)
ssl? (
)
truetype? (
)
v4l? (
)
vulkan? (
)
X? (
)
alsa? (
)
ffmpeg? (
)
gphoto2? (
)
gstreamer? (
)
opencl? (
)
pcap? (
)
pulseaudio? (
)
scanner? (
)
smartcard? (
)
udev? (
)
usb? (
)
wayland? (
)
dos? (
|| (
)
)
gecko? (
wow64? (
)
)
gstreamer? (
)
mono? (
)
perl? (
)
samba? (
)
selinux? (
)
arm64? (
wow64? (
)
)
arm64ec? (
)