Wine is a Microsoft Windows compatibility layer (or program loader)
capable of running Windows applications on i386 and compatible CPUs.
Windows programs running in Wine act as native programs would, running
without the performance or memory usage penalties of an emulator, with
a similar look and feel to other applications on your desktop.
Many applications already work, more or less, including versions of
Microsoft Office and many games.
If you receive a message of "Did you reconfigure your kernel with
"options USER_LDT"?" add the line
machdep.max_ldt_segment="2048"
to /boot/loader.conf and reboot.
Gerald Pfeifer <gerald@FreeBSD.org>
===> The following configuration options are available for wine8-8.0.2_2:
CUPS=off: CUPS printing system support
DOCS=on: Build and/or install documentation
DOSBOX=off: Use DOSBox to run MS-DOS programs
GECKO=off: Bundle Gecko MSI package for Wine
GNUTLS=on: SSL/TLS support via GnuTLS
V4L=off: Video 4 Linux support
WINEMAKER=off: Fully support winemaker (requires Perl)
X11=on: X11 (graphics) support
====> Options available for the radio AUDIO: you can only select none or one of them
ALSA=on: ALSA audio architecture support
OSS=off: Open Sound System support
===> Use 'make config' to modify these settings
Some ZFS tuning guides recommend setting KVA_PAGES=512 in your kernel
configuration. This is incompatible with Wine. The maximum possible
is KVA_PAGES=500, which should still be enough for ZFS.
The port also installs some of Wine's documentation which describes
additional programs that are not in the manual pages under
/usr/local/share/doc/wine
emulators/wine8: Deprecate in favor of the main wine port
This port served to support a transition period from Wine 8.0 to
Wine 9.0 which, after half a year, should be mostly complete.
As reminded by a build failure with GCC 14, this codebase is not
maintained by upstream any longer, so initiate deprecation (with
an initial EXPIRATION_DATE of 2024-10-30).
On the way, release maintainership.
PR: 281231
emulators/wine8: New port, cloning emulators/wine
Wine 9 has been released some weeks ago and it's time to upgrade the
main emulators/wine port. However, there may be some regressions (in
particular around WoW64), so create emulators/wine8 as a clone of the
state before the version upgrade as a fallback. [1]
Since it is rarely, if ever, used, in particular in this context,
remove the MONO option.
Discussed with: Lexi Winter <lexi@le-fay.org> [1]