app-emulation/wine-vanilla (gentoo)

Search

Package Information

Description:
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
Homepage:
https://www.winehq.org/ https://gitlab.winehq.org/wine/wine/
License:
LGPL-2.1+ BSD BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff || ( WTFPL-2 public-domain )

Versions

Version EAPI Keywords Slot
9999 8 -* ~amd64 ~arm64 ~x86 9999
9.0.1-r1 8 -* amd64 x86 9.0.1-r1
8.0.2 8 -* amd64 x86 8.0.2
11.5 8 -* ~amd64 ~arm64 ~x86 11.5
11.4 8 -* ~amd64 ~arm64 ~x86 11.4
11.3 8 -* ~amd64 ~arm64 ~x86 11.3
11.0 8 -* amd64 ~arm64 x86 11.0
10.20 8 -* ~amd64 ~arm64 ~x86 10.20
10.0-r2 8 -* amd64 x86 10.0-r2

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>wine@gentoo.org</email>
		<name>Wine</name>
	</maintainer>
	<longdescription>
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
	</longdescription>
	<use>
		<flag name="arm64ec">Enable support for running x86_64 applications on arm64 via binary translation</flag>
		<flag name="capi">Enable ISDN support using <pkg>net-libs/libcapi</pkg></flag>
		<flag name="crossdev-mingw">
			Use <pkg>sys-devel/crossdev</pkg> for the toolchain rather than
			<pkg>dev-util/mingw64-toolchain</pkg> (requires manual setting up
			and is mostly unsupported, try disabling if have issues)
		</flag>
		<flag name="dos">Pull in <pkg>games-emulation/dosbox</pkg> to run DOS applications</flag>
		<flag name="gecko">Enable mshtml support using <pkg>app-emulation/wine-gecko</pkg></flag>
		<flag name="mingw">Build PE files using <pkg>dev-util/mingw64-toolchain</pkg> (more tested) rather than <pkg>llvm-core/clang</pkg> (newer)</flag>
		<flag name="mono">Enable .NET support using <pkg>app-emulation/wine-mono</pkg></flag>
		<flag name="netapi">Enable support for configuring remote shares using <pkg>net-fs/samba</pkg></flag>
		<flag name="pcap">Support packet capture software (e.g. wireshark)</flag>
		<flag name="perl">Install helpers that require perl (winedump/winemaker)</flag>
		<flag name="samba">Pull in <pkg>net-fs/samba</pkg> with winbind for NTLM auth support</flag>
		<flag name="sdl">Enable gamepad support using <pkg>media-libs/libsdl2</pkg></flag>
		<flag name="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
			<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.
		</flag>
	</use>
	<upstream>
		<bugs-to>https://bugs.winehq.org/describecomponents.cgi?product=Wine</bugs-to>
		<remote-id type="sourceforge">wine</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 9999 9.0.1-r1 8.0.2 11.5 11.4 11.3 11.0 10.20 10.0-r2
X Add support for X11
abi_x86_32 ⚠️
abi_x86_64 ⚠️
alsa Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
bluetooth Enable Bluetooth Support
capi Enable ISDN support using <pkg>net-libs/libcapi</pkg>
crossdev-mingw Use <pkg>sys-devel/crossdev</pkg> for the toolchain rather than <pkg>dev-util/mingw64-toolchain</pkg> (requires manual setting up and is mostly unsupported, try disabling if have issues)
cups Add support for CUPS (Common Unix Printing System)
custom-cflags Build with user-specified CFLAGS (unsupported)
dbus Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
dos Pull in <pkg>games-emulation/dosbox</pkg> 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 <pkg>app-emulation/wine-gecko</pkg>
gphoto2 Add digital camera support
gstreamer Add support for media-libs/gstreamer (Streaming media)
kerberos Add kerberos support
llvm-libunwind Use llvm-runtimes/libunwind instead of sys-libs/libunwind
mingw Build PE files using <pkg>dev-util/mingw64-toolchain</pkg> (more tested) rather than <pkg>llvm-core/clang</pkg> (newer)
mono Enable .NET support using <pkg>app-emulation/wine-mono</pkg>
netapi Enable support for configuring remote shares using <pkg>net-fs/samba</pkg>
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 <pkg>net-fs/samba</pkg> 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 <pkg>media-libs/libsdl2</pkg>
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)
strip Allow symbol stripping to be performed by the ebuild for special files
truetype Add support for FreeType and/or FreeType2 fonts
udev Enable virtual/udev integration (device discovery, power and storage device support, etc)
unwind Add support for call stack unwinding and function name resolution
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
xcomposite Enable support for the Xorg composite extension
xinerama Add support for querying multi-monitor screen geometry through the Xinerama API

Files

Manifest

Type File Size Versions
DIST wine-10.20.tar.xz 33151284 bytes 10.20
DIST wine-11.0.tar.xz 33172240 bytes 11.0
DIST wine-11.3.tar.xz 33238452 bytes 11.3
DIST wine-11.4.tar.xz 33308984 bytes 11.4
DIST wine-11.5.tar.xz 43636268 bytes 11.5
DIST wine-8.0.2.tar.xz 29060452 bytes 8.0.2
Unmatched Entries
Type File Size
DIST wine-10.0.tar.xz 32011244 bytes
DIST wine-9.0.1.tar.xz 30166464 bytes