This package must be kept in sync with repo/proj/wine repository.
Any changes need to be run past the maintainer to ensure the two repositories are kept in sync.
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
Enable ISDN support via CAPI
Bypass strip-flags; use at your own peril
Pull in games-emulation/dosbox to run DOS applications
Pull in app-emulation/faudio to provide XAudio2 functionality
Add support for the Gecko engine when using iexplore
Use GSSAPI (Kerberos SSP support)
Use media-libs/gstreamer to provide DirectShow functionality;
Add support for .NET using Wine's Mono add-on
Use libnetapi from net-fs/samba to support Windows networks in netapi32.dll
Enable OpenCL support
Add support for OpenGL in bitmaps using libOSMesa
Support packet capture software (e.g. wireshark)
Install helpers written in perl (winedump/winemaker)
Run prelink on DLLs during build;
For Gentoo hardened, do not disable if you do not know what this means as it can break things at runtime
Pull in sys-auth/rtkit for low-latency pulseaudio support
Use Wine to open and run .EXE and .MSI files
Add support for NTLM auth. See:
(these pages are not currently in the updated WineHQ Wiki).
Add support for gamepad detection using SDL
Use virtual/libudev to provide plug and play support
Use app-emulation/vkd3d to provide Direct3D 12 support
Enable Vulkan drivers