Apocrypha

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.

Available in

OverlayNewestEbuildsLast activity
konsolebox GitHub ↗ 3.21 1 50 d details ›

Versions & arches

VersionOverlay Committed
3.21 konsolebox 22 mo view · download · history ↗

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