wine-d3d9
Free implementation of Windows(tm) on Unix, with Gallium Nine patchset
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 includes the Gallium Nine patchset.
homepage ↗ sourceforge: wine github: sarnex/wine-d3d9-patches
Available in
| Overlay | Newest | Ebuilds | Last activity | |
|---|---|---|---|---|
| konsolebox GitHub ↗ | 3.21 | 1 | 50 d | details › |
Versions & arches
Use flags of 3.21
- +alsa Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
- capi Enable ISDN support via CAPI
- cups Add support for CUPS (Common Unix Printing System)
- custom-cflags Bypass strip-flags; use at your own peril
- d3d9 Apply highly experimental patches for Gallium Nine support. This patch may break some applications.
- dos Pull in games-emulation/dosbox to run DOS applications
- elibc_glibc
- +fontconfig Support for configuring and customizing font access via media-libs/fontconfig
- +gecko Add support for the Gecko engine when using iexplore
- gphoto2 Add digital camera support
- gsm Add support for the gsm lossy speech compression codec
- gssapi Use GSSAPI (Kerberos SSP support)
- gstreamer Use media-libs/gstreamer to provide DirectShow functionality;
- +jpeg Add JPEG image support
- kerberos Add kerberos support
- +lcms Add lcms support (color management engine)
- ldap Add LDAP support (Lightweight Directory Access Protocol)
- +mono Add support for .NET using Wine's Mono add-on
- mp3 Add support for reading mp3 files
- ncurses Add ncurses support (console display library)
- netapi Use libnetapi from net-fs/samba to support Windows networks in netapi32.dll
- nls Add Native Language Support (using gettext - GNU locale utilities)
- odbc Add ODBC Support (Open DataBase Connectivity)
- openal Add support for the Open Audio Library
- opencl Enable OpenCL support
- +opengl Add support for OpenGL (3D graphics)
- osmesa Add support for OpenGL in bitmaps using libOSMesa
- oss Add support for OSS (Open Sound System)
- +perl Install helpers written in perl (winedump/winemaker)
- pcap Support packet capture software (e.g. wireshark)
- +png Add support for libpng (PNG images)
- pulseaudio Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire)
- +realtime Pull in sys-auth/rtkit for low-latency pulseaudio support
- +run-exes Use Wine to open and run .EXE and .MSI files
- samba Add support for NTLM auth. See: https://web.archive.org/web/20160108123008/http://wiki.winehq.org:80/NtlmAuthSetupGuide and https://web.archive.org/web/20150906013746/http://wiki.winehq.org/NtlmSigningAndSealing (these pages are not currently in the updated WineHQ Wiki).
- scanner Add support for scanner hardware (e.g. build the sane frontend in kdegraphics)
- sdl Add support for gamepad detection using SDL
- selinux !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
- +ssl Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
- test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
- +threads Add threads support for various packages. Usually pthreads
- +truetype Add support for FreeType and/or FreeType2 fonts
- udev Use virtual/libudev to provide plug and play support
- +udisks Enable storage management support (automounting, volume monitoring, etc)
- v4l Enable support for video4linux (using linux-headers or userspace libv4l libraries)
- vkd3d Use app-emulation/vkd3d to provide Direct3D 12 support
- vulkan Enable Vulkan drivers
- +X Add support for X11
- +xcomposite Enable support for the Xorg composite extension
- xinerama Add support for querying multi-monitor screen geometry through the Xinerama API
- +xml Add support for XML files
2 expansion flags (python targets, ABIs, cpu flags…)
- +abi_x86_32
- +abi_x86_64